Skip to main content

Essential Issues and Possible Solutions in High-Level Synthesis

  • Chapter
High-Level VLSI Synthesis

Part of the book series: The Springer International Series in Engineering and Computer Science ((SECS,volume 136))

Abstract

CAD technology has been very successful in the last ten years. CAD tools for layout and logic design have been exceptionally successful to the point that they dominate system and chip design methodologies throughout the industry in the U.S. and abroad. This widespread methodology consists of manually refining product specifications through system and chip architecture until the design is finally captured on the logic level and simulated. Standard—cell methodology and tools were developed for easy mapping of logic—level design into IC layout. Because of the huge investment in CAD tools, equipment and training, many people believe that this trend will continue by providing more sophisticated CAD tools for capture, simulation and synthesis of logic—level designs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Amon, G. Borriello, W. Winder and C. Sequin, “A Unified Behavioral/Structural Representation for Simulation and Synthesis,” High Level Synthesis Workshop, 1989.

    Google Scholar 

  2. F.Brewer and D. D.Gajski, “Chipee: A System for Constraint Driven Behavioral Synthesis,”, IEEE Trans. CAD, August, 1990.

    Google Scholar 

  3. O. Bross, P. Marwedel and W. Schenk, “Incremental Synthesis and Support for Manual Binding in MIMOLA,” High Level Synthesis Workshop,1989.

    Google Scholar 

  4. G.D.Chen, D. D. Gajski, “An Intelligent Component Database for Behavioral Synthesis”, Proc. DAC, 1990.

    Google Scholar 

  5. N.D. Dutt and D.D. Gajski, “Designer Controlled Behavioral Synthesis,” Proc. DAC, 1989.

    Google Scholar 

  6. N.D. Dutt, T. Hadley, D.D. Gajski, “An Intermediate Representation for Behavioral Synthesis,” Proc. DAC,1990.

    Google Scholar 

  7. N.D. Dutt, J.Cho and T. Hadley, “A User Interface for VHDL Behavioral Modeling,” Symp. on Computer Hardware Description Languages, Marseille, 1991.

    Google Scholar 

  8. N.D. Dutt, “GENUS: A Generic Component Library for High Level Synthesis,” TR 88–22, U.C. Irvine,1988.

    Google Scholar 

  9. T. Hadley, D.D. Gajski, “Decision Support Environment for Behavioral Synthesis,” TR 91–17,ICS Dept., U.C. Irvine, 1991.

    Google Scholar 

  10. R.Jain, K.Kuckukcakar, M.J.Milnar, and A.C.Parker, “Experience with the ADAM Synthesis System”, Proc. DAC, 1989.

    Google Scholar 

  11. J.R. Kipps, D.D. Gajski, “The Role of Learning in Logic Synthesis,”, Journal of Pattern Recognition and Artificial Intelligence, June 1990.

    Google Scholar 

  12. L.Larmore, D.D. Gajski, C-H.A.Wu, “Placement for Sliced Layout Architecture,” IEEE Trans. on ICCAD, 1991 (to appear).

    Google Scholar 

  13. J.Lis, D.D.Gajski, “VHDL Synthesis Using Structured Modeling,” Proc. DAC, 1989.

    Google Scholar 

  14. J.S. Lis, D.D. Gajski “Behavioral Synthesis from VHDL using Structured Modeling,” TR 91–05, ICS Dept., U.C. Irvine, 1991.

    Google Scholar 

  15. M.C. McFarland, A.C. Parker, R. Camposano, “Tutorial on High Level Synthesis,” Proc. DAC, 1988.

    Google Scholar 

  16. S. Narayan, F. Vahid, “Modeling with SpecCharts,” TR 90–20, ICS Dept., U.C. Irvine, 1990.

    Google Scholar 

  17. S. Narayan, F. Vahid, D. Gajski, “Translating System Specifications to VHDL,” The European Conference on Design Automation, Amsterdam, 1991.

    Google Scholar 

  18. R. Potasman, J. Lis, A. Nicolau, D. Gajski, “Percolation Based Synthesis,” Proc. DAC, 1990.

    Google Scholar 

  19. B. Pangrle, D. Gajski, “Slicer: A State Synthesizer for Intelligent Silicon Compilation,” Proc. ICCAD,1986.

    Google Scholar 

  20. J. Rabaey, H. DeMan, J. Vanboof, G. Gossens, R.H.J.M. Otten, “CATHEDRAL II: A Synthesis System for Multiprocessor DSP Systems” in Silicon Compilation, Daniel D. Gajski, ed., Addison-Wesley, 1988.

    Google Scholar 

  21. E.A.Rundensteiner, D.D. Gajski, “A Design Representation for High-Level Synthesis,” TR 90–27, ICS Dept., U.C. Irvine, 1990. 90–27, Sep. 1990.

    Google Scholar 

  22. E.A. Rundensteiner, D.D. Gajski, L. Bic, “Component Synthesis Algorithm: Technology Mapping for Register Transfer Descriptions,” Proc. ICCAD,1990.

    Google Scholar 

  23. E.A. Rundensteiner, D.D. Gajski, “A Design Data Base for Behavioral Synthesis,” TR 91–16,ICS, U.C. Irvine, 1991.

    Google Scholar 

  24. D.E. Thomas, R.L. Blackburn, J.V. Rajan, “Linking the Behavioral and Structural Domains of Representation for Digital System Design,” IEEE Trans. CAD, January 1987.

    Google Scholar 

  25. D.E. Thomas, E.M. Dirkes, R.A. Walker, J.V. Rajan, J.A. Nestor, R.L. Blackburn, “The System Architect’s Workbench,” Proc. DAC,1988.

    Google Scholar 

  26. N. Vander Zanden, D. Gajski, “MILO: A Microarchitecture and Logic Optimizer,” Proc. DAC, 1988.

    Google Scholar 

  27. F. Vahid, S. Narayan, D. Gajski, “Synthesis from Specifications: Basic Concepts,” TECHCON ‘80, San Jose CA, 1990.

    Google Scholar 

  28. F. Vahid, S. Narayan, D. Gajski, “SpecCharts: A Language for System Level Synthesis,” Symposium on Computer Hardware Description Languages, Marseille, France, 1991.

    Google Scholar 

  29. W. Wolf, “An Object Oriented Procedural Database for VLSI Chip Planning”, Proc. DAC, 1986.

    Google Scholar 

  30. W. Wolf, “An Object Oriented Procedural Database for VLSI Chip Planning,” Proc. DAC, 1986.

    Google Scholar 

  31. G. Whitcomb, et.al, “The Hardware Data—Flow Representation and Synthesis Methodology,” High Level Synthesis Workshop, 1989.

    Google Scholar 

  32. C-H.A. Wu, D. Gajski, “SLAM: An Automated Structure to Layout Synthesis System,” TR 89–40, ICS, UC Irvine, 1989.

    Google Scholar 

  33. C-H.A. Wu, G. Chen, D. Gajski, “Silicon Compilation from Register-Transfer Schematics,” Proc. ISCAS,1990.

    Google Scholar 

  34. C-H.A. Wu, D. Gajski, “Partioning Algorithms for Layout Synthesis from Register-Transfer Netlists,” Proc. ICCAD, 1990.

    Google Scholar 

  35. C-H.A. Wu, N. Vander Zanden, D. Gajski, “A New Algorithm for Transistor Sizing in Transistor Circuits,” Proc. EDAC, Glasgow, Scotland, 1990.

    Google Scholar 

  36. C-H.A. Wu, D. Gajski, “Glue—Logic Partitioning for Floorplans with a Rectilinear Datapath,” Proc. EDAC,1991.

    Google Scholar 

  37. H. Yasuura, N. Ishiura, “Semantics of a Hardware Design Language for Japanese Standardization,” Proc. DAC,1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer Science+Business Media New York

About this chapter

Cite this chapter

Gajski, D.D. (1991). Essential Issues and Possible Solutions in High-Level Synthesis. In: Camposano, R., Wolf, W. (eds) High-Level VLSI Synthesis. The Springer International Series in Engineering and Computer Science, vol 136. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-3966-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-3966-7_1

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-6771-0

  • Online ISBN: 978-1-4615-3966-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics