DocumentCode
2036400
Title
Automatic test generation for micro-architectural verification of configurable microprocessor cores with user extensions
Author
Bhattacharyya, Nupur ; Wang, Albert
fYear
2001
fDate
2001
Firstpage
14
Lastpage
15
Abstract
Configurable processor cows me replacing standard CPU cores for meeting the complexities of System on a Chip designs, since standard cores often prove inadequate in performance without special hardware. Xtensa, a fully configurable and extensible processor core, allows users to add new instructions to the processor core optimized for their application. This kind of flexible architecture demands innovative verification techniques, since the instruction set of the processor as well as the pipeline model is no longer fixed. Here we describe a methodology for verifying the implementation of such processors and extensions based on an Instruction Set Architecture description. This method automatically generates micro-architectural tests without specific knowledge of the implementation. This is extremely powerful in the verification of configurable processors with extensible instruction sets and pipeline models
Keywords
automatic test pattern generation; formal verification; high level synthesis; microprocessor chips; System on a Chip designs; Xtensa; configurable processor cores; extensible instruction sets; flexible architecture; pipeline models; verification techniques; Automatic control; Automatic testing; Hardware; Hazards; Instruction sets; Logic testing; Microprocessors; Pipelines; Processor scheduling; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Design Validation and Test Workshop, 2001. Proceedings. Sixth IEEE International
Conference_Location
Monterey, CA
Print_ISBN
0-7695-1411-1
Type
conf
DOI
10.1109/HLDVT.2001.972801
Filename
972801
Link To Document