ABSTRACT

This chapter examines many of the details of digital logic simulation. Logic simulation is the primary tool used for verifying the logical correctness of a hardware design. In many cases, logic simulation is the first activity performed in the process of taking a hardware design from concept to realization. Considering both the advantages and disadvantages of logic simulation, it is really quite a good tool for verifying the correctness of a hardware design. Logic simulation is a special case of the more general discrete event simulation methods, which were initially developed in the 1960s. Logic simulation is essentially a process of computing a state trajectory of the system over time. A distinctive feature of hardware description languages from a simulation point of view is the inclusion of a separate construct to describe combinational or continuous logic. Simulation speed is defined as the ratio of simulation time to simulated time.