傻白探索Chiplet,Chiplet技术带来的“新四化”(三)

news2024/11/24 12:47:32

目录

一、IP芯片化

二、异质集成(HeteroMaterial Integration)

三、异构集成(HeteroStructure Integration)

四、IO增量化

五、总结


一、IP芯片化

IP(Intelligent Property)是具有知识产权核的集成电路的总称,是经过反复验证过的、具有特定功能的宏模块,可以移植到不同的半导体工艺中。到了SoC阶段,IP核设计已成为ASIC电路设计公司和FPGA提供商的重要任务,也是其实力的体现。对于芯片开发软件,其提供的IP核越丰富,用户的设计就越方便,其市场占用率就越高。目前,IP核已经变成SoC系统设计的基本单元,并作为独立设计成果被交换、转让和销售。IP核对应描述功能行为的不同分为三类,即软核(Soft IP Core)、固核(Firm IP Core)和硬核(Hard IP Core)。当IP硬核是以硅片的形式提供时,就变成了Chiplet。

 我们可以这么理解:SiP中的Chiplet就对应于SoC中的IP硬核。Chiplet 就是一个新的 IP 重用模式,就是硅片级别的IP重用。设计一个SoC系统级芯片,以前的方法是从不同的 IP 供应商购买一些 IP,软核、固核或硬核,结合自研的模块,集成为一个 SoC,然后在某个芯片工艺节点上完成芯片设计和生产的完整流程。有了Chiplet以后,对于某些 IP,就不需要自己做设计和生产了,而只需要买别人实现好的硅片,然后在一个封装里集成起来,形成一个 SiP。所以 Chiplet 可以看成是一种硬核形式的 IP,但它是以芯片的形式提供的。因此,我们称之为IP芯片化。

注意:关于软核(Soft IP Core)、固核(Firm IP Core)和硬核(Hard IP Core)

软核是最灵活的,它可以根据需要进行完全定制,但需要更多的设计和验证工作。固核是次之,它有一定的可定制性,但已经经过了基本的验证和优化,可以提供更快的设计周期。硬核是最不可定制的,它没有任何可定制的部分,但可以提供最快的设计周期和最佳的性能。

在选择IP核时,需要根据设计的需求和要求来决定使用哪种类型的核。如果需要完全定制的功能,则需要使用软核;如果需要快速设计和优化性能,则可以使用固核或硬核。

二、异质集成(HeteroMaterial Integration)

异质集成是指不同材料不同工艺制造的芯片集成在一起,构成一个完整的系统。这种集成方式的优点在于能够充分利用各种材料和工艺的优势,提高系统的性能和可靠性。

比如说,在处理器的设计中,可以使用异质集成的方式来制造Chiplets。每个Chiplet都可以使用不同的技术和制造工艺来制造,比如7nm和5nm等。然后,通过芯片联结器将这些Chiplets连接在一起,构成一个完整的处理器。通过使用异质集成的方式,可以让处理器拥有更高的性能和更好的可靠性。

 

 

此外,各个芯片的材料可以是不同的,比如金属、绝缘材料、半导体材料等。通常来说,不同的材料具有不同的物理性质和电学性质,能够提供不同的功能和性能。例如,金属材料具有良好的导电性和导热性,可以用于制作电路的导电部分;而绝缘材料具有良好的绝缘性。 因此将不同材料的半导体集成为一体——即异质集成HeteroMaterial Integration,可产生尺寸小、经济性好、设计灵活性高、系统性能更佳的产品。如下图所示,将Si、GaN、SiC、InP生产加工的Chiplet通过异质集成技术封装到一起,形成不同材料的半导体在同一款封装内协同工作的场景。

在单个衬底上横向集成不同材料的半导体器件(硅和化合物半导体)以及无源元件(包括滤波器和天线)等是Chiplet应用中比较常见的集成方式。需要读者注意的是,目前不同材料的多芯片集成主要采用横向平铺的方式在基板上集成,对于纵向堆叠集成,则倾向于堆叠中的芯片采用同种材质,从而避免了由于热膨胀系统等参数的不一致而导致的产品可靠性降低,如下图所示。

总之,异质集成是一种常用的集成方式,它能够提高系统的性能和可靠性,是许多系统设计中的一个重要技术。

三、异构集成(HeteroStructure Integration)

异构集成是指将不同类型的芯片集成在一起(指的是不同功能、不同架构、不同性能等),构成一个完整的系统。这种集成方式的优点在于能够充分利用各种芯片的优势,提高系统的性能和可靠性。

比如说,在处理器的设计中,可以使用异构集成的方式来制造Chiplets。每个Chiplet都可以使用不同类型的芯片来制造,常见的芯片类型包括CPU、GPU、FPGA、ASIC和SOC等。然后,通过芯片联结器将这些Chiplets连接在一起,构成一个完整的处理器。通过使用异构集成的方式,可以将不同类型的芯片有效地结合在一起,实现系统的协同工作,达到更高的性能水平。

四、IO增量化

如果说前面的“三化”是Chiplet技术的优势,那么,IO增量化则给Chiplet带来了挑战。IO增量化体现在水平互联(RDL)的的增量化,同时也体现在垂直互联(TSV)的增量化。

  • 水平互联(RDL,Redistributed Layer)指的是在芯片表面的铺铜线路。通过增加水平互联的层数,可以增加芯片的IO端口数量。
  • 垂直互联(TSV,Through-Silicon Via)指的是将芯片堆叠在一起时,在芯片之间连接的立体电路。通过增加垂直互联的层数,可以增加芯片的IO端口数量。

因此,通过增量化的方式来增加芯片的IO端口数量,可以在不影响整个系统性能的情况下提高芯片的能力。

在传统的封装设计中,IO数量一般控制在几百或者数千个,Bondwire工艺一般支持的IO数量最多数百个,当IO数量超过一千个时,多采用FlipChip工艺。在Chiplet设计中,IO数量有可能多达几十万个,为什么会有这么大的IO增量呢?(一些关于封装的知识点,我记录一些笔记,如下:)

傻白入门芯片设计,芯片键合(Die Bonding)(四)_好啊啊啊啊的博客-CSDN博客_die attach 设备

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

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

我们知道,一块PCB的对外接口通常不超过几十个,一款封装对外的接口为几百个到数千个,而在芯片内部,晶体管之间的互联数量则可能多达数十亿到数百亿个。越往芯片内层深入,其互联的数量会急剧增大。Chiplet是大芯片被切割成的小芯片,其间的互联自然不会少,经常一款Chiplet封装的硅转接板超过100K+的TSV,250K+的互联,这在传统封装设计中是难以想象的。

由于IO的增量化,Chiplet的设计也对EDA软件提出了新的挑战,Chiplet技术需要EDA工具从架构探索、芯片设计、物理及封装实现等提供全面支持,以在各个流程提供智能、优化的辅助,避免人为引入问题和错误。

Cadence、Synopsys、Siemens EDA(Mentor)等传统的集成电路EDA公司都相继推出支撑Chiplet集成的设计仿真验证工具。

注释:关于EDA工具

EDA,也被称为电子设计自动化,是一种电子设计工具,可用于帮助工程师进行电路设计,仿真和分析工作。它包括一系列的软件和工具,可以帮助工程师快速和有效地设计电路板和电路,并且还可以帮助他们预测电路的性能,确保电路能够正常工作。EDA工具也可用于进行功能验证和测试,以确保电路符合设计要求。总而言之EDA是电子设计工程师在电路方面工作时非常有用的工具

五、总结

 Chiplet是一种实现模块化设计的方法,每个Chiplet通常负责处理器的一个功能模块。因此,Chiplet可以通过异质集成的方式来实现,即将不同材料或不同工艺制造的芯片集成在一起,构成一个完整的处理器模块。

同时,Chiplet也可以通过异构集成的方式来实现,即将不同类型的芯片集成在一起,构成一个完整的处理器模块。例如,可以将CPU、GPU和FPGA等不同类型的芯片集成在一起,构成一个完整的处理器模块。

总结一下,Chiplet带给集成技术的新变化就是:IP芯片化、集成异构化、集成异质化、IO增量化,我们称之为Chiplet技术带来的新“四化”。

参考资料:

Chiplet技术带来的新“四化” - 与非网 (eefocus.com)

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

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

相关文章

腾讯前端常考vue面试题(必备)

虚拟DOM的优劣如何? 优点: 保证性能下限: 虚拟DOM可以经过diff找出最小差异,然后批量进行patch,这种操作虽然比不上手动优化,但是比起粗暴的DOM操作性能要好很多,因此虚拟DOM可以保证性能下限无需手动操作DOM: 虚拟DOM的diff和patch都是在一次更新中自动进行的,我们无需手动…

driftingblues2靶机(nmap提权)

环境准备 靶机链接:百度网盘 请输入提取码 提取码:9qkq 虚拟机网络链接模式:桥接模式 攻击机系统:kali linux 2021.1 信息收集 1.探测目标靶机 2.探测目标靶机开放端口和服务 3.用dirsearch扫描目录 dirsearch -u 192.168.…

π120E31兼容Si8620EC-B-IS 双通道数字隔离器

π120E31兼容Si8620EC-B-IS 双通道数字隔离器。具有出色的性能特征和可靠性,整体性能优于光耦和基于其他原理的数字隔离器产品。 传输通道间彼此独立,可实现多种传输方向的配置,可实现3.0kVrms隔离耐压等级和 DC 到 600Mbps 信号传输。该系列…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园兼职招聘系统x6u36

毕业设计说实话没有想象当中的那么难,导师也不会说刻意就让你毕设不通过,不让你毕业啥的,你只要不是太过于离谱的,都能通过的。首先你得要对你在大学期间所学到的哪方面比较熟悉,语言比如JAVA、PHP等这些,数…

腾讯会议一直显示正在加入会议如何处理?

我们在使用腾讯会议时,一直显示正在加入会议,但是经过很长时间也没有反应,这该怎么办?下面小编就给大家带来了相关的解决办法,说不定有用。 腾讯会议一直显示正在加入会议怎么办? 1、手机上打开腾讯会议。 …

交易所步入「后FTX 时代」,WEEX唯客等后发新秀拉开补位战?

太阳底下没有新鲜事,11月上旬 FTX此轮的骤然崩溃,再次证明了加密行业没有「大而不能倒」的神话,也在一定程度上引爆了加密行业的信任危机与流动性困境。 但把盖子掀开、暴露出里面的风险,未尝不是一件好事——缺乏风控合规的中心…

【剧前爆米花--爪哇岛寻宝】面向对象的三大特性——封装、继承以及多态的详细剖析(下——封装)。

作者:困了电视剧 专栏:《JavaSE语法与底层详解》 文章分布:这是一篇关于Java面向对象三大特性——封装的文章,在本篇文章中我会分享封装的一些基础概念以及实现。 目录 封装定义和优点 访问限定符实现封装 private限定符 priv…

深度学习-LeNet(第一个卷积神经网络)

文章目录简介数据集模型搭建模型训练模型测试前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 简介 LeNet模型是在1998年提出的一种图像分类模型,应用于支票或邮件编码上的手写…

双模蓝牙MIDI模块BT401的功能简单描述和蓝牙MIDI协议

目录 一、蓝牙MIDI概念和功能简述 蓝牙MIDI,实际上是由苹果公司推广并且应用的,目的是借助于低功耗蓝牙来实现 主机和设备之间的无线连接 。协议的标准也是苹果定的。目前也充分的应用到安卓平台了 二、详细记录--功能说明 2.1 蓝牙MIDI的测试说明--m…

【笔记】计算机组成原理复习重点——篇三

计算机组成原理复习重点笔记 第二篇 计算机系统的硬件结构 第3章 系统总线第4章 存储器第5章 输入输出系统 第3章 系统总线 3.1 总线的基本概念 一、为什么要用总线 计算机的各个系统功能部件连在一起才能协同工作,部件之间不可能采用全互联形式&…

MATLB|基于复杂网络的配电系统微电网优化配置

目录 一、概述 二、系统研究 三、复杂网络框架 四、结果与讨论 五、Matlab代码实现 一、概述 多年来,各个领域的科学家开发了一套广泛的工具:数学、计算和统计,旨在分析、建模和理解网络。网络研究的基础可以追溯到图论的发展&#xff0…

第三方软件测试机构如何选择?

什么是软件产品检测报告? 软件测试机构根据委托方提供的测试需求,对软件进行功能性的检测,保证软件功能能正常运行。 软件产品登记测试也是申请软件产品登记的必要条件,对于买方来说,通过第三方检测机构出具的测试报告…

yolov5修改骨干网络-使用自己搭建的网络-以efficientnetv2为例

yolov5修改骨干网络–原网络说明 yolov5修改骨干网络-使用pytorch自带的网络-以Mobilenet和efficientnet为例 yolov5修改骨干网络-使用自己搭建的网络-以efficientnetv2为例 增加网络的深度depth能够得到更加丰富、复杂的特征并且能够很好的应用到其它任务中。但网络的深度过深…

全面适配 Android12

本文目录 背景技术分析实战总结与展望 背景 2021 年 10 月 5 日 Google 发布 Android12 操作系统,安全性和隐私性大幅提升,各手机厂家陆续更新 Android12 操作系统。 2022 年随着各大 APP 应用市场推动 Android12 适配工作,开发者积极响应…

应用性能监控管理工具

应用程序性能监控 Application Manager 的应用程序性能监控(APM Insight) 使应用程序开发人员和 DevOps 工程师能够了解应用程序性能,并帮助他们在问题影响最终用户之前对其进行故障排除。在应用程序性能问题影响收入之前监控、查明并解决它…

计算机毕设Python+Vue校园社团管理系统(程序+LW+部署)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

PiL测试实战(下)| PiL阶段的闭环测试

前言 上篇我们介绍了单元级软件的PiL测试,对于集成级的PiL测试,其流程和单元阶段基本一致。然而,对于一些带有反馈控制逻辑的集成测试(如电机控制器MCU),PiL阶段会将控制算法(Controller Model…

HeidiSQL连接MySQL失败

HeidiSQL连接MySQL失败故障现象解决方案方案一方案二故障现象 在使用非本地盘的位置上的Heidi SQL工具,远程连接MySQL,发现连接失败,错误的原因是“plugin caching_sha2_password.dll could not be loaded”的解决办法。 解决方案 我们可…

Linux进度条小程序与git

gitLinux进度条小程序缓冲区问题回车换行倒计时小程序进度条程序git什么是gitgit的发展史git的基本操作创建仓库与本地仓库建立联系Linux中git提交代码的三板斧git基础指令Linux进度条小程序 缓冲区问题 编译运行后发现延迟了两秒才出现数字,我们都知道程序中的代码…

83-137-springcloud-stream-nacos-sentinel

83-137-springcloud-stream-nacos-sentinel: Stream 常见MQ(消息中间件):ActiveMQ,RabbitMQ,RocketMQ,Kafka Cloud Stream:屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程…