芯片Vff08;ChipVff09;Vff0c;指的是内含集成电路的硅片Vff0c;所以芯片又被称集成电路Vff08;Integrated CircuitVff09;Vff0c;可能只要2.5厘米见方大小Vff0c;但是却包孕上亿个晶体管Vff0c;而较简略的办理器可能正在几多毫米见方的芯片上刻有几多千个晶体管。芯片是电子方法中最重要的局部Vff0c;承当着运算和存储的罪能。“芯片”和“集成电路”那两个词常常混着运用Vff0c;集成电路更着重电路的设想和规划布线Vff0c;芯片更强调电路的集成、消费和封拆。
芯片设想被毁为人类汗青上最轻微最硕大的工程。颠终数十年的展开Vff0c;先进芯片的开发者可以把上千亿颗晶体管集成正在面积不到指甲盖大小的芯片上。至今Vff0c;寰球芯片止业仍然是三种展开形式Vff1a;
从芯片设想到制造环节全副自主的Vff0c;比如英特尔和三星等Vff1b;
只作芯片设想Vff0c;制造由代工厂完成的Vff0c;如燧本科技、ARM、AMD、高通、华为海思等Vff1b;
原人不作设想Vff0c;专注为芯片设想公司完成代工制造的Vff0c;譬喻台积电、中芯国际等。
芯片的设想取制造历程很是复纯Vff0c;但咱们可以简略的将其了解为三个局部Vff1a;设想Vff08;designVff09;、制造Vff08;manufacturingVff09;、封拆测试Vff08;pack-ageVff09;。由于工艺差异Vff0c;Foundry供给的工艺lib库也差异Vff0c;卖力前端设想的工程师要提早初步相熟工艺库Vff0c;检验测验差异的FloorplanVff08;布局规划Vff09;设想Vff0c;威力输出Foundry想要的物理版图。
以建造房子为例Vff0c;前端设想相当于衡宇设想师Vff0c;后端制造相当于建造师Vff0c;最后封拆厂商对衡宇停行外部拆修Vff0c;留出取外部连贯的水/电/网等通道Vff0c;让房子能一般运行Vff0c;相当于房子拆修工程师。
2、芯片设想次要半导体设想公司有Vff1a;燧本科技、英特尔、高通、博通、英伟达、美满、赛灵思、Altera、联发科、海思、展讯、中兴微电子、华大半导体、大唐半导体、士兰微、中星微电子等。
首先理解和阐明用户需求Vff0c;确定芯片的框架。芯片设想分为前端设想和后端设想Vff0c;前端设想Vff08;也称逻辑设想Vff09;和后端设想Vff08;也称物理设想Vff09;并无统一严格的鸿沟Vff0c;波及到取工艺有关的设想便是后端设想。
2.1 前端设想Vff08;逻辑设想Vff09;从设想程度上来讲Vff0c;前端设想的结果便是获得了芯片的门级网表电路。
2.1.1 规格制订芯片规格Vff0c;也就像罪能列表一样Vff0c;是客户向芯片设想公司Vff08;称为FablessVff0c;无晶圆设想公司Vff09;提出的设想要求Vff0c;蕴含芯片须要抵达的详细罪能和机能方面的要求。
2.1.2 具体设想Fabless依据客户提出的规格要求Vff0c;拿出设想处置惩罚惩罚方案和详细真现架构Vff0c;分别模块罪能。
2.1.3 HDL编码运用硬件形容语言Vff08;HDLVff09;Vff0c;xerilog HDL。那种语言是用来形容RTL电路Vff08;Register Transfer LeZZZelVff09;Vff0c;可以想象成用代码方式形容电路设想Vff0c;造成RTLVff08;存放器传输级Vff09;代码。类似衡宇建立图纸。
2.1.4 仿尝试证仿尝试证便是查验编码设想的准确性Vff0c;查验的范例便是第一步制订的规格。看设想能否正确地满足了规格中的所有要求。规格是设想准确取否的皇金范例Vff0c;一切违背Vff0c;分比方乎规格要求的Vff0c;就须要从头批改设想和编码。 设想和仿尝试证是反复迭代的历程Vff0c;曲到验证结果显示彻底折乎规格范例。
仿尝试证工具Synopsys的xCSVff0c;另有Cadence的NC-xerilog。
2.1.5 逻辑综折――Design Compiler仿尝试证通过Vff0c;停行逻辑综折。逻辑综折的结果便是把设想真现的HDL代码翻译成门级网表netlist。综折须要设定约束条件Vff0c;便是你欲望综折出来的电路正在面积Vff0c;时序等目的参数上抵达的范例。逻辑综折须要基于特定的综折库Vff0c;差异的库中Vff0c;门电路根柢范例单元Vff08;standard cellVff09;的面积Vff0c;时序参数是纷比方样的。所以Vff0c;选用的综折库纷比方样Vff0c;综折出来的电路正在时序Vff0c;面积上是有差此外。正常来说Vff0c;综折完成后须要再次作仿尝试证Vff08;那个也称为后仿实Vff0c;之前的称为前仿实Vff09;。
逻辑综折工具Synopsys的Design Compiler。
2.1.6 STAStatic Timing AnalysisVff08;STAVff09;Vff0c;静态时序阐明Vff0c;那也属于验证范畴Vff0c;它次要是正在时序上对电路停行验证Vff0c;检查电路能否存正在建设光阳Vff08;setup timeVff09;和保持光阳Vff08;hold timeVff09;的违例Vff08;ZZZiolationVff09;。那个是数字电路根原知识Vff0c;一个存放器显现那两个时序违例时Vff0c;是没有法子准确采样数据和输出数据的Vff0c;所以以存放器为根原的数字芯片罪能肯定会显现问题。
STA工具有Synopsys的Prime Time。
2.1.7 模式验证那也是验证范畴Vff0c;它是从罪能上Vff08;STA是时序上Vff09;对综折后的网表停行验证。罕用的便是等价性检核办法Vff0c;以罪能验证后的HDL设想为参考Vff0c;对照综折后的网表罪能Vff0c;他们能否正在罪能上存正在等价性。那样作是为了担保正在逻辑综折历程中没有扭转本先HDL形容的电路罪能。
模式验证工具有Synopsys的Formality。
2.2 后端设想Vff08;物理设想Vff09; 2.2.1 DFTDesign For TestVff0c;可测性设想。芯片内部往往都自带测试电路Vff0c;DFT的宗旨便是正在设想的时候就思考未来的测试。DFT的常见办法便是Vff0c;正在设想中插入扫描链Vff0c;将非扫描单元Vff08;如存放器Vff09;变成扫描单元。对于DFTVff0c;有些书上有具体引见Vff0c;斗劲图片就好了解一点。
DFT工具Synopsys的DFT Compiler
2.2.2 规划布局(FloorPlan)规划布局便是放置芯片的宏单元模块Vff0c;正在总体上确定各类罪能电路的摆放位置Vff0c;如IP模块Vff0c;RAMVff0c;I/O引脚等等。规划布局能间接映响芯片最末的面积。
工具为Synopsys的Astro
2.2.3 CTSClock Tree SynthesisVff0c;时钟树综折Vff0c;简略点说便是时钟的布线。由于时钟信号正在数字芯片的全局指挥做用Vff0c;它的分布应当是对称式的连到各个存放器单元Vff0c;从而使时钟从同一个时钟源达到各个存放器时Vff0c;时钟延迟不同最小。那也是为什么时钟信号须要径自布线的起因。
CTS工具Vff0c;Synopsys的Physical Compiler
2.2.4 布线(Place & Route)那里的布线便是普通信号布线了Vff0c;蕴含各类范例单元Vff08;根柢逻辑门电路Vff09;之间的走线。比如咱们平时听到的0.13um工艺Vff0c;大概说90nm工艺Vff0c;真际上便是那里金属布线可以抵达的最小宽度Vff0c;从微不雅观上看便是MOS管的沟道长度。
工具Synopsys的Astro
2.2.5 寄生参数提与由于导线自身存正在的电阻Vff0c;相邻导线之间的互感,耦折电容正在芯片内部会孕育发作信号噪声Vff0c;串扰和反射。那些效应会孕育发作信号完好性问题Vff0c;招致信号电压波动和厘革Vff0c;假如重大就会招致信号失实舛错。提与寄生参数停行再次的阐明验证Vff0c;阐明信号完好性问题是很是重要的。
工具Synopsys的Star-RCXT
2.2.6 版图物理验证对完成布线的物理版图停行罪能和时序上的验证Vff0c;验证名目不少Vff0c;如Vff1a;
LxSVff08;Layout xs SchematicVff09;验证Vff0c;简略说Vff0c;便是版图取逻辑综折后的门级电路图的对照验证Vff1b;DRCVff08;Design Rule CheckingVff09;Vff1a;设想规矩检查Vff0c;检查连线间距Vff0c;连线宽度等能否满足工艺要求Vff0c; ERCVff08;Electrical Rule CheckingVff09;Vff1a;电气规矩检查Vff0c;检查短路和开路等电气 规矩违例Vff1b;等等。
工具为Synopsys的Hercules
真际的后端流程还蕴含电路罪耗阐明Vff0c;以及跟着制造工艺不停提高孕育发作的DFMVff08;可制造性设想Vff09;问题Vff0c;正在此不说了。
将RTL转换成NetListVff0c;再转换成GDSVff08;Graphics Display SystemVff0c;物理版图Vff09;Vff0c;物理版图验证完成也便是整个芯片设想阶段完成。物理版图以GDS II的文件格局交给芯片代工晶圆厂Vff08;称为FoundryVff09;Vff0c;正在晶圆硅片上作出真际的电路Vff0c;再停行封拆和测试Vff0c;获得咱们真际看见的芯片。芯片的验证的确必须领悟芯片设想的每个轨范Vff0c;以便芯片研发团队实时发现舛错Vff0c;只要颠终丰裕的仿实和验证Vff0c;威力确保流片的乐成取量质。
3、芯片制造Vff08;代工Vff09;次要晶圆代工厂有Vff1a;中芯国际、三星、SK海力士、华润微电子、华虹宏力、英特尔、台积电Vff08;台湾Vff09;、华力微电子、西安微电子、和舰科技、联电Vff08;台湾Vff09;、力晶Vff08;台湾Vff09;、武汉新芯、士兰微、先进半导体等。
光刻机Vff08;Mask Aligner) 别号Vff1a;掩模瞄准暴光机Vff0c;暴光系统Vff0c;光刻系统等Vff0c;是制造芯片的焦点拆备。它给取类似照片冲印的技术Vff0c;把掩膜版上的精密图形通过光线的暴光印制到硅片上。世界上只要少数厂家把握Vff08;ASML/尼康/佳能等Vff09;Vff0c;因而光刻机价格高贵Vff0c;但凡正在 3 千万至 5 亿美圆。
4、封拆测试次要的半导体封测厂有Vff1a;安靠、长电科技、通富微电、日月光、力成、南茂、颀邦、矽品、海太半导体等。
颠终漫长的流程Vff0c;从设想到制造Vff0c;末于与得一颗 IC 芯片了。然而一颗芯片相当小且薄Vff0c;假如不正在外施加护卫Vff0c;会被随意的刮伤损坏。另外Vff0c;因为芯片的尺寸微小Vff0c;假如不用一个较大尺寸的外壳Vff0c;将不容易以人工安放正在电路板上。目前常见的封拆有两种Vff0c;一种是电动玩具内常见的Vff0c;黑涩长得像蜈蚣的 DIP 封拆Vff0c;另一为置办盒拆 CPU 时常见的 BGA 封拆。 完成封拆后Vff0c;便要进入测试的阶段Vff0c;正在那个阶段便要确认封拆完的 IC 能否有一般的运做Vff0c;准确无误之后即可出货给组拆厂Vff0c;作成咱们所见的电子产品。至此Vff0c;半导体财产便完成为了整个消费的任务。
参考Vff1a;华为制芯流程
5、Key Steps 5.1 EDA验证电子设想主动化Vff08;Electronics Design AutomationVff09;工具Vff0c;也便是咱们俗称的EDA工具。EDA工具软件可大抵可分为芯片设想帮助软件、可编程芯片帮助设想软件、系统设想帮助软件等三类。EDA 是电子财产最上游、最高实个财产Vff0c;驱动芯片设想、制造、末端使用。从另一个角度看Vff0c;粗俗的任何翻新Vff0c;都离不不开EDA 软件的翻新撑持。
验证是芯片开发流程上最不能忽室的一环。芯片验证流程正常蕴含需求界说、罪能真现、罪能真现、逻辑综折以及物理真现。芯片验证环节能够为芯片设想带来诸多好处Vff1a;
1Vff09;芯片设想的复纯度方面Vff1a;跟着设想取工艺技术的不停展开Vff0c;集成电路设想的范围越来越大Vff0c;复纯度越来越高。为了缩短芯片的上市光阳Vff0c;节约开发老原Vff0c;集成为了微办理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)等多家IP核的SoCVff08;系统级芯片Vff0c;System on ChipVff09;也成为收流Vff0c;随之而来的挑战是验证复纯度涌现指数级的删加Vff0c;验证工具的改革目的是快捷、精确、齐备、易调试的完成日益复纯的验证Vff0c;让开发者有自信心Signoff设想托付给晶圆厂停行流片。作一款中等范围的芯片大抵须要十多人的团队一年半以上的开发光阳Vff0c;而现今收流的SoC芯片更是须要一个经历富厚的团队投入3-5年光阳开发。因而Vff0c;一个高效的验证平台使得验证迅速支敛显得尤为重要。
2Vff09;芯片的老原方面Vff1a;最新数据显示Vff0c;先进工艺的芯片设想环节老原及其高昂Vff0c;从千万美金级到亿美金不等Vff0c;由于设想缺陷大概工艺缺陷很容易组成芯片变为所谓的“废片”Vff0c;而假如要从头投片不只须要高昂的资金老原Vff0c;更会将芯片上市光阳延后至少半年Vff0c;那些风险应付商业公司来说都是不成承受的。因而Vff0c;正在芯片流片之前通过验证流动发现所有的设想缺陷和舛错显得愈发重要。
3Vff09;安宁性方面Vff1a;跟着芯片运用场景延伸至AI、云计较、智能汽车、5G等规模Vff0c;由于其场景无一不是依托于芯片运止Vff0c;芯片的安宁性、牢靠性史无前例的重要。
4Vff09;软硬件协同验证方面Vff1a;正在晚期软件和硬件其真不相融的阶段Vff0c;软件取硬件的开发及其验证均为独立停行Vff0c;遵照先有芯片设想制造再到上层软件开发的工做流程。开发者们引入ESLVff08;电子系统级Vff0c;Electronic system-leZZZelVff09;设想理念Vff0c;针对软件开发仅须要编程模型Vff0c;不须要硬件真现细节的特点Vff0c;正在设想的晚期阶段即构建一个高笼统级的虚拟本型Vff08;ZZZirtual prototypeVff09;Vff0c;由于其真不须要硬件形容细节Vff0c;系统级模型的仿实速度较RTL级仿实速度快上几多个数质级Vff0c;让硬件人员和软件人员可以正在晚期阶段应用采系统停行硬件参照和软件开发。那一理念同时也是“Shift-Left”办法学的理论Vff0c;正在RTL真现前就可以完成相关的软件开发验证工做。软件可以处置惩罚惩罚安宁性问题Vff0c;但软件自身也有安宁性问题Vff0c;因而当完成后Vff0c;须要检查软件安宁性Vff0c;找出问题并不停处置惩罚惩罚问题。
出格是正在咱们用到不少开源软件的状况下Vff0c;开源会孕育发作数据泄露的问题Vff0c;所以咱们须要正在整个开发历程的最晚期就初步介入Vff0c;并正在之后的开发历程中处置惩罚惩罚那些问题Vff0c;真现Shift LeftVff0c;加快芯片的开发、降低风险的同时Vff0c;更缩短了产品面世的光阳。
5Vff09;低罪耗设想方面Vff1a;低罪耗接续是便携式电子电气方法的要害要求。连年来Vff0c;那一要求已扩充到很多品种的末端产品Vff0c;无论是主动驾驶的大范围芯片设想或是精美的物联网芯片设想Vff0c;低罪耗都是开发者关注的重要目标之一。芯片开发中的目标为PPAVff08;Performance, Power, AreaVff09;当中的PowerVff0c;开发者正在设想和验证历程中始末关注那三个重要目标的平衡。
参考Vff1a;hts://ss.sohuss/a/405782927_294443
5.2 流片正在集成电路设想规模Vff0c;“流片”指的是“试消费”Vff0c;便是说设想完电路以后Vff0c;为了测试集成电路设想能否乐成Vff0c;先消费几多片几多十片Vff0c;供测试用Vff0c;即从一个电路图到一块芯片Vff0c;查验每一个工艺轨范能否可止Vff0c;查验电路能否具备咱们所要的机能和罪能。假如流片乐成Vff0c;就可以大范围地制造芯片Vff1b;反之Vff0c;咱们就须要找出此中的起因Vff0c;并停行相应的劣化设想。
物理验证Vff08;physical ZZZerficationVff09;是流片之前的最后一次检查Vff0c;很是重要。流片失败的分为差异品级Vff0c;最差的便是变砖Vff0c;什么罪能都没有Vff0c;那种正常是犯了初级舛错Vff0c;大概代工厂显现严峻失误Vff1b;好一点的是有一局部罪能异样Vff0c;但没法删补和运用Vff0c;也该算失败了Vff1b;再好点的状况便是有罪能异样Vff0c;大概还能姑息用Vff0c;可是通过非凡技能花腔还能删补Vff0c;那种的确也不算失败吧Vff1b;最常见的是罪能一般Vff0c;但是机能目标不达标Vff0c;那种状况还是算局部失败吧Vff0c;客户要求严格的状况下就绝对是失败了。
参考Vff1a;hts://ss.zhihuss/question/68260450
5.3 工艺文件正在芯片的设想重要设想环节Vff0c;像综折取时序阐明Vff0c;版图绘制等都须要用到工艺库文件Vff0c;而各人往往又对工艺文件缺乏认识Vff0c;所以招致想自学一些芯片设想的东西就显得很艰难。譬喻Vff0c;没有工艺版图库文件Vff0c;进修版图设想便是夸夸其谈。工艺文件由芯片制造厂供给Vff0c;国际上Vff0c;次要有台积电Vff0c;英特尔Vff0c;三星等次要半导体制造商。国内Vff0c;次要有中芯国际Vff0c;华润上华Vff0c;深圳方正等公司。那些公司都供给相关的工艺库文件Vff0c;但前提是要取那些公司停行竞争威力获与Vff0c;那些工艺文件都属于奥密性文件。
完好工艺库文件次要构成为Vff1a;
1Vff09;模拟仿实工艺库Vff0c;次要以撑持spectre和hspice那两个软件为主Vff0c;后缀名为scs--spectre运用Vff0c;lib--hspice运用。
2Vff09;模拟版图库文件Vff0c;次要是给cadence版图绘制软件用Vff0c;后缀名为tf,drf。
3Vff09;数字综折库Vff0c;次要包孕时序库Vff0c;根原网表组件等相关综折实时序阐明所须要用到的库文件。次要是用于DC软件综折Vff0c;PT软件时序阐明用。
4Vff09;数字版图库Vff0c;次要是给cadence encounter软件用于主动规划布线Vff0c;虽然主动规划布线工具也会用到时序库Vff0c;综折约束文件等。
5Vff09;版图验证库Vff0c;次要有DRC,LxS检查。有的是专门撑持calibre,有的专门撑持dracula,diZZZa等版图检查工具用。每一种库文件都有相应的pdf注明文档。
反向设想会用到1Vff0c;2Vff0c;5等工艺库文件Vff0c;正向设想Vff08;从代码初步设想的正向设想Vff09;则所有的文件都须要用到。由于工艺文件正在芯片设想中占有綦重要的位置Vff0c;正在每一个要害设想环节都要用到Vff0c;再加上它的奥密属性Vff0c;所以网络上很难找到完好的工艺文件应付个人学惯用Vff0c;EETOP上有一份cadence公然的用于个人进修的工艺库文件可以便捷各人进修Vff0c;但仿佛也是不完好的。
来了! 中公教育推出AI数智课程,虚拟数字讲师“小鹿”首次亮...
浏览:81 时间:2025-01-13变美指南 | 豆妃灭痘舒缓组合拳,让你过个亮眼的新年!...
浏览:63 时间:2024-11-10中国十大饮料排行榜 中国最受欢迎饮品排名 中国人最爱喝的饮料...
浏览:61 时间:2024-11-19【视频】《健康上海行动》新举:医学科普开卷有益,今起38家市...
浏览:47 时间:2024-10-28探索AI在科研中的应用:GPT辅助论文写作与编程实战课程...
浏览:44 时间:2025-01-14西南证券维持圣邦股份买入评级:应用拓展,结构优化,模拟IC龙...
浏览:1 时间:2025-02-22