李晨阳. 一种需求驱动的功能验证方法[J]. 微电子学与计算机, 2022, 39(4): 109-117. DOI: 10.19304/J.ISSN1000-7180.2021.1150
引用本文: 李晨阳. 一种需求驱动的功能验证方法[J]. 微电子学与计算机, 2022, 39(4): 109-117. DOI: 10.19304/J.ISSN1000-7180.2021.1150
LI Chenyang. A demand driven function verification method[J]. Microelectronics & Computer, 2022, 39(4): 109-117. DOI: 10.19304/J.ISSN1000-7180.2021.1150
Citation: LI Chenyang. A demand driven function verification method[J]. Microelectronics & Computer, 2022, 39(4): 109-117. DOI: 10.19304/J.ISSN1000-7180.2021.1150

一种需求驱动的功能验证方法

A demand driven function verification method

  • 摘要: 随着电子设计复杂度的持续增长,芯片的软件功能验证受到行业内越来越多的重视,业内采用传统测试方法和主流通用验证方法学(UVM)时,都是基于测试驱动的软件功能验证,导致验证环境内的组件具有较强的耦合性,在开展多重环境的软件功能验证时,需要花费大量的时间设计不同测试组件,不利于可重用性实现.本文提出了一种基于需求驱动的功能验证方法,利用需求之间存在的很多共性特点,提取了多重验证环境下的验证基础设施组件,创建出一种可集成化验证基础组件的参考库模型,利用需求驱动所有测试组件,做到了需求、激励、驱动、检测、被测件之间的100%隔离,创建出具有广泛使用的验证模式.新方法与UVM验证方法学相比,可重用性提升效果显著,具有组件独立、层次关系少、使用方便等特点,可满足不同需求和验证环境需要.举例对参考库的可重用性进行了有效性证明,最后对测试结果分析比较,表明新方法可以快速应用于多重环境的软件功能验证,提升工作效率.

     

    Abstract: With the continuous growth of electronic design complexity, more and more attention has been paid to the software function verification of chips in the industry. When the traditional test methods and mainstream universal verification methodology (UVM) are adopted in the industry, they are based on test driven software function verification, resulting in strong coupling of components in the verification environment. When carrying out software function verification in multiple environments, It takes a lot of time to design different test components, which is not conducive to the realization of reusability. In this paper, a demand driven functional verification method is proposed. Using many common characteristics between requirements, the verification infrastructure components in multiple verification environments are extracted, and a reference library model of integrated verification infrastructure components is created. All test components are driven by requirements, so as to achieve 100% isolation among requirements, incentives, drivers, tests and tested parts, Create a widely used authentication pattern. Compared with UVM verification methodology, the new method has significant reusability improvement effect. It has the characteristics of independent components, few hierarchical relationships and convenient use, and can meet different needs and verification environment needs. Finally, the test results are analyzed and compared, which shows that the new method can be quickly applied to software function verification in multiple environments and improve work efficiency.

     

/

返回文章
返回