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

使用支持向量机的微处理器验证向量优化方法
引用本文:王朋宇,郭崎,沈海华,陈云霁,张珩.使用支持向量机的微处理器验证向量优化方法[J].高技术通讯,2010,20(1).
作者姓名:王朋宇  郭崎  沈海华  陈云霁  张珩
作者单位:1. 中国科学院计算技术研究所计算机系统结构重点实验室,北京,100190
2. 中国科学院研究生院,北京,100039
基金项目:国家自然科学基金,863计划,973计划,北京市自然科学基金 
摘    要:为了解决微处理器仿真验证中随机验证向量质量不高的问题,提出了一种基于支持向量机(SVM)的验证向量优化方法。该方法将已仿真运行的验证向量及其覆盖率信息作为支持向量机的样本进行有监督学习,得到验证向量关于功能覆盖点的分类器。利用训练后的分类器对于新产生的验证向量进行预测,并丢弃预测中不能提高覆盖率的冗余验证向量。实验数据表明该方法能准确地过滤冗余验证向量,提高仿真运行的验证向量的质量。和完全随机的验证向量生成方法相比,该方法达到相同的功能覆盖率仅需要前者1/3的验证向量。

关 键 词:支持向量机(SVM)  功能覆盖率模型  微处理器验证  仿真验证  验证向量优化

An approach to microprocessor simulation vector optimization using SVM
Wang Pengyu,Guo Qi,Shen Haihua,Chen YunJi,Zhang Heng.An approach to microprocessor simulation vector optimization using SVM[J].High Technology Letters,2010,20(1).
Authors:Wang Pengyu  Guo Qi  Shen Haihua  Chen YunJi  Zhang Heng
Abstract:This paper proposes a simulation vector filter method based on support vector machines (SVM) and functional coverage to cope with the problem that most random simulation vectors are redundant in simulation-based microprocessor verification. A SVM is used to learn the trained simulation vectors and their coverage information, and the new generated simulation vectors are filtered by the learned result. Those which can not improve the functional coverage are redundant and should be discarded. The experimental results based on application of the proposed methodology demonstrate that this technique can precisely filter the redundant simulation vectors to improve the efficiency of verification. Compared with the totally random method, only one third of the simulation vectors are needed to be simulated to reach the same functional coverage.
Keywords:support vector machine (SVM)  functional coverage model  microprocessor verification  simulation verification  simulation vector optimization
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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