Abstract

This chapter deals with logic simulation. The popular compiled-code and event-driven logic simulation techniques are addressed in the chapter. It also provides description of hazards, the undesirable transient pulses (glitches) that can occur in circuits, what causes them, and how they can be detected during logic simulation. The chapter then discusses fault simulation. Fault simulation is rooted in logic simulation; many techniques have been developed to quickly simulate all possible faulty behaviors. Moreover, a discussion of the serial, parallel, deductive, concurrent, and differential fault simulation techniques is presented, followed by qualitative comparisons between their advantages and drawbacks. The chapter concludes with alternative techniques to fault simulation. These techniques trade accuracy for reduced execution time, which is crucial for managing the complexity of large designs.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.