共查询到19条相似文献,搜索用时 93 毫秒
1.
2.
验证重用中的监视器设计 总被引:4,自引:1,他引:3
现代集成电路设计面临着一个困境,一方面是电路设计规模和复杂度的日益增加,另一方面则又面临着来自面市时间的巨大压力。在中等或大规模设计中验证工作往往占总开发工作量的70%以上,缩短验证时间可以有效提高设计的效率。采用基于事务的监视器搭建模块化验证平台,是实现缩短验证时间的有效手段。文中讨论了基于事务的监视器的基本工作原理和设计方法,并介绍了一个具体实例——总线监视器的设计。 相似文献
3.
针对片上系统SoC架构设计和嵌入式软件开发的需求,采用事务级建模方法使用SystemC完成了基于SPARC V8的事务级SoC验证平台的设计.为降低设计复杂度和提高仿真速度,基于解释-执行技术完成SPARC V8处理器指令精确事务级模型建模,并利用SystemC中的分层通道机制完成AMAB总线、中断控制器、UART、定时器等设备的事务级建模.完成事务级SoC验证平台的构建后,使用测试基准程序组Mibench对该验证平台的功能和仿真速度进行了验证.仿真结果证明了其功能正确,并且仿真速度相对于RTL SoC验证平台有大幅度的提高. 相似文献
4.
功能验证是百万门级IC设计中的一个重要瓶颈。基于事务的验证方法把验证工作提高到一个更高的抽象层次,减少了验证中对信号级时序细节的考虑,更注重于事务级行为的验证,并可提高验证代码编写的重用性,有利于提高验证的工作效率。介绍这种功能验证方法及其测试平台的建立。 相似文献
5.
6.
在搭建层次化验证平台时,产生器是一个重要的模块,它能否根据需要产生随机向量直接关系到测试平台的可靠性.传统的激励产生方法由于是用人工生成的,效率低且性能也不令人满意,已经不能满足当前大规模芯片验证的需求.介绍了一种基于事务的随机向量产生器,它把基于事务的验证策略和随机向量产生器结合起来,通过产生受限的随机数据,提高了激励的覆盖率.与传统的向量产生方法相比,基于事务的随机向量产生器能够使验证平台更可靠,同时减轻了验证工程师的工作,加快了芯片上市的时间. 相似文献
7.
《中国无线电电子学文摘》2004,(2)
TN7 2004020545荃于事务形式验证(TBFV)及8051的TBFV模型/王彬,林争辉(上海交通大学)11上海交大学报一2 003,37(10)一1574一1577提出了一种基于事务的形式验证方法(TBFV),为待验证的系统构造功能验证模型,每个模型包括指令序列、输入变量、输出变量、输出函数、输出判定函数.这些可用Kripke结构来描述.这些功能验证模型实现了特定的事务,从而可以将一般的验证要求映射为具体的实现属性.这样,验证者无需了解设计的细节,可在较高层次上对系统行为进行验证.为了证明该方.法的效率,分别用该方法和传统的形式验证方法验证了8051的RrL实现.… 相似文献
8.
9.
软件事务内存并发机制将对共享存储复杂的同步访问控制转嫁给底层系统开发者,从而大大减轻高层程序员开发并发程序的负担。TL2是一个经典的基于锁的高性能软件事务内存算法。本文以一个TL2读写事务的底层具体实现为验证目标,首先采用并发程序间的精化关系来刻画基于TL2的底层细粒度并发程序是某个具体的高层抽象原子事务代码块的正确实现,然后通过基于依赖保证的并发程序模拟技术证明两个程序间具有精化关系,完成读写事务的底层实现在代码级的验证并总结TL2算法满足的不变式,为完成TL2算法在代码级的完整验证奠定基础。 相似文献
10.
11.
12.
Nagu Dhanwada Reinaldo A. Bergamaschi William W. Dungan Indira Nair Paul Gramann William E. Dougherty Ing-Chao Lin 《Design Automation for Embedded Systems》2005,10(2-3):105-125
Transaction-Level models have emerged as an efficient way of modeling systems-on-chip, with acceptable simulation speed and
modeling accuracy. Nevertheless, the high complexity of current architectures and bus protocols make it very challenging to
develop and verify such models. This paper presents the transaction-level models developed at IBM for PowerPC and CoreConnect-based
systems. These models can be simulated in a SystemC environment for functional verification and power estimation. Detailed
transaction-based power models were developed. Comparisons between the simulated models and real hardware resulted in errors
below 15% in timing accuracy, and below 11% in power estimation compared against gate-level power. These results demonstrate
the efficiency of our transaction-level models for early analysis and design space exploration. 相似文献
13.
14.
15.
针对传统大规模数模混合SoC后仿真验证过慢的问题,提出了一种数模混合SoC系统级后仿真验证平台。该平台充分利用主流EDA工具,在传统Verilog-cdl后仿真验证平台的基础上,将原本网表中耗时长的模块用Verilog模型替换,使用Verilog-cdl-Verilog仿真方法,明显加快了仿真速度。从验证环境搭建、系统脚本设计、仿真接口设计三个方面详述了仿真平台的设计流程,并通过指令集功能的仿真实现,证明了平台的可行性和可靠性。该验证平台有助于缩短大规模数模混合SoC的开发周期。 相似文献
16.
17.
针对高速外设部件互连(Peripheral Component Interconnect Express,PCIe)总线控制器数据格式复杂、链路状态繁多的特点,提出了基于System Verilog语言的通用验证方法学(Universal Verification Methodology,UVM)验证平台。相较于传统定向验证方法,该验证平台中的验证用例使用受约束的随机方式对PCIe模块进行充分验证,能自动进行结果比对,并在回归测试中自动收集覆盖率数据。结果表明,该验证平台可以快速定位设计缺陷,在兼顾较好的可重用性和可配置性的同时,实现覆盖率验证目标,大大提高验证效率。 相似文献
18.
针对存储转发系统数据随机性、不同接口之间时序异步的特点,提出了不同于典型平台的事物级数据结构和参考模型设计,构建基于System Verilog语言的通用验证方法学(UVM)的验证平台。验证结果表明,此验证平台能够灵活控制随机约束和验证进程,优化验证事务。该平台提高了验证的效率和验证平台的可重用性,较好地满足了超大规模可编程逻辑器件验证需要。 相似文献