检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:孙维东 胡小刚 Sun Weidong;Hu Xiaogang(The 58th Research Institute of China Electronics Technology Group Corporation,Wuxi 214072,China)
机构地区:[1]中国电子科技集团公司第五十八研究所,江苏无锡214072
出 处:《电子技术应用》2024年第1期35-40,共6页Application of Electronic Technique
摘 要:针对带有异步接口的CAN控制器,设计实现了一种基于UVM的随机化、可重用的功能验证平台。该平台使用面向对象的UVM类搭建,代码可重用性更强,开发周期更短;引入随机化程度更高的激励加快功能验证的收敛速度,且更加贴近芯片的实际应用场景;自动化比对机制可以实时地输出结果报告,便于问题的定位和调试。平台独创性地实现了CAN总线代理器和异步接口驱动器两个组件,兼容CAN 2.0B标准协议和Intel/Motorola异步接口时序,实现了平台与DUT的数据交互。实验结果表明,设计验证平台可以有效验证待测设计异步接口CAN控制器。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.The platform has creatively implemented two components,CAN bus agent and asynchronous interface driver,which realized the CAN 2.0B protocol,as well as the Intel/Motorola asynchronous interface timing,so that the platform can communicate with the Design Under Test(DUT).The experimental results show that the verification platform can effectively verify the asynchronous interface CAN controller to be tested.
关 键 词:芯片设计验证 通用验证方法学 可重用验证平台 控制器局域网
分 类 号:TN47[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49