Model Based Test Generation for Microprocessor Architecture Validation

Bangalore(2007)

引用 9|浏览0
暂无评分
摘要
Functional validation of microprocessors is growing in complexity in current and future microprocessors. Traditionally, the different components (or validation collaterals) used in simulation based validation, like simulators and test generators, to validate the system, architecture, microcode, and RTL abstractions of the processor, were manually derived from the specification document. The incomplete informal specification document along with manual translation introduces inconsistency and bugs in the validation collaterals, resulting in increased cost and time to validate the processor. We envision a novel metamodeling based microprocessor modeling and validation environment (MMV) to address this problem. MMV provides a language independent modeling environment to describe the processor at various abstraction levels, a refinement flow to consistently move from one abstraction to the next lower abstraction and code generators to automatically generate the validation collaterals from the models. As a first step towards our vision, in this paper, we describe architectural modeling in MMV and automatic generation of random and coverage directed test suites from the models. We demonstrate the practicality of our approach for validating real world Instruction Set Architectures (ISA) by modeling and generating test cases for eight complex instructions from Intel 1rVirtualization Technology.
更多
查看译文
关键词
architectural modeling,microprocessor modeling,functional validation,microprocessor architecture validation,language independent modeling environment,validation environment,test generation,next lower abstraction,test generator,rtl abstraction,validation collateral,test case,formal verification,system architecture,instruction set architecture,automatic test pattern generation,code generation,model based testing,incomplete information,instruction sets
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要