
(原标题:Chiplet开云「中国」Kaiyun官网登录入口,如故软IP?)
公众号记起加星标,第一期间看推送不会错过。
Chiplet 的功能与咫尺芯片中普通使用的软 IP 雷同,但相似之处仅限于此。诚然两者都能加速居品上市速率,并使假想团队梗概将有限的资源聚拢用于最需要的方位,但 Chiplet 阛阓带来的已矣、制造、测试和永恒业务需求却迥然相异。
软IP(也称RTL IP)是面向逻辑层假想东说念主员的器具,而芯粒则为物理层和系统层提供了更多选拔。两者的考量成分各不调换,阛阓芯粒带来的非凡包袱可能会影响这种方法的可行性。
Expedera公司阛阓营销副总裁Paul Karazuba示意:“从成见层面来看,芯粒不错被视为一种新式的半导体IP。然而,当确实的芯粒阛阓出面前,我合计它不会与咫尺的IP许可生态系统相称相似。芯粒与软IP之间的类比在假想集成、接口尺度、考证、经济性乃至信任等方面都存在过失。芯粒将集成挑战从假想的逻辑层面震动到了物理和系统层面。”
芯粒不错是定制的,也不错是现成的。“咫尺有两种阵营,” Ansys(现为Synopsys的一部分)首席居品司理郎林暴露说,“一种阵营使用我方假想的芯粒。另一种阵营则但愿从外部采购总计组件,然后将英特尔芯粒、台积电芯粒和格罗方德芯粒等组件拼装在通盘。”
市售芯片将与定制芯片并存。“在这个全新的芯少顷期,许多(但并非全部)IP模块将成为现成的芯片,” Quadric首席营销官Steve Roddy示意。“这些芯片将包括CPU集群、GPU集群和NPU AI子系统,系统厂商不错笔据需要选拔不同的尺寸组合,此外还包括I/O芯片,以及系统OEM厂商自己升值逻辑的一部分。”
了解芯片阛阓与IP阛阓的区别对于将来芯片阛阓的告捷至关障碍。“最终主张是让芯片达到不错像IP相似使用的进度,” Cadence公司芯片波折口IP居品营销总监Mayank Bhatnagar示意。
但这么的成果现实吗?
软IP面向芯片假想东说念主员
软IP包含事先假想好的部分,频繁以RTL情势提供。有些软IP可能以事先布局好的物理文献情势托付。它们可能经过加密以胡闹假想被复制。一些公司可能会针对特定的工艺节点优化其IP假想,从而产生Arm所谓的“droplets”(芯片级集成),但最终托付的仍然是软IP。
软IP比年来也变得越来越强大。“淌若你还记起箝制器加PHY的时期,客户会把箝制器和PHY IP模块混用,”Cadence公司高等居品营销总监Mick Posner说说念。“那种阶段也曾往时了。现在大多数客户都思要一个封装好的IP子系统。”
除了假想内容以外,其他托付物还不错考证 IP 的寂然性(看成质料查验)以及 IP 集成后的总计假想。
软IP供应商频繁会假想一个涵盖多种应用场景的大型超等假想。客户随后笔据所需特色建立IP,而障碍的是,空洞器具(对于RTL IP而言)会自动剔除所选建立中不必要的逻辑。
“当你赢得软IP时,你不错决定,‘我需要这些功能,但其他功能不再需要了,’”巴特纳加尔暴露说。“由于它是软性的,假想器具梗概剔除总计不需要的功能,你也不必再为此付露面积和功耗方面的代价。”
用户甚而不错向软IP提供商建议更践诺性的定制修改条目。“芯粒的全部功能都是固定的,而IP频繁不错向IP提供商建议修改条目,”弗劳恩霍夫集成电路运筹帷幄所自稳健系统工程部门高效电子部门主宰安迪·海尼格说说念。
芯粒带来了一系列不同的需求
从宏不雅层面来看,软IP和芯粒触及自制/外购的决策。除此以外,需要接头的成分迥然相异。
“你们怎么料理启动?”波斯纳问说念,“你们怎么料理调试?你们怎么料理安全性和身份考证?”
最大的区别在于功能可定制性。“IP 的可建立性相称强,” Arm基础情势业务营销副总裁 Eddie Ramirez 示意,“即使是规划子系统假想,你也不错改革中枢数目,从头建立尺寸。”
在芯片封装时间中,总计组件都封装在硅片上。淌若芯片包含不必要的功能,这些功能可能不会被使用,但它仍然会占用硅片上的空间,从而增多资本。在某些情况下,这种资本增多是不错收受的。
“我合计面积可能不再那么障碍,但功耗会变得相称障碍,”巴特纳加尔说。“你仍然不错通过主动时钟门控来省俭功耗。或者你不错使用接头开关来实足堵截该电路,从而减少走电功耗。保留这些功能并使其可定制可能更故意。”
其他选项可能会对芯片尺寸产生很大影响。例如,同期缓助 32 位和 64 位接口选项会比较艰巨,因为选拔 32 位选项会导致 32 位未被使用,包括浮滥的总线面积和引脚。
“一位客户向咱们商榷 PCIe Gen6 芯片,”Posner 说。“然后他们又说,‘那是用于咱们的高端网罗居品。但咱们也思逍遥中低端居品的需求,是以咱们需要 x8 和 x4 的芯片。’ x16 芯片缓助 x8 或 x4,但 x4 或 x8 与 x16 之间的芯片尺寸互异异常权贵。淌若从芯片前沿密度来看,x4 的面积不到 x16 的一半。”
不错使用电子熔丝添加一些建立,使改革握久化,甚而不错允许基于寄存器值进行启动建立。但建立电路会占用一些面积,何况任何未使用的功能都会保留住来。
眷属中的总计
芯片都不错构成一个芯片眷属,每个芯片都包含不同的选项,从而减少空间浮滥,但每个芯片都需要一个掩码集,这会极地面影响资本,而软 IP 则不会。
“我可能有一个很棒的芯片,既不错用于数据中心,也不错用于汽车假想,”巴特纳加尔说。“但对于汽车应用,接头到所需的散热性能,我正在开拓一个不同的版块。”
Cadence 并莫得奏凯提供芯粒(这会与客户形成竞争),而是基于 Arm 的 CSA 提供了一个参考基础架构来搞定这个问题。大部分假想责任也曾完成,但假想仍处于软性阶段,最终功能建立尚未完成。客户随后必须使用尺度的芯片假想后端来强化已建立的假想。
“在物理东说念主工智能界限(汽车、机器东说念主、无东说念主机、航空航天和国防),咱们正在构建一个齐全的参考平台,”Posner说说念。“它们的应用场景相称相似。它们都需要处理CPU、东说念主工智能引擎以及带有PCIe和内存的系统接口。但汽车ADAS需要更遒劲的东说念主工智能处理才调。一个仅提供四核NPU的参考平台无法逍遥汽车行业的需求。但对于无东说念主机和机器东说念主来说,这么的建立频繁就弥漫了。”
Arm的CSA时间不错应用于未使用Arm CPU架构的芯粒。“Arm正在向OCP孝敬CSA时间,”Posner示意,“咱们信服这将有助于阛阓趋同。”
谁主导启动?
同期,每个芯片都必须启动。但淌若每个芯片寂然启动,资源可能无法得到有用期骗,例如使用多个寂然的固件文献时。更可能的情况是,一个芯片会成为主导芯片。
西门子EDA中央工程搞定有盘算推算总监Pratyush Kamal示意:“你老是不错假想一种启动架构,使多个操作不错并行实行。但在系统层面,仍然只须一个实体(主芯片)触发操作。”
然而,淌若芯片数目过多,仅使用一个主芯片可能会导致启动速渡过慢,因此必须接管分层方法。“对于一个包含 1000 个芯片的系统,你必须接管雷同 H3 的启动章程,其中各个组件会在第二、第三甚而第四层级并行触发,”Kamal 说。
在这种情况下,芯片的数据手册应该证实该芯片是否不错看成启动引脚。也不错让每个芯片都具备启动引脚的功能,并通过一个成立来决定它在每个假想中是否充任启动引脚。“寂然启动不会增多太多面积支出,”Posner 说。“你需要连合到启动 ROM,而这个 ROM 不错通过占位符来替代。”
主启动芯片不仅不错调和其他芯片的启动,还不错调和这些芯片的上电章程。
可变形
芯片呈矩形。由于咫尺尚无对于芯片体式的尺度,因此很难确保一组芯片梗概以合适的方式拼装在通盘,从而保握芯片间引脚的短距离。
“假定你的封装尺寸为 2 毫米 x 3 毫米,可用于装配芯片,但阛阓上的芯片尺寸为 2.5 毫米 x 2.5 毫米,面积大约调换,但现在有一个标的特出了你领有的空间,”巴特纳加尔说。
这可能会引提问题。“巧合候你需要一个具有特定 x 和 y 尺寸的芯片,”Arm 公司的拉米雷斯说。“使用 IP,你不错改革它。但使用芯粒,你作念不到。”
图1 :不同的物理芯粒件。大型芯片有两个接口。上图展示了一种运转考究的建立。下图展示了一种建立,该建立导致部分接口线过长且长度不一,从而形成偏移
图 1 中颜料较深的芯片有两个接口,一个位于左侧,另一个位于左上方。图中的上半部分展示了这种布局的责任旨趣。左侧和上方的芯片不错已矣短连合。
然而,底部示例存在问题,因为顶部接口必须歪斜一定角度才能连合到左侧的芯片。这些连合过长且长度不等,导致信号偏移增多。一些芯片间互连 (D2D) 有盘算推算允许进行一定进度的信号革命,但上述有盘算推算可能革命过度。
Synopsys的居品料理总监 Rob Kruger例如证实了其他一些潜在的体式挑战,其中一些必须在芯片数据手册中记载。“淌若因为信号布线密度而使用 UCIe-Advanced,那么走线长度只须两毫米,”他说说念。上头的第二个例子就不适用。“淌若 PCIe 接口顶部带有电感器,那么电感器上方可能存在禁入区域。”
芯片假想东说念主员不错创建两种封装,一种如图所示,另一种体式不同,与下图所示的封装更匹配。但这需要单独的布局和掩膜,从而增多资本。
同期,淌若两个芯片上的接口通说念标的相背,即使它们在物理上对王人,接口也无法确实匹配。这个问题不错通过允许通说念回转的D2D接口来搞定。
图2.物理接口匹配但领路编号标的相背。一些 D2D 互连允许领路回转,这不错搞定这个问题
封装方式也很障碍,因为它会影响引脚胪列和电源。“先进封装时间还有许多责任要作念,才能让单个芯片适用于多种封装时间,”Posner说说念。“淌若你假想的是先进封装——基于中介层的封装——那么就会出现兼容性问题。以CoWoS、EMIB和三星Cube时间为例,它们的供电有盘算推算并不调换。”
总计东说念主都必须就安全性达成共鸣。
安全性是另一个方面,它比软IP更具挑战性。“诚然IP级别的安全侧重于许可保护和IP安全考证,但芯粒的攻击面却大大扩大,”Expedera公司的Karazuba示意。“芯片波折口、分享电源平面和散热通说念都可能成为侧信说念攻击或改换的路线。多芯粒系统需要确实的供应链考证、硬件认证和认证框架,尤其是在国防和汽车等安全关节型应用中。”
由于一组芯片旨在像单个芯片相似协同责任,那么怎么分手安全性呢?在每个芯片上都复制安全性会破钞不必要的硅片。诸如信任根 (RoT) 之类的资源必须在封装或系统级别进行调和。“你的信任根不错位于你购买的芯片上,也不错位于你我方的系统中,”克鲁格说说念。
为了搞定这个问题,不错指定一个芯片看成信任根(RoT),其他芯片则依赖该信任根来实行诸如身份考证和加密之类的任务。与主启动景况相似,这项功能也需要在数据手册中加以证实。
由于软IP集成在假想中,因此很难(甚而险些不行能)将其分离出来。要分离软IP,就必须将芯片剥离,这诚然可行,但会形成落魄且资本昂贵。
拆解封装以泄露里面芯片亦然一项复杂的责任,但远比拆解芯片容易得多。例如,淌若D2D接口位于基板或中介层之上,则不错将其暴显露来并进行连合。
此外,电源层可能分享,也可能不分享。淌若不分享,则每个芯粒的电源可能相互顽固,从而导致侧信说念攻击。散热也可能泄露玄机信息,而寂然的芯粒会提供寂然的散热通说念,这些通说念不错被分析。
制造需要缓助
与软IP不同,芯粒是寂然存在的。购买芯粒的公司会收到一块事先构建好的硅片。该公司需要在其假想的预期生命周期内握续赢得该芯粒的供应。必须对这种握续供应进行考证,以确保不会意外中购买到假冒芯粒。
测试还带来了其他挑战。软IP集成后频繁不会单独进行测试。相背,自动测试模式生成(ATPG)器具会分析总计芯片假想,并生成一组高效的测试向量。
芯片供应商而非芯片集成商会寂然进行芯片测试,尽管他们提供的测试遮蔽率信息很可能恰是集成商为了确保考究的系统测试良率而需要了解的。“你会思知说念,‘他们的可测试性假想(DFT)作念得怎么样?他们是否提供了弥漫的测试遮蔽率?’”克鲁格说说念。
但集成商也需要测试向量才能将其融入举座系统测试历程。ATPG 不错生成这些向量,但它们是由 IP 提供商创建的,而不是集成商。
由于测试向量梗概揭示芯片里面责任旨趣,因此对向量进行加密可能是必要的。这么作念需要ATPG供应商和测试成立供应商之间的合营,以确保测试东说念主员梗概解密向量以供使用。
可能会看到更多BiST
内置自测试 (BiST)有望得到更普通的应用。BiST不错匡助搞定芯粒缺少透明度的问题,但其有用性必须得到考证。“芯粒供应商有一种机制不错查验他们的芯粒,而无需将其集成到你的 SoC 中,”Bhatnagar 示意。
对于多芯粒来说,测试章程也至关障碍。每个被测试的芯片都会产生热量。“由于散热或功率限定,你甚而可能无法同期测试三个芯片堆叠,”Kamal 指出。“你必须合理安排测试规划。”
由于芯片只可通过封装引脚探问,因此必须接管调理的调试政策。使用软IP,不错修改逻辑以确保芯片里面的一致性。而芯片则无法进行此类修改。
Chiplet 还意味着需要一条软 IP 所缺少的供应链。“软 IP 以数字方式分发,一朝发布,后来续资本险些为零,”Karazuba 暴露说念。“Chiplet 的供应链迥然相异,更接近于传统芯片的供应链。它们与工艺节点和代工场考究关系,限定了可移植性,并增多了对供应商的依赖。”
“关节挑战在于硅芯片的供应,”弗劳恩霍夫集成电路与电子自动化运筹帷幄所(Fraunhofer IIS/EAS)高等夹杂信号自动化部门司理本杰明·普劳奇(Benjamin Prautsch)示意,“必须保证供应,因为很可能触及多家供应商。一个关节区别在于,假想团队在为其居品选拔芯少顷,怎么获取供应信息。”
物理层面的假想
还有其他一些障碍的区别。“传统的IP模块是在逻辑层面集成的,”Karazuba说说念,“比较之下,芯粒是在封装层面进行物理集成的。它们的互连是以物理连合的款式存在,而不是总线接口。因此,假想东说念主员除了进行芯片假想以外,还必须料理芯片间信号传输、电源齐全性和封装布线。”
每个芯片都会产生热量,这些热量必须从封装中散漫出去,且不颖慧扰其他芯片(尤其是 HBM)。这意味着集成商需要热模子和其他物理模子来考证拼装后封装的热特色是否合适条目。
Rambus的运筹帷幄员兼了得发明家 Steven Woo 示意:“芯粒与芯片相似,需要遒劲的模子,包括举止模子、功耗模子、散热模子以及信号和电源齐全性的接口模子,这些都超出了软 IP 的条目。”
物理当力亦然一个需要接头的成分。例如,大型中介层比袖珍中介层更容易发生翘曲。分析必须确保其具有弥漫的平面度,以保管现场合需的可靠性。
因此,芯片供应商需要提供多物理场模子,以便集成商梗概采选必要方法来缓解热问题和其他物理问题。多物理场考证器具与芯片假想中使用的器具不同。相背,它们更雷同于系统级器具,芯片假想东说念主员可能不太老练。
其他需要接头的成分包括:
确保总计芯粒都就它们之间交互所用的条约达成一致。接口的两头必须从条约栈的底层到顶层都达成一致。
使用地址映射表的芯片之间的地址映射表必须匹配。
必须就箝制机制达成一致。
芯粒必须就如那边理中断达成一致。
芯粒的可见性也愈加有限。“软IP频繁至少提供部分透明信息,例如时序不息、可空洞的RTL代码或允许进行忽闪优化的模子,”Karazuba说说念。“然而,芯粒就像‘黑盒’。假想东说念主员只可赢得抽象的时序、功耗和散热模子,而无法了解其里面逻辑。”
需要解答的问题也不同了。“淌若你托付的是IP模块,你需要雷同Spyglass的模子和测试平台,”克鲁格说。“淌若你购买的是现成的芯片,就无谓顾忌这些,因为这些都也曾准备好了。但现在你需要接头的是另一系列问题。它怎么适配我的封装?散热性能怎么?在窄小的空间内,高信号速率是否会导致过热门?”
3D封装让情况变得更糟
淌若芯片要堆叠在通盘,就会产生非凡的条目。“最大的限定在于可用的I/O接口和电源空间,”Kamal说说念。
由于无法奏凯探问每个单独的芯粒,测试探问变得愈加艰巨。必须对总计条约栈进行测试。这就条目确保每个芯片都能朝表层芯粒传递向量。或者,更多地使用BiST时间不错减少在外部系统箝制下进行测试的需求。
一个更秘要的问题在于,大多数尺度芯片除了用于关节任务的高速接口外,还领有大批频繁用于建立、测试或调试的低速接口,例如 SPI、I2C和JTAG。淌若芯片堆叠中的每个芯片都需要这些接口,就会增多必须从底层芯片输出的信号数目。
此类信号频繁提供带外功能,不会影响主接口。但巧合需要将这些信号团结,并将其置于带内,或者构建一个单独的组合低速接口,以干事于条约栈中的总计芯粒,从而最大限制地减少 I/O 占用空间。
Chiplet IP 的开拓难度比 Soft IP 更大
上述许多问题都不错通过参预期间和元气心灵来搞定,但有些问题尤其辣手。很难思象如安在不提供 Chiplet 多个版块的情况下搞定 Chiplet 的体式问题。可建立性是 Soft IP 的一个障碍方面,但咫尺尚不澄莹哪些类型的功能是固定的,以至于需要使用险些莫得或实足莫得可建立性的 Chiplet。
即使芯片阛阓最终形成,软IP仍将推崇障碍作用。“像Quadric这么的AI公司可能领有现成的、可延长的芯片居品线,但同期也会向但愿批量坐蓐单芯片的公司出售IP,”Roddy说说念。
许多假想有盘算推算将交融芯粒和软IP。“诚然芯粒可能代表了IP复用的下一个发展阶段,但它们毫不会取代软IP,”Karazuba说说念。“芯片架构师不应将芯粒视为可互换的RTL模块。相背,他们应该将它们视为具有私有物理、经济和安全影响的系统级构建模块。”
然而,淌若芯片阛阓确实形成,芯片用户的运作方式将与软IP用户迥然相异。
(开始:编译自semiengineering)
*免责声明:本文由作家原创。著述内容系作家个东说念主不雅点,半导体行业不雅察转载仅为了传达一种不同的不雅点,不代表半导体行业不雅察对该不雅点赞同或缓助,淌若有任何异议,宽贷关系半导体行业不雅察。
今天是《半导体行业不雅察》为您分享的第4254期内容,宽贷原谅。
加星标第一期间看推送,小号防走丢
求推选
开云「中国」Kaiyun官网登录入口

