随机测试程序发生器的设计与实现  被引量:2

Design and Implementation of Random Test Program Generator

在线阅读下载全文

作  者:于伽[1] 黑勇[1] 陈黎明[1] 

机构地区:[1]中国科学院微电子研究所,北京100029

出  处:《微电子学与计算机》2012年第7期103-106,111,共5页Microelectronics & Computer

基  金:国家"八六三"计划项目(2008AA010704)

摘  要:随机测试程序生成技术是当前处理器功能验证中一项重要的支撑技术.本设计面向一种专用指令集处理器FlexEngine,在指令集模型建立时,按功能分类,实现对处理器关键单元的选择性测试;引入ISS对指令执行的动态数据分析,增加了寄存器数据范围监控、死循环预警等指令约束.实验结果表明,本设计的选择性测试功能,能够在3000条程序的测试长度下,对关键模块达到超过90%的覆盖率,有效提高了测试效率.Random test program generation is an important supporting technology for the function verification of processors.We design an efficient random test program generator for FlexEngine,an ASIP.We create the instruction set model by classifying instructions according to the function,which enable it test the key modules of FlexEngine selectively.Additionally,the traditional static constraints are strengthened by ISS,which analyze data dynamically.So,we add some accurate constraints,such as monitoring the range of register data,warning the endless loop.Experimental results show that the ATPG can test FlexEngine efficiently,which achieves high coverage beyond 90%,when the length of test program is only 3000.

关 键 词:指令分类 随机指令测试 指令约束 覆盖率 

分 类 号:TP302.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象