DocumentCode
915121
Title
HSS--A High-Speed Simulator
Author
Barzilai, Zeev ; Carter, J. Lawrence ; Rosen, Barry K. ; Rutledge, Joseph D.
Author_Institution
IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA
Volume
6
Issue
4
fYear
1987
fDate
7/1/1987 12:00:00 AM
Firstpage
601
Lastpage
617
Abstract
The High-Speed Simulator (HSS) is a fast and flexible system for gate-level fault simulation. Originally limited to combinational logic, it is being extended to handle sequential logic. It may also prove useful as a functional simulator. The speed of HSS is obtained by converting the cycle-free portions of a circuit into optimized machine code for a general-purpose computer. This compiled code simulates the circuit´s response for 16 or 32 test patterns in parallel. Faults are injected into the circuit by changing the machine instruction corresponding to the fault location. From the range of speeds seen in recent measurements, we take 240 million gates per second as a fair general estimate of the speed of 2-valued simulation running on a 3081/K computer. For 3-valued simulation, divide by 2.9. The paper discusses the merits and drawbacks of the HSS strategy. It also sketches the extensions of HSS to model sequential logic and the various applications of HSS. These include functional verification, design for testability, good machine signatures, and accurate simulation of transistor-level defects in certain CMOS technologies. Finally, there is some discussion of how the simulation requirements of future designs can be met, and of the lessons to be drawn from long-term experimentation with HSS.
Keywords
CMOS technology; Circuit faults; Circuit simulation; Circuit testing; Computational modeling; Computer simulation; Fault location; Logic; Semiconductor device modeling; Velocity measurement;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.1987.1270308
Filename
1270308
Link To Document