Skip to main content

Migration from schematic-based designs to a VHDL synthesis environment

  • CAD User Experiences
  • Conference paper
  • First Online:
  • 186 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1142))

Abstract

This paper compares schematic-based FPGA design with design based on logic synthesis. We show that, unlike in ASIC design, using logic synthesis does not result in inferior designs for FPGAs. This is due to the importance of logic optimization in FPGA design, where tools such as Synopsys implement more powerful algorithms than those implemented by FPGA vendor supplied software.

We also show how to make the transition from a schematic-based to a synthesis-based environment and how to leverage schematic designs.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. EIA. Electronic Design Interchange Format, ANSI/EIA Standard 548. Electronic Industries Association, Washington, DC, 1987.

    Google Scholar 

  2. Bernardo Elayda. Re: xilinx/viewlogic/synopsys. Personal communication, Okt. 1995.

    Google Scholar 

  3. Bernardo Elayda. Xilinx technical support case #8174. Personal communication, January 1996.

    Google Scholar 

  4. Carol A. Fields. Proper use of hierarchy in HDL-based high density FPGA design. In Will Moore and Wayne Luk, editors, Field-Programmable Logic and Applications: 5th International Workshop, FPL '95, volume 975 of Lecture Notes in Computer Science, pages 168–177, Berlin, Germany, August 1995. Springer Verlag.

    Google Scholar 

  5. Michael Gschwind and Christian Mautner. The design of a stack-based microprocessor. In R. Hartenstein and M. Servit, editors, Field-Programmable Logic: Architectures, Synthesis and Applications — 4th International Workshop on Field Programmable Logic and Applications, volume 849 of Lecture Notes in Computer Science, Berlin, Germany, August 1994. Springer Verlag.

    Google Scholar 

  6. Michael Gschwind and Valentina Salapura. Optimizing VHDL code for FPGA targets. Technical Report IB 95/11, Institut für Technische Informatik, Technische Universität Wien, Vienna, Austria, October 1995. (available as URL ftp://ftp.vlsivie.tuwien.ac.at/pub/vhdl4fpga/tr.ps).

    Google Scholar 

  7. Michael Gschwind and Valentina Salapura. A VHDL methodology for FPGA efficiency. In Proceedings of the European Design and Test Conference ED&TC '96, Paris, France, March 1996.

    Google Scholar 

  8. IEEE. IEEE Standard Multivalue Logic System for VHDL Model Interoperability (std_logic_1164). IEEE, New York, NY, 1993. IEEE Standard 1164-1993.

    Google Scholar 

  9. IEEE. IEEE Standard VHDL Language Reference Manual. IEEE, New York, NY, 1994. IEEE Standard 1076-1993.

    Google Scholar 

  10. Christian Mautner. Vergleich von graphischen und VHDL-basierten FPGA-Entwurfstechniken: Effizienz und Portabilität [a comparison between schematicentry and VHDL-based design techniques for FPGAs: efficiency and portability]. Master's thesis, Technische Universität Wien, Vienna, Austria, April 1996.

    Google Scholar 

  11. Synopsys. Design Compiler Family Reference. Synopsys, Inc., Mountain View, CA, April 1995. (Version 3.3a).

    Google Scholar 

  12. Synopsys. Design Ware User Guide. Synopsys, Inc., Mountain View, CA, April 1995. (Version 3.3a).

    Google Scholar 

  13. Synopsys. EDIF Interface User Guide. Synopsys, Inc., Mountain View, CA, April 1995. (Version 3.3a).

    Google Scholar 

  14. Donald E. Thomas and Philip R. Moorby. The Verilog Hardware Description Language. Kluwer Academic Publishers, Boston, MA, 1991.

    Google Scholar 

  15. Viewlogic Systems. Using Powerview. Viewlogic Systems, Inc., Marlboro, MA, 1994.

    Google Scholar 

  16. Larry Wall and Randal L. Schwartz. Programming Perl. O'Reilly & Associates, Inc., January 1991.

    Google Scholar 

  17. Xilinx. The Programmable Logic Data Book. Xilinx, Inc., San Jose, CA, 2nd edition, 1994.

    Google Scholar 

  18. Xilinx. XACT Libraries Guide. Xilinx, Inc., San Jose, CA, April 1994.

    Google Scholar 

  19. Xilinx. XACT Reference Guide. Xilinx, Inc., San Jose, CA, April 1994.

    Google Scholar 

  20. Xilinx. XACT Xilinx Synopsys Interface FPGA User Guide. Xilinx, Inc., San Jose, CA, December 1994.

    Google Scholar 

  21. Xilinx. Xilinx VHDL synthesis tutorial design rom_memgen. $©T/examples/synopsys/fpga/xc4000/vhd/rom_memgen, September 1994.

    Google Scholar 

  22. Xilinx. Floorplanner User Guide. Xilinx, Inc., San Jose, CA, February 1995. (preliminary version).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner W. Hartenstein Manfred Glesner

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gschwind, M., Mautner, C. (1996). Migration from schematic-based designs to a VHDL synthesis environment. In: Hartenstein, R.W., Glesner, M. (eds) Field-Programmable Logic Smart Applications, New Paradigms and Compilers. FPL 1996. Lecture Notes in Computer Science, vol 1142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61730-2_37

Download citation

  • DOI: https://doi.org/10.1007/3-540-61730-2_37

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61730-3

  • Online ISBN: 978-3-540-70670-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics