尊敬的各位读者:
根据当前疫情防控要求,我馆部分原文传递服务可能会有延期,无法在24小时内提供,给您带来的不便敬请谅解!
国家工程技术图书馆
2022年11月29日
摘要: 随着现代数字集成电路工艺技术的不断提高,数字系统设计变得越来越复杂,这对数字验证工作的要求也变得越来越高,采用高效率的验证方法对整个芯片的设计完成变得非常重要。不同于传统验证方法,UVM结合了面向对象编程、动态线程及线程间通信等特性,... 展开 随着现代数字集成电路工艺技术的不断提高,数字系统设计变得越来越复杂,这对数字验证工作的要求也变得越来越高,采用高效率的验证方法对整个芯片的设计完成变得非常重要。不同于传统验证方法,UVM结合了面向对象编程、动态线程及线程间通信等特性,这些特性让UVM在一个更高的抽象层次上提高了设计建模的能力。 设计师可以在单个芯片上集成整个系统,越来越多的产品采用SOC的设计方法,这在大大减少设计和制造成本的同时,验证却越来越复杂,需要投入的成本和时间也会越来越多。市场的竞争在要求保证产品的质量的同时还需要减少研发芯片的周期。传统的SOC验证方法在很多情况下已不具备这些条件,因此VIP验证技术得以发展,VIP组件是第三方厂商预先验证过的内建验证结构,它提供了非常完整且灵活的应用机制,VIP可以很方便地插入到基于仿真的验证中,可以大幅度提高验证的可重用性和验证效率,同时它是一种验证模型和完整的测试环境,帮助设计和验证工程师确认其设计的功能正确性。通常VIP组件是基于标准协议的,比如AMBA、PCIE、USB等。运用VIP验证技术可以明显提高设计人员和验证人员的工作效率,大幅度减少创建验证组件和验证平台的时间,基于systemverilog语言的VIP使得验证人员轻松为所需要验证的设计创建测试场景和测试激励,同时在很大程度上保证验证的充分性。 本文首先介绍了研究了验证语言及方法学的发展过程,UVM方法学特性以及通用验证框架,对方法学常用的各种机制进行了分析说明,随后对PCIE的分层结构进行了简介,包括事务层、数据链路层及物理层,重点介绍了物理层结构,以及PIPE协议,并以此对PHY的功能进行了分析。 随后的内容是基于UVM方法学对PCIE3.0物理层测试芯片的验证,首先是对测试芯片外围电路的验证,即用于寄存器配置的SPI接口通用验证组件的开发、CR并行接口验证组件的开发,主要包括常用的验证组件驱动器driver、监视器monitor、预测器predictor、计分板scoreboard以及运用UVM中分层次的sequence,通过对方法学的理解构成一个自动比较、可配置性、覆盖率驱动的验证平台,实现代码覆盖率为100%,功能覆盖率100%。其次是使用VIP对物理层PHY进行验证,在分析研究了VIP提供的功能模型后,确定验证方案,运用VIP中的通用组件和丰富的激励模型,可以快速创建验证环境,并基于这个环境很快的构造测试用例进行仿真。通过运用UVM灵活的机制与VIP的结合,使得测试芯片的验证平台更加高效,验证结果更加可靠。 收起
系统维护,暂停服务。
根据《著作权法》“合理使用”原则,您当前的文献传递请求已超限。
如您有科学或教学任务亟需,需我馆提供文献传递服务,可由单位单位签署《图书馆馆际互借协议》说明情况,我馆将根据馆际互借的原则,为您提供更优质的服务。
《图书馆馆际互借协议》扫描件请发送至service@istic.ac.cn邮箱,《图书馆馆际互借协议》模板详见附件。
根据《著作权法》规定, NETL仅提供少量文献资源原文复制件,用户在使用过程中须遵循“合理使用”原则。
您当日的文献传递请求已超限。