Skip to main navigation Skip to search Skip to main content

An Efficient Method for Analog Design Optimization With Layout Generators

Research output: Contribution to journalArticleScientificpeer-review

11 Downloads (Pure)

Abstract

This paper describes an efficient fully programmatic and automated post-layout simulation-based optimization method for analog designs. The proposed methodology is developed to achieve the targeted performance objectives efficiently, that is, with reduced number of iterations and less simulation time, compared to currently predominantly manual design procedures. The efficiency of method is achieved through utilization of expert knowledge at every step of the proposed design process. The expert knowledge is supplied by formalizing the expression of design problems as nested functions, partitioning the design problem in both electrical and physical domains and by selection of starting point for the optimization. The circuit dependencies captured by the nested functions are augmented with backpropagation, similarly as in machine-learning. The proposed methodology provides a fully automated procedure for analog designs that incorporates extracted layout parasitic effects in all phases of the design process without human-in-the-loop. The effectiveness of the methodology is demonstrated with four example circuits: an inverter, a true single-phase clock flip-flop, a source follower, and a bootstrapped sampling switch. The variety of examples represent increasingly complex systems with increasing number of parameters, demonstrating capability of providing analog building blocks from specification to physical implementation without designer intervention.
Original languageEnglish
Pages (from-to)217-232
Number of pages16
JournalIntegrated Circuits and systems
Volume2
Issue number4
DOIs
Publication statusPublished - 23 Sept 2025
MoE publication typeA1 Journal article-refereed

Fingerprint

Dive into the research topics of 'An Efficient Method for Analog Design Optimization With Layout Generators'. Together they form a unique fingerprint.

Cite this