合封芯片

芯片设计流程 芯片设计全流程

小编 2024-10-07 合封芯片 23 0

芯片设计全流程

一颗芯片的诞生经历了设计、制造和测试(分别对应集成电路产业链的设计业、制造业和封测业),而每一步都包含了复杂的步骤和流程

一、IC设计分类

IC设计 可以粗分为

数字IC设计射频/模拟IC设计

数字IC设计 又可分为ASIC设计FPGA/CPLD设计

此外还有一部分IC设计采用数模混合设计 ,如:SOC设计数模混合信号IC设计

关于数字IC中的ASIC与FPGA/CPLD的区别

ASIC(Application Specific Integrated Circuit,专用集成电路) :需制作掩模,设计时间长,硬件不能升级;芯片面积小,性能可以得到较好的优化;适合芯片需求量大的场合:片量用于平摊昂贵的光罩掩模制版费,降低单片生产成本。FPGA/CPLD(Field Programmable Gate Array,现场可编程门阵列 / Complex Programmable Logic Device,复杂可编程逻辑器件) :不需要后端设计/制作掩模,可编程;开发门槛较低,设计时间较短,可方便和快速地升级优化硬件;芯片面积大,性能不够优化 ;适合芯片需求量小的场合:不用支付昂贵的光罩掩模制版费。作为数字ASIC设计流程中的必要步骤:ASIC设计中前端设计的FPGA原型验证(HDL功能验证)。

模拟/射频IC: 处理模拟信号,规模远不如数字IC,放大器( RF放大器、中放、运放、功放);比较器;振荡器;混频器;模拟PLL;稳压稳流源等

数模混合信号IC: ADC、DAC;某些Driver;电源管理;等等

SOC: System on Chip(系统集成电路,片上系统)

二、IC设计中需要考虑的因素

1、满足功能和性能的要求(性能:速度、功耗)

2、降低芯片成本(包括:设计、制造、测试)

设计:良好的设计流程,就能降低芯片的设计成本。制造:需要优化设计来减少芯片面积,增加每个晶圆上的管芯数,在设计中采用DFM方法来提高芯片制造成品率。测试:在设计中采用可测试性设计(DFT)方法,降低每个芯片的测试时间等。

单芯片成本计算方式:CT = CD/N + CP/(y*n) + 封装测试成本。

第一项表示分摊到每个芯片上的设计费用:CD是设计及掩模制版费(也叫NRE费用), N是总产量。

第二项表示每个芯片的制造费用:CP是每个晶圆的制造费用,n是每个晶圆上的管芯数,y是晶圆成品率;

3、延长芯片的使用寿命

4、缩短芯片面市时间(Time-to-Market)

三、数字IC设计流程及EDA工具和人员分工

数字IC设计流程:三个阶段(前端设计+功能验证+后端实现)

RTL前端+功能验证(最终得到的是RTL source code) GDSII后端:逻辑综合+后仿真(最终得到的是GDSII文件)

1、第一阶段:前端设计(RTL设计、逻辑设计)

用硬件描述语言HDL(Verilog、VHDL)来描述;描述硬件电路,抽象地表示电路的结构和行为(怎样组成,完成什么功能);

HDL描述的两种方式:

结构描述:若干部件用信号线互连形成一个实体;行为描述:反映信号的变化、组合和传播行为,特点是信号的延迟和并行性;

HDL的作用:

具有与具体硬件电路无关和与EDA工具平台无关的特性,简化了设计;支持从系统级到门和器件级的电路描述,并具有在不同设计层次上的仿真/验证机制;可作为综合工具的输入,支持电路描述由高层向低层的转换;

数字ASIC设计中采用的典型EDA工具

IC设计流程及典型EDA工具

2、第二阶段:功能验证(前仿真)

检验RTL级的HDL设计是否实现了Spec.需要的功能等;

功能验证流程图

仿真 :先对设计进行一系列的激励(输入),然后有选择的观察响应(输出)激励与控制 :设置输入端口,输入激励向量;响应和分析 :及时监控输出响应信号变化,判断是否正确、合法

常用的仿真EDA工具:VCS (Synopsys), Modelsim(Mentor), NC(Cadence)

3、后端实现(逻辑综合+时序分析+布局布线+版图验证,后仿真)

(1)逻辑综合:

将描述电路的RTL级HDL转换到门级电路网表netlist的过程;根据该电路性能的要求(限制),在一个由制造商提供的包含众多结构、功能、性能均已知的逻辑元件的单元库的支持下,寻找出一个门级逻辑网络结构的最佳实现方案,形成门级电路网表netlist;

逻辑综合示意图

综合EDA工具主要包括三个阶段:转换(Translation)、优化(Optimization)与映射(Mapping)

转换阶段:将RTL用门级逻辑来实现,构成初始的未优化电路。优化与映射:对已有的初始电路进行分析,去掉电路中的冗余单元,并对不满足限制条件的路径进行优化,然后将优化之后的电路映射到由制造商提供的工艺库上

常用的EDA工具:Design Compiler(Synopsys)

(2)时序分析

时序分析一般采用静态时序分析STA(Static Timing Analysis) ,以验证门级逻辑网络结构netlist的时序是否正确

STA工具的基本思想: 在netlist中找到关键路径

关键路径是netlist中信号传播时延的最长路径,决定了芯片的最高工作频率;

STA工具可以分为三个基本步骤:

第一是将netlist看成一个拓扑图 ;第二是时延计算(连线时延 net delay、单元时延 cell delay);第三是找到关键路径并计算时延,进行判断;

常用的时序验证EDA工具:PrimeTime(Synopsys)

(3)布局布线

将门级电路网表(netlist)实现成版图(layout)

常用的EDA工具:Encounter(Cadence)、Astro (Synopsys)

(4)版图验证

版图验证包括DRC和LVS

DRC(Design Rule Check,设计规则检查) :保证版图的可制造性,保证版图满足芯片制造厂的版图设计规则(Design Rule);LVS(Layout Versus Schematic,电路规则检查 ) :证明版图与门级电路网表netlist的一致性;

常用的EDA工具:Mentor的Calibre,Synopsys的Hercules;

(5)后仿真

后仿真是保证版图是否满足时序的要求 ,在后仿真之前首先要进行参数提取 ,提取版图的连线时延信息(RC Extract),后仿真STA 等;

常用的参数提取EDA工具:Synopsys的StarRCXT

常用的后仿真STA EDA工具:Synopsys的PrimeTime

四、FPGA/CPLD设计流程及EDA工具

FPGA/CPLD设计流程及EDA工具

主要流程有三步:仿真、综合与适配

(1)功能仿真

HDL设计是否实现Spec.功能要求;

采用的EDA工具:Modelsim(Mentor);

(2)逻辑综合

HDL转化为FPGA门级网表;

采用的EDA工具:Synplify(Synplicity)、Precision(Mentor);

(3)时序仿真

不同于前面提到的静态时序仿真STA,是动态时序仿真;

采用的工具:Modelsim;

(4)适配

也称结构综合或FPGA布局布线,是将由综合产生的网表文件配置于指定的目标器件(FPGA/CPLD)中,产生最终的下载文件,如JEDEC、Jam格式的文件。

(5)FPGA/CPLD 器件及其开发工具

FPGA/CPLD 器件提供商:Altera和Xilinx;

FPGA/CPLD 开发的EDA工具一般由器件生产厂家提供,但器件厂家只开发集成开发环境IDE和与器件密切相关的适配工具,功能仿真和综合工具实际是由第三方EDA软件开发商公司提供;

Altera -Quartus II (前身为Maxplus II )

Xilinx -ISE

五、模拟IC设计流程及EDA工具

(1)电路图编辑

常用的工具:Cadence Virtuoso – Schamatic Composer

2)电路仿真(电路模拟):俗称 SPICE 仿真

常用的工具: Synopsys HSPICE,Cadence Spectre

(3)版图编辑

常用的工具: Cadence Virtuoso – Layout Editor(LE)

(4)版图验证与后仿真

DRC/ LVS: DRC保证版图满足芯片制造厂的设计规则 / LVS证明版图与网表的一致性;

常用的DRC/LVS EDA工具:Mentor Calibre、 Synopsys Hercules;

参数提取:提取版图的连线时延信息(RC Extract);常用的参数提取EDA工具:Synopsys StarRCXT;

版图后仿真:SPICE;

模拟典型设计流程及EDA工具:

参考文献

1、IC设计流程,从 Spec.到芯片_(数字IC、模拟IC、FPGA设计的流程及EDA工具) - 知乎 (zhihu.com)

芯片的制作流程介绍

芯片生产的完备过程包括芯片设计、芯片生产、封装和测试,其中芯片生产过程尤为简单。首先是芯片设计,根据设计要求,生成的“图案”。

1、芯片晶圆的原材料。

芯片的成分是硅,硅是从石影砂之中提炼出来的,芯片是要提纯的硅元素&#40。99.999%&#41。之下一步是把纯硅变成硅棒石英半导体材料,用于制造集成电路。然后将这些芯片切成制造芯片所需的芯片。晶圆越厚,生产成本越高,但工艺要求越低。

2、晶圆片涂层。

晶圆涂层可以抗氧化和耐温,创芯为电子材料是一种光致抗蚀剂。

3、晶圆光刻开发和蚀刻。

这个过程使用的化学物质对紫外线很复杂,紫外线照射之后会软化。通过控制着色物体的位置,可以得到芯片的形状。硅片涂有一层光致抗蚀剂,当暴露在紫外光下时会溶解。然后可以使用遮光板的第一部分,使间接紫外线部分溶解,溶解的部分可以被溶剂洗去。这样剩下的形状和底纹是那样的,这正是我们想要的。这样我们就得到了需要的二氧化硅层。

4、添加杂质。

在芯片之中注入离子,以产生相应的P和N半导体。

确切工艺是从硅片的暴露区域开始,创芯为将其放入化学离子混合物之中。这个过程将改变掺杂区导电的方式,使每个晶体管都能打开、关闭或携带数据。一个直观的芯片只能使用一层,而一个简单的芯片通常有很多层,而且这个过程不断重复,有所不同的层可以通过打开窗口进行连接。这类似于多层PCB板的生产原理。更简单的芯片可能需要多个二氧化硅层,这是通过重复光刻和上述过程用以实现的,以形成一个三维结构。

5、晶圆测试。

经过上述工艺之后,在晶圆之上形成晶格。每种晶粒电特性的针刺试验。通常来说,每个芯片的颗粒数量是极大的,组织一个针头测试模式是一个非常复杂的过程,创芯为电子这就需要在生产过程之中尽可能批量生产芯片规格相近的型号。数越小,相对成本越高,这也是主流芯片器件成本较高的原因。

6、包装。

芯片是特定的,引脚是绑定的,根据要求制作有所不同的封装,这就是为什么同一个芯片内核可以有有所不同封装的原因。例如DIP、QFP、PLCC和QFN等。这里主要是由用户的应用习惯、应用环境、市场形态等内部因素决定的。

7、测试、包装。

经过上述工艺之后,芯片生产就完成了,这一步就是对芯片进行测试,排除有缺陷的产品,并进行封装。

相关问答

【化学问题,关于 芯片 ,求帮助这是制造 芯片 有关的化学方程式:s...

[最佳回答]经过sio2+2c=2co+si提取出来的是粗硅,其中还含有杂质,而芯片用的是纯硅(99.9999%),所以需要再加工提纯si+2cl2=sicl4;sicl4+2h2=si+4hcl经过sio2...

芯片 生产过程到底有多少美国技术, 芯片 制造能够完全去美国化吗?

谢邀!这段时间,美国接连对华为的芯片生产、购买发出强硬的制裁手段,甚至要求只要是芯片制造中用到了美国的技术就不允许为华为生产芯片,迫使台积电等芯片代...

sop16 芯片 封装工艺 流程 ?

SOP16芯片的封装工艺流程主要包括以下几个步骤:首先进行芯片准备,包括对芯片进行测试、排序和切割,以获得符合要求的芯片。然后进行晶圆减薄,刚出场的晶圆进...

照明ic 芯片 生产过程详解?

芯片制造的过程就如同用乐高盖房子一样,先有晶圆作为地基,再层层往上叠的芯片制造流程后,就可产出必要的IC芯片(这些会在后面介绍)。然而,没有设计图,...

逻辑电路 设计 步骤?

组合逻辑电路的设计与分析过程相反,其步骤大致如下:(1)根据对电路逻辑功能的要求,列出真值表;(2)由真值表写出逻辑表达式;(3)简化和变换逻辑表达式...组合...

电脑 芯片 里到底有什么?生产芯片到底有多难? 设计芯片 为什么更是难上加难?

电脑芯片里面是由集成电路的硅片组成的,硅片的体积很小。它是经过设计、制造、封装、测试后的结果。生产芯片之前,首先要设计好芯片。而芯片的设计流程是很复...

芯片 制造中,集成电路建模和 设计 属于什么阶段?

一般来说,芯片制造和设计是分开的两大阶段。因此设计不属于制造阶段。芯片设计和生产的流程大致是这样:前端设计架构设计系统级建模,通常可用C或者SystemC...

芯片 制造部做什么?

芯片制造部主要负责芯片的制造过程,包括设计、制造、测试和封装等环节。首先,设计环节是根据需求和规格,利用硬件描述语言(HDL)和相关设计软件,设计芯片的...

芯片 学习需要多长时间?

需要几个月,英国《自然》杂志9日发表一项人工智能突破性成就,美国科学家团队报告机器学习工具已可以极大地加速计算机芯片设计。研究显示,该方法能给出可行的...

光子 芯片 的创新过程?

1946年,杜费(Duffieux)将傅立叶变换引入光学中进而发展出的傅立叶光学是光学计算技术的起源。1950—1980年,科学家把光学和通信信息理论结合起来,把经典的...

猜你喜欢