《电子技术应用》
您所在的位置:首页 > 模拟设计 > 设计应用 > 基于UVM的异步接口CAN控制器验证平台
基于UVM的异步接口CAN控制器验证平台
电子技术应用
孙维东,胡小刚
中国电子科技集团公司第五十八研究所,江苏 无锡 214072
摘要: 针对带有异步接口的CAN控制器,设计实现了一种基于UVM的随机化、可重用的功能验证平台。该平台使用面向对象的UVM类搭建,代码可重用性更强,开发周期更短;引入随机化程度更高的激励加快功能验证的收敛速度,且更加贴近芯片的实际应用场景;自动化比对机制可以实时地输出结果报告,便于问题的定位和调试。平台独创性地实现了CAN总线代理器和异步接口驱动器两个组件,兼容CAN 2.0B标准协议和Intel/Motorola异步接口时序,实现了平台与DUT的数据交互。实验结果表明,设计验证平台可以有效验证待测设计异步接口CAN控制器。
中图分类号:TN47 文献标志码:A DOI: 10.16157/j.issn.0258-7998.234101
中文引用格式: 孙维东,胡小刚. 基于UVM的异步接口CAN控制器验证平台[J]. 电子技术应用,2024,50(1):35-40.
英文引用格式: Sun Weidong,Hu Xiaogang. UVM based verification platform for CAN controller with asynchronous interface[J]. Application of Electronic Technique,2024,50(1):35-40.
UVM based verification platform for CAN controller with asynchronous interface
Sun Weidong,Hu Xiaogang
The 58th Research Institute of China Electronics Technology Group Corporation, Wuxi 214072,China
Abstract: For Controller Area Network(CAN) controller with asynchronous interface, a randomized and reusable function verification platform based on Universal Verification Methodology(UVM) is designed and implemented. The platform is built using object-oriented UVM classes. The code is more reusable and the development time is shorter. The introduction of a more randomized incentive accelerates the convergence speed of functional verification, and the random incentive is closer to the actual application of the chip. The automatic comparison mechanism can output the result report in real time, which is convenient for problem debugging.
Key words : IC design verification;universal verification methodology;reusable verification platform;controller area networ

引言

如今,集成了高性能多核系统、复杂总线互连、大容量存储接口、高速外设接口、数模混合设计的片上系统级(System on Chip,SoC)芯片成为主流,芯片设计复杂度和规模日益增加。相较于设计,芯片验证面临的瓶颈问题更为严重,验证花费的时间往往占据了芯片整体研发周期的70%以上。如何在芯片设计复杂性指数级增长的大趋势下,既不牺牲功能验证的完备性,同时又缩短验证周期、降低验证成本成为当下芯片验证方法学探索的重要课题。


本文详细内容请下载:

https://www.chinaaet.com/resource/share/2000005831


作者信息:

孙维东,胡小刚

(中国电子科技集团公司第五十八研究所,江苏 无锡 214072)


weidian.jpg

此内容为AET网站原创,未经授权禁止转载。