基于SVA的视频信号处理芯片功能验证

来源 :天津大学 | 被引量 : 0次 | 上传用户:shuguang_888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路技术的迅猛发展,片上系统芯片SoC(System on a Chip)设计能力的快速发展与成熟,芯片规模不断扩大,功能日趋复杂,SoC的功能验证(function verification)问题成为芯片设计中的巨大挑战。在现代IC设计中,功能验证占用了约50%~70%的设计周期,随着设计规模的增长,这个比例还将增大。功能验证已成为当今IC设计流程中的最大瓶颈(bottleneck)。功能验证的主流方法是基于仿真的动态验证。然而,传统的基于仿真的验证方法存在着明显的不足:验证过程的可观察性和可控性差,调试困难,验证环境的可重用性很差,自动化水平低。针对上述问题,本文论述了基于SystemVerilog断言(SystemVerilog Assertion,SVA)的功能验证方法,并根据SVA的特点,设计了一种层级化的验证平台(Testbench),阐述了基于SVA的功能验证的验证流程,根据视频信号处理芯片(Video Signal Process Chip,VSPC)的设计规范和实现规范,采用自底向上(down-top)的方法,制定了一种层级化的验证计划,完成了VSPC的功能验证(限于篇幅,本文只介绍了数据存取系统和中央控制系统的验证)。对每一个层级,根据设计规范和实现规范,开发相应的SVA检验器,选择验证案例(case),采用受控激励(Directed-Stimulus)和约束随机激励(Constraint-Random-Stimulus)相结合的激励产生方式,结合覆盖率驱动验证(Coverage Driven Verification,CDV)思想,利用仿真过程中SVA收集的功能覆盖(Function Coverage)统计信息指导激励的产生。实践证明,基于SVA的验证可以将验证环境的三要素——激励产生、检查机制和覆盖率统计有机地结合在一起,使得各个要素的优势发挥到最大,优化了验证环境,改善了验证过程的可观察性和可控制性,简化了调试过程,提高了验证环境的可重用性和验证过程的自动化水平,改善了功能验证的质量和效率,从而可以有效地缩减设计的研发周期,增加设计成功的信心,保证设计的成功流片。本课题来源于天津市科技发展计划项目“视频信号处理芯片的研发”。目前该项目已通过天津市科委的验收。
其他文献
随着集成电路的不断发展,电路特征尺寸不断缩小。在电路尺寸达到纳米量级的今天,设计与工艺的独立性被打破,引发了一系列可制造性设计问题与相关研究。交替移相掩模是一种通
消失模铸造(Lost Foam Casting,简称LFC)具有其独特的优点,被认为是“21世纪的铸造新技术”及“铸造中的绿色工程”。近年来,铝(镁)合金消失模铸造技术得到了快速发展,显示出
文章首先对乡村旅游的概念进行了定义 ,接着探讨了我国乡村旅游的起源问题 ,并分析了它的发展现状。最后 ,文章展望了我国乡村旅游的发展趋势。
太赫兹波(THz波)是指频率在0.1-10THz(波长为3000μm -30μm)范围内的电磁波(1THz=1012Hz)。THz波在电磁波频谱中占有很特殊的位置,其长波段方向与毫米波(亚毫米波)相重合,而
本文以声乐作品中出现的京剧唱腔的运用与实践,该如伺去演唱此类作品唱的有韵味,对此类作品进行详细的分析与讲解。让演唱者能够更好的全面的了解此类作品中的运腔,演唱时更
<正>古田会议精神是我党我军的宝贵精神财富。在新的历史条件下,我们要坚决贯彻习主席关于加强和改进军队思想政治建设的一系列重要指示,紧紧围绕强军目标,弘扬古田会议精神,
《化学教学))2013年第5期第53~55页刊载了王会有老师的《浅谈初中化学实验教学》。文中认为,如果按照图1a装置探究二氧化碳的性质,
目的:通过了解乡镇卫生院的筹资与管理、人员与管理及乡镇卫生院服务功能的开展,分析乡镇卫生院筹资和人员管理对乡镇卫生院服务开展的影响,探讨对乡镇卫生院的投入和人才建设
深入剖析了安全教育现象与规律,归纳出其"以人为核心"的属人本质属性、源于安全培训实践的显著特征和综合与交叉的学科属性。首先,通过对教育学与安全科学的比较与借鉴,从学
随着国内生活水平的提高,在装配了地暖的房间铺设进口实木复合地板的工程数量日益增多,但因对进口超薄地板的特性及铺装工艺掌握不够,导致的质量维修比例较高。本文针对地暖