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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on very large scale integration (VLSI) systems 2005-12, Vol.13 (12), p.1329-1339 |
---|---|
Hauptverfasser: | , |
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&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 & 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 |