期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
面向总线系统的高层次结构化激励生成算法
1
作者 程开丰 罗汉青 梁利平 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2018年第4期148-154,160,共8页
为了应对大规模设计中逻辑信号级输入激励空间爆炸的问题,针对总线系统提出了一种高层次结构化激励生成算法和相应的功能覆盖率模型.首先将总线系统抽象成通用有向二分图模型,然后建立相应激励的高层次数学模型,由此提出一种通用的层次... 为了应对大规模设计中逻辑信号级输入激励空间爆炸的问题,针对总线系统提出了一种高层次结构化激励生成算法和相应的功能覆盖率模型.首先将总线系统抽象成通用有向二分图模型,然后建立相应激励的高层次数学模型,由此提出一种通用的层次化输入激励空间等价类划分算法和对应的高层次功能覆盖率模型,最后基于树的搜索提出了2种结构化激励生成算法.上述方案成功应用于IME-Diamond SoC的总线系统的功能验证中,实际结果表明,相比代码覆盖率,高层次功能覆盖率模型的揭示功能Bug能力更强,而且相对于传统的随机生成,结构化的激励生成能够将覆盖率收敛所需的激励数减少96%. 展开更多
关键词 总线系统 有向二分图模型 等价类划分 高层次功能覆盖率模型 结构化激励生成
在线阅读 下载PDF
“申威-1号”高性能微处理器的功能验证 被引量:13
2
作者 黄永勤 朱英 +2 位作者 巨鹏锦 吴志勇 陈诚 《软件学报》 EI CSCD 北大核心 2009年第4期1077-1086,共10页
微处理器设计日趋复杂,如何对微处理器设计进行有效而充分的验证,成为芯片流片成功的关键因素之一.在介绍微处理器功能验证的一般理论和方法的基础上,介绍了"申威-1号"高性能微处理器的功能验证所采用的验证策略及各种验证方... 微处理器设计日趋复杂,如何对微处理器设计进行有效而充分的验证,成为芯片流片成功的关键因素之一.在介绍微处理器功能验证的一般理论和方法的基础上,介绍了"申威-1号"高性能微处理器的功能验证所采用的验证策略及各种验证方法.RTL(register transfer level)级验证是功能验证的重点,模拟验证是"申威-1号"RTL级验证的主要验证手段.详细介绍了如何综合采用多种验证技术来解决RTL级模拟验证的几个关键问题:高质量测试激励生成、模拟结果正确性的快速判断以及验证覆盖率目标的实现.最后对各种验证方法所取得的验证效果进行了分析. 展开更多
关键词 功能验证 伪随机测试激励 功能覆盖率 参考模型 实时比较
在线阅读 下载PDF
基于仿真的32位RISC微处理器的功能验证方法 被引量:6
3
作者 顾震宇 虞志益 +1 位作者 沈泊 章倩苓 《小型微型计算机系统》 CSCD 北大核心 2004年第4期752-756,共5页
提出了一种基于仿真 (simulation- based)的 32位 RISC微处理器的功能验证方法 .以伪随机生成和针对流水线模型生成激励向量方式相结合为主的验证环境的建立 ,提高了功能验证的自动化程度和效率 ;同时采用代码覆盖率来分析和指出功能验... 提出了一种基于仿真 (simulation- based)的 32位 RISC微处理器的功能验证方法 .以伪随机生成和针对流水线模型生成激励向量方式相结合为主的验证环境的建立 ,提高了功能验证的自动化程度和效率 ;同时采用代码覆盖率来分析和指出功能验证中的遗漏之处 ,从而提高了整个验证环境的完备性 .另外 ,通过 FPGA硬件验证的结果以及 32位RISC微处理器流片的测试结果 。 展开更多
关键词 RISC 功能验证 流水线模型 流水线冲突 伪随机 代码覆盖率
在线阅读 下载PDF
嵌入式处理器在片调试功能的验证 被引量:2
4
作者 许彤 王朋宇 +4 位作者 黄海林 范东睿 朱鹏飞 郑保建 曹非 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2007年第4期502-507,共6页
以龙芯1号处理器为研究对象,探讨了基于JTAG的处理器在片调试功能的验证方法.根据在片调试的结构特征建立了功能覆盖率模型,并以访存模式为基准分步建立虚拟验证原型.整个验证将定向功能测试和指令集随机测试有机地结合起来,迅速定位了... 以龙芯1号处理器为研究对象,探讨了基于JTAG的处理器在片调试功能的验证方法.根据在片调试的结构特征建立了功能覆盖率模型,并以访存模式为基准分步建立虚拟验证原型.整个验证将定向功能测试和指令集随机测试有机地结合起来,迅速定位了设计中多个难以发现的错误.最终验证的功能覆盖率达到100%,FPGA原型经长时间运行无误. 展开更多
关键词 在片调试 覆盖率模型 虚拟验证原型 定向功能测试 随机测试 龙芯1号处理器
在线阅读 下载PDF
微处理器系统功能测试 被引量:3
5
作者 张峰 王家礼 方葛丰 《现代电子技术》 2005年第10期108-110,共3页
针对微处理器系统测试问题,提出了一种全新的功能测试方法。详细介绍了该方法的硬件组成和测试生成。该方法以结构故障模型为基础,将数字电路故障分为3大类6种故障,分别为固定型故障、开路型故障和短路型故障3种,其中固定型故障又可分... 针对微处理器系统测试问题,提出了一种全新的功能测试方法。详细介绍了该方法的硬件组成和测试生成。该方法以结构故障模型为基础,将数字电路故障分为3大类6种故障,分别为固定型故障、开路型故障和短路型故障3种,其中固定型故障又可分为固定0和固定1两种,开路故障分为开路为0、开路为1以及开路为Z三种。为了验证该方法的有效性,本文针对一块以MC6 80 0为微处理器的电路板进行了测试程序开发。实验结果表明,故障覆盖率取得了满意的结果。 展开更多
关键词 微处理器系统 功能测试 故障覆盖率 结构故障模型
在线阅读 下载PDF
使用支持向量机的微处理器验证向量优化方法 被引量:1
6
作者 王朋宇 郭崎 +2 位作者 沈海华 陈云霁 张珩 《高技术通讯》 EI CAS CSCD 北大核心 2010年第1期68-74,共7页
为了解决微处理器仿真验证中随机验证向量质量不高的问题,提出了一种基于支持向量机(SVM)的验证向量优化方法。该方法将已仿真运行的验证向量及其覆盖率信息作为支持向量机的样本进行有监督学习,得到验证向量关于功能覆盖点的分类器。... 为了解决微处理器仿真验证中随机验证向量质量不高的问题,提出了一种基于支持向量机(SVM)的验证向量优化方法。该方法将已仿真运行的验证向量及其覆盖率信息作为支持向量机的样本进行有监督学习,得到验证向量关于功能覆盖点的分类器。利用训练后的分类器对于新产生的验证向量进行预测,并丢弃预测中不能提高覆盖率的冗余验证向量。实验数据表明该方法能准确地过滤冗余验证向量,提高仿真运行的验证向量的质量。和完全随机的验证向量生成方法相比,该方法达到相同的功能覆盖率仅需要前者1/3的验证向量。 展开更多
关键词 支持向量机(SVM) 功能覆盖率模型 微处理器验证 仿真验证 验证向量优化
在线阅读 下载PDF
Cache一致性验证的结构化激励生成算法
7
作者 程开丰 罗汉青 梁利平 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2018年第10期108-114,共7页
为解决Cache一致性验证中传统随机激励方法的冗余覆盖及覆盖死角等问题,提出了一种高层次结构化激励生成算法和相应的高层次功能覆盖率模型.首先根据实际多核应用场景将冲突访存操作分类成基本同步和复杂同步,并进一步抽象成有向二分图... 为解决Cache一致性验证中传统随机激励方法的冗余覆盖及覆盖死角等问题,提出了一种高层次结构化激励生成算法和相应的高层次功能覆盖率模型.首先根据实际多核应用场景将冲突访存操作分类成基本同步和复杂同步,并进一步抽象成有向二分图模型,由此提出一种通用的层次化输入空间等价类划分算法和对应的高层次HSPC(Host Slave Pair Coverage)功能覆盖率模型,最后基于树的搜索提出了结构化激励生成算法.上述方案成功应用于IME-Diamond SoC的Cache一致性的功能验证中,实际结果表明,相比传统基于代码的覆盖率,高层次HSPC功能覆盖率模型的揭示功能Bug能力更强,而且相对于传统的随机生成,结构化的激励能够将覆盖率收敛所需的激励数减少96.3%. 展开更多
关键词 CACHE一致性 有向二分图模型 等价类划分 高层次功能覆盖率模型 结构化激励生成
在线阅读 下载PDF
IP可重用的AMBA AXI总线验证平台设计与实现 被引量:8
8
作者 侯秋菊 沈海华 《计算机工程与设计》 CSCD 北大核心 2008年第7期1713-1715,1753,共4页
总线结构和互联是SoC设计的核心,因此基于总线的验证成为SoC功能验证的重点和难点。针对AMBA AXI总线的特点以及验证平台可重用性的要求,提出了一种基于IP可重用的、层次化的AMBAAXI总线协议的验证架构,并给出了该架构下激励生成、自检... 总线结构和互联是SoC设计的核心,因此基于总线的验证成为SoC功能验证的重点和难点。针对AMBA AXI总线的特点以及验证平台可重用性的要求,提出了一种基于IP可重用的、层次化的AMBAAXI总线协议的验证架构,并给出了该架构下激励生成、自检测及覆盖率分析机制。实验结果表明,该架构适用于各种基于AXI总线结构的IP和SoC的验证,能达到较理想的覆盖率,并且具有很好的收敛性。 展开更多
关键词 系统集成芯片 总线功能模型 断言 代码覆盖率 功能覆盖率
在线阅读 下载PDF
基于LEON处理器的SOPC设计验证
9
作者 周新发 《控制工程(北京)》 2005年第2期51-59,29,共10页
本文参照SPARCV8体系结构,分析了LEON模型的VHDL代码,制订了IU、Cache、存储单元控制器、UART、Timers、并行IO口、中断控制器等功能模块的验证需求,采用指令集覆盖策略编写了验证程序,完成了LEON模型的功能验证和验证的覆盖率分析... 本文参照SPARCV8体系结构,分析了LEON模型的VHDL代码,制订了IU、Cache、存储单元控制器、UART、Timers、并行IO口、中断控制器等功能模块的验证需求,采用指令集覆盖策略编写了验证程序,完成了LEON模型的功能验证和验证的覆盖率分析,开发了基于Xilinx百万门FPGA器件的原理样机,在现实环境下进一步验证了基于SPARCV8指令集的LEON微处理器模型的可实现性。 展开更多
关键词 设计验证 SOPC N处理器 LEO FPGA器件 Xilinx Cache 单元控制器 中断控制器 体系结构 VHDL UART 功能模块 验证程序 功能验证 原理样机 可实现性 微处理器 指令集 模型 覆盖率 代码 并行
在线阅读 下载PDF
一种可重用RISCV验证平台的设计与实现 被引量:1
10
作者 胡小刚 孙维东 +1 位作者 唐屹晨 毛晓炜 《现代电子技术》 2023年第16期39-43,共5页
随着全球芯片技术的飞速发展,处理器的性能逐渐成为了制约各公司前进的短板。而RISCV开源处理器是一种新的精简指令集架构,与其他处理器最大的不同之处在于:它采用模块化的指令集,更易于扩展和组装。然而,目前可重用RISCV的验证平台还... 随着全球芯片技术的飞速发展,处理器的性能逐渐成为了制约各公司前进的短板。而RISCV开源处理器是一种新的精简指令集架构,与其他处理器最大的不同之处在于:它采用模块化的指令集,更易于扩展和组装。然而,目前可重用RISCV的验证平台还不成熟,这可能会造成验证不够充分且效率低等问题。为此,文中设计一种基于通用验证方法学(UVM)的可重用RISCV验证平台。该平台使用UVM搭建一整套RISCV验证环境,包括随机汇编指令自动生成平台、GNU编译器套件(GCC)对汇编指令的编译、C++参考模型的运行、RISCV处理器的运行和结果监测、Python脚本对最终结果的比较以及代码和功能覆盖率的收集等。同时,利用VCS和Verdi等EDA工具对RISCV处理器进行仿真功能测试。结果表明,所搭建的验证环境能够快速、有效地验证RISCV设计的正确性,且可重用程度高,可以更加全面快速地完成RISCV处理器的验证工作。 展开更多
关键词 RISCV处理器 UVM RISCV验证环境 随机指令生成 C++参考模型 Python脚本 功能覆盖率 可重用
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部