Title :
Code generation and analysis for the functional verification of microprocessors
Author :
Hosseini, Anoosh ; Mavroidis, Dimitrios ; Konas, IPavlos
Author_Institution :
Silicon Graphics Inc., Mountain View, CA, USA
Abstract :
A collection of code generation tools which assist designers in the functional verification of high performance microprocessors is presented. These tools produce interesting test cases by using a variety of code generation methods including heuristic algorithms, constraint-solving systems, user-provided templates, and pseudo-random selection. Run-time analysis and characterization of the generated programs provide an evaluation of their effectiveness in verifying a microprocessor design, and suggest improvements to the code generation process. An environment combining the code generation tools with the analysis tools has been developed, and it has provided excellent functional coverage for several generations of high-performance microprocessors
Keywords :
development systems; logic CAD; logic testing; microprocessor chips; analysis tools; code generation; code generation process; constraint-solving systems; environment; functional verification; high performance microprocessors; high-performance microprocessors; microprocessor design; microprocessors; pseudo-random selection; user-provided templates; Algorithm design and analysis; Character generation; Graphics; Heuristic algorithms; Microprocessors; Performance analysis; Permission; Power generation; Silicon; System testing;
Conference_Titel :
Design Automation Conference Proceedings 1996, 33rd
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7803-3294-6
DOI :
10.1109/DAC.1996.545591