从验证体系结构开始的SoC IP方法探究

2008-10-14 19:02:31来源: Denali Software 公司

      IP(知识产权)是实现大规模 SOC(单片系统)设计的关键。从表面上看,使用商业 IP似乎既简单又方便,但电子行业在实现 IP 价值之前,必须先解决几个重要问题。除物理问题外,只要粗略地看一看 IP 验证与集成的功能,就可看到向一种有意义的方法大踏步前进的机遇。

      开头的一步就是设计小组评估一个 IP 内核是否满足设计需求。在大多数情况下,IP 都需要根据目标应用进行重新配置或重新设计。一旦IP用户选定由某个供应商来进行所需的修改,仍然必须验证该 IP功能是否正常。即使 IP 供应商通过了严格的验证审核,SOC 设计师还必须建立一个本地环境,来验证协议功能和符合性,特别是对内核的修改。

      一旦修改的 IP 稳定而又功能正常,并符合协议规范,工程师还必须将其集成到设计中,进行系统级验证。就此而论,设计师必须产生一种机制,用以在系统级测试台内生成一个通信量方案,以验证系统级性能和功能。对于芯片间的接口,如 PCI Express 或 SATA-II,设计师还必须建立其它器件的完整模型并创建这些器件的符合性测试台。

      尽管在高层次上描述这些问题是很简单的事,但考虑到一个典型的SOC内含许多个IP块(常常来自不同的供应商)时,工作量却是巨大的。如果功能验证占用 70% 的开发周期,设计师就不可能为每个协议 IP 都建立一个新的符合性测试平台和系统级通信量发生器。

      验证是IP 重复使用的最大障碍。虽然业界所有相关的人和公司都开动脑筋试图建立 IP 标准,但现在还看不到端倪。与此同时,SOC 设计在蓬勃发展,设计者必须成功地将 IP 用到自己的芯片中。

      为获得成功,芯片设计师正在认识到一种实用的 IP 方法从一个验证基础结构开始。也就是说,SOC 设计师可以先投资于商用 VIP(验证 IP,它服务于一个公共平台,以便在单元一级对 IP 进行评估),然后在系统级上对其它设备和器件建模,并实施通信流量方案。直到最近为止,商业 VIP 常常只包括一个 BFM(总线功能模型),还可能有一个用于检查协议的监视器。VIP 要真正有用,还需要更多的特性与功能。

      现代 VIP 产品往往是可重新配置的,以便支持多种协议,并且具有更加可靠的验证功能,如直接随机激励生成、协议与时态的检查、功能覆盖的量度,以及可反复使用的激励库。为实现验证反复使用,VIP 必须提供简单或自动配置的、能适应于各种配置与验证情况的激励库,这些方案都是非常简单的测试实例。它们都是可反复使用的模块,可使设计小组快速而高效地生成复杂的测试实例。

关键字:验证  体系  体系结构  结构

编辑:冀凯 引用地址:http://www.eeworld.com.cn/FPGA/2008/1014/article_299.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
验证
体系
体系结构
结构

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

夏宇闻老师专栏

你问我答FPGA设计

北京航空航天大学教授,国内最早从事复杂数字逻辑和嵌入式系统设计的专家。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved