随着RISC-V处理器开发渐趋成熟,以及SoC和微控制器中RISC-V内核使用量的不断增加,工程团队面临着新的验证挑战。为使RISC-V内核标准化,业界的验证工作均集中在ISA的合规性上。但现在问题似乎演变成,如何随系统的不断发展进行验证?

随着RISC-V处理器开发渐趋成熟,以及SoC和微控制器中RISC-V内核使用量的不断增加,工程团队面临着新的验证挑战;这些挑战与RISC-V内核本身无关,而与基于RISC-V内核或围绕RISC-V内核的系统有关。可以想象,其验证过程与基于Arm处理器的验证一样,复杂且耗时。

截至目前,为使RISC-V内核标准化,业界的验证工作均集中在ISA的合规性上。但现在问题似乎演变成,如何随系统的不断发展进行验证?

显然,随着内核的增多以及现有外设和定制硬件模块的增多,验证难度也不断增大。

我们面临两个验证挑战。首先,确保内核正确且符合ISA;其次,使用内核测试系统。在这两种情况下,事务级硬件仿真都是最佳选择,尤其当仿真基于Accellera SCE-MI标准时,因为这样可以在不同平台和供应商之间复用。再结合自动设计分区和广泛的调试功能,就可以构成一个完整的验证平台。

当处理器内核渐趋强大并具有更多功能时,寄存器传输级(RTL)的模拟就显得力不从心了,同时它也不能在一个合理的时间内覆盖完整的测试范围。对于仿真,测试速度要高得多(在MHz级),再加上周期精度,更增加了测试的长度和复杂性(因为运行速度非常快)。

进行仿真时,内核自身可能会自动与RISC-V ISS黄金模型进行比较,以确认其精确性且满足ISA合规性要求。图1显示了测试中的RISC-V CPU。

图1: 测试中的RISC-V CPU。该测试通过仿真器完成,而RISC-V ISS是高级UVM测试平台的一部分。

模拟所使用的测试平台可以在仿真阶段复用,因此即使在模拟阶段,也还是有必要确保测试平台是“仿真就绪”的。这将使模拟器和仿真器之间的平滑切换成为可能,而无需开发新的测试平台。

而且,若需要在RISC-V中增加定制指令(如在设计中用于加速算法的指令),这种策略也会很有效。因为相比纯模拟环境,硬件仿真可以根据所开发的算法更快地对这些指令进行测试和基准测验。

一旦检查完处理器或CPU子系统,就可以继续验证整个系统。幸运的是,我们可以使用相同的技术来验证SoC的其它硬件模块、定制硬件和外设。所有这些都可以在仿真器中实现,并使用与模拟过程相同的通用验证方法(UVM)或SystemC测试平台进行验证。如图2所示。

图2:包括RISC-V内核在内的所有SoC模块都可以在仿真器中运行,并可以使用与模拟过程中相同的UVM或SystemC测试平台进行验证。

这种方法允许采用较长的测试序列(例如,UVM受约束的随机序列)来构建复杂的测试场景,并加速SoC架构基准测试的模拟,以优化硬件结构和组件。

需要注意的是,现今的SoC开发项目不仅需要开发硬件,而且还需要开发复杂的多层软件代码。这意味着软件和硬件工程团队需要协同工作,因此验证需求更加复杂,并且在软硬接口上面临巨大挑战。软件团队通常使用软件ISS或虚拟平台/虚拟机进行独立开发,在不依赖于新硬件交互的情况下这样是可以的。

当系统随外设和自定义模块的增加而变得复杂时,软件不仅要支持RISC-V及其周边环境(可以在软件中建模),而且必须通过提供操作系统驱动程序、API或高级应用程序来支持其余的硬件模块。

那么,在开发和测试整个项目时,如何确保这两方面协同工作并保持同步?

事务级仿真再次成为可选解决方案。采用硬件仿真器时,我们可以使用灵活的调试功能以更高的速度测试所有RTL模块,不仅如此,仿真器主机接口API(通常基于C / C ++)可以连接软件团队使用的虚拟平台,从而为项目的软件和硬件创建一个集成的验证环境,如图3所示。

图3:在虚拟平台中采用基于SCE-MI宏的仿真器API和TLM接口,以创建一个“协同仿真”环境。

现在,我们可以MHz的速度运行整个系统,从而将操作系统的启动时间大大缩短,比如从几小时缩短到几分钟,并且可以对处理器和硬件子系统进行并行调试。

混合协同仿真平台的优势在于,当设计的RTL代码比较成熟时,软件工程师不必迁移到完全不同的环境中去。他们的主要开发工具仍是相同的虚拟平台,而且由于有了协同仿真,这个平台现在代表着完整的SoC,包括定制硬件在内。这样,软件和硬件团队就可以对项目进行同时修订,并且无需互相等待就可以验证设计的正确性和性能。

您也许会问,为什么不直接采用FPGA原型呢?原因很简单,原型设计需要为所有系统模块准备好完整的RTL源代码并将其综合到FPGA,这需要花费大量时间,因此软件团队需要单独采用虚拟模型。

即使已准备好整个RTL设计,向所有软件开发人员提供原型硬件也可能成本高昂。因此,使用协同仿真方法不仅使我们能够验证整个系统,在项目开发周期的更早阶段发现潜在问题,而且还可以尽量降低验证工具的成本。

此外,由于仿真中使用了更加全面的硬件调试工具,因此可以轻松诊断RTL代码中的任何缺陷或错误(这是早期硬件-软件协同验证的另一个优势),而无需回溯至模拟阶段。一旦仿真完成,FPGA原型对于最终的高速测试无疑将非常有用。

责编:Amy Guan

本文为《电子工程专辑》2020年8月刊杂志文章,版权所有,禁止转载。点击申请免费杂志订阅  

本文为EET电子工程专辑原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
阅读全文,请先
您可能感兴趣
通过机器学习技术,EDA工具可以获取更精确的模型来预测设计中存在的问题,如布线拥塞、信号干扰、热效应等,从而为用户提供更准确快速的指导,避免后期返工。
该小组汇集了国内外领先的芯片及IP、嵌入式开发工具、操作系统等厂商,形成强有力的组织,使命是通过一站式功能安全认证服务,帮助企业提升认证价值,满足IEC 61508、ISO 26262等国际功能安全认证标准,从而更高效地达成功能安全要求。
在ICCAD 2024主峰会上,中国半导体行业协会集成电路设计分会理事长魏少军教授带来“中国芯片设计业要自强不息”主题报告演讲,深入解读了过去一年中国IC设计业的发展机遇与挑战,权威分析中国IC设计业各环节的主要数据及其背后的意义。
美国商务部工业与安全局(BIS)宣布了对华半导体出口管制措施的新规,140家中国公司被新增到“实体清单”中,这些公司涉及半导体生产设备制造商、晶圆厂和投资机构。
近期,国内射频芯片上市公司慧智微电子被曝出大规模裁员的消息,其中研发人员裁员比例高达40%,赔偿方案为N+1。此次裁员行动迅速且果断,涉及上海和广州分公司……
美国商会透露,拜登政府计划在感恩节前公布新的对华出口管制措施,可能将约200家中国芯片公司纳入贸易限制名单。此举旨在限制这些公司获取美国产品,进一步打击中国半导体产业的发展。中国外交部对此表示坚决反对,并称将采取坚决措施维护中国企业的合法权益。
目前,智能终端NFC功能的使用频率越来越高,面对新场景新需求,ITMA多家成员单位一起联合推动iTAP(智能无感接近式协议)标准化项目,预计25年上半年发布1.0标准,通过功能测试、兼容性测试,确保新技术产业应用。
中科院微电子所集成电路制造技术重点实验室刘明院士团队提出了一种基于记忆交叉阵列的符号知识表示解决方案,首次实验演示并验证了忆阻神经-模糊硬件系统在无监督、有监督和迁移学习任务中的应用……
C&K Switches EITS系列直角照明轻触开关提供表面贴装 PIP 端子和标准通孔配置,为电信、数据中心和专业音频/视频设备等广泛应用提供创新的多功能解决方案。
投身国产浪潮向上而行,英韧科技再获“中国芯”认可
今日,长飞先进武汉基地建设再次迎来新进展——项目首批设备搬入仪式于光谷科学岛成功举办,长飞先进总裁陈重国及公司主要领导、嘉宾共同出席见证。对于半导体行业而言,厂房建设一般主要分为四个阶段:设备选型、设
12月18日,珠海京东方晶芯科技举行设备搬入仪式。插播:加入LED显示行业群,请加VX:hangjia188在10月31日,珠海京东方晶芯科技有限公司发布了Mini/Micro LED COB显示产品
对于华为来说,今年的重磅机型都已经发完了,而明年的机型已经在研发中,Pura 80就是期待很高的一款。有博主爆料称,华为Pura 80将会用上了豪威OV50K传感器,同时电池容量达到5600毫安时。至
万物互联的时代浪潮中,以OLED为代表的新型显示技术,已成为人机交互、智能联结的重要端口。维信诺作为中国OLED赛道的先行者和引领者,凭借自主创新,实现了我国OLED技术的自立自强,成为中国新型显示产
有博主基于曝光的信息绘制了iPhone 17系列渲染图,对比iPhone 16系列,17系列最大变化是采用横置相机模组,背部DECO为条形跑道设计,神似谷歌Pixel 9系列,这是iPhone六年来的
来源:IT之家12 月 18 日消息,LG Display 韩国当地时间今日宣布,已将自行开发的“AI 生产系统”投入到 OLED 生产线的日常运行之中,该系统可提升 LG Display 的 OLE
近期,高科视像、新视通、江苏善行智能科技等企业持续扩充COB产能。插播:加入LED显示行业群,请加VX:hangjia188■ 高科视像:MLED新型显示面板生产项目(二期)招标12月18日,山西高科
 “ 担忧似乎为时过早。 ”作者 | RichardSaintvilus编译 | 华尔街大事件由于担心自动驾驶汽车可能取消中介服务,Uber ( NYSE: UBER ) 的股价在短短几周内从 202
 “ AWS 的收入增长应该会继续加速。 ”作者 | RichardSaintvilus编译 | 华尔街大事件亚马逊公司( NASDAQ:AMZN ) 在当前水平上还有 38% 的上涨空间。这主要得益
亲爱的企业用户和开发者朋友们距离2024 RT-Thread开发者大会正式开幕仅剩最后3天!还没报名的小伙伴,抓紧报名噢,12月21日不见不散!大会时间与地点时间:2024年12月21日 9:30-1