Skip to main content

A Design Flow for Performance Planning: New Paradigms for Iteration Free Synthesis

  • Chapter

Abstract

In conventional design, higher levels of synthesis produce a netlist, from which layout synthesis builds a mask specification for manufacturing. Timing analysis is built into a feedback loop to detect timing violations which are then used to update specifications to synthesis. Such iteration is undesirable, and for very high performance designs, infeasible. The problem is likely to become much worse with future generations of technology. To achieve a non-iterative design flow, early synthesis stages should use wire planning to distribute delays over the functional elements and interconnect, and layout synthesis should use its degrees of freedom to realize those delays.

Part of this work was done at Delft University of Technology, Delft, The Netherlands, and part at the University of California at Berkeley, CA, USA.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Beeftink, A. J. van Genderen, N. P. van der Meijs, Accurate and efficient layout-to-circuit extraction for high speed mos and bipolar/bicmos Integrated circuits ICCD, Oct. 1995

    Google Scholar 

  2. F. Beeftink, P. Kudva, D. S. Kung, L. Stok, Gate size selection for standard cell libraries, International Conference on Computer Aided Design, San Jose, 1998

    Google Scholar 

  3. H. B. Bakoglu, Circuits, interconnections, and packaging for vlsi, AddisonWesley Pub Co, 1990

    Google Scholar 

  4. R. K. Brayton, C.-L. Chen, J. A. G. Jess, R. H. J. M. Otten, L. P. P. P. van Ginneken, Wire planning for stackable designs, Proceedings 1987 International Symposium on VLSI Technology, Systems and Applications, Taipeh, Taiwan, pp. 269–273, May 1987

    Google Scholar 

  5. M. Burstein, Channel routing, In: Layout Design and Verification, T. Ohtsuki (ed.), chapter 4, pp. 133–168

    Google Scholar 

  6. P. D. Fisher, Clock cycle estimation for future microprocessor generations, 1998; L. P. P. P. van Ginneken, The predictor-adaptor paradigm, PhD thesis, Eindhoevn University of Technology, 1989

    Google Scholar 

  7. W. Gosti, Wire planning in logic synthesis, 1998

    Google Scholar 

  8. J. Grodstein, E. Lehman, H. Harkness, B. Grundmann, Y. Watanabe, A delay model for logic synthesis of continuously-sized networks, ICCAD, Nov. 1995

    Google Scholar 

  9. P. R. Groeneveld; Context-driven channel routing, PhD thesis, Delft University of Technology, 1991

    Google Scholar 

  10. P. Kudva, Continuous optimizations in synthesis: the discretization problem, Logic Synthesis Workshop, proceedings, pp. 408–418, 1998

    Google Scholar 

  11. Y. Kukimoto, R K. Brayton, P. Sawkar, Delay-optimal technology mapping by dag covering, DAC, June 1998

    Google Scholar 

  12. D. S. Kung, A fast fanout optimization algorithm for near-continuous buffer libraries, Proceedings of the 35th Design Automation Conference, San Francisco, 1998

    Google Scholar 

  13. U. Lauther, A min-cut placement algorithm for general cell assemblies based on a graph representation, Journal of Digital Systems, Vol. 4. 1980, pp. 21–34.

    Google Scholar 

  14. R. Nair, C.L. Berman, P.S. Hauge, E. Yoffa, Generation of performance constraints for layout IEEE Transactions on Computer-Aided Design, vol 8, nr 8, pp. 860–874, august 1989.

    Google Scholar 

  15. R. H. J. M. Otten, Complexity and diversity in ic layout design, Proceedings IEEE International Conference on Circuits and Computers, Port Chester, New York, U.S.A., pp. 764–767, October 1980

    Google Scholar 

  16. R. H. J. M. Otten, Layout compilation, in Design systems for vlsi circuits, edited by G. DeMicheli, A. Sangiovanni-Vincentelli and P. Antognetti, pp. 439–472, Martinus Nijhoff Publishers, 1987

    Google Scholar 

  17. R. H. J. M. Otten, Graphs in floorplan design, International Journal of Circuit Theory and Applications, vol 16, pp. 391–410, 1988

    MathSciNet  Google Scholar 

  18. R. H. J. M. Otten, L. P. P. P. van Ginneken, N. V. Shenoy, Speed: new paradigms in design for performance, ICCAD, Nov. 1996

    Google Scholar 

  19. L. Pileggi, Delay metrics, ISPD98

    Google Scholar 

  20. Semiconductor Industry Association, The national technology roadmap for semiconductors: technology needs, California, U. S. A., 1997

    Google Scholar 

  21. T. Sakurai, Approximation of wiring delay in mosfet lsi, IEEE Journal of SolidState Circuits, vol SC-18, pp. 418–426, Aug. 1983

    Google Scholar 

  22. L. J. Stockmeyer, Optimal Orientations of cells in slicing foorplan design, Information and Control, vol 57, pp. 91–101, 1983

    Google Scholar 

  23. I. Sutherland, R. Sproull, The theory of logical effort: designing for speed on the back of an envelope, in Advanced Research in VLSI, UC Santa Cruz, 1991

    Google Scholar 

  24. I. Sutherland, R. Sproull, D. Harris, Logical effort: designing fast cmos circuits, Morgan Kaufman Publishers, 1999

    Google Scholar 

  25. A. Tabbara, R.K. Brayton, A.R. Newton, “Retiming for DSM with Area-Delay Trade-Offs and Delay Constraints”, Proceedings of the Design Automation Conference, 1999, pp. 725–730

    Google Scholar 

  26. N. Wirth, Program development by stepwise refinement, Communications of the ACM, vol 14, pp. 221–227, 1971

    MATH  Google Scholar 

  27. W. Wulf, M. Shaw, Global variables considered harmful, Sigplan Notices, February 1973, pp. 28–33

    Google Scholar 

  28. J. L. Wyatt Jr, Signal propagation delay in rc models for interconnect, chapter 11 (pp. 254–291) in Circuit analysis, simulation and design, 2, Elsevier Science Publishers B. V., 1987

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Otten, R.H.J.M. (2000). A Design Flow for Performance Planning: New Paradigms for Iteration Free Synthesis. In: Börger, E. (eds) Architecture Design and Validation Methods. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-57199-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-57199-2_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-62976-1

  • Online ISBN: 978-3-642-57199-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics