Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/2492708.2493092acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Almost every wire is removable: a modeling and solution for removing any circuit wire

Published: 12 March 2012 Publication History

Abstract

Rewiring is a flexible and useful logic transformation technique through which a target wire can be removed by adding its alternative logics without changing the circuit functionality. In today's deep sub-micron era, circuit wires have become a dominating factor in most EDA processes and there are situations where removing a certain set of (perhaps extremely unwanted) wires is very useful. However, it has been experimentally suggested that the rewiring rate (percentage of original circuit wires being removable by rewiring) is only 30 to 40% for optimized circuits in the past. In this paper, we propose a generalized error cancellation modeling and flow to show that theoretically almost every circuit wire is removable under this flow. In the Flow graph Error Cancellation based Rewiring (FECR) scheme we propose here, a rewiring rate of 95% of even optimized circuits is obtainable under this scheme, affirming the basic claim of this paper. To our knowledge, this is the first known rewiring scheme being able to achieve this near complete rewiring rate. Consequently, this wire-removal process can now be considered as a powerful atomic and universal operation for logic transformations, as virtually every circuit node can also be removed through repetitions of this rewiring process. Besides, this modeling can also serve as a general framework containing many other rewiring techniques as its special cases.

References

[1]
Y. L. Wu, C. C. Cheung, D. I. Cheng, and H. Fan, "Further Improve Circuit Partitioning Using GBAW Logic Perturbation Techniques," IEEE Transactions on VLSI Systems, vol. 11, pp. 451--460, June 2003.
[2]
S.-C. Chang, L. Van Ginneken, and M. Marek-Sadowska, "Circuit Optimization by Rewiring," Computers, IEEE Transactions on, vol. 48, pp. 962--970, Sep 1999.
[3]
K.-T. Cheng and L. Entrena, "Multi-level Logic Optimization by Redundancy Addition and Removal," in Design Automation, 1993, with the European Event in ASIC Design. Proceedings. {4th} European Conference on, pp. 373--377, Feb. 1993.
[4]
C.-C. Lin and C.-Y. Wang, "Rewiring using IRredundancy Removal and Addition," in Design, Automation Test in Europe Conference Exhibition, 2009. DATE '09., pp. 324--327, april 2009.
[5]
J. Cong, J. Lin, and W. Long, "A New Enhanced SPFD Rewiring Algorithm," in Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on, pp. 672--678, Nov. 2002.
[6]
C. Chang and M. Marek-Sadowska, "Theory of Wire Addition and Removal in Combinational Boolean Networks," Microelectronic Engineering, vol. 84, no. 2, pp. 229--243, 2007.
[7]
X. Yang, T.-K. Lam, and Y.-L. Wu, "ECR: A Low Complexity Generalized Error Cancellation Rewiring Scheme," in DAC '10: Proceedings of the 47th Design Automation Conference, (New York, NY, USA), pp. 511--516, ACM, 2010.
[8]
Y.-C. Chen and C.-Y. Wang, "Node Addition and Removal in the Presence of Don't Cares," in Design Automation Conference (DAC), 2010 47th ACM/IEEE, pp. 505--510, june 2010.
[9]
Z. Wu and S. Chang, "Multiple Wire Reconnections based on Implication Flow Graph," ACM Transactions on Design Automation of Electronic Systems (TODAES), vol. 11, no. 4, pp. 939--952, 2006.
[10]
Y.-C. Chen and C.-Y. Wang, "Fast Detection of Node Mergers using Logic Implications," in Computer-Aided Design - Digest of Technical Papers, 2009. ICCAD 2009. IEEE/ACM International Conference on, pp. 785--788, Nov. 2009.
[11]
Berkeley Logic Synthesis and Verification Group, "ABC: A System for Sequential Synthesis and Verification, release 70911."
[12]
C. Chang and M. Marek-Sadowska, "Who are the alternative wires in your neighborhood? (alternative wires identification without search)," in Proceedings of the 11th Great Lakes symposium on VLSI, pp. 103--108, ACM, 2001.

Index Terms

  1. Almost every wire is removable: a modeling and solution for removing any circuit wire

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DATE '12: Proceedings of the Conference on Design, Automation and Test in Europe
      March 2012
      1690 pages
      ISBN:9783981080186

      Sponsors

      Publisher

      EDA Consortium

      San Jose, CA, United States

      Publication History

      Published: 12 March 2012

      Check for updates

      Qualifiers

      • Research-article

      Conference

      DATE '12
      Sponsor:
      • EDAA
      • EDAC
      • SIGDA
      • The Russian Academy of Sciences
      DATE '12: Design, Automation and Test in Europe
      March 12 - 16, 2012
      Dresden, Germany

      Acceptance Rates

      Overall Acceptance Rate 518 of 1,794 submissions, 29%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 36
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 29 Sep 2024

      Other Metrics

      Citations

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media