{"id":699,"date":"2010-06-25T12:00:41","date_gmt":"2010-06-25T16:00:41","guid":{"rendered":"https:\/\/wpmu2.mit.local\/?p=699"},"modified":"2010-06-29T15:02:34","modified_gmt":"2010-06-29T19:02:34","slug":"passive-compact-dynamical-modeling-via-semidefinite-programming-for-multiport-interconnects","status":"publish","type":"post","link":"https:\/\/wpmu2.mit.local\/passive-compact-dynamical-modeling-via-semidefinite-programming-for-multiport-interconnects\/","title":{"rendered":"Passive Compact Dynamical Modeling via Semidefinite Programming for MULTIPORT Interconnects"},"content":{"rendered":"
\"Figure<\/a><\/p>\n

Figure 1: 3D layout of the distribution grid (not to scale) showing Vdd (red or dark grey)<\/em> and Gnd (green or light grey)<\/em> lines. Black strips represent locations of ports.<\/p>\n<\/div>\n

Automatic generation of accurate, compact, and passive models for multiport interconnect structures is a crucial part of the design process for circuits. Conventionally, interconnect structures are laid out in a field solver and simulated for frequency response in the desired frequency band. Based on the frequency samples extracted by the solver, a reduced model is developed.\u00a0 This model can be incorporated into a circuit simulator for time-domain simulations of a larger system also containing nonlinear devices. A small violation of any basic property of the structure, such as passivity, can cause huge errors in the response of the overall system, and the results become completely nonphysical. Therefore, it is essential to preserve basic system properties during the model identification. To model multiport structures from given frequency-response samples, the only available approach so far is to identify a stable, but non-passive, model, and then perturb the model to make it passive [1<\/a>]<\/sup> [2<\/a>]<\/sup>. However, such approaches suffer from limitations if the initial non-passive model has significant passivity violations.<\/p>\n

\"Figure<\/a><\/p>\n

Figure 2: Comparing real parts of frequency response from our passive model (solid line) and from the field solver [3<\/a>]<\/sup> (dots). This plot demonstrates the accuracy of our identified models by showing a close match with given field-solver data.<\/p>\n<\/div>\n

In this work we propose a new technique for passive modelling of multiport <\/em>interconnect structures. Given transfer-function samples, we identify a rational transfer-function reduced model that minimizes the mismatch at the given frequencies subject to a global passivity constraint. After a convex relaxation, this problem is formulated as a semidefinite optimization problem, which can be solved efficiently using existing techniques. Numerical results are presented for a power distribution grid (shown in Figure 1) and an array of inductors having 8 and 4 ports, respectively. Figure 2 provides a comparison for accuracy between our identified passive models and given data from a field solver [3<\/a>]<\/sup>.<\/p>\n


\r\nReferences
  1. S. Grivet-Talocia, \u201cPassivity enforcement via perturbation of Hamiltonian matrices,\u201d Circuits and Systems I: Regular Papers, IEEE Transactions on<\/em>, 51(9):1755\u20131769, Sept. 2004. [↩<\/a>]<\/li>
  2. S. Grivet-Talocia and A. Ubolli, \u201cA comparative study of passivity enforcement schemes for linear lumped macromodels,\u201d IEEE Trans. On Advanced Packaging<\/em>, 31(4), Nov. 2008. [↩<\/a>]<\/li>
  3. T. Moselhy, Xin Hu, and L. Daniel, \u201cpfft in fastmaxwell: A fast impedance extraction solver for 3d conductor structures over substrate,\u201d In Proc. of Design, Automation and Test in Europe Conference, 2007.DATE \u201907<\/em>, pages 1\u20136, April 2007. [↩<\/a>] [↩<\/a>]<\/li><\/ol><\/div>","protected":false},"excerpt":{"rendered":"

    Figure 1: 3D layout of the distribution grid (not to scale) showing Vdd (red or dark grey) and Gnd (green…<\/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":[48,4056],"_links":{"self":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts\/699"}],"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=699"}],"version-history":[{"count":10,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts\/699\/revisions"}],"predecessor-version":[{"id":1028,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/posts\/699\/revisions\/1028"}],"wp:attachment":[{"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/media?parent=699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/categories?post=699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmu2.mit.local\/wp-json\/wp\/v2\/tags?post=699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}