[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ASPDAC.2007.358021guideproceedingsArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article
Free access

Node Mergers in the Presence of Don't Cares

Published: 23 January 2007 Publication History

Abstract

SAT sweeping is the process of merging two or more functionally equivalent nodes in a circuit by selecting one of them to represent all the other equivalent nodes. This provides significant advantages in synthesis by reducing circuit size and provides additional flexibility in technology mapping, which could be crucial in post-synthesis optimiza-tions. Furthermore, it is also critical in verification because it can reduce the complexity of the netlist to be analyzed in equivalence checking. Most algorithms available so far for this goal do not exploit observability don't cares (ODCs) for node merging since nodes equivalent up to ODCs do not form an equivalence relation. Although a few recently proposed solutions can exploit ODCs by overcoming this limitation, they constrain their analysis to just a few levels of surrounding logic to avoid prohibitive runtime. We develop an ODC-based node merging algorithm that performs efficient global ODC analysis (considering the entire netlist) through simulation and SAT. Our contributions which enable global ODC-based optimizations are: (1) a fast ODC-aware simulator and (2) an incremental verification strategy that limits computational complexity. In addition, our technique operates on arbitrarily mapped netlists, allowing for powerful post-synthesis optimizations. We show that global ODC analysis discovers on average 25% more (and up to 60%) node-merging opportunities than current state-of-the-art solutions based on local ODC analysis.

Cited By

View all
  • (2015)A coupling area reduction technique applying ODC shiftingProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2757150(1461-1466)Online publication date: 9-Mar-2015
  • (2012)ECRACM Transactions on Design Automation of Electronic Systems10.1145/2348839.234885417:4(1-21)Online publication date: 1-Oct-2012
  • (2011)Scalable don't-care-based logic optimization and resynthesisACM Transactions on Reconfigurable Technology and Systems10.1145/2068716.20687204:4(1-23)Online publication date: 28-Dec-2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ASP-DAC '07: Proceedings of the 2007 Asia and South Pacific Design Automation Conference
January 2007
771 pages
ISBN:1424406293

Publisher

IEEE Computer Society

United States

Publication History

Published: 23 January 2007

Qualifiers

  • Article

Acceptance Rates

ASP-DAC '07 Paper Acceptance Rate 131 of 408 submissions, 32%;
Overall Acceptance Rate 466 of 1,454 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)2
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2015)A coupling area reduction technique applying ODC shiftingProceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition10.5555/2755753.2757150(1461-1466)Online publication date: 9-Mar-2015
  • (2012)ECRACM Transactions on Design Automation of Electronic Systems10.1145/2348839.234885417:4(1-21)Online publication date: 1-Oct-2012
  • (2011)Scalable don't-care-based logic optimization and resynthesisACM Transactions on Reconfigurable Technology and Systems10.1145/2068716.20687204:4(1-23)Online publication date: 28-Dec-2011
  • (2011)Are logic synthesis tools robust?Proceedings of the 48th Design Automation Conference10.1145/2024724.2024869(633-638)Online publication date: 5-Jun-2011
  • (2010)Node addition and removal in the presence of don't caresProceedings of the 47th Design Automation Conference10.1145/1837274.1837399(505-510)Online publication date: 13-Jun-2010
  • (2010)Logic synthesis and circuit customization using extensive external don't-caresACM Transactions on Design Automation of Electronic Systems10.1145/1754405.175441115:3(1-24)Online publication date: 10-Jun-2010
  • (2010)Fast node merging with don't cares using logic implicationsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2010.205851029:11(1827-1832)Online publication date: 1-Nov-2010
  • (2009)Customizing IP cores for system-on-chip designs using extensive external don't-caresProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874762(582-585)Online publication date: 20-Apr-2009
  • (2009)Fast detection of node mergers using logic implicationsProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687545(785-788)Online publication date: 2-Nov-2009
  • (2009)IPRProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687422(105-108)Online publication date: 2-Nov-2009
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media