Fast comparisons of circuit implementations

Digital designs can be mapped to different implementations using diverse approaches, with varying cost criteria. Post-processing transforms, such as transistor sizing, can significantly improve circuit performance by optimizing critical paths to meet timing specifications. However, most transistor s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on very large scale integration (VLSI) systems 2005-12, Vol.13 (12), p.1329-1339
Hauptverfasser: Karandikar, S.K., Sapatnekar, S.S.
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 1339
container_issue 12
container_start_page 1329
container_title IEEE transactions on very large scale integration (VLSI) systems
container_volume 13
creator Karandikar, S.K.
Sapatnekar, S.S.
description Digital designs can be mapped to different implementations using diverse approaches, with varying cost criteria. Post-processing transforms, such as transistor sizing, can significantly improve circuit performance by optimizing critical paths to meet timing specifications. However, most transistor sizing tools have high execution times, and the possible delay gains due to sizing, and the associated costs are not known prior to sizing. In this paper, we present two metrics for comparing different implementations-the minimum achievable delay and the cost of achieving a target delay-and show how these can be estimated without running a sizing tool. Using these fast and accurate performance estimators, a designer can determine the tradeoffs between multiple functionally identical implementations, and size only the selected implementation.
doi_str_mv 10.1109/TVLSI.2005.862727
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TVLSI_2005_862727</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1583659</ieee_id><sourcerecordid>2581182631</sourcerecordid><originalsourceid>FETCH-LOGICAL-c365t-c033ac98627cf88de24117b50fca156979e5a05c264559004d05515a521bf4bf3</originalsourceid><addsrcrecordid>eNpFkE1LAzEQhoMoWKs_QLwsgifZdZLNZDdHKa0WCh6sXkOaJpDS_TDZHvz3pm6hc5mB952vh5B7CgWlIF_W36vPZcEAsKgFq1h1QSYUscplistUgyjzmlG4Jjcx7gAo5xIm5Hmh45CZrul18LFrY9a5zPhgDn7IfNPvbWPbQQ8-Sbfkyul9tHenPCVfi_l69p6vPt6Ws9dVbkqBQ26gLLWRxzOMq-utZZzSaoPgjKYoZCUtakDDBEeUAHwLiBQ1MrpxfOPKKXkc5_ah-znYOKhddwhtWqkkAyZFeimZ6GgyoYsxWKf64BsdfhUFdUSi_pGoIxI1Ikk9T6fBOhq9d0G3xsdzY8XrxKxOvofR5621ZzkpAmX5B5RaaIs</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>920296999</pqid></control><display><type>article</type><title>Fast comparisons of circuit implementations</title><source>IEEE Electronic Library (IEL)</source><creator>Karandikar, S.K. ; Sapatnekar, S.S.</creator><creatorcontrib>Karandikar, S.K. ; Sapatnekar, S.S.</creatorcontrib><description>Digital designs can be mapped to different implementations using diverse approaches, with varying cost criteria. Post-processing transforms, such as transistor sizing, can significantly improve circuit performance by optimizing critical paths to meet timing specifications. However, most transistor sizing tools have high execution times, and the possible delay gains due to sizing, and the associated costs are not known prior to sizing. In this paper, we present two metrics for comparing different implementations-the minimum achievable delay and the cost of achieving a target delay-and show how these can be estimated without running a sizing tool. Using these fast and accurate performance estimators, a designer can determine the tradeoffs between multiple functionally identical implementations, and size only the selected implementation.</description><identifier>ISSN: 1063-8210</identifier><identifier>EISSN: 1557-9999</identifier><identifier>DOI: 10.1109/TVLSI.2005.862727</identifier><identifier>CODEN: IEVSE9</identifier><language>eng</language><publisher>Piscataway, NJ: IEEE</publisher><subject>Applied sciences ; Circuit optimization ; Circuit synthesis ; cost-delay tradeoffs ; Costs ; Delay estimation ; Design optimization ; Dynamic programming ; Electronics ; Exact sciences and technology ; gate sizing ; Logic gates ; Logic programming ; logical effort ; performance estimation ; Routing ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; Timing ; transistor sizing ; Transistors</subject><ispartof>IEEE transactions on very large scale integration (VLSI) systems, 2005-12, Vol.13 (12), p.1329-1339</ispartof><rights>2006 INIST-CNRS</rights><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2005</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c365t-c033ac98627cf88de24117b50fca156979e5a05c264559004d05515a521bf4bf3</citedby><cites>FETCH-LOGICAL-c365t-c033ac98627cf88de24117b50fca156979e5a05c264559004d05515a521bf4bf3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1583659$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1583659$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17481558$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Karandikar, S.K.</creatorcontrib><creatorcontrib>Sapatnekar, S.S.</creatorcontrib><title>Fast comparisons of circuit implementations</title><title>IEEE transactions on very large scale integration (VLSI) systems</title><addtitle>TVLSI</addtitle><description>Digital designs can be mapped to different implementations using diverse approaches, with varying cost criteria. Post-processing transforms, such as transistor sizing, can significantly improve circuit performance by optimizing critical paths to meet timing specifications. However, most transistor sizing tools have high execution times, and the possible delay gains due to sizing, and the associated costs are not known prior to sizing. In this paper, we present two metrics for comparing different implementations-the minimum achievable delay and the cost of achieving a target delay-and show how these can be estimated without running a sizing tool. Using these fast and accurate performance estimators, a designer can determine the tradeoffs between multiple functionally identical implementations, and size only the selected implementation.</description><subject>Applied sciences</subject><subject>Circuit optimization</subject><subject>Circuit synthesis</subject><subject>cost-delay tradeoffs</subject><subject>Costs</subject><subject>Delay estimation</subject><subject>Design optimization</subject><subject>Dynamic programming</subject><subject>Electronics</subject><subject>Exact sciences and technology</subject><subject>gate sizing</subject><subject>Logic gates</subject><subject>Logic programming</subject><subject>logical effort</subject><subject>performance estimation</subject><subject>Routing</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>Timing</subject><subject>transistor sizing</subject><subject>Transistors</subject><issn>1063-8210</issn><issn>1557-9999</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpFkE1LAzEQhoMoWKs_QLwsgifZdZLNZDdHKa0WCh6sXkOaJpDS_TDZHvz3pm6hc5mB952vh5B7CgWlIF_W36vPZcEAsKgFq1h1QSYUscplistUgyjzmlG4Jjcx7gAo5xIm5Hmh45CZrul18LFrY9a5zPhgDn7IfNPvbWPbQQ8-Sbfkyul9tHenPCVfi_l69p6vPt6Ws9dVbkqBQ26gLLWRxzOMq-utZZzSaoPgjKYoZCUtakDDBEeUAHwLiBQ1MrpxfOPKKXkc5_ah-znYOKhddwhtWqkkAyZFeimZ6GgyoYsxWKf64BsdfhUFdUSi_pGoIxI1Ikk9T6fBOhq9d0G3xsdzY8XrxKxOvofR5621ZzkpAmX5B5RaaIs</recordid><startdate>20051201</startdate><enddate>20051201</enddate><creator>Karandikar, S.K.</creator><creator>Sapatnekar, S.S.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope></search><sort><creationdate>20051201</creationdate><title>Fast comparisons of circuit implementations</title><author>Karandikar, S.K. ; Sapatnekar, S.S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c365t-c033ac98627cf88de24117b50fca156979e5a05c264559004d05515a521bf4bf3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Applied sciences</topic><topic>Circuit optimization</topic><topic>Circuit synthesis</topic><topic>cost-delay tradeoffs</topic><topic>Costs</topic><topic>Delay estimation</topic><topic>Design optimization</topic><topic>Dynamic programming</topic><topic>Electronics</topic><topic>Exact sciences and technology</topic><topic>gate sizing</topic><topic>Logic gates</topic><topic>Logic programming</topic><topic>logical effort</topic><topic>performance estimation</topic><topic>Routing</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>Timing</topic><topic>transistor sizing</topic><topic>Transistors</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Karandikar, S.K.</creatorcontrib><creatorcontrib>Sapatnekar, S.S.</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>Pascal-Francis</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Karandikar, S.K.</au><au>Sapatnekar, S.S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fast comparisons of circuit implementations</atitle><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle><stitle>TVLSI</stitle><date>2005-12-01</date><risdate>2005</risdate><volume>13</volume><issue>12</issue><spage>1329</spage><epage>1339</epage><pages>1329-1339</pages><issn>1063-8210</issn><eissn>1557-9999</eissn><coden>IEVSE9</coden><abstract>Digital designs can be mapped to different implementations using diverse approaches, with varying cost criteria. Post-processing transforms, such as transistor sizing, can significantly improve circuit performance by optimizing critical paths to meet timing specifications. However, most transistor sizing tools have high execution times, and the possible delay gains due to sizing, and the associated costs are not known prior to sizing. In this paper, we present two metrics for comparing different implementations-the minimum achievable delay and the cost of achieving a target delay-and show how these can be estimated without running a sizing tool. Using these fast and accurate performance estimators, a designer can determine the tradeoffs between multiple functionally identical implementations, and size only the selected implementation.</abstract><cop>Piscataway, NJ</cop><pub>IEEE</pub><doi>10.1109/TVLSI.2005.862727</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-8210
ispartof IEEE transactions on very large scale integration (VLSI) systems, 2005-12, Vol.13 (12), p.1329-1339
issn 1063-8210
1557-9999
language eng
recordid cdi_crossref_primary_10_1109_TVLSI_2005_862727
source IEEE Electronic Library (IEL)
subjects Applied sciences
Circuit optimization
Circuit synthesis
cost-delay tradeoffs
Costs
Delay estimation
Design optimization
Dynamic programming
Electronics
Exact sciences and technology
gate sizing
Logic gates
Logic programming
logical effort
performance estimation
Routing
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Timing
transistor sizing
Transistors
title Fast comparisons of circuit implementations
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T11%3A39%3A13IST&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=Fast%20comparisons%20of%20circuit%20implementations&rft.jtitle=IEEE%20transactions%20on%20very%20large%20scale%20integration%20(VLSI)%20systems&rft.au=Karandikar,%20S.K.&rft.date=2005-12-01&rft.volume=13&rft.issue=12&rft.spage=1329&rft.epage=1339&rft.pages=1329-1339&rft.issn=1063-8210&rft.eissn=1557-9999&rft.coden=IEVSE9&rft_id=info:doi/10.1109/TVLSI.2005.862727&rft_dat=%3Cproquest_RIE%3E2581182631%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=920296999&rft_id=info:pmid/&rft_ieee_id=1583659&rfr_iscdi=true