甲是什么生肖| 青蛙用什么呼吸| 线下是什么意思| 后背疼是什么原因| 为什么不能空腹喝豆浆| 伤残鉴定什么时候做| 降结肠疼是什么原因| 改年龄需要什么手续| 挚爱适合用在什么人| 正色是什么意思| 检查颈椎挂什么科| 什么茶减肥效果最好| magnesium是什么意思| 为什么太阳会发光| 闲云野鹤指什么生肖| 头晕流鼻血是什么原因| 大三阳转小三阳意味着什么| 中二病的意思是什么| 小便无力吃什么药| 望闻问切是什么意思| 五行木是什么颜色| 什么姿势睡觉最好| 相安无事是什么意思| 什么是偏财| 床上放什么可以驱虫| 宫颈液基细胞学检查是什么| 天津立冬吃什么| 和谐的什么| 91年出生属什么生肖| 堞是什么意思| 乐福鞋是什么鞋| 626什么星座| 芹菜炒什么| 伏笔是什么意思| 秦始皇的名字叫什么| 左胸下面是什么部位| 左耳朵发热代表什么预兆| 浠字五行属什么| 关税什么意思| 肌张力是什么意思| 老巫婆是什么意思| 碧螺春是什么茶| 痔疮为什么会痒| 宝宝胎动频繁说明什么| 布鲁氏菌病是什么病| 梨什么时候成熟| 心脏支架后吃什么药| 蟑螂对人体有什么危害| 吃什么能治脂肪肝| 英红九号红茶什么档次| 长痱子是什么原因| 瓞是什么意思| 释怀和释然有什么区别| 天上的星星像什么| ctp是什么意思| ems是什么意思| 梦见死人复活是什么意思| 今年什么时间进伏| 四平八稳是什么意思| 10月13号是什么星座| kb是什么| 起司是什么| 男鼠配什么生肖最好| 吃桑葚有什么好处| 喜大普奔什么意思| 补是什么偏旁| 胡萝卜什么时候种植| 劫财是什么意思| 儿童身高矮小挂什么科| 萎缩性鼻炎用什么药| 肛塞是什么| 大姨妈可以吃什么水果| 一个巾一个占念什么| 感染幽门螺旋杆菌会出现什么症状| 起酥油是什么做的| 手指甲有黑色条纹是什么原因| 林深时见鹿是什么意思| 检查淋巴挂什么科| 什么3121919Z空间| 沾沾喜气什么意思| 什么手组词| 长的像蛇的鱼是什么鱼| 八字桃花是什么意思| 拉不出屎是什么原因| 早晨起床口干口苦是什么原因| 胆水是什么| 86年属虎是什么命| 菊花像什么| 痔疮可以吃什么| 双肾实质回声增强是什么意思| 一般什么时候排卵| 为什么会长黑痣| c3是什么车型| 网络cp是什么意思| 鸡尾酒是什么意思| 印度人为什么叫阿三| 5是什么生肖| 什么堂大什么| 上午9点是什么时辰| 肺肿了是什么病严重吗| 犯罪是什么意思| 为什么会遗精| 什么样的人不能吃海参| 每天放屁多是什么原因| 副部长是什么级别| 膝盖疼挂号挂什么科| 血气方刚什么意思| 潴留性囊肿是什么意思| 糖尿病不能吃什么水果| 水果的英文是什么| 总是拉稀大便不成形是什么原因| 92年出生属什么| 内痔疮用什么药治最好效果最快| 肛裂涂什么药膏能愈合| 九个月宝宝吃什么辅食| 幽门螺旋杆菌的症状吃什么药| 什么是什么的家| 山对什么| 小根蒜学名叫什么| 阳虚吃什么药效果最好| 什么是免疫组化检查| 被虫子咬了涂什么药膏| 措施是什么意思| 头痒用什么洗头可以止痒| 什么动物倒着走| 血压高吃什么菜和水果能降血压| 白气是什么物态变化| 大学毕业送什么花| 灿烂的近义词是什么| 肛瘘是什么意思| 猫咪冠状病毒什么症状| basic是什么意思| 米加白念什么| 荡秋千有什么好处| 海参是补什么| 血压低压低是什么原因| 立秋日有什么禁忌| 防字代表什么生肖| jet是什么意思| 空调综合征有什么症状| 梦见好多羊是什么意思| 3月15号是什么星座| 来姨妈吃什么水果| 周杰伦是什么星座| 2019是什么生肖| 心肾不交吃什么药| 摩羯属于什么象星座| pumpkin是什么意思| 蓝风铃香水什么味道| 什么是富氢水| 毕是什么意思| 煨是什么意思| 什么什么千山| 月经失调是什么意思| 猪肝和什么菜搭配吃好| 男属蛇和什么属相最配| 水蚤吃什么| 地中海贫血是什么| 什么心竭什么| 什么叫射频消融| 四叶草是什么意思| 嘴唇起泡是什么原因引起的| 440分能上什么大学| 保温壶什么内胆最健康| 怀才不遇是什么意思| 寅时五行属什么| 香蕉像什么比喻句| 慢性咽炎有什么症状| 睡觉头晕是什么原因引起的| 吃什么可以提高新陈代谢| 尿微量白蛋白高是什么意思| 什么的天空填词语| 十二指肠溃疡a1期什么意思| 黄芪泡水有什么好处| 什么的元帅| 马粟是什么| 为什么睡觉出虚汗| 山竹是什么| 历法是什么意思| 指模是什么意思| 符咒是什么意思| 肿瘤手术后吃什么好| 眉毛里面长痘痘是什么原因| 联通查话费打什么号码| 错落有致的意思是什么| 牙齿出血是什么病征兆| 临产是什么意思| 1月13日是什么星座| 头疼头晕去医院挂什么科| 子午流注是什么意思| 女人左手掌有痣代表什么| 1994年是什么年| 天天睡觉做梦是什么原因| 红细胞高什么原因| 履新是什么意思| 杜甫是什么主义诗人| 女人梦见鞋子什么预兆| 梦见妈妈出轨预示什么意思| 口酸是什么原因| 肿瘤长什么样| 1963属什么| 什么水果败火| 什么人容易得心肌炎| 梦到自己流鼻血是什么预兆| 后背一推就出痧是什么原因| 牛磺酸是什么东西| 香蕉和什么一起吃能减肥| 来姨妈喝什么汤好| 俄罗斯乌拉是什么意思| 嘴唇下面长痘痘是什么原因| 饱和什么意思| 海绵体充血不足吃什么药| 双侧胸膜增厚是什么意思| 甘油三酯高用什么药好| 牙龈疼是什么原因| facebook是什么| 4.19是什么星座| 胃肠感冒发烧吃什么药| 芈月传芈姝结局是什么| 老是放屁是什么原因| 上24休24是什么意思| 最新病毒感染什么症状| 一张张什么| 嘴歪是什么病的前兆| 消防大队长是什么级别| 筋道是什么意思| 毛囊炎是什么| 寒热往来什么意思| 一切有为法是什么意思| 术后引流管什么时间可以拔| 发低烧是什么原因| 花呗是什么意思| 做什么菜适合放胡椒粉| rhd血型阳性是什么意思| 98年虎是什么命| 姓陆的女孩取什么名字好| pbg是什么意思| 潜水是什么意思| 咽喉炎 吃什么| 粉荷花的花语是什么| 省纪委常委是什么级别| 贫血吃什么补血| 有个马的标志是什么车| 长生不老是什么意思| 什么是嗜睡| 咳嗽吃什么食物好得快| 胃寒是什么原因引起的| 肾结石什么不能吃| 七夕节什么时候| 眉毛白了是什么原因引起的| 低压是什么意思| 自信过头叫什么| 不出汗的人是什么原因| 芒果是什么季节的水果| 进重症监护室意味什么| 灰指甲挂号挂什么科| 抵触是什么意思| 什么病可以申请低保| 双子座是什么性格| 什么产品美白效果最好最快| 精尽人亡是什么意思| 手指甲上的月牙代表什么| 男生下体痒是什么原因| 什么的快乐| 百度

将ASIC IP核移植到FPGA上——明了需求和详细规划以完成充满挑战的任务

嵌入式系统   作者:Philipp Jacobsohn,SmartDV首席应用工程师;Sunil Kumar,SmartDV FPGA设计总监 时间:2025-08-06来源:EEPW
百度 仅在配置方面进行了调整,其中新增的GLA2204MATIC运动型、GLA2604MATIC运动型增加了AMG风格轮圈,而顶配车型还有AMG运动组件和氛围灯。

本文从数字芯片设计项目技术总监的角度出发,介绍了如何将芯片的产品定义与设计和验证规划进行结合,详细讲述了在FPGA上使用IP核来开发ASIC原型项目时,必须认真考虑的一些问题。文章从介绍使用预先定制功能即IP核的必要性开始,通过阐述开发ASIC原型设计时需要考虑到的IP核相关因素,用八个重要主题详细分享了利用ASIC所用IP来在FPGA上开发原型验证系统设计时需要考量的因素。

本篇文章是SmartDV数字芯片设计经验分享系列文章的第一篇,作为全球领先的验证解决方案和设计IP提供商,SmartDV的产品研发及工程应用团队具有丰富的设计和验证经验。在国产大容量FPGA新品不断面市的今天,SmartDV及其中国全资子公司“智权半导体”愿意与国内FPGA芯片开发商合作,共同为国内数字芯片设计公司开发基于本地FPGA的验证与设计平台。

明了设计需求

半导体IP核提供商支持复杂的ASIC项目,其中一些项目在时钟速度、片芯面积占用、功耗、可靠性、功能安全和可重用性方面有极高的要求,所有这一切都带来了对半导体IP这种预先定制的电路部件的很高期望。一旦有人决定自己不去开发某项功能,而是通过合作伙伴获得该功能,都会将购买该组件的功能视为必然结果。如果所使用的IP核来自诸如SmartDV这类信誉良好的供应商,该过程将顺利进行。

由于同一IP核的最终应用领域可能完全不同,因此IP核提供商必须将所有可能的应用领域考虑在内,以避免让客户失望。例如像MIPI CSI-2接收器/发射器IP或USB接口这样的预定制功能,在用于一款已经被销售数百万次的消费性产品中时,它的要求就与该功能被用于数量有限的喷气战斗机这样的“热点领域”有所不同。

对一位用户来说,成功的产品定义可能是片芯面积的缩小。而对另一位用户来说,它也可能意味着即使在恶劣的运行条件下,也可以实现最低的功耗或最高的可靠性。在大多数情况下,还有另外一个关键点需要考虑。IP核不仅应该只在ASIC上“实现功能”,而且还可用作基于FPGA的原型设计的一部分。众所周知,在开发ASIC的过程中需要非常谨慎,但遗憾的是,我们常常低估了FPGA也需要非常特别的关注,并且还有其独特的集成方式。

1722244478494716.png

SmartDV的部分已获车规或航规认证的设计IP和VIP

坦率地来讲,将ASIC IP核移植到FPGA中并不是一件容易的任务,但如果这个过程有条不紊,成功是可以实现的!本文全面讲述了将ASIC IP核移植到FPGA中时必须考虑到的所有要点,并通过使用SmartDV的USB3.2 Gen2x1 Device IP实例来进一步说明这些要点。

对于芯片设计工程师的关键价值

●   将一款IP核部署到ASIC和FPGA两种架构中具有挑战性,但值得一试。

●   将ASIC IP移植到FPGA中时,需要考虑的相关因素包括在需求、性能、时钟、功能等方面的差异。

●   最佳的芯片设计解决方案是用FPGA来作为原型工具,以及它和经过流片验证的IP核的结合,以保证正确无误地实现设计。

●   无论目标是ASIC还是FPGA,快速且成功完成项目的一个关键因素是涉及该项目的专家团队的经验水平,因此选择一个可靠的IP合作伙伴也是设计团队取得成功的又一关键!

使用预先定制功能即IP核的必要性

集成电路设计团队的最终目标是能够更快速地交付一款有效用的最终产品,以便于不错过更早进入市场的机会,并确保在竞争对手面前建立自己的竞争优势。多年来,使用IP核一直是最大限度地缩短复杂电路的开发时间,以及减少验证电路组件所需工作量的一种通用方法。

使用预先定制的电路组件消除了“重新创造轮子”的需要,但是IP核需要能够在提高可靠性和避免错误这两个方面之外提供额外的优势,因为它们(通常)已经被其他工程师们部署在其项目中。一段时间以来,业内已经用了一个恰当的术语“左移”来描述这一现象,即在产品生命周期的早期阶段就执行测试。从产品规格的创建到ASIC模块设计的流片,时间窗口在整个时间轴上都朝着项目开始的方向移动。

同样,在设计过程中使用FPGA早已被确立为一种标准方法,以便能够在可提供ASIC之前就对数字电路进行测试。这个理念导致了使用一个现成可用的、可重新编程或可重新配置的FPGA硬件组件来以实时速度运行设计,以在设计流程的早期阶段检测出错误。

与最终的ASIC相比,FPGA绝不是成本低廉的解决方案,但它可为设计团队带来实实在在的价值,从而支持设计团队去有效地发现在电路创建过程中已经产生的错误,这些错误无法通过仿真或其他基于软件的验证方法检测到。通过扩展,它还支持在验证过程中发现和消除缺陷。

此外,在ASIC芯片开始供货之前,通常希望有一个可用的功能平台,以便能够在开发硬件的同时,去实现和测试运行所需的软件和固件。因此,可以安全地假设IP核的使用和FPGA的使用都是经过验证的电路实现和验证方法,其应用不会造成任何困难。然而,实际设计过程也经常是“细节决定成败”。

面向ASIC原型验证的IP核考量因素

实际上,提供一款IP并将其无缝地用于ASIC和FPGA是一项极具挑战性的任务。在本节中,我们将讨论在考虑原型设计任务时就开始出现的最普遍的问题。

原型设计:各种考量因素的总体概述

主题1:一款原型和最终ASIC实现之间的要求有何不同?

主题2:当使用FPGA进行原型设计时会立即想到哪些基本概念?

主题3:在将专为ASIC技术而设计的IP核移植到FPGA架构上时通常会遇到哪些困难?

主题4:为了支持基于FPGA的原型,通常需要对ASIC IP核进行哪些更改?

主题5:我们如何确保在FPGA上实现所需的性能?

主题6:在时钟方面必须加以考量的因素有哪些?

主题7:如果目标技术是FPGA,而不是ASIC,那么需要如何测试IP核的功能?

主题8:设计团队还应该牢记什么?

image.png

图1 在电路设计中嵌入IP核经常被误解为与搭乐高?积木的原理相同,其中的道理就是简单地组装预先定制的构建模块——然而在实际工作中,这只说出了事实的一半

(图片来源:iStock/Getty Images)

认为只需要将打算实例化的IP模块和集成该模块的实例之间的物理接口进行匹配就行的这种理念就是不现实的。为了能够成功地集成预先定制的电路功能,需要考虑更多的问题。

事实上,嵌入IP核远非易事!有各种各样的参数可能需要调整:例如,必须确保时钟信号与频率匹配,还必须特别注意复位的分布规律。输入和输出信号必须与电路的其余部分同步;甚至可能需要应用带有延迟的时钟和数据信号。IP核的集成也改变了整个系统的延迟,额外的功能也影响电路的时序行为,逻辑门利用以及诸如存储单元的使用等等。

事实是一款IP核必须为不同的目标架构提供相同的功能——例如,来自不同制造商的ASIC和FPGA产品,它们具有不同的工艺节点和结构,这给功能实现的质量提出了特殊挑战;同时,也对IP供应商用于验证和物理确认电路功能的方法提出了特殊挑战。

主题1:一款原型和最终ASIC实现之间的要求有何不同?

通常,与基于FPGA的原型设计相比,在ASIC设计的后期会提出各种不同的要求。例如,除了提供实际的电路功能之外,ASIC规范的主要关注点可以是降低功耗,也可能是占用最小的片芯面积,甚至是实现最高的时钟频率。此外,必须提供测试结构方案来支持功能测试,重点是能识别已流片的ASIC的物理缺陷。

所有这些要求都与在原型设计期间如何在FPGA中使用IP几乎无关,进一步的解释如下所述:

●   片芯面积占用(使用逻辑门数量)在原型设计中扮演着次要的角色。当然,我们希望所使用的FPGA器件的复杂度越低越好,这样原型的性价比更高且可减少总体支出。然而,在许多情况下,从一开始就有一个“尽可能大”的可重构的模块是非常明智的,这样就能够覆盖可能导致面积占用量增加的电路变化,而不需要在原型设计进行期间将FPGA器件切换到更复杂的FPGA。切换很可能需要重新设计,或者在使用预先定制的FPGA开发板的情况下,重新购买一个基于FPGA的原型验证平台。

●   功耗对于一个目标仅为实现单一功能的原型设计来说根本不重要,但是开发人员也期望部署专为ASIC降低功耗开发的方法,并将其包含在原型设计中则可能是明智的做法。关于该话题的更详细的讨论,可以在接下来的主题8的答案下找到:我们还应该牢记什么?

●   ASIC RTL可能包含测试结构,以实现数字部件的大规模量产测试,目的是找出有缺陷的单元。为了支持相关的测试,需要实现测试结构。然而,这些类型的测试结构通常不在FPGA中实现,因为根本不需要它们。FPGA组件已经经过了充分的测试。

本系列文章的目标是全面分享如何利用ASIC IP来实现完美的FPGA验证原型的经验,本篇在讲述了如何了解ASIC IP与FPGA验证原型的区别并提前做相应规划之后,还将详细介绍与之相关的另外七大主题。下一篇将介绍使用FPGA进行原型设计时会立即想到哪些基本概念?在将专为ASIC技术而设计的IP核移植到FPGA架构上时通常会遇到哪些困难?以及为了支持基于FPGA的原型,通常需要对ASIC IP核进行哪些更改?欢迎关注SmartDV全资子公司“智权半导体”微信公众号继续阅读。

最后,SmartDV在相关介绍和分析之后,还提供实际案例:用基于FPGA的方法来验证USB 3.2 Gen2x1 Device IP

USB 3.2 Gen2x1 Device IP:实现、验证和物理验证

USB 3.2 Gen2x1 Device IP的实现挑战

关于作者

Philipp Jacobsohn

Philipp Jacobsohn是SmartDV的首席应用工程师,他为北美、欧洲和日本地区的客户提供设计IP和验证IP方面的支持。除了使SmartDV的客户实现芯片设计成功这项工作,Philipp还是一个狂热的技术作家,乐于分享他在半导体行业积累的丰富知识。在2023年加入SmartDV团队之前,Philipp在J. Haugg、Synopsys、Synplicity、Epson Europe Electronics、Lattice Semiconductors、EBV Elektronik和SEI-Elbatex等担任过多个管理和现场应用职位。Philipp在瑞士工作。

Sunil Kumar

Sunil Kumar是SmartDV的FPGA设计总监。作为一名经验丰富的超大规模集成电路(VLSI)设计专业人士,Sunil在基于FPGA的ASIC原型设计(包括FPGA设计、逻辑综合、静态时序分析和时序收敛)和高速电路板设计(包括PCB布局和布线、信号完整性分析、电路板启动和测试)等方面拥有丰富的专业知识。在2022年加入SmartDV团队之前,Sunil在L&T Technology Services Limited担任过项目经理和项目负责人职位。Sunil在印度工作。

关键词: FPGA SmartDV

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版
外冷内热是什么症状 邂逅什么意思 后背酸疼是什么原因 溲黄是什么意思 什么贤什么能
宝石蓝是什么颜色 清水是什么意思 手脚麻是什么原因 脚肿是什么病 维c之王是什么水果
舌根发硬是什么原因 蜱虫咬了什么症状 闹觉是什么意思 铜钱癣用什么药 晚上睡觉小腿抽筋是什么原因
蛇肉吃了有什么好处 斐乐什么档次 马不停蹄是什么生肖 少将相当于地方什么级别 榴莲的寓意是什么意思
性感染有什么症状hcv8jop6ns7r.cn 什么中毒查不出来hlguo.com 高考准考证有什么用dayuxmw.com 小孩口腔溃疡是什么原因hcv8jop8ns8r.cn 精尽人亡什么意思hcv8jop1ns9r.cn
碳酸钙d3片什么时候吃最好hcv9jop0ns7r.cn 杨树林是什么品牌hcv9jop7ns1r.cn 植物园有什么植物hcv9jop8ns1r.cn 小腿前面的骨头叫什么hcv9jop0ns2r.cn 吃什么东西补血快hcv9jop6ns2r.cn
补充镁有什么好处hcv9jop5ns6r.cn 前列腺炎不能吃什么hcv7jop6ns7r.cn 丑是什么意思hcv8jop4ns8r.cn 11月出生是什么星座hcv8jop1ns9r.cn 梦见筷子是什么预兆hcv8jop3ns1r.cn
午睡睡不着是什么原因hcv9jop3ns3r.cn it是什么牌子的衣服hcv9jop7ns3r.cn 土地出让金什么意思hcv8jop8ns2r.cn 什么泡面最好吃hcv8jop7ns3r.cn 正月十二是什么星座hcv9jop0ns4r.cn
百度