傻白探索Chiplet,Chiplet面临的挑战之互连和封装(四)

news2024/11/28 6:46:58

目录

一、互连技术

二、封装技术

(1)英特尔

(2)台积电

三、生产流程

四、软件技术


实施Chiplet技术面临的主要挑战包括:

  1. 互连技术。Chiplet技术需要开发新型互连技术,以便将小芯片组合在一起。目前,这项技术也尚未完全成熟,需要更多研究和开发。

  2. 封装技术。Chiplet技术需要开发新型封装技术,以便将不同功能不同工艺制造的小芯片封装在一起。目前,这项技术尚未完全成熟,需要更多研究和开发。

  3. 生产流程。实施Chiplet技术需要重新设计生产流程,以便将小芯片组合成完整的集成电路。这可能需要许多先进的生产设备和技术,并且需要对现有的生产流程进行重大改造。

  4. 软件技术。实施Chiplet技术还需要开发相应的软件技术,以便将小芯片集成到一个完整的系统中,并进行编程和配置。这可能需要开发新的软件工具和技术,并且需要对现有的软件技术进行重大升级。

让多个小芯片裸片互联起来并最终异构集成成为一个大芯片,面临诸多技术挑战,这其中互连和封装是最需攻克的两大“关卡”。

一、互连技术

可以说,如何让裸片与裸片之间高速互联,是Chiplet技术落地的关键,这对芯片设计公司以及全产业链来说均是一大全新挑战。

由光互联论坛(OIF)定义的电气I/O标准显示,在超短距离和极短距离链路上(裸片与裸片互联)数据传输速率高达112Gbps。芯片设计公司在设计裸片与裸片之间的互联接口时,首要保证的是高数据吞吐量,另外,数据延迟和误码率也是关键要求,还要考虑能效和链接距离。

在互连方面,设计厂商各出奇招。国外厂商,Marvell在推出模块化芯片架构时采用了Kandou总线接口; NVIDIA推出的用于GPU的高速互联NV Link方案;英特尔免费向外界授权的AIB高级接口总线协议;AMD推出的Infinity Fabrie总线互联技术,以及用于存储芯片堆叠互联的HBM接口;Xilinx正在开发OpenHBI,一种源自HBM标准的片间互连/接口技术;Momentum 正在推动铜混合键合,使用微小的铜对铜连接来连接封装中的芯片;光互连论坛正在开发一种称为CEI-112G-XSR的技术,为小芯片实现高速传输的芯片到芯片连接。

国内方面,也有厂商在此展开动作。芯动科技推出了国产自主标准的INNOLINK Chiplet IP和HBM2E等高性能计算平台技术,支持高性能CPU/GPU/NPU芯片和服务器;为了让IP更具象、更灵活的被应用在Chiplet里面,芯原提出了IP as a Chip(IaaC)的理念,旨在以Chiplet实现特殊功能IP从软到硬的“即插即用”,解决7nm、5nm及以下工艺中性能与成本的平衡,并降低较大规模芯片的设计时间和风险。……这些都是芯片设计公司在致力实现高速互联上的不同尝试。关于接口互连这个问题,东西太多了,准备单独开一章记录。

在IC CHINA 2020大会上,芯原董事长戴伟民特别强调了封装和互联对Chiplet的重要性,特别是芯片互联,需要一个一致性协议问题,就涉及到了标准。戴伟民呼吁,国内的Chiplet联盟成员共同参与制定Chiplet技术的互联相关标准。

2021 年 5 月,中国计算机互连技术联盟(CCITA)在工信部立项了《小芯片接口总线技术要求》,由中科院计算所、工信部电子四院和国内多个芯片厂商合作展开标准制定工作。

2022年8月,国际巨头华为、AMD、英特尔积极布局Chiplet并推出相关产品,与此同时,科技巨头们还共同成立了Chiplet标准联盟,正式推出了通用Chiplet的高速互联标准“UCle”。

二、封装技术

而在封装层面,英特尔和台积电在内的巨头都在布局。以下都是概述没图,不好懂,想要看先进封装技术的可以移步:

(21条消息) 傻白入门芯片设计,先进封装技术(五)_好啊啊啊啊的博客-CSDN博客

(20条消息) 傻白入门芯片设计,典型的2D/2D+/2.5D/3D封装技术(六)_好啊啊啊啊的博客-CSDN博客

(1)英特尔

英特尔在异构互联的道路上已进行了长期投入,多年前就推出了EMIB技术,最近又推出了Foveros3D立体封装技术。EMIB技术和Foveros3D立体封装技术都是芯片封装技术,它们都可以将多个芯片连接在一起,形成一个完整的系统芯片。但是,它们在实现方式上有一些区别。

EMIB(Embedded Multi-die Interconnect Bridge)技术:一种嵌入式多芯片互连桥技术,它将多个芯片嵌入在一个封装器中,并在它们之间建立连接,来实现芯片之间的互联。EMIB技术的优势在于,它可以更加紧凑地组织芯片,并可以在芯片之间建立更密集、更灵活的连接,从而提高芯片的性能和效率。

Foveros3D立体封装技术:不同于以往单纯连接逻辑芯片、存储芯片,Foveros可以把不同逻辑芯片堆叠、连接在一起,并在它们之间建立立体连接,从而实现立体的互联,可以“混搭”不同工艺、架构、用途的IP模块、各种内存和I/O单元。Foveros3D立体封装技术的优势在于,它可以更加紧凑地组织芯片,并可以在芯片之间建立更密集、更灵活的连接,从而提高芯片的性能和效率。基于Foveros 3D封装技术,英特尔推出了酷睿处理器“Lakefield”,其中,CPU、GPU核心采用的是10nm工艺,I/O部分所在的基底层则是22nm工艺制造。

(2)台积电

台积电作为代工巨头,自然也在重兵押注。一年前,台积电曾展示一款基于ARM内核、采用Chiplet概念设计的芯片产品,利用了台积电7nm工艺、LIPINCON互联和CoWoS封装技术制造。LIPINCON是一种高速串行总线,它是台积电多年前就开始研发的裸片之间数据互联接口技术。CoWoS是台积电推出的 2.5D封装技术,称为晶圆级封装,通过芯片间共享基板的形式,将多个裸片封装在一起,主要用于高性能大芯片的封装。

 台积电基于Chiplet理念的成功设计向业界传递了一种示范效果,对于想使用Chiplet理念来设计芯片但又没有能力自研芯片接口的Fabless厂商,采用台积电现成的接口LIPINCON IP无疑将极具吸引力。

三、生产流程

实施Chiplet技术需要重新设计生产流程,以便将小芯片组合成完整的集成电路。Chiplet技术与传统的芯片设计方式有所不同。传统的芯片设计方式是将所有的电路元件集成在一个工艺层上,并通过一系列的生产流程将它们组合成完整的芯片。而Chiplet技术则是将电路元件分解成较小的部分,并将这些部分组合成完整的芯片。因此,实施Chiplet技术需要重新设计生产流程,以便更好地处理这种分解和组合的过程。

重新设计生产流程可能需要许多先进的生产设备和技术,并且需要对现有的生产流程进行重大改造。这些技术和流程的开发和实施都需要投入大量的时间和资源,因此它是实施Chiplet技术的主要挑战之一。

总而言之,实施Chiplet技术需要重新设计生产流程,以便将小芯片组合成完整的集成电路。这需要攻克的技术挑战主要包括:

  1. 设计新的生产流程,以便能够将多个小芯片组合成一个完整的集成电路。

  2. 购置新的生产设备,以便能够满足生产要求,并能够实现高质量的封装和互联。

  3. 对现有的生产流程进行重大改造,以便能够支持新型的Chiplet技术。

  4. 训练生产人员,以便能够操作新型设备和流程,并保证生产质量。

因此,生产流程是实施Chiplet技术的一个重要挑战,需要重新设计生产流程,购置新的生产设备,并对现有的生产流程进行重大改造。

四、软件技术

Chiplet技术需要开发新型软件技术,以便将芯粒组合在一起,并将它们与外部设备进行交互。这需要攻克的技术挑战主要包括:

  1. 开发新的软件工具和技术,以便将多个芯粒组合成一个完整的集成电路。

  2. 对现有的软件技术进行升级,以便能够支持新型的Chiplet技术。

  3. 编写新的程序代码,以便将多个芯粒集成到一个完整的系统中,并进行配置和编程。

  4. 与外部设备进行交互,以便能够实现完整的系统功能。

因此,软件技术是实施Chiplet技术的一个重要挑战,需要开发新的软件工具和技术,并对现有的软件技术进行升级。

参考资料:

这将是Chiplet的最大挑战? - 知乎 (zhihu.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/91871.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

51单片机模块化编程

模块化 传统方式编程:所有的函数均放在 main.c 里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路。 模块化编程:把各个模块的代码放在不同的 .c 文件里…

FL Studio21新版终于有内置的强大混响插件了

FL Studio 21新版终于有内置的强大混响插件了FL Studio 21新版不光如此,还增加很多官方主题,并内置了多款可选,满足大家对个性化的需求! 而且每一个人都能快速地创建属于自己的主题,彰显你的与众不同! 一分…

JavaScript(五):函数、作用域

JavaScript函数函数的基本使用return返回语句arguments的使用函数的两个案例作用域函数的基本使用 1.函数声明 格式: function 函数名(){ 函数体代码 } function是声明函数的关键字,必须小写 2.函数调用 函数名(); 调用的时候不要忘记加小括号函数如果…

【数据分析】大型ADCP数据集的处理和分析(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

猿如意中的【Sublime Text Build 3211】开发工具详情介绍

目录 一、工具名称 二、下载安装渠道 2.1 什么是猿如意? 2.2 如何下载猿如意? 2.3 如何在猿如意中下载Sublime Text Build 3211? 三、Sublime Text Build 3211介绍 四、软件安装过程 五、软件界面 六、Sublime Text Build 3…

redis7知识点总结

文章目录1. redis单线程为啥会这么快2. redis数据类型和底层存储结构2.1 string类型2.1.1 SDS2.2 hash类型2.3 list类型2.4 set类型(集合)2.5 zset类型(有序集合)2.6 ziplist压缩列表2.7 listpack2.8 quicklist-快速列表2.9 skipl…

马士兵-郑金维—并发编程—6.并发集合

一、ConcurrentHashMap 1.1 存储结构 ConcurrentHashMap是线程安全的HashMap ConcurrentHashMap在JDK1.8中是以CAS+synchronized实现的线程安全 CAS:在没有hash冲突时(Node要放在数组上时) synchronized:在出现hash冲突时(Node存放的位置已经有数据了) 存储的结构:…

DBCO-PEG3-NHS ester,2163772-16-3,二苯并环辛炔-三聚乙二醇-琥珀酰亚胺酯

英文名称:DBCO-PEG3-NHS ester 中文名称:二苯并环辛炔-三聚乙二醇-琥珀酰亚胺酯 CAS:2163772-16-3 分子式:C32H35N3O9 分子量:605.64 纯度:>95% 外观:浅黄色半固态 储存条件&#xff…

互联网企业的逆向奔赴,京东调集首批1000余名快递小哥陆续抵达北京

在每一次苦难来临的时刻,逆行者的背影,总是让人倍感温暖。   在疫情依然肆虐的当下,更是如此。   那些义无反顾地奔赴疫情最前线的逆行者们,总是在用血肉之躯守护着我们的生活冷暖。如果一定要寻找这些逆行者当中最美的那一抹…

SDK JDBC多种方式接入AZURE SQL DATABASE JAVA版

本文阐述使用JDBC接入AZURE SQL 数据库 笔者认为AZURE云上的AZURE SQL和SQL SERVER是很相似的,在普通的账号密码情况下JDBC字符串都是一致的。 下来全部说明官方的多种连接方式,参考官方: https://learn.microsoft.com/zh-cn/sql/connect/jdb…

Post-GWAS: single-cell disease relevance score (scDRS) 分析

1、scDRS的计算原理如下所示: 图片来源:Zhang M J, Hou K, Dey K K, et al. Polygenic enrichment distinguishes disease associations of individual cells in single-cell RNA-seq data[R]. Nature Publishing Group, 2022. 2、通过scDRS分析可以得到…

XDisplay 安装教程

Splashtop Wired XDisplay 安装教程1. 概述2. Splashtop XDisplay 详细安装教程2.1 下载 Splashtop XDisplay2.2 电脑上安装 Splashtop XDisplay2.3 iPad安装 Splashtop XDisplay3. 遇到的问题3.1 下载 iTunes3.2 安装 iTunes3.3 打开 iTunes3.4 同意许可协议4. iPad连接Window…

学会用这个键,Word做得比领导还整齐, 早早下班不是梦

大家比较常用到哪些快捷键呢?快捷键用得熟练,工作效率可是会大大提高的。下面介绍4类常用的Word快捷键,希望能够帮到你,大家一起提高效率,早早下班!一、字体样式:平常更改字体样式,总…

【openEuler系列】部署文件共享服务Samba

个人名片: 对人间的热爱与歌颂,可抵岁月冗长🌞 Github👨🏻‍💻:念舒_C.ying CSDN主页✏️:念舒_C.ying 个人博客🌏 :念舒_C.ying 1 配置环境 挂载系统ISO&am…

李沐精读论文:GAN

论文:https://papers.nips.cc/paper/2014/file/5ca3e9b122f61f8f06494c97b1afccf3-Paper.pdf 视频:GAN论文逐段精读【论文精读】_哔哩哔哩_bilibili 课程:CS231n 2022PPT笔记- 生成模型Generative Modeling ​李宏毅机器学习——对抗生成网络…

基本算法学习记录---Day2

并查集模板1 class Solution {int[] root new int[200000];public int Que() {//初始化for(int i 1;i<n;i){root[i] i;}//TODO}//找根(将节点连接)public int find(int x){if(root[x] ! x){root[x] find(root[x]);}return root[x];}//合并public void heb(int i,int j)…

快速突出重点数据,条件样式来帮你

使用条件样式可以实现使用样式标注符合规则的数据&#xff0c;可以帮助直观查看数据、发现关键数据问题和数据的变化趋势。例如&#xff1a; 使用红色文字标注同比增幅小于10%的省份 使用红色文字标注同比增幅小于10%的省份使用不同的图标标注计划完成情况&#xff0c;绿色图…

PS CS6视频剪辑基本技巧(一)CS6可以实现的视频剪辑功能

前几天儿子要做一个居家生活的视频在班会上分享&#xff0c;想把视频做得漂亮一些&#xff0c;不想应付了事&#xff0c;本人略懂PS&#xff0c;所以就地取材学了一下用PS CS6制作视频&#xff0c;现在把学习到的基本技巧给大家分享一下。本人非专业人士&#xff0c;所用软件也…

Arthas入门和安装使用

闲聊 我前几天也阳了&#xff0c;难受的要死&#xff0c; 不过今天明显好转&#xff0c;抓紧来一篇博文助助兴。如果对你有一点收获&#xff0c;辛苦点个赞。 简介 Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持JDK6以上。主要用于定位和诊断线上程序运行问…

Solidity之abi.encode各编码方法使用

什么是智能合约 ABI ABI Specification for encoding and decoding 非常精炼的一句话&#xff1a;一套用来编码和解码的规范。 注意与合约字节码&#xff08;bytecode&#xff09;要区分开&#xff0c;字节码只是一串用十六进制数表示的 EVM 操作码。 在 Solidity 文档中描…