MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Large-Scale hardware Simulation: Modeling and Verification (1991) [1 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Douglas W. Clark
Strategies,” CMU Computer Science: A 25 th Anniversary Commemorative” (R.F. Rashid, ed.) Invited Paper. ACM Press/Addison-Wesley
http://www.cs.princeton.edu/~doug/papers/cmu.ps
Add To MetaCart

Abstract:

Simulation is a critically important phase of modern computer hardware design. Lacking practical formal methods for proving complex systems correct, designers must run tests on simulation models to demonstrate correctness before chips and boards are fabricated. Using a large-scale model, such as an entire CPU, at a low level of representation, such as the logic gate level, is an efficient way to uncover the inevitable bugs in a complex design. Testing efforts should aim at finding these bugs rather than passing a fixed set of tests. Random generation of automatically checked tests effectively applies computing power to the debugging process. Simulation "demons," which run alongside a test, help to find difficult bugs in the interactions of subsystems. The methodological ideas discussed in this paper have been used in several large projects at Digital. 1

Citations

390 The Art of Software Testing – Myers - 1979
167 Structured Programming – Dahl, Dijkstra, et al. - 1972
59 FM8501: A Verified Microprocessor – Hunt - 1985
34 A Methodology for Hardware Verification Based on Logic Simulation – Bryant - 1991
28 Algorithmic and Register-Transfer Level: The System Architect’s Workbench – Thomas, Lagnese, et al. - 1990
16 Verification of timing constraints on large digital systems – McWilliams - 1980
8 Design Verification System for Large-scale LSI Designs – Monachino - 1982
2 Architecture Management for Ensuring Software Compatibility – Bhandarkar - 1982
2 VAX 6000 Model 400 CPU Chip Set Functional Design Verification – Calcagni, Sherwood - 1990
2 Bugs are Good: A Problem-Oriented Approach to the Management of Design Engineering – Clark - 1990
2 Pipelining and Performance in the VAX 8800 – Clark - 1987
2 Test and Qualification of the VAX 6000 Model 400 System – Croll, Camilli, et al. - 1990
1 DECSIM: A Multi-Level Simulation System for Digital Design – Kearney - 1984
1 Design Verification of a VLSI – Samudrala - 1984