This paper describes an efficient fully programmatic and automated post-layout simulationbased optimization method for analog designs.The proposed methodology is developed to achieve the targeted performance objective...This paper describes an efficient fully programmatic and automated post-layout simulationbased 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 machinelearning.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.展开更多
基金supported by the Aalto University School of Electrical Engineering.
文摘This paper describes an efficient fully programmatic and automated post-layout simulationbased 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 machinelearning.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.