关键要点
为什么IC设计需要从两个不同的方向入手。
了解准备IC设计文件的过程。
成本和收益问题限制了IC的物理设计。
密集晶体管数硅晶片始于一系列IC设计步骤。
尽管晶体管的推出相对较晚,但它是人类历史上生产最多的产品。除非出现完全不可预见的技术突破,否则这种情况不太可能改变;自推出以来的几十年里,器件晶体管的数量呈指数级增长,而小型化制造奇迹是数字革命的核心。然而,晶体管数量增加的趋势正在突破设计和制造工艺的极限。IC设计构建了一个迭代过程,将对细节的关注与对设备特性和功能的高层次、系统的包含结合起来。
迭代和双向设计动机
IC设计步骤类似于PCB设计,但由于更多的约束和更严格的公差而产生差异。超大规模集成电路(VLSI)指导IC设计,将数十亿MOSFET组合到一个芯片中,实现密集的电子功能,如片上系统(SoC)。与PCB设计类似,VLSI设计流程是一个迭代过程,但需要注意的是,物理制造过程中的迭代比小批量原型要昂贵得多。而且,与PCB设计不同的是芯片在制造后缺乏用户可维护性——它是一种二进制的,不是成功就是失败。
IC设计的迭代性质源于自上而下和自下而上的设计风格的组合:
自上而下的设计是逆向工程意义上的分解。设计团队制定好的系统框架,然后在设计过程中为子系统添加细节。
自下而上的设计是先构建子系统,然后再将各个子系统合并到系统中。
虽然大部分IC设计侧重于自下而上的方法,因为它允许最精细的细节来塑造更高水平的设计复杂性,但自上而下的方法可以帮助利用自下而上的设计来改善性能结果。例如,尺寸是IC的两个主要设计约束之一,在没有准确估计芯片面积的情况下实施自上而下的架构设计可能会超出分配的空间。相反,IC设计应尽早集成物理约束,以构建具有互补特性的器件功能。最好的设计综合了自下而上的复杂性和对自上而下方法的约束:
概念设计-IC的规格。与所有工程一样,IC特性将有合理的权衡,以符合设计意图。然而,IC布局将允许在这些限制范围内有很大的自由度,允许设计者选择最合适的拓扑结构和布局
原理图设计和仿真 -IC的组件需要互连定义。网表必须完整描述与电源、接地和外部 I/O 引脚的连接。为了正确实现原理图,设计团队必须创建表示元件分组的符号,称为电路模块。除了布局之外,这些模块也是设计仿真阶段不可或缺的一部分。仿真阶段是有双重意义的:设计验证和优化性能。
布局和验证 -布局可以增强或抑制关键性能,主要是IC的功率、尺寸和运行速度。此外,精心的布局会抵消寄生电阻和电容的影响。然后,布局将使用可配置的DFM约束执行设计规则检查(DRC),以检测设计的IC与制造要求之间的冲突。
布局后仿真 -在确定布局和原理图之间不存在差异后,此阶段将是原理图级仿真的改进版本。它是一种更强大的仿真,可将寄生效应和信号延迟参数纳入评估中,从而准确模拟实际性能。仿真后的结果提供了有关布局的反馈,相关的设计规范可能需要进一步修订。
物理 IC 设计步骤的细节
完整的设计和制造的IC之间仍然存在着巨大的差距。制造工具和技术将要求遵守最小特征尺寸和间距规则。可制造性保证将取决于迭代和先前IC设计步骤的质量:
平面规划 -放置数十亿个单独的晶体管是不可行的;相反,晶体管被划分在功能模块中,然后递归地定义为更小的子块。平面图必须最好地将这些块分组,以最小化面积并方便布线。
布局-这个阶段涉及到块在芯片上的精确定位。第一个放置将是评估步骤之前的单元的粗略排列,旨在优化空间,同时遵守设计限制。对布线空间的估计可指导放置是否需要继续迭代。
第一次布局将是在评估步骤之前对单元进行粗略布置,评估步骤旨在优化空间,同时遵守设计要求限制。对布线空间的估计可指导布局是否需要继续迭代。
布线-块之间的空间为布线保留空间,布线过程跨越两个阶段。布线必须保留空间,并通过在引脚之间占用尽可能短的路径来最小化寄生效应的影响。首先,全局布线在金属层之间以交替的首选方向组织连接。详细布线如下,其中指定了这些连接的几何形状。
萃取-物理布局转化为网表,以实现包含精确细节的最精确仿真水平。必须对电气参数进行最终检查,以确定信号延迟和时序。
布线——块之间的空间为互连预留了空间,连接过程分为两个阶段。布线必须保留空间,并通过占据引脚之间尽可能短的距离来最小化寄生效应的影响。首先,全局布线以交替的优先方向在金属层之间组织连接。接下来是详细的布线,它指定了这些连接的几何形状。
导出-物理布局转化为网表,以进行最精确的仿真,其中包含精确的细节。为了建立信号延迟和时序,需要对电气参数进行最终检查。
使用Cadence解决方案逐步进行IC设计
IC设计步骤需要严格控制和精确度,以将密集的晶体管制造纳入现代封装中。然而,IC设计在概念上与PCB设计中的过程相差无几,这并不奇怪,因为IC实际上就是一块微型化的PCB。电路板或元器件需要复杂的工具集和最先进的建模,以不断实现设计突破的性能。
结论
Cadence Allegro PCB Designer是一个综合的PCB设计和分析工具,可涵盖设计流程的各个方面,包括原理图设计、布局、布线、分析等。这样可以大大提高工作效率,减少数据传递和转换过程中的错误和不一致性。
Cadence Allegro PCB Designer提供了一系列强大的分析工具,包括信号完整性分析、电源完整性分析、射频噪声分析等。这些工具可以帮助您识别和解决设计中可能存在的噪声问题,优化电路性能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
IC
+关注
关注
36文章
6497浏览量
186770 -
IC设计
+关注
关注
38文章
1408浏览量
108505 -
DFM
+关注
关注
8文章
491浏览量
31838
发布评论请先 登录
相关推荐
热点推荐
烧录芯片与IC复制是一回事吗?深度解析芯片烧录原理
本文明确区分了“芯片烧录”与“IC复制”的本质差异。烧录是为芯片写入程序的合法生产步骤,核心是通过物理高压将数据写入芯片存储单元。而IC复制则是未经授权的逆向破解与克隆行为。文章着重解释了现代
基于模型的设计在电机控制IC领域的应用
为应对日益加剧的竞争压力,集成电路 (IC) 制造商正不断缩短产品交付周期,而与此同时,设计日益复杂,再加之客户对质量和性能的期望值也在增加。传统的设计方法是团队基于文档对规范进行验证,并在最终量产版本推出之前制作多个原型。许多制造商发现,这种方法已经难以跟上当前行业的
华秋DFM软件丨操作教程——菜单栏-文件板块篇
Hi,各位华秋DFM的小伙伴们,我们又见面啦~
上一期我们一起探索了软件中的两大比对工具—— “文件对比”与“BOM比对” ( 戳这里回顾: 华秋DFM软件丨操作教程——工具菜单-比对功能篇),帮助
发表于 10-10 16:06
华秋DFM软件丨操作教程——菜单栏-视图功能篇
Hi,各位关注华秋DFM的小伙伴们,又到了新一期的功能讲解时间啦~
上一期我们重点介绍了软件中的 阻抗计算工具 (戳这里回顾:华秋DFM软件丨操作教程——工具菜单-阻抗计算篇),帮助大家在设计初期
发表于 09-26 11:51
华秋DFM 支持 KiCad 5.x PCB 的导入
“ 致各位亲爱的工程师粉丝们: 衷心 感谢大家一直以来对华秋DFM软件的关注与支持 !是你们的每一次使用、每一条反馈,帮助我们一路走到今天~ 小编是一位和大家一样热爱技术、关注制造细节的90后
【重要通知】华秋DFM旧版本暂停服务公告
“亲爱的华秋DFM用户:感谢您一直以来对华秋DFM软件的信任与支持!正是因为有了你们的陪伴与反馈,我们才能持续优化产品功能、提升用户体验,使华秋DFM不断成长为一款更强大、更智能的工程设计辅助软件
【重要通知】华秋DFM旧版本暂停服务公告
亲爱的华秋DFM用户:
感谢您一直以来对华秋DFM软件的信任与支持! 正是因为有了你们的陪伴与反馈,我们才能持续优化产品功能、提升用户体验,使华秋DFM不断成长为一款更强大、更智能的工程设计辅助软件
发表于 09-05 13:45
感恩相伴,华秋DFM新版V4.7发布!更精准、更好用~
周, 华秋DFM新版本V4.7正式上线 !
►►► 本次更新,重点优化了以下内容:
① 孔分析项拆分:镭射孔 & 机械孔
针对高密度PCB及IC载板等精细化工艺要求,我们将原有的“孔
发表于 09-03 12:00
华秋DFM软件丨操作教程——菜单栏-编辑功能篇
步骤可以在华秋DFM公众号中搜索查看)。
4、其中“ 复制 ”功能,需先在左侧操作层中, 选定需要复制的层 ,也就是需要操作的工作层(如下图左边箭头所指的白色打√层则为操作层),然后 点击复制,弹出
发表于 08-20 17:27
华秋DFM软件丨操作教程——自定义快捷键篇
Hi,各位华秋DFM的新老粉丝们,感谢大家一直以来的支持和关注呀~咱们后台的留言,小编一直都有在认真记录哦!看到近期新粉丝咨询比较多的问题,是关于华秋DFM软件的使用教程和操作这块。虽然咱们软件已经
发表于 08-13 16:29
单片机板跟上位机进行串口发收数据时,每次上位机下发指令,为什么?
单片机板跟上位机进行串口发收数据时,每次上位机下发指令,出现问题都是在第一条指令后,有时在单片机回发完数据后偷发0x00,怎么解?
发表于 08-08 08:20
Allegro Skill工艺辅助之DFM检查
DFM(Design for Manufacturability,可制造性设计);是指产品设计需要满足产品制造的工艺要求,具有良好的可制造性,使得产品以最低的成本、最短的时间、最高的质量制造出来。
华秋DFM软件升级时,提示“应用程序无法正常启动”怎么办?
最近有用户反馈:
登录华秋DFM软件,点自动升级的时候有时会报错,导致无法正常升级。
其中有一种情况是:
软件自动升级时,弹出“应用程序无法正常启动(0xc000007b)。请单击“确定\"
发表于 06-12 18:32
华秋DFM软件升级时,提示“Windows找不到文件”怎么办?
最近有用户反馈:
登录华秋DFM软件,点自动升级的时候有时会报错,导致无法正常升级。
其中有一种情况是:
软件自动升级时,弹出“Windows 找不到文件\'C:\\\\Program Files
发表于 06-12 18:22
IC设计步骤:跟上现代DFM的步伐
评论