专用集成电路设计方法讲义6_IC后端设计概述
更新时间:2023-09-03 22:45:01 阅读量: 教育文库 文档下载
- 专用集成电路设计实用教程推荐度:
- 相关推荐
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
专用集成电路设计方法 第6部分 IC后端设计概述
2008-12-26
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
内容
后端设计流程简介 自动布局布线 版图合并 物理验证
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Standard Cell Based ASIC Design Flow
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Front-End vs. Back-EndSpecification
Place & Route
RTL coding
Dynamic simulation or Formal VerificationRTL Verification
If uncorrect
Static Timing AnalysisSynthesis
If uncorrect
Layout MergeGate_level Verification
Output gate level netlist timing constraints
Phyicial Verification
Front End
Back End
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Verification
After every step, whatever in front-end or back-end, verification must be done. Include
Function Verification Timing Verification Dynamic Simulation for both timing & function
Two ways for verification
Slow
Formal Verification (function) + Static Timing Analysis (timing)
Fast5
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Back-End Design Tools
StepPlace & Route Dynamic Simulation
ToolsApollo, AstroSillicon Ensemble, SoC Encounter
VendorSynopsys Cadence Mentor Cadence Synopsys Synopsys Synopsys Cadence Cadence Synopsys Mentor
ModelSim NC_Verilog Formal Verification Formality Parasitics Extraction Star_RC(XT) STA PrimeTime Layout Merge Virtuoso Layout Editor LVS,DRC Dracula Hercules Calibre
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
内容
后端设计流程简介 自动布局布线 版图合并 物理验证
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: Place & Route
Place & Route (Abbr. P&R) - 布局布线 Timing driven placement Abutted rows Flipped cells Preferred routing directions
Metal 1 - Horizontal Metal 2 - Vertical Metal 3 - Horizontal
Tools
Synopsys Apollo or Astro (Astro是Apollo的升 级版)8
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: what does Apollo/Astro do?
Gate-level Netlist
AstroP&R Layout
Standard Cell Library
Timing Constraints
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: what Apollo/Astro uses and generates?
Uses Standard Cell Library and Memory Compiler from ASIC vendor Uses Gate-level netlist from Logic Design Uses Timing constraints from Design Complier Generates GDSII and netlist in Verilog format for post-layout simulation Apollo/Astro can also generates SPEF (parasitic) and SDF (delay)10
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: Other Apollo/Astro Capabilities
Besides Placing and Routing cells, Apollo/Astro also can do:
Logic Optimization Clock Tree Synthesis (CTS) Floorplanning (basic, manual) Design for Manufactruing (DFM) … and more.
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: whole view of a RISC chip
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: local view of a chip
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: Astro GUI
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: Apollo GUI
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: Apollo GUI (cont d)
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: Apollo/Astro的数据类型
CELL View
反映的是单元实际的物理信息,和版图类似 是对CELL View 的抽象,只是有大概金属和引出端的位置信息,实际上是个黑盒子,和 Cadence 的SE布局用的LEF 文件类似 是CELL View 到FRAM View 的中间过程,
一般厂家已经做好 单元的时序信息。 单元的功耗信息 后面加入填充物, 修理 (Fill Notch & Gap) 之后产生的View,体现修复信息 读入网表的信息,是层次化的 NETL View 经过平坦化扩展产生的无层次网表信息
FRAM View
SMASH View
TIM View
PWR View
FILL View
NETL View
EXP View
Apollo/Astro布线时用的是单元的FRAM View (叫框图),忽略 里面的具体信息;显示的时候缺省是FRAM View.17
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Introduction: CELL View vs. FRAM View
CELL View
FRAM View
华东师范大学信息学院微电子专业讲义。此文档系6部分:IC后端设计概述。
Apollo/Astro Flow
From floorplan, placement till detail routing 7 main steps
正在阅读:
2019年市直机关党的工作会议讲话稿02-25
2014年上海财经大学《公司理财》习题集11-11
优秀员工感言30字02-12
人力资源对企业竞争优势的影响分析05-18
2016年演艺行业现状及发展趋势分析09-18
无锡室自来水总公司经营管理状况分析04-28
海口市电动车摩托车科目一非机动车复习题04-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 电路设计
- 讲义
- 概述
- 专用
- 集成
- 方法
- 设计
- IC
- 肖邦第二钢琴协奏曲听后感
- 2017-2022年中国色织布行业供需市场调研分析及投资战略研究报告目录
- 2016-2020年中国妇幼医院行业竞争格局与投资战略研究咨询报告目录
- 2019版高考物理二轮复习 高考题型二 实验1 力学实验(一)考情题型练
- WinAirCrackPack_使用教程一(详细图文版)
- 浅谈中华人民共和国农业法
- 【范文】七年级英语下册Unit 10 I’d like some noodles 知识点
- LMSE-(H-K)算法
- 孔雀东南飞剧本
- 2016年电影现状研究及发展趋势
- 2014-2018年中国运动饮料市场监测与发展趋势研究报告
- LINGO软件求解整数规划问题
- Cypress的可编程片上系统(PSoC)在电动车无刷电机控制器上的应用
- 译林牛津6A第五单元知识点复习卷
- 童装市场的营销策略
- 机电一体化系统设计第7章:机电有机结合的分析与设计
- 化妆的基础知识
- 2011届高考数学第一轮复习单元检测试题 等差数列与等比数列
- 《劳动合同法》判断题--初级
- 《C语言程序设计》 第11章 复杂数据类型