首页 | 本学科首页   官方微博 | 高级检索  
     

微处理器功能验证程序生成
引用本文:姚英彪,刘鹏,姚庆栋,肖志斌. 微处理器功能验证程序生成[J]. 计算机辅助设计与图形学学报, 2006, 18(10): 1484-1490
作者姓名:姚英彪  刘鹏  姚庆栋  肖志斌
作者单位:浙江大学信息与电子工程学系,杭州,310027;浙江大学信息与电子工程学系,杭州,310027;浙江大学信息与电子工程学系,杭州,310027;浙江大学信息与电子工程学系,杭州,310027
基金项目:国家高技术研究发展计划(863计划);霍英东教育基金
摘    要:根据指令集构造的指令功能、语法格式和语义要求,建立了微处理器指令类型集合和指令操作数集合;以此为基础,为每个指令类型集合构建一个指令生成模型.根据指令生成模型、验证计划等创建微处理器功能验证程序模板,并结合微处理器流水线状态控制部件的有限状态机的基本状态转移路径,提出一种指令序列的功能验证方法.根据程序模板实现功能验证程序伪随机生成.实验结果表明:采用该方法可以高效生成功能覆盖率高、仿真时间短的RISC3200功能验证程序.

关 键 词:功能验证  伪随机生成  微处理器  状态转移路径
收稿时间:2005-11-20
修稿时间:2006-02-28

Program Generation for Functional Verification of Microprocessor
Yao Yingbiao,Liu Peng,Yao Qingdong,Xiao Zhibin. Program Generation for Functional Verification of Microprocessor[J]. Journal of Computer-Aided Design & Computer Graphics, 2006, 18(10): 1484-1490
Authors:Yao Yingbiao  Liu Peng  Yao Qingdong  Xiao Zhibin
Affiliation:Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027
Abstract:According to the function,syntax format and semantic requirements of instructions,we build instruction type sets and instruction operand sets of microprocessor.Then we create an instruction generation model for each instruction type set and verification program templates based on instruction generation models,verification plan,etc.Focusing on the functional verification of instruction sequences,we introduce its verification method which is based on the basic state transition path of FSM abstracted from pipeline control unit of microprocessor.At last,verification programs can be pseudo-randomly generated according to program templates.Experimental results show that this approach can efficiently generate RISC3200's verification programs with high functional coverage and low simulation time.
Keywords:functional verification   pseudo-random generation   microprocessor   state transition path
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号