skip to main content
10.1145/1735023.1735046acmconferencesArticle/Chapter ViewAbstractPublication PagesispdConference Proceedingsconference-collections
research-article

Logical and physical restructuring of fan-in trees

Authors Info & Claims
Published:14 March 2010Publication History

ABSTRACT

A symmetric-function fan-in tree (SFFT) is a fanout-free cone of logic that computes a symmetric function, so that all of the leaf nets in its support set are commutative. Such trees are frequently found in designs, especially when the design originated as two-level logic.

These trees are usually created during logic synthesis, when there is no knowledge of the locations of the tree root or of the source gates of the leaf nets. Because of this, large SFFTs present a challenge to placement algorithms. The result is that the tree placements are generally far from optimal, leading to wiring congestion, excess buffering, and timing problems. Restructuring such trees can produce a more placeable and wire-efficient design.

In this paper, we propose algorithms to identify and to restructure SFFTs during physical design. The key feature of an SFFT is that it can be implemented with various structures of a uniform set of gates with commutative inputs, i.e. AND, OR, or XOR. Drawing on the flexibility of SFFT logic structures, the proposed tree restructuring algorithm uses existing placement information to rebuild the SFFTs with reduced tree wire lengths. The experimental results demonstrate the efficiency and effectiveness of the algorithms.

References

  1. C. J. Alpert, C. Chu, and P. G. Villarrubia, The Comming of Age of Physical Synthesis, In Proc. ICCAD, pp. 246--249, Nov. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. J. Alpert, S. Karandikar, Z. Li, G. J. Nam, S. Quay, H. Ren, C. Sze, P. Villarrubia, and M. Yildiz, The Nuts and Bolts of Physical Synthesis, In Proc. International Workshop on System Level Interconnect Prediction, pp. 89--94, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. W. Chang, M. F. Hsiao, B. Hu, K. Wang, M. Marek-Sadowska, C. H. Cheng, and S. J. Chen, Fast Postplacement Optimization Using Functional Symmetries, IEEE Trans. on CAD, pp. 102--118, Jan. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. W. Chang and M. Marek-Sadowska, Single-Pass Redundancy Addition and Removal, ICCAD, pp. 606--609, Nov. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K.-H. Chang, I. L. Markov, V. Bertacco, Post-placement rewiring and rebuffering by exhaustive search for functional symmetries., ICCAD, pp 56--63, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. C. Chang, L. P. P. P. van Ginneken, M. Marek-Sadowska, Circuit optimization by rewiring, IEEE Transaction on Computers, pp. 962--969, Sep. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Cong and W. Long, Theory and Algorithm for SPFD-Based Global Rewiring, IWLS, pp.150--155, June 2001.Google ScholarGoogle Scholar
  8. P. T. Darga, M. H. Liffiton, K. A. Sakallah, and I. L. Markov, Exploiting Structure in Symmetry Detection for CNF, pp. 530--534, DAC, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Keutzer, A. R. Newton, and N. Shenoy, The future of logic synthesis and physical design in deep-submicron process geometries, Proc. International Symposium on Physical Design, pp 218--224, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. Kutzschebauch, and L. Stok, Congestion Aware Layout Driven Logic Synthesis, In Proc. ACM/IEEE Intl. Conf. on Computer-Aided Design, Nov. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Lipman, Current chip design flow is flawed, http://www.edadesignline.com/showArticle.jthml?articleID=192200410.Google ScholarGoogle Scholar
  12. A. Mishchenko, Fast Computation of Symmetries in Boolean Functions, IEEE Trans. on CAD, pp. 1588--1593, Nov. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Pandini, L. T. Pileggi, and A. J. Strojwas, Congestion-Aware Logic Synthesis, In Proc. DATE, Mar. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Pedram, and N. Bhat, Layout Driven Logic Restructuring Decomposition. In Proc. ICCAD, pages 134--137, Nov. 1991.Google ScholarGoogle ScholarCross RefCross Ref
  15. R. Shelar, S. Sapatnekar, P. Saxena, and X. Wang, An Efficient Technology Mapping Algorithm Targeting Routing Congestion under Delay Constraints. In Proc. ISPD, pages 210--217, April 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. L. Trevillyan, D. Kung, R. Puri, L. N. Reddy, M. A. Kazda, An Integrated Environment for Technology Closure of Deep--Submicron IC Designs, IEEE Design and Test of Computers, Vol.21, pp. 14--22, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Logical and physical restructuring of fan-in trees

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ISPD '10: Proceedings of the 19th international symposium on Physical design
          March 2010
          220 pages
          ISBN:9781605589206
          DOI:10.1145/1735023

          Copyright © 2010 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 14 March 2010

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          ISPD '10 Paper Acceptance Rate22of70submissions,31%Overall Acceptance Rate62of172submissions,36%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader