Advertisement

Incremental Design—Application of a Software-based Method for High-level Hardware Design with VHDL

  • Andreas Hohl
Part of the The Kluwer International Series in Engineering and Computer Science book series (SECS, volume 183)

Abstract

Taking a closer look at the hardware design process it is beneficial to distinguish between “techniques”, “methods”, and “tools”, which have to be applied to ensure an efficient design process. Because no commonly accepted interpretations of these terms exitsts in literature we give definitions here: A technique is defined to describe the “what to do aspect” aspect in contrast to the “how to do“ addressed by a method. A tool, as understood here, is a computer aided assistant to support the design process, i.e. to accomplish the techniques and methods. The hardware description language VHDL is to be seen and understood as just a (programming) language, but often misunderstood as a technique or method, a misunderstanding which results in a later disillusionment of the designers, because the designers have to learn not only the language, but have also to adapt to a software-oriented design style including new techniques and methods.

Keywords

Design Process Design Environment Hardware Design Hardware System Synthesis Tool 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Bisch89]
    Bischofberger, W.R., Prototyping-Orienied Incremental Software Development, Paradigms, Methods, Tools and Implications, Ph. D. Thesis, University of Linz, 1989.Google Scholar
  2. [Comp74]
    Various papers in IEEE Computer, Volume 7, No. 12, December 1974.Google Scholar
  3. [Comp77]
    Various papers in IEEE Computer, Volume 10, No. 6, June 1977.Google Scholar
  4. [Dc90]
    Dictionary of Computing, 3rd Ed., Oxford, 1990.Google Scholar
  5. [Dt90]
    D&T Koundtablc Behavioral Description Languages Part 1: Are Designers Bencfitting?, IEBE Design & Test of Computers, February 1990.Google Scholar
  6. [GaKu83]
    Gajski, D., Kuhn, R., Guest Editors’ Introduction: New VLSI Tools, Computer 16(12): Dec. 11–14,1983.CrossRefGoogle Scholar
  7. [GaSa]
    Gane, C, Sarson, T., Structured Systems Analysis: Tools & Techniques, 1ST Databooks, New York, 1977.Google Scholar
  8. [GiSh85]
    Giloi, W.K., Shriver, B.D., An Overview of the Computer System Design Process, in: Methodologies for Computer System Design, Editors: Giloi, W.K., Shriver, B.D., North-Holland, 1985Google Scholar
  9. [Hohl86]
    Hohl, A., PIPECAD, an application-oriented CAD-Tool for the Design of pipelined Processors (in German), Masters’ Thesis, Dcpt. Computer Science of Dortmund University, 1986.Google Scholar
  10. [Hohl90]
    Hohl, A., HDL for System Design, in: Advanced Information Processing, Proceedings of a Joint Symposium Information Processing and Software, Systems Design Automation, Schwärtzcl, H., Mizin, I. (Eds.), Moscow, June 5/6, 1990, Springer 1990.Google Scholar
  11. [HöNc86]
    Hörbst, E., Nett, M., Schwärtzcl, H., VENUS Design of VLSI-Circuits (in German), Springer 1986.Google Scholar
  12. [McPC88]
    McFarland, M.C.; Parker, A.C.; Camposano, R.: Tutorial on High-Level Synthesis, Proceedings of the 25th Design Automation Conference (1988).Google Scholar
  13. [MüDK88]
    Müller, J.A., Dittrich, K.R., Kotz, A.M., Design Management Support by Advanced Database Facilities, in: Rammig, F.J. (Ed.), Proceedings of the 1FIP WG 10.2 Workshop on Tool Integration and Design Environments, North-Holland, 1988.Google Scholar
  14. [NaSp90]
    Navabi, Z., Spillane, J., Hardware Generation from a Synthesis Subset of VHDL, Proc. of the VHDL Users’ Group, Boston, MA, April 1990.Google Scholar
  15. [NeSa87]
    Newton, A.R., Sangiovanni-Vincentelli, L, CAD Tools for ASIC Design, Proceedings of the IEEE, Vol. 75, No. 6, June 1987.Google Scholar
  16. [Newt90]
    Newton, A.R., VLSI-Based Systems Design Challenges in the Early 1990s, in: Advanced Information Processing, Proceedings of a Joint Symposium Information Processing and Software, Systems Design Automation, Schwärtzel, H., Mizin, I. (Eds.), Moscow, June 5/6, 1990, Springer 1990.Google Scholar
  17. [NuMe89]
    Nurie, G.M., Menchini, P.J., VHDL Model Portability, High Performance Systems, July 1989.Google Scholar
  18. [PBBD83]
    Piloty, R, Barbacci, M., Borrione, D., Dietmeyer, D., Hill, F., Skelly, P., CONLAN Report, Lecture Notes in Computer Science, No. 151, Springer 1983.Google Scholar
  19. [Raimn89]
    Rammig, F.J., Systematic Design of Digital Systems (in German), Teubner, Stuttgart, 1989.Google Scholar
  20. [ReHe88]
    Reusch, B., Herms, J.A., Design and Simulation of Microelectronic Systems (in German), CAD-CAM Report No. 11, 1988.Google Scholar
  21. [ReHe90]
    Reusch B., Herms, J.A., Digital Simulation, Part II, Analysis and Testpattern Generation (in German), in: Forschungsberichte des Fachbereiches Informatik der Universität Dortmund, Bericht Nr. 340/1990.Google Scholar
  22. [ReWe89a]
    Reusch, B., Weinerth, H., Key Technology Microelectronic, Part 9: Future Trend of Computer Aided Design Methodology for IC Design (CAD) (in German), Elektronik, 1989.Google Scholar
  23. [ReWe89b]
    Reusch, B., Weinerth, H., Key Technology Microelectronic, Part 19: Future Trend of Computer Aided Design Methodology for IC Design (CAD) (in German), Elektronik, 1989.Google Scholar
  24. [Sang85]
    Sangiovanni-Vincentelli, A.L., An Overview of Synthesis Systems, IEEE 1985 CICC.Google Scholar
  25. [VHDL87]
    IEEE Standard VHDL Language Reference Manual, IEEE Std 1076-dy1987.Google Scholar
  26. [Vonk90]
    Vonk, R., Prototyping. The effective use of CASE Technology, 1990.Google Scholar
  27. [WaTh85]
    Walker, R.A., Thomas, D.E., A Model of Design Representation and Synthesis, Proceedings of 22nd Design Automation Conference, IEEE, 1985Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 1992

Authors and Affiliations

  • Andreas Hohl
    • 1
  1. 1.Applied Computer Science and Software. Systems Design AutomationSIEMENS Corporate Research and DevelopmentMunichGermany

Personalised recommendations