在今年的 IMAPS(International Microelectronics Assembly and Packaging Society,国际微电子装配与封装学会 )大会上,Cadence 资深半导体封装管理总监 John Park 发表了关于封装组装设计套件(Package Assembly Design Kits,简称 ADK)的演讲:什么是 ADK,以及 ADK 能为封装设计带来哪些好处?
由于异质集成对不同的人来说意义各不相同,John 首先介绍了该市场的发展历史和趋势:几十年来,我们一直在从事多芯片模块 (Multi-Chip Module,简称MCM) 和类似的集成工作;但在过去五年左右的时间里,该领域更加专注于系统级芯片(System on Chip,简称 SoC)集成——不同于将所有元件都放在一个大芯片上,当前的焦点在于制造更小的芯片,通常称为“chiplet”,并把它们集成在某种高级封装中。
- 降低 NRE(Non-recurring engineering Expense,一次性工程费用) 成本
- 加快产品上市
- 实现比标线尺寸更大的设计
- 更灵活的架构(多进程)
- 高级多芯片(多chiplet)、基于硅的封装需要专门的版图特征和形式化的物理/逻辑验证能力
- 特定于硅(矽)基板设计的版图特征
- 高级泪滴补强和走线加宽
- 渐进式铺铜和透氧孔的算法
- 大容量设计支持
- 来自封装设计的光罩级精确输出数据 (GDSII)
- 高级圆弧向量化
- 与 IC 实体验证工具无缝集成,并提供与封装设计工具间的反馈
- 光罩级 DRC
- 多芯片(多chiplet)设计的连通性验证(电路与布局验证)
- 特定区域的高级金属填充(平衡)
- 这些应该是文本文件,以便于读取、写入、比较和共享
- 基板堆叠物理和电气细节
- 信号的物理/间距约束
- 信号的电气约束
- 约束分组
- 组装/放置规则
- 测试规则
- Footprints
- JEDEC 标准 BGA/LGA 和 SMD
- 焊盘
- STEP 文件(真正的 3D 渲染)
- 3D 键合线文件
- 基于键合设备的模型
- 3D DRC 所需
- I/O 模型
- 行为 (IBIS)
- 晶体管级
- 热/功耗模型
- 芯片(小芯片)级热和功耗模型
- 静态和瞬态功耗信息
- GUI 图形式界面,简化设置
- 设备独有的 DFA 概要
- 设计同步、直接反馈组件的放置和移动情况
- 表格驱动、带用户定义的组件类别
- 基本模式(表格)和高级模式(约束管理器)
- 规则定义的设置可以在库级的单独工具中完成
- 基于与 PCB 类似的合规经验
- 抖动容限
- 插入损耗
- 回波损耗
- 眼图模板(用于 SerDes)
- 设计规则检查
- 包括 3D 堆栈引脚对齐
- 电路与布局验证
- 芯片到芯片(chiplet到chiplet)
- 系统级
- 金属填充
- 智能金属平衡
- 数十年来,PDK 在 IC 设计界已经得到成功采用
- 封装技术的复杂性呈爆炸式增长,不应该在信息不充分的情况下盲目设计
- IC 设计师和封装设计师都面临新的挑战,需要新的方法
- 封装设计界应该开始采用 ADK 了