A New Algorithm for Simultaneous Gate Sizing and Threshold Voltage Assignment

Gate sizing and threshold voltage (V t ) assignment are popular techniques for circuit timing and power optimization. Existing methods, by and large, are either sensitivity-driven heuristics or based on discretizing continuous optimization solutions. Sensitivity-driven heuristics are easily trapped...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on computer-aided design of integrated circuits and systems 2010-02, Vol.29 (2), p.223-234
Hauptverfasser: Liu, Yifang, Hu, Jiang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 234
container_issue 2
container_start_page 223
container_title IEEE transactions on computer-aided design of integrated circuits and systems
container_volume 29
creator Liu, Yifang
Hu, Jiang
description Gate sizing and threshold voltage (V t ) assignment are popular techniques for circuit timing and power optimization. Existing methods, by and large, are either sensitivity-driven heuristics or based on discretizing continuous optimization solutions. Sensitivity-driven heuristics are easily trapped in local optima and the discretization may be subject to remarkable errors. In this paper, we propose a systematic combinatorial approach for simultaneous gate sizing and V t assignment. The core idea of this approach is joint relaxation and restriction, which employs consistency relaxation and coupled bi-directional solution search. The process of joint relaxation and restriction is conducted iteratively to systematically improve solutions. Our algorithm is compared with a state-of-the-art previous work on benchmark circuits. The results from our algorithm can lead to about 22% less power dissipation subject to the same timing constraints.
doi_str_mv 10.1109/TCAD.2009.2035575
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_856613600</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5395732</ieee_id><sourcerecordid>2289833431</sourcerecordid><originalsourceid>FETCH-LOGICAL-c422t-4cd903d6ecd2a7e5755f148f1ea5d20e4574eddb2ea45e351ebfa07c31d614603</originalsourceid><addsrcrecordid>eNqFkU1Lw0AQhhdRsFZ_gHhZvHhKnf3KJsdQtQp-HKxel2120qbko-6miP56E1o8ePEyA8PzzrzDS8g5gwljkF7Pp9nNhAOkfRFKaXVARiwVOpJMsUMyAq6TCEDDMTkJYQ3ApOLpiDxl9Bk_aVYtW192q5oWraevZb2tOttguw10ZjvsJ99ls6S2cXS-8hhWbeXoe9tDS6RZCOWyqbHpTslRYauAZ_s-Jm93t_PpffT4MnuYZo9RLjnvIpm7FISLMXfcauzdqoLJpGBoleOAUmmJzi04WqlQKIaLwoLOBXMxkzGIMbna7d349mOLoTN1GXKsqp1nk2gFLOY8-ZfUSmiu0nggL_-Q63brm_4Nk6g4ZiKG4TDbQblvQ_BYmI0va-u_DAMzBGGGIMwQhNkH0WsudpoSEX95JVKlBRc_nWmDIA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>856613600</pqid></control><display><type>article</type><title>A New Algorithm for Simultaneous Gate Sizing and Threshold Voltage Assignment</title><source>IEEE Electronic Library (IEL)</source><creator>Liu, Yifang ; Hu, Jiang</creator><creatorcontrib>Liu, Yifang ; Hu, Jiang</creatorcontrib><description>Gate sizing and threshold voltage (V t ) assignment are popular techniques for circuit timing and power optimization. Existing methods, by and large, are either sensitivity-driven heuristics or based on discretizing continuous optimization solutions. Sensitivity-driven heuristics are easily trapped in local optima and the discretization may be subject to remarkable errors. In this paper, we propose a systematic combinatorial approach for simultaneous gate sizing and V t assignment. The core idea of this approach is joint relaxation and restriction, which employs consistency relaxation and coupled bi-directional solution search. The process of joint relaxation and restriction is conducted iteratively to systematically improve solutions. Our algorithm is compared with a state-of-the-art previous work on benchmark circuits. The results from our algorithm can lead to about 22% less power dissipation subject to the same timing constraints.</description><identifier>ISSN: 0278-0070</identifier><identifier>EISSN: 1937-4151</identifier><identifier>DOI: 10.1109/TCAD.2009.2035575</identifier><identifier>CODEN: ITCSDI</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; circuit optimization ; Circuits ; Combinatorial analysis ; Delay estimation ; Dynamic programming ; Gates (circuits) ; Heuristic ; Iterative algorithms ; Linear programming ; Mathematical models ; Optimization methods ; Power dissipation ; Sizing ; Table lookup ; Threshold voltage ; Time measurements ; Timing</subject><ispartof>IEEE transactions on computer-aided design of integrated circuits and systems, 2010-02, Vol.29 (2), p.223-234</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Feb 2010</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c422t-4cd903d6ecd2a7e5755f148f1ea5d20e4574eddb2ea45e351ebfa07c31d614603</citedby><cites>FETCH-LOGICAL-c422t-4cd903d6ecd2a7e5755f148f1ea5d20e4574eddb2ea45e351ebfa07c31d614603</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5395732$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5395732$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Liu, Yifang</creatorcontrib><creatorcontrib>Hu, Jiang</creatorcontrib><title>A New Algorithm for Simultaneous Gate Sizing and Threshold Voltage Assignment</title><title>IEEE transactions on computer-aided design of integrated circuits and systems</title><addtitle>TCAD</addtitle><description>Gate sizing and threshold voltage (V t ) assignment are popular techniques for circuit timing and power optimization. Existing methods, by and large, are either sensitivity-driven heuristics or based on discretizing continuous optimization solutions. Sensitivity-driven heuristics are easily trapped in local optima and the discretization may be subject to remarkable errors. In this paper, we propose a systematic combinatorial approach for simultaneous gate sizing and V t assignment. The core idea of this approach is joint relaxation and restriction, which employs consistency relaxation and coupled bi-directional solution search. The process of joint relaxation and restriction is conducted iteratively to systematically improve solutions. Our algorithm is compared with a state-of-the-art previous work on benchmark circuits. The results from our algorithm can lead to about 22% less power dissipation subject to the same timing constraints.</description><subject>Algorithms</subject><subject>circuit optimization</subject><subject>Circuits</subject><subject>Combinatorial analysis</subject><subject>Delay estimation</subject><subject>Dynamic programming</subject><subject>Gates (circuits)</subject><subject>Heuristic</subject><subject>Iterative algorithms</subject><subject>Linear programming</subject><subject>Mathematical models</subject><subject>Optimization methods</subject><subject>Power dissipation</subject><subject>Sizing</subject><subject>Table lookup</subject><subject>Threshold voltage</subject><subject>Time measurements</subject><subject>Timing</subject><issn>0278-0070</issn><issn>1937-4151</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2010</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNqFkU1Lw0AQhhdRsFZ_gHhZvHhKnf3KJsdQtQp-HKxel2120qbko-6miP56E1o8ePEyA8PzzrzDS8g5gwljkF7Pp9nNhAOkfRFKaXVARiwVOpJMsUMyAq6TCEDDMTkJYQ3ApOLpiDxl9Bk_aVYtW192q5oWraevZb2tOttguw10ZjvsJ99ls6S2cXS-8hhWbeXoe9tDS6RZCOWyqbHpTslRYauAZ_s-Jm93t_PpffT4MnuYZo9RLjnvIpm7FISLMXfcauzdqoLJpGBoleOAUmmJzi04WqlQKIaLwoLOBXMxkzGIMbna7d349mOLoTN1GXKsqp1nk2gFLOY8-ZfUSmiu0nggL_-Q63brm_4Nk6g4ZiKG4TDbQblvQ_BYmI0va-u_DAMzBGGGIMwQhNkH0WsudpoSEX95JVKlBRc_nWmDIA</recordid><startdate>201002</startdate><enddate>201002</enddate><creator>Liu, Yifang</creator><creator>Hu, Jiang</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>201002</creationdate><title>A New Algorithm for Simultaneous Gate Sizing and Threshold Voltage Assignment</title><author>Liu, Yifang ; Hu, Jiang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c422t-4cd903d6ecd2a7e5755f148f1ea5d20e4574eddb2ea45e351ebfa07c31d614603</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Algorithms</topic><topic>circuit optimization</topic><topic>Circuits</topic><topic>Combinatorial analysis</topic><topic>Delay estimation</topic><topic>Dynamic programming</topic><topic>Gates (circuits)</topic><topic>Heuristic</topic><topic>Iterative algorithms</topic><topic>Linear programming</topic><topic>Mathematical models</topic><topic>Optimization methods</topic><topic>Power dissipation</topic><topic>Sizing</topic><topic>Table lookup</topic><topic>Threshold voltage</topic><topic>Time measurements</topic><topic>Timing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Yifang</creatorcontrib><creatorcontrib>Hu, Jiang</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Liu, Yifang</au><au>Hu, Jiang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A New Algorithm for Simultaneous Gate Sizing and Threshold Voltage Assignment</atitle><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle><stitle>TCAD</stitle><date>2010-02</date><risdate>2010</risdate><volume>29</volume><issue>2</issue><spage>223</spage><epage>234</epage><pages>223-234</pages><issn>0278-0070</issn><eissn>1937-4151</eissn><coden>ITCSDI</coden><abstract>Gate sizing and threshold voltage (V t ) assignment are popular techniques for circuit timing and power optimization. Existing methods, by and large, are either sensitivity-driven heuristics or based on discretizing continuous optimization solutions. Sensitivity-driven heuristics are easily trapped in local optima and the discretization may be subject to remarkable errors. In this paper, we propose a systematic combinatorial approach for simultaneous gate sizing and V t assignment. The core idea of this approach is joint relaxation and restriction, which employs consistency relaxation and coupled bi-directional solution search. The process of joint relaxation and restriction is conducted iteratively to systematically improve solutions. Our algorithm is compared with a state-of-the-art previous work on benchmark circuits. The results from our algorithm can lead to about 22% less power dissipation subject to the same timing constraints.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCAD.2009.2035575</doi><tpages>12</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0278-0070
ispartof IEEE transactions on computer-aided design of integrated circuits and systems, 2010-02, Vol.29 (2), p.223-234
issn 0278-0070
1937-4151
language eng
recordid cdi_proquest_journals_856613600
source IEEE Electronic Library (IEL)
subjects Algorithms
circuit optimization
Circuits
Combinatorial analysis
Delay estimation
Dynamic programming
Gates (circuits)
Heuristic
Iterative algorithms
Linear programming
Mathematical models
Optimization methods
Power dissipation
Sizing
Table lookup
Threshold voltage
Time measurements
Timing
title A New Algorithm for Simultaneous Gate Sizing and Threshold Voltage Assignment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T03%3A56%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20New%20Algorithm%20for%20Simultaneous%20Gate%20Sizing%20and%20Threshold%20Voltage%20Assignment&rft.jtitle=IEEE%20transactions%20on%20computer-aided%20design%20of%20integrated%20circuits%20and%20systems&rft.au=Liu,%20Yifang&rft.date=2010-02&rft.volume=29&rft.issue=2&rft.spage=223&rft.epage=234&rft.pages=223-234&rft.issn=0278-0070&rft.eissn=1937-4151&rft.coden=ITCSDI&rft_id=info:doi/10.1109/TCAD.2009.2035575&rft_dat=%3Cproquest_RIE%3E2289833431%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=856613600&rft_id=info:pmid/&rft_ieee_id=5395732&rfr_iscdi=true