Using WAVES and VHDL for Effective Design and Testing: A practical and useful tutorial and application guide for the Waveform and Vector Exchange Spec [Hardcover]
2 Concept ( Tools Specification ( Tools + Design Stages ( Tools Implementation ( Tools Figure 1-1. A nominal, multi-stage development process From that beginning, we have progressed to the point where the EDA community at large, including both users and developers of the tools, are interested in more unified environments. Here, the notion is that the tools used at the various stages in the development process need to be able to complement each other, and to communicate with one another efficiently using effective file exchange capabilities. Furthermore, the idea of capturing all the tool support needed for an EDA development into a unified support environment is now becoming a reality. This reality is evidenced by some of the EDA suites we now see emerging, wherein several tool functions are integrated under a common graphical user interface (GUI), with supporting file exchange and libraries to enable all tool functions to operate effectively and synergistically. This concept, which we illustrate in Figure 1- 2, is the true future ofEDA.1 Introduction.- 1.1 Electronic Design Automation (EDA) and Testing.- 1.2 The VHSIC Hardware Description Language (VHDL).- 1.3 WAVES with VHDL.- 1.4 Overview of the Text.- 2 The History and Background of WAVES.- 2.1 WAVES History.- 2.2 WAVES-VHDL Integration for Modeling and Simulation.- 2.3 WAVES Common Packages (the WAVES 1164 Library).- 3 WAVEFORM Concepts.- 3.1 Waveforms.- 3.2 Characteristics and Structure of the Waveform.- 3.3 Composing the Time-based Waveform.- 4 WAVES Concepts.- 4.1 The Logic Value System.- 4.2 Pin Codes.- 4.3 Frames and Frame Sets.- 5 The WAVES Dataset.- 5.1 Overview of the Design and Testing Environment.- 5.2 The WAVES Dataset Structure.- 5.3 WAVES Files.- 5.4 The External Files.- 5.5 The Header File.- 5.6 The WAVES Dataset Development Procedure.- 6 Complete WAVES/VHDL Integration.- 6.1 The Integrated WAVES-VHDL Simulation System.- 6.2 The WAVES_1164_Utilities Package.- 6.3 Implementation of the WAVES-VHl(