检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张良[1,2] 佟冬[1,2] 程旭[1,2] 王克义[1,2]
机构地区:[1]北京大学深圳研究生院,深圳518055 [2]北京大学微处理器研发中心,北京100871
出 处:《计算机辅助设计与图形学学报》2011年第3期456-464,共9页Journal of Computer-Aided Design & Computer Graphics
基 金:国家"八六三"高技术研究发展计划(2006AA010202)
摘 要:覆盖率驱动的测试程序生成是目前微处理器功能验证的研究热点之一,现有的演化测试程序生成方法应用到大规模复杂功能覆盖率模型时效果不佳.针对该问题,首先使用分组策略将全局功能覆盖率模型划分为若干覆盖率子模型,然后为每个覆盖率子模型独立运行基于覆盖矩阵反馈的演化测试程序生成进程.将文中方法应用到北大众志UniCore32定点处理器核的流水线控制相关机制的功能验证中,可以取得95.11%的功能覆盖率;与现有演化测试生成方法相比,在算法运行时间节省60.4%的情况下功能覆盖率提高了31.03%.Coverage directed test generation is a popular method in the area of functional verification of microprocessor. Existing evolutionary test program generation method can not achieve a good result when applied to complex functional coverage model. This paper proposes a method which divides global functional coverage model into a set of independent coverage sub model, and then runs the process of coverage matrix based evolutionary test generation for each coverage sub-model. Experimental results on verifying the control dependence coverage model of PKUnity UniCore-2 microprocessor demonstrated that the optimal test programs generated by proposed method achieved 95.11% functional coverage; Comparing to existing method, the functional coverage is increased by 31.03% on average with a 60.4% running time saving.
分 类 号:TP302[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7