DocumentCode
2296758
Title
Zen and the art of Alpha verification
Author
Dohm, Nathan ; Ramey, Carl ; Brown, Darren ; Hildebrandt, Scot ; Huggins, James ; Quinn, Mike ; Taylor, Scott
Author_Institution
Compaq Comput. Corp., Shrewsbury, MA, USA
fYear
1998
fDate
5-7 Oct 1998
Firstpage
111
Lastpage
117
Abstract
The advanced architecture of the Alpha 21264 microprocessor compelled the verification team to invent far-reaching techniques to achieve the goal of booting multiple operating systems on first silicon. These techniques, built on traditional verification methodology, exposed a number of esoteric bugs prior to tape-out. Verification engineers took focused testing, pseudo-random testing, and coverage analysis to new levels in order to meet the challenge of verifying a highly out-of order, superscalar machine. A new hybrid exerciser and a method for predicting the future enhanced pseudo-random testing. A new way of looking at coverage analysis was devised. Random behavior was added to hand-coded rests, several methods were created for tackling atomic operations, and a shadow reference model was written for the most advanced branch predictor implemented to date in a commercial microprocessor. Verification techniques were also expanded to include test pattern generation and post-silicon debugging
Keywords
automatic test pattern generation; computer testing; microprocessor chips; Alpha 21264 microprocessor; Alpha verification; atomic operations; coverage analysis; esoteric bugs; hand-coded rests; multiple operating systems; post-silicon debugging; pseudo-random testing; shadow reference model; superscalar machine; test pattern generation; Computer bugs; Debugging; Electrical capacitance tomography; Microprocessors; Operating systems; Radio access networks; Subspace constraints; System testing; Test pattern generators; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-8186-9099-2
Type
conf
DOI
10.1109/ICCD.1998.727031
Filename
727031
Link To Document