1)数据导入。后端设计所需的数据主要是前端的芯片设计经过综合后生成的门级网表,
具有时序约束和时钟定义的脚本文件和由此产生的SDC约束文件。同时,也需要流片厂提
供的标准单元、宏单元和I/OPad的库文件,它包括物理库、时序库及网表库,分别以.lef、
.tlf和.v的形式给出.

2)布局规划(Floorplan)。主要是标准单元、I/OPad和宏单元的布局。l/O Pad预先给
出了位置,而宏单元则根据时序要求摆放,标准单元则是给出一定的区域由工具自动摆放。
布局规划完成后,芯片的大小、Core的面积、Row的形式、电源及地线的Ring和Strip都确
定下来。如果有必要,可以把布局规划以DEF的形式反馈给前端设计者,这样可以基于实际的物理布局规划进行更加精确的RTL代码综合。

3)单元放置(Placement)。布局规划后,宏单元、l/OPad的位置和放置标准单元的区域都已确定,这些信息会通过DEF文件传递APR工具,APR工具根据网表和时序约束信息进行自动放置标准单元,同时进行时序检本和单元的放优化加果有必要,在自动放置标准单元和宏单元之后可以先做初步的IRDrop分析和EM分析。

4)时钟树综合(Clock Tree Synthesis)。芯片需要时钟网络来驱动电路中所有的时序单
载和平衡延时。时钟网络及其缓冲器就构成了时钟树一般要反复几次才可以做出比较理想
元,所以时钟源端门单元负载很多,其负载延时很大并且不平衡,需插入缓冲器以减小负
载和平衡延时。时钟网络及其缓冲器就构成了时钟树。一般要反复几次才可以做出比较理想的时钟树。

5)全局与细节布线(NanoRoute)。布线是指在满足工艺规则和布线层数限制、线宽、线
间距限制和各线网可靠绝缘的电性能的约束条件下,根据电路的连接关系将各单元和I/OPad
用互连线连接起来,这些是在时序驱动(Timing Driven)的条件下进行的,保证关键时序路
径上的连线长度最小。

6)电压衰减分析(IR-drop&EM)。在布线完成和数据基本确定后,对整个设计的功耗及
电压降分析就更加精确了,通过电压降分析评估电源网络是否达到设计要求。

7)时序验证与ECO。在插入时钟树后,每个单元的位置就确定了,同时布线完成后的
连线寄生参数也基本确定了,此时对延时参数的提取就比较准确。APR工具通过DEF及寄生参数文件传递给时序分析工具做静态时序分析。针对静态时序分析和后仿真中出现的时序违反问题,通过ECO对电路和单元布局进行小范围改动以满足时序要求。

8)功能等价性检查。布局布线需要根据物理情况修改门级网表,所以通过等价性检查来确认最终的网表与前端提供的初始网表在功能上是否是一致的。该过程可以在布局布线过程中的任何阶段进行验证。

9)物理验证。物理验证中DRC对芯片版图中的各层物理图形进行设计规则检查,它包括天线效应的检查以确保芯片正常流片。LVS丰要版图和申路网表进行比较,保证流片出来的版图电路和实际需要的电路一致。

10)流片(Tapeout)。在所有检查和验证都正确无误的情况下,把最后的版图GDS文件传递给流片厂进行掩膜制造。

布局布线流程的10大步骤相关推荐

  1. 需求变更控制流程的十大步骤

     1.明确问题 需求变更控制流程第一步,需要明确问题所在.客户提出需求变更时,需要了解客户的真实目的,避免因理解偏差所造成的后期需求变动..  2.书面申请 申请书上需要清晰描述需求变更的内容,包括客 ...

  2. Wordpress搭建社交型小游戏网站的10大步骤

    1:购买虚拟主机 你需要购买一个虚拟主机空间,买之前强烈建议你有一张信用卡和paypal帐号. 我购买的是ixwebhosting的虚拟主机,比较稳定,并且速度也可以,我在国内ping值为200ms左 ...

  3. Wordpress搭建社交型小游戏网站10大步骤

    http://www.aliyun.com/zixun/content/2_8_196141.html ------------------------------------------------ ...

  4. 2022年微信小程序真机调试全流程及10大常见问题处理

    更多Eclipse.IDEA.微信开发者.数据库调试问题,请关注博主进行交流探讨.开发相关软件无偿下载. 目录 一.微信开发者ID注册: 1. 注册地址:https://mp.weixin.qq.co ...

  5. 复杂电路简化经典例题_【中考物理】电路简化的10大原则和7大步骤

    电路问题是初中物理比较难的知识,也是中考很重要的一部分.很多同学遇到电路类的题目,摆在面前的第一个问题就是不会简化电路图. 今天给大家分享电路简化的10大原则和7大步骤,希望能够帮你解决这个难题! 电 ...

  6. ipqc异常处理流程图_IPQC巡检流程.七大手法.八大原则.九大步骤

    目的:巡检生产过程,有效检查及控制个工序生产状况能完全符合产品的质量要求. 职责: 生产线员工:负责本工位产品的自检. 生产领班:负责监督和跟踪生产与品质达成状况及指导员工正确作业. IPQC:负责制 ...

  7. 项目沟通管理流程的6大规范步骤

     1.建立沟通计划 需要对整个项目的沟通对象.沟通内容.沟通频率.沟通方法等各方面,进行计划和安排.尤其需明确沟通机制,建立完整的沟通计划.并根据项目沟通的具体情况,实时添加和修订计划,以保证沟通管理 ...

  8. 进入Google十大排名的10个步骤

    大部分网站管理员都会因自己的网站进入了Google的十大排名而兴奋不已,理由很简单,因为Google是互联网上最主要的搜索引擎,它能给你带来最多的流量. 更重要的是,这些网站管理员也会告诉你,进入了G ...

  9. 精益管理3大特征,5大步骤、7大浪费. 10大术语

    精益管理3大特征,5大步骤.7大浪费. 10大专业术语总结篇. 精益管理3大特征: 这3个特征有助于我们快速了解精益管理的内涵,也对如何推行精益管理也有一定的参考价值. 1.拉动式生产 2.消除浪费 ...

最新文章

  1. keras构建前馈神经网络(feedforward neural network)进行回归模型构建和学习
  2. html文件上传限制类型,html input file accept 上传文件类型限制格式 MIME 类型列表
  3. Spark 2.2 Core :TimSort 的原理与源码分析
  4. 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
  5. 设计个人介绍界面(用SWING控件),并添加各种组件练习
  6. Netty高可靠性设计:优化建议
  7. CMM3 正式评估全过程
  8. GIS要学哪种计算机语言,做好一名ArcGIS开发人员所需要掌握的知识
  9. WLAN无线技术基本概念(802.11a/b/g/n/ac/ax区别,频段,信道概念)
  10. OpenSSL 生成CA证书及终端用户证书
  11. c语言大小写字母互换1005,1005 Jugs,1005jugs
  12. PDF转图片再转长图、python、pil
  13. 艺赛旗(RPA)国家企业信用信息公示系统验证码破解(一)
  14. 分享一个非常不错的手机定位网
  15. 历年计算机一级笔试考试真题及答案解析,全国计算机等级考试上机考题全真笔试历年题...
  16. 购买内存需要注意看哪些
  17. CMMI认证是什么?为什么这些IT类企业都在申请?
  18. Zotero翻译插件Zotero PDF Translate无法正常翻译,百度、彩云、腾讯翻译api接入
  19. 基于51单片机的超声波测距仪
  20. ET篇:ETBook笔记(1.2 为什么使用C# .net core做服务端?)

热门文章

  1. 浅谈移动端页面性能优化方案
  2. [下载]《SAP R/3 IDES 4.71 中文版》
  3. (新手向)零基础探究机器学习Crime_Prediction
  4. c语言switch不可以用枚举,化解一个误区,其实switch和enum是能够很方便配合使用的...
  5. python 微博图片爬虫 不用cookie
  6. 数学物理方程课程感想
  7. 大数据开发是做什么的?怎样入门?
  8. 利用halcon识别汽车检具孔面积和孔间距
  9. 处世36计之第17计--恐吓计
  10. char与 wchar 之间的转换