{"id":571,"date":"2010-06-23T14:57:22","date_gmt":"2010-06-23T18:57:22","guid":{"rendered":"https:\/\/wpmu2.mit.local\/?p=571"},"modified":"2010-06-23T14:57:22","modified_gmt":"2010-06-23T18:57:22","slug":"compact-modeling-of-nonlinear-analog-circuits-using-system-identification-via-semidefinite-programming-and-incremental-stability-certification","status":"publish","type":"post","link":"https:\/\/wpmu2.mit.local\/compact-modeling-of-nonlinear-analog-circuits-using-system-identification-via-semidefinite-programming-and-incremental-stability-certification\/","title":{"rendered":"Compact Modeling of Nonlinear Analog Circuits using System Identification via Semidefinite Programming and Incremental Stability Certification"},"content":{"rendered":"
Figure 1: Application example: Low-noise amplifier designed in CMOS technology.<\/p><\/div>\n
During recent years, a great effort has been made by researchers of the Electronic Design Automation community to develop new techniques for automatically generating accurate compact models of nonlinear<\/em> system blocks. The majority of the existing methods for creating stable reduced models of nonlinear systems, such as [1<\/a>]<\/sup> , require knowledge of the internal structure of the system, as well as access to the exact model formulation for the original system.\u00a0 Unfortunately, this information may not be easily available if a designer is using a commercial design tool, or it may not even exist if the system to be modeled is a physical fabricated device.<\/p>\n Figure 2: Comparison of the output response from a commercial circuit simulator (solid blue line) and the output response from a stable nonlinear reduced model created with the proposed approach (green dots).<\/p><\/div>\n As an alternative approach to nonlinear model reduction, we have proposed a system-identification procedure.\u00a0 This procedure requires only data available from simulation or measurement of the original system, such as input-output data pairs. If we enforce incremental stability, as shown in [2<\/a>]<\/sup> , it is possible to formulate a semi-definite optimization problem whose solution is a stable nonlinear model that optimally matches the given data pairs from the original system.\u00a0 In addition, the proposed optimization formulation, explained in detail in [3<\/a>]<\/sup> , allows us to specify completely the complexity of the identified reduced model through the choice of both model order and nonlinear function complexity.<\/p>\n Applications for the proposed modeling technique include analog circuit building blocks (such as operational amplifiers and power amplifiers), MEMS devices, and individual circuit elements (such as transistors).\u00a0 The resulting compact models may then be used in a higher-level design optimization process of a larger system.\u00a0\u00a0 One such example of an analog circuit block is the low-noise amplifier shown in Figure 1; it contains both nonlinear and parasitic elements.\u00a0 For this example, input-output training data was generated from a commercial circuit-simulator and used to identify a compact nonlinear model.\u00a0 The output responses of the original system and the identified model are compared in Figure 2.<\/p>\n During recent years, a great effort has been made by researchers of the Electronic Design Automation community to develop new…<\/p>\n<\/div>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[26],"tags":[4022,48],"_links":{"self":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts\/571"}],"collection":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/comments?post=571"}],"version-history":[{"count":0,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts\/571\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/media?parent=571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/categories?post=571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/tags?post=571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<\/a>
\r\nReferences