{"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<\/a>

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<\/a>

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


\r\nReferences
  1. B. Bond and L. Daniel, \u201cStabilizing schemes for piecewise-linear reduced order models via projection and weighting functions,\u201d Proc. of the IEEE Conference on Computer-Aided Design<\/em>, San Jose, CA,\u00a0 Nov. 2007, pp. 860-867. [↩<\/a>]<\/li>
  2. A. Megretski, \u201cConvex optimization in robust identification of nonlinear feedback,\u201d Proc. of the IEEE Conference on Decision and Control<\/em>, Cancun, Mexico, Dec. 2008, pp. 1370-1374. [↩<\/a>]<\/li>
  3. B. Bond, Z. Mahmood, Y. Li, R. Sredojevic, A. Megretski, V. Stojanovic, Y. Avniel, and L. Daniel, \u201cCompact Modeling of Nonlinear Analog Circuits using System Identification via Semi-Definite Programming and Incremental Stability Certification,\u201d Accepted for publication in IEEE Trans. on CAD of Integrated Circuits and Systems<\/em>, 2010. [↩<\/a>]<\/li><\/ol><\/div>","protected":false},"excerpt":{"rendered":"

    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}]}}