《电子技术应用》
您所在的位置:首页 > 电子元件 > 设计应用 > 一种面向SoC的全方位系统监测验证方案
一种面向SoC的全方位系统监测验证方案
电子技术应用
刘斌1,2,虞小鹏1,谭年熊1
(1.浙江大学 微纳电子学院,浙江 杭州 310000;2.西安路科验视集成电路技术咨询有限公司,陕西 西安 710000)
摘要: 伴随着目前SoC尺寸和复杂度的迅速增加,如何在系统层面实施充分完善的验证成为了一项重要挑战。棘手的工作不但来自于对系统层面各项硬件资源的调度和测试场景实现,也来自于如何从复杂的系统运行中获得有用的信息。为了让验证人员在仿真过程中及时掌握系统信息,提出一种面向SoC的全方位系统监测验证方案,基于UVM框架可以实时获得多种系统状态信息。该方案也是基于一种自动化的验证平台并在此之上将监测到的信息做了处理,以用来辅助验证人员更好地分析系统和定位问题。
关键词: SOC 监测 UVM 验证方案
中图分类号:TN47
文献标志码:A
DOI: 10.16157/j.issn.0258-7998.223385
中文引用格式: 刘斌,虞小鹏,谭年熊. 一种面向SoC的全方位系统监测验证方案[J]. 电子技术应用,2023,49(7):41-47.
英文引用格式: Liu Bin,Yu Xiaopeng,Tan Nianxiong. An omni-directional system monitoring verification scheme for SoC[J]. Application of Electronic Technique,2023,49(7):41-47.
An omni-directional system monitoring verification scheme for SoC
Liu Bin1,2,Yu Xiaopeng1,Tan Nianxiong1
(1.School of Micro-Nano Electronics, Zhejiang University, Hangzhou 310000, China; 2.Xi’an RockerIC Integrated Circuit Technology Consulting Co., Ltd., Xi’an 710000, China)
Abstract: With the rapid increase of SoC size and complexity, how to implement full and complete verification at the system level has become an important challenge. Difficult work not only comes from the scheduling of various hardware resources at the system level and the implementation of test scenarios, but also comes from how to obtain useful information from complex system operations. In order to let the verifier master the system information in time during the simulation process, a SoC oriented omni-directional system monitoring verification scheme can obtain various system status information in real time based on the universal verification methodology (UVM) framework. The scheme is also based on an automated verification platform, and the monitored information is processed in this platform to help the verifier better analyze the system and locate problems.
Key words : SoC;monitoring;UVM;verification scheme

0 引言

在目前的片上系统(System on Chip,SoC)研发过程中,功能验证在流片前已经无法充分满足验证需要了。其他的验证手段例如性能验证和效能验证也被纳入到了完善的验证体系之中。尽管验证人员时刻在追赶项目进度,但日益复杂的系统和验证评估方案在逐步挤压他们的精力。通用验证方法学(Universal Verification Methodology,UVM)尽管已然成为了验证人员的一项有效的、可复用的验证方法学,然而基于它之上在SoC系统级验证过程中如何释放更大的能量还需要开拓。

在复杂的系统仿真运行过程中,往往缺少规范、有效的手段来及时获得系统执行时的各项状态。同时,电子设计自动化(Electronic Design Automation,EDA)厂商对于性能和效能的评估在仿真时也缺少一致的方案。本文提出了一种基于UVM自动化验证平台、可全方位监测系统运行状态的验证方案Bailing(百灵)。Bailing是一套定制化方案,而且在项目执行中可以基于SoC的结构做灵活扩展。



本文详细内容请下载:https://www.chinaaet.com/resource/share/2000005390




作者信息:

刘斌1,2,虞小鹏1,谭年熊1

(1.浙江大学 微纳电子学院,浙江 杭州 310000;2.西安路科验视集成电路技术咨询有限公司,陕西 西安 710000)


微信图片_20210517164139.jpg

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