{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,27]],"date-time":"2023-10-27T09:40:30Z","timestamp":1698399630162},"reference-count":19,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2006,12,13]],"date-time":"2006-12-13T00:00:00Z","timestamp":1165968000000},"content-version":"vor","delay-in-days":4183,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Circuit Theory &amp; Apps"],"published-print":{"date-parts":[[1995,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A tool named SPARCS\u2010A for compaction of integrated circuits with analogue constraints is presented. the approach is structured in two steps. First a robust and efficient constraint graph compaction algorithm produces a compacted layout quickly, where parasitics are controlled so as to guarantee that the performance constraints are met. Next the layout produced by the first step is fed into a linear programming (LP) solver which enforces symmetries and performs global interconnect length minimization. the computational cost of the iterative LP solver is modest, because its initial state is the configuration found by the constraint graph algorithm and only symmetry constraints need to be enforced. With considerable computational efficiency this algorithm produces a compacted layout which satisfies the high\u2010level performance constraints and is feasible for practical use within industrial\u2010strength analogue synthesis systems. the use of such a compactor allows one to relax the requirements on parasitic control during placement and routing, thus improving the efficiency of the entire layout design process.<\/jats:p>","DOI":"10.1002\/cta.4490230414","type":"journal-article","created":{"date-parts":[[2007,7,2]],"date-time":"2007-07-02T14:09:45Z","timestamp":1183385385000},"page":"433-452","source":"Crossref","is-referenced-by-count":8,"title":["Symbolic compaction with analogue constraints"],"prefix":"10.1002","volume":"23","author":[{"given":"Enrico","family":"Malavasi","sequence":"first","affiliation":[]},{"given":"Eric","family":"Felt","sequence":"additional","affiliation":[]},{"given":"Edoardo","family":"Charbon","sequence":"additional","affiliation":[]},{"given":"Alberto","family":"Sangiovanni\u2010Vincentelli","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,12,13]]},"reference":[{"key":"e_1_2_1_2_2","first-page":"500","volume-title":"Proc. IEEE\/ACM Design Automation Conf","author":"Gad\u2010El\u2010Karim G.","year":"1991"},{"key":"e_1_2_1_3_2","first-page":"2821","volume-title":"Proc. IEEE Custom Integrated Circuits Conf.","author":"Charbon E.","year":"1992"},{"key":"e_1_2_1_4_2","first-page":"33","article-title":"KOAN\/ANAGRAM II: new tools for device\u2010level analog placement and routing","author":"Cohn J. M.","year":"1991","journal-title":"IEEE J. Solid\u2010State Circuits"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/4.18603"},{"key":"e_1_2_1_6_2","first-page":"450","volume-title":"Proc. IEEE Int. Conf. on Computer\u2010Aided Design","author":"Mogaki M.","year":"1989"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.1988.25657"},{"key":"e_1_2_1_8_2","first-page":"7.5.1","volume-title":"Proc. IEEE Custom Integrated Circuits Conf.","author":"Kayal M. M.","year":"1988"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/4.209992"},{"key":"e_1_2_1_10_2","first-page":"113","article-title":"OPASYN: a compiler for CMOS operational amplifiers","author":"Hoh H. Y.","year":"1990","journal-title":"IEEE Trans. Comput.\u2010Aided Design"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/43.67789"},{"key":"e_1_2_1_12_2","volume-title":"Practical Optimization","author":"Gill P. E.","year":"1981"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.6028\/jres.049.044"},{"key":"e_1_2_1_14_2","volume-title":"Matrix Computations","author":"Golub G. H.","year":"1985"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.17.3.219"},{"key":"e_1_2_1_16_2","first-page":"499","volume-title":"Int. Conf. on Computer Design","author":"Otten R. H. J. M.","year":"1983"},{"key":"e_1_2_1_17_2","first-page":"60","volume-title":"Proc. IEEE\/ACM Design Automation Conf.","author":"Zimmermann G.","year":"1988"},{"key":"e_1_2_1_18_2","first-page":"17.3.1","volume-title":"Proc. IEEE Custom Integrated Circuits Conf","author":"Felt E.","year":"1993"},{"key":"e_1_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/43.238611"},{"key":"e_1_2_1_20_2","first-page":"394","volume-title":"Proc. IEEE Int. Conf. on Computer\u2010Aided Design","author":"Cohn J. M.","year":"1991"}],"container-title":["International Journal of Circuit Theory and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcta.4490230414","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cta.4490230414","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,26]],"date-time":"2023-10-26T14:09:52Z","timestamp":1698329392000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cta.4490230414"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,7]]},"references-count":19,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1995,7]]}},"alternative-id":["10.1002\/cta.4490230414"],"URL":"https:\/\/doi.org\/10.1002\/cta.4490230414","archive":["Portico"],"relation":{},"ISSN":["0098-9886","1097-007X"],"issn-type":[{"value":"0098-9886","type":"print"},{"value":"1097-007X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1995,7]]}}}