首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
只是深自缄默
中国科学院微电子研究所 数字IC前端设计
发布于北京
关注
已关注
取消关注
@IC修真院:
芯片科普 | IC设计全流程&要用到的EDA工具
设计一款芯片,明确需求(功能和性能)之后,先由架构工程师设计架构,得出芯片设计方案,前端设计工程师形成RTL代码,验证工程师进行代码验证,再通过后端设计工程师和版图工程师生成物理版图。设计环节到此为止,后面则是制造和封测环节。设计环节的各个工作岗位,都需要使用到EDA工具。这也就要求IC设计端的工程师们对EDA工具的使用了如指掌。设计中使用的EDA工具如下:1、架构的设计与验证按照要求,对整体的设计划分模块。架构模型的仿真可以使用Synopsys公司的CoCentric软件,它是基于System C的仿真工具。2、HDL设计输入设计输入方法有:HDL语言(Verilog或VHDL)输入、电路图输入、状态转移图输入。使用的工具有:Active-HDL,而RTL分析检查工具有Synopsys的LEDA。3、前仿真工具(功能仿真)初步验证设计是否满足规格要求。使用的工具有:Synopsys的VCS,Mentor的ModelSim,Cadence的Verilog-XL,Cadence的NC-Verilog。4、逻辑综合将HDL语言转换成门级网表Netlist。综合需要设定约束条件,就是你希望综合出来的电路在面积,时序等目标参数上达到的标准;逻辑综合需要指定基于的库,使用不同的综合库,在时序和面积上会有差异。逻辑综合之前的仿真为前仿真,之后的仿真为后仿真。使用的工具有:Synopsys的Design Compiler,Cadence的 PKS,Synplicity的Synplify等。5、静态时序分析工具(STA)在时序上,检查电路的建立时间(Setuptime)和保持时间(Hold time)是否有违例(Violation)。使用的工具有:Synopsys的Prime Time。6、形式验证工具在功能上,对综合后的网表进行验证。常用的就是等价性检查(Equivalence Check)方法,以功能验证后的HDL设计为参考,对比综合后的网表功能,他们是否在功能上存在等价性。这样做是为了保证在逻辑综合过程中没有改变原先HDL描述的电路功能。使用的工具有:Synopsys的Formality而后端相应的流程如下:1、数据准备对于 CDN 的 Silicon Ensemble而言,后端设计所需的数据主要有是Foundry厂提供的标准单元、宏单元和I/O Pad的库文件,它包括物理库、时序库及网表库,分别以.lef、.tlf和.v的形式给出。前端的芯片设计经过综合后生成的门级网表,具有时序约束和时钟定义的脚本文件和由此产生的约束文件以及定义电源Pad的DEF(Design Exchange Format)文件。(对synopsys 的Astro 而言, 经过综合后生成的门级网表,时序约束文件 SDC 是一样的,Pad的定义文件–tdf,.tf 文件 --technology file,Foundry厂提供的标准单元、宏单元和I/O Pad的库文件 就与FRAM, CELL view, LM view形式给出(Milkway 参考库 and DB, LIB file)2、布局规划主要是标准单元、I/O Pad和宏单元的布局。I/OPad预先给出了位置,而宏单元则根据时序要求进行摆放,标准单元则是给出了一定的区域由工具自动摆放。布局规划后,芯片的大小,Core的面积,Row的形式、电源及地线的Ring和Strip都确定下来了。如果必要在自动放置标准单元和宏单元之后, 你可以先做一次PNA(power network analysis)–IR drop and EM 。3、Placement -自动放置标准单元布局规划后,宏单元、I/O Pad的位置和放置标准单元的区域都已确定,这些信息SE(Silicon Ensemble)会通过DEF文件传递给PC(Physical Compiler),PC根据由综合给出的.DB文件获得网表和时序约束信息进行自动放置标准单元,同时进行时序检查和单元放置优化。如果你用的是PC +Astro,那你可用write_milkway,read_milkway 传递数据。4、时钟树生成(CTS Clock tree synthesis) 芯片中的时钟网络要驱动电路中所有的时序单元,所以时钟源端门单元带载很多,其负载延时很大并且不平衡,需要插入缓冲器减小负载和平衡延时。时钟网络及其上的缓冲器构成了时钟树。一般要反复几次才可以做出一个比较理想的时钟树—Clock skew。5、STA 静态时序分析和后仿真时钟树插入后,每个单元的位置都确定下来了,工具可以提出Global Route形式的连线寄生参数,此时对延时参数的提取就比较准确了。SE把.V和.SDF文件传递给PrimeTime做静态时序分析。确认没有时序违规后,将这来两个文件传递给前端人员做后仿真。对Astro 而言,在detail routing 之后,用starRC XT 参数提取,生成的SPEF文件传递给PrimeTime做静态时序分析,那将会更准确。6、ECO(Engineering Change Order)针对静态时序分析和后仿真中出现的问题,对电路和单元布局进行小范围的改动。7、Filler的插入(padfliier, cell filler)Filler指的是标准单元库和I/O Pad库中定义的与逻辑无关的填充物,用来填充标准单元和标准单元之间,I/O Pad和I/O Pad之间的间隙,它主要是把扩散层连接起来,满足DRC规则和设计需要。8、布线(Routing)布线是指在满足工艺规则和布线层数限制、线宽、线间距限制和各线网可靠绝缘的电性能约束的条件下,根据电路的连接关系将各单元和I/O Pad用互连线连接起来,这些是在时序驱动(Timing driven ) 的条件下进行的,保证关键时序路径上的连线长度能够最小。9、Dummy Metal的增加Foundry厂都有对金属密度的规定,使其金属密度不要低于一定的值,以防在芯片制造过程中的刻蚀阶段对连线的金属层过度刻蚀从而降低电路的性能。加入Dummy Metal是为了增加金属的密度。10、DRC和LVSDRC是对芯片版图中的各层物理图形进行设计规则检查(spacing ,width),它也包括天线效应的检查,以确保芯片正常流片。LVS主要是将版图和电路网表进行比较,来保证流片出来的版图电路和实际需要的电路一致。DRC和LVS的检查–EDA工具Synopsy hercules/ mentor calibre/ CDN Dracula进行的。Astro also include LVS/DRC check commands。11、Tape out在所有检查和验证都正确无误的情况下把最后的版图GDSⅡ文件传递给Foundry厂进行掩膜制造,也就是送去流片了。整理不易,喜欢可以点赞收藏下来,慢慢看!
点赞 7
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-24 15:22
深圳大学 运营
国企入职体检不过能入职?有人卡在最后一步……
体检报告被盖上‘不合格’印章是什么体验?”一位刚通过某央企入职体检的网友吐槽:“抽血三次才过关,血压差点爆表,比面试还紧张!”国企体检到底严不严?一句话总结:比私企严格,但比当兵宽松;卡的是红线疾病,放的是小毛病!一、流程严格:像考试一样被“盯”着体检指定医院+专人监督多数国企会统一包车拉人去定点三甲医院,人事全程盯着排队、填表、抽血,甚至拍照核对身份。想找朋友替检?监控人脸识别系统直接劝退!项目多到像“全身扫描”基础套餐包括:血常规18项(查贫血/炎症)、肝功能(转氨酶是重点)、心电图(筛查心脏病)、胸透(肺结核必查)、尿常规(肾病藏不住)。特殊岗位加餐更狠:飞行员测高频听力,化工岗查重金属...
点赞
评论
收藏
分享
07-24 15:26
门头沟学院 前端工程师
蔚来好快啊!
看了JD我信心满满改简历,不到一天蔚来就发来感谢信生怕发晚了我就要入职了😂
投递蔚来等公司10个岗位
点赞
评论
收藏
分享
06-12 17:11
湖南师范大学 算法工程师
电子科学与技术 暑期实习0offer,简历修改,不玻璃心
研究生两年都在干科研,研究生方向很偏,项目不大对口,至今0offer
点赞
评论
收藏
分享
07-14 17:48
长春工业大学 数据分析师
倒霉的一天
哇咔咔😭😭😭投了好久的实习在线简历,却总被告知不合适😭😭结果一看,发现有两份在线简历,投的那个是默认的以前的,啥也没有😸😸真是够了😩还在夸这一键投递是真爽😘结果我又得一个个撤回,幸亏没继续投,看了一眼情况。可惜的唯一内推的给我推走了😭😭
lakecy:
哥们要笑死我
祝好运
你投了多少份简历了?
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-28 16:57
平时关系很好的同事,背地里跟mt说我的坏话
好好好,在工作中被同事背刺了,说我最近迟到早退不积极不配合,下班找不到人,工作态度很松懈。大哥了,下班了还要回复消息吗?我请问,必须996 24 oncall 才对吗?才叫按时上下班吗?平时找到那么亲,中午还总一起吃饭,我什么都跟你说,你在领导那打我小报告?原来全是装的呀,有意思吗
和同事相处最忌讳的是__
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
9842
2
...
滴滴提前批
7195
3
...
实习都是CRUD怎么包装
6627
4
...
百度提前批一面(秋招第一场也估计是压力最大的)
5302
5
...
秋招首凉-腾讯TEG 云架构平台提前批
4987
6
...
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
4982
7
...
干活最少的实习生因为长得漂亮转正了
2945
8
...
团孝子启动ing!
2878
9
...
面试劫匪??????
2491
10
...
字节懂车帝 后端实习一面
2421
创作者周榜
更多
正在热议
更多
#
26届的你,投了哪些公司?
#
16656次浏览
203人参与
#
我对___祛魅了
#
27009次浏览
265人参与
#
中兴秋招
#
194026次浏览
2170人参与
#
你最讨厌面试问你什么?
#
11139次浏览
168人参与
#
你跟室友的关系怎么样?
#
2960次浏览
59人参与
#
工作中哪个瞬间让你想离职
#
45294次浏览
400人参与
#
简历上的经历如何包装
#
10870次浏览
341人参与
#
你遇到最难的面试题目是_
#
3961次浏览
77人参与
#
如何快速融入团队?
#
9613次浏览
120人参与
#
和同事相处最忌讳的是__
#
13109次浏览
137人参与
#
通信/硬件求职避坑tips
#
85966次浏览
868人参与
#
什么样的背景能拿SSP?
#
15114次浏览
122人参与
#
毕业后不工作的日子里我在做什么
#
190197次浏览
1633人参与
#
应届生应该先就业还是先择业
#
124797次浏览
695人参与
#
字节跳动工作体验
#
458296次浏览
4625人参与
#
如何排解工作中的焦虑
#
190492次浏览
1958人参与
#
多益网络求职进展汇总
#
30929次浏览
138人参与
#
总结:哪家公司面试体验感最差
#
63209次浏览
286人参与
#
元戎启行求职进展汇总
#
35949次浏览
278人参与
#
我和mentor的爱恨情仇
#
61772次浏览
378人参与
#
实习生活中那些难忘的瞬间
#
163990次浏览
2438人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务