覆盖率导向IC功能验证流的高效生成算法研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:cmm870811
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设计验证(Design Verification)在数字集成电路系统设计当中已经变得非常重要。功能验证是大多数集成电路设计人员们目前面临的主要挑战,无论是设计团队还是验证团队,都将超过50﹪的时间用在纠错上,因此这一领域的技术进展将对控制预算以及产品上市的时间产生重大影响。目前的设计和验证领域面临的首要问题是验证方法的落后和不完善。特别是在我们面对一个巨大而又复杂的电子系统的时候,功能性错误往往是造成设计重复修改的首要原因。用于查找这些错误的功能验证流程是设计流中目前面临的最大瓶颈。一般而言,验证工作在所有设计活动中至少占有50﹪的份额,而在英特尔公司里,设计和验证比率已经接近于1∶1.5。因此,现在市场上存在着如此纷繁复杂的采用了不同语言和设计环境的EDA工具也就不足为奇了。然而,验证技术的发展步伐仍然远远落后于设计和制造能力,验证水平大幅度地偏离莫尔定律导致了验证鸿沟的进一步扩大。事实上,在过去的5年里,验证能力的平均增幅只有大约20﹪。这一验证鸿沟是限制设计人员充分发挥其生产力和设计能力的主要因素。现在的一个趋势是采用动态随机仿真验证方法对设计进行部分确认,这种方法包括往待测设计输入激励并观察输出。通常我们将待测设计的输出和对一些参考模型或者其他的抽象电路施加同样的激励所进行的输出作比较,来判断设计的正确性。这种方法通常被用在商业环境里。但是它存在着诸如覆盖率低,处理速度慢,缺乏优先级的选择,不能突出关键路径,不能保证到达边角向量等等诸多的缺点。为了弥合这一验证鸿沟,必须寻找新的切入点,研究开发出新的验证方法。 作为对提高验证技术的一次努力,本文探讨了一种新的采用符号化有限状态机(FSM)遍历的方法来自动生成芯片功能验证流的方法。它基于参数指标(SPEC)中提供的待测模块外部接口的时序图和内部寄存器的配置信息,借助于抽象时序图的表达方式,生成反映待测模块内外部特性的有限状态机,进而提出了我们对于状态机初步遍历的两点基本假设,然后结合有向图存储和遍历的相关知识,对生成的状态机作遍历。另外对用户关心的关键路径和边角向量设置循环参数,从而有效地保证了生成的功能验证流的执行效率和对状态空间的覆盖率。
其他文献
随着PC机、笔记本电脑的普及,以及人们对便携式视频接入系统越来越高的需求,具有USB2.0接口的视频处理芯片将会在未来的几年具有广阔的市场。本研究设计的项目芯片(本文命名为U
目的 通过对高龄妊娠胎儿染色体核型进行分析,探讨细胞遗传技术产前诊断的意义.方法 选择3193例来广东省佛山市第一人民医院产科进行遗传咨询的高龄孕妇,在B超引导下行穿刺术
目的 分析早期肝癌患者采用64排螺旋CT(64-MSCT)检查对其诊断效能的影响.方法 选取我院2017年12月~2018年12月经病理检测确诊早期肝癌患者52例,均接受64-MSCT灌注成像检查,以
随着集成电路产业的不断发展,模拟和混合信号电路的测试变得越来越重要。一方面,它已影响到了产品上市的时间。另一方面,它也严重影响到了许多现代电子系统的成本。锁相环(PLL)
混沌是指在确定的非线性系统中出现的一种非常复杂的随机现象。这种现象是由确定性系统产生,它非常复杂且具有内随机性、类噪声的特点。迄今为止已经在物理、生物、化学等许多
本文通过对荣华二采区10
期刊
土壤水分是土壤最重要的组成部分,在生态系统的水分和能量交换中起重要作用,和气候环境变化实际上相互作用并密不可分,能直接反映环境生态和气候的变化。然而,土壤水分观测资料的
目的 观察分析微生物检验在慢性胃炎诊断中的临床价值.方法 选择在我院进行治疗的88例慢性胃炎患者作为分析对象,对所有患者均进行胃黏膜活检标本检测、唾液HpIgG检测、粪便H
基准电压源广泛应用于各种模拟与混合电路如ADC和DAC中,其性能直接影响整个系统的精度和稳定性。目前,CMOS工艺以其功耗低、集成密度高等优点,已经成为了主流工艺。而随着手提便
电荷耦合器件(Charge-Coupled Devices, CCD)广泛应用于航天光学遥感领域,是实现气象遥感、天文观测、对地成像等任务的核心器件。航天器运行的轨道处于天然空间辐射环境中,辐射