• 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