DocumentCode
1998137
Title
Multiprocessor system verification through behavioral modeling and simulation
Author
Raghavan, Ram ; Kreulen, Jeffrey ; O´Krafka, Brian ; Salamian, Shahram ; Saha, Avijit ; Malik, Nadeem
Author_Institution
The RISC Syst./6000 Div., IBM Corp., Austin, TX, USA
fYear
1995
fDate
28-31 Mar 1995
Firstpage
396
Lastpage
402
Abstract
The long development times and high costs of multiprocessor (MP) designs arise from their design complexity. To reduce the time and costs, it is critical that design bugs are detected early in the development cycle using design verification tools. The traditional method of hardware design verification is to simulate the actual hardware designs, usually specified in a hardware description language such as VHDL. Two major drawbacks of this methodology when applied to MP systems are the huge size of MP models and the long simulation times. In addition to the difficulty of detecting incorrect behavior in hardware cache coherent systems, MP system verification presents many other challenges as well. In this paper we present a MP verification methodology that lets the actual hardware designs coexist with behavioral models that approximate the functional behavior of the designs they represent. We describe an event-driven behavioral simulation engine that drives the entire simulation, an MP test language, a test executive that injects new transactions into the system, and a coherence monitor that helps detect quickly and efficiently coherency-related bugs in hardware designs
Keywords
circuit analysis computing; formal verification; logic testing; multiprocessing systems; behavioral modeling; cache coherent systems; design bugs; design complexity; design verification; development cycle; multiprocessor; simulation; system verification; Coherence; Computer bugs; Costs; Design methodology; Discrete event simulation; Engines; Hardware design languages; Monitoring; Multiprocessing systems; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1995., Conference Proceedings of the 1995 IEEE Fourteenth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-7803-2492-7
Type
conf
DOI
10.1109/PCCC.1995.472462
Filename
472462
Link To Document