[超赞]一个芯片从构想到完成电路设计的过程是怎样的?

2017-03-17  by:CAE仿真在线  来源:互联网


来源:电子爱好者


如果只是科普/大流程的话, 从199X年硅片的制作流程就没怎么变过, 唯一对芯片设计造成比较大的影响的是随着MOS管变小增加的Design Rule


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS结果图片1


我来简单的说一下模拟电路和数字电路设计/制作方面的差别吧:

首先明确一点: 所有的ASIC(Application-Specific Integrated Circuit), 也即应用芯片, 都是有一个Design的目的, 如果是在工厂里就是乙方提的要求; 在PhD生涯里就是老板布置的活...

要成功通关, 待我细细道来:

小怪. 数字电路电路图
推荐武器: Verilog


数字电路一般用Verilog写, 主要是因为方便(我才不告诉你我手动垒Standard Cell呢) . 比如说CPU级别的芯片, 动辄上亿的MOS管, 就算一秒画一个, 不计连线时间, 你得画38个月.

小怪: 数字电路仿真
推荐武器:VCS, MMSIM


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS结果图片2


小怪. 模拟电路电路图
推荐武器: Cadence (允许准确击打), SPICE(自由度高, 可长可短)等


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS结果图片3


小怪.模拟电路仿真
推荐武器: Spectre(精度最高), HSPICE, PSpice, HFSS等
最好跟打小怪.模拟电路电路图小怪用一样的武器.


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS结果图片4


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS培训的效果图片5


模拟电路的电路图长这样:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS培训的效果图片6


下一步, 就是要把这些东西变成实实在在的电路:

小Boss.综合电路:
推荐武器: Design Compiler (DC)


数字电路需要用到Design Compiler, Synopsys公司出的大杀器, 一招把Verilog转成Verilog !
这一步叫做Synthesis (综合).
综合出来的电路也是Verilog格式, 但是长这样:

[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS培训的效果图片7


把一堆描述性质的语言转换成真正的Standard Cell (标准门电路)
Standard Cell长这样:

[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS培训的效果图片8


小Boss.模拟电路Layout

必杀: 无. 但是血厚.
推荐武器: Cadence Layout Editor等.


模拟电路就比较烦了, 一般会手画, 大概长这样:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS培训课程图片9


。。这一个是比较规整的Design, 来个不规整的:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS培训课程图片10


师兄有云: 画模拟电路的Layout是体力活.

我表示师兄说的太对了!

小Boss.数字电路Layout
必杀: 向门神告状(DRC/LVS Fail).
推荐武器: IC-compiler, Encounter


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS培训课程图片11


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS培训课程图片12


power net 这名字不是白起的...

自动布线就不展开讲了... 学问太多了(主要是制作工艺...)

之后, 还有一个很重要的步骤:Filler Cell

什么意思呢?

数字电路的Standard Cell放完了, 连好线了, 大致长这样:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?ansys hfss图片13


图中的那几个淡蓝色的Cell就是Standard Cell, 连线未显示.

你要敢把这个Design交到Fab去做, 人家分分钟咒你死全家.

为什么呢? 打个比方: 我想让你帮我剪一个窗花, 给你一张A4纸(大概58800mm2), 然后说, 我想要剪个窗花, 但是窗花的总面积不要超过1mm2, 最好还要有镂空, 有个人.. blah blah blah...

恩. 差不多一个意思..

所以为了让厂家和你不要那么难过, 需要在片上没东西的地方加上Filler, 也就是长得像Standard Cell但是里面就是一坨没有连线的金属和轻掺杂层的东西.

之后, 两大门神决定了你能不能提交:

门神1: Design Rule Check (DRC)
必杀1: Area XX too small
必杀2: XX to XX must be greater than or equal to 0.038
必杀3: ...
推荐武器: Calibre RVE, ASSURA, 仔细检查+喊师兄帮忙


每一招都对应的是(由于技术原因或者安全原因)无法被制作出来的部分.

反正招招必死. 想击败他必须一招都不能中(No Design Rule Violation).

门神2: Layout Versus Schematic check (LVS)
必杀: Layout does not match Schematic.
推荐武器: Calibre RVE, ASSURE, 喊老板帮忙


恩. 就是确定你画的这个奇形怪状的Layout跟一开始的电路图是对的上号的.

虽然此门神仅有一招, 但是这招千变万化, 难以招架.

两大门神都开心了之后, 你就可以把你做出来的这个Graphic Database System II (GDSII) 文件交到厂商的手里了.

附: Synopsys 武器一览:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?ansys hfss图片14


Cadence武器一览:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?ansys hfss图片15

[超赞]一个芯片从构想到完成电路设计的过程是怎样的?ansys hfss图片16

[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS图片17


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS图片18

[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS图片19

[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS分析图片20


从Fab回来以后, 战斗还没结束..

Boss.Bonding & Packaging(封装)
必杀: 两个pad黏一块儿了!!!, pad金属掉了!!!, 金属丝断了!!!.
基础武器: Bonding Machine


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS分析图片21


凡人即使有武器, 挑战这个Boss也属不易. 需要花重金升级武器才行, 比如说:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS分析图片22


实在不行, 亦可祭出大杀器: 让厂商Bond!

这一步, 将芯片变成我们认识的模样:

从:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS分析图片23


变成:


[超赞]一个芯片从构想到完成电路设计的过程是怎样的?HFSS分析图片24


Boss.PCB Design
必杀: 信号太多, 面积太小; 驱动太弱, 电容太大; 烧Chip.
推荐武器:Altium Design, Eagle等.


做出了Chip之后, 就需要画一个配套的PCB, 将外围电路在板上搭建好, 或者引至其他外设等.

最终Boss.System Design
必杀: 此Boss神通广大, 一切外部设备都可以唤来作为必杀.
推荐武器: The best weapon is the one between your ears. USE IT.


最终, 我们需要这个芯片在应用中展现它的实力, 所以一个不满足需求的芯片就是渣渣。


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:[超赞]一个芯片从构想到完成电路设计的过程是怎样的? HFSS电磁分析培训 HFSS培训课程 HFSS技术教程 HFSS无线电仿真 HFSS电磁场仿真 HFSS学习 HFSS视频教程 天线基础知识 HFSS代做 天线代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com