数字IC芯片设计.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字IC芯片设计.ppt》由用户(淡淡的紫竹语嫣)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 IC 芯片 设计
- 资源描述:
-
1、模拟? 数字? OR 数字IC设计流程 数字IC设计流程 制定芯片的具体指标 用系统建模语言对各个模块描述 RTL设计、RTL仿真、硬件原型验证、 电路综合 版图设计、物理验证、后仿真等 具体指标 制作工艺 裸片面积 封装 速度 功耗 功能描述 接口定义 前端设计与后端设计 Architechtural specs & RTL coding Concept + Market Research RTL simulation Logic Synthesis,Optimization & Scan Insertion Formal Verification (RTL vs Gates) Pre-la
2、yout STA Timing OK? Floorplanning & Placement, CT Insertion Auto Routing Formal Verification (Scan Inserted Netlist vs CT Inserted Netlist) DRC,LVS,ECO Post-layout STA Timing OK? Formal Verification (ECO Netlist vs CT Inserted Netlist) Power check No Yes No Tape Out Yes DC MODELSIM MBISTARCHITECT FO
3、RMALITY PT Astro AstroRail FORMALITY PT Hercules Caliber Virtuoso 数字前端设计(front-end) 以生成可以布局布线的网 表(Netlist)为终点。 数字后端设计( back-end ) 以生成可以可以送交 foundry进行流片的GDS2文 件为终点。 术语: tape-out提交最终GDS2文 件做加工; Foundry芯片代工厂,如 中芯国际。 算法模型 c/matlab code RTL HDL vhdl/verilog NETLIST verilog Standcell library LAYOUT GDSII
4、对功能,时序,制造参数进行检查 TAPE-OUT 综合工具根据基本单元库的功能-时序模型,将行 为级代码翻译成具体的电路实现结构 布局布线工具根据基本单元库的时序-几何模型, 将电路单元布局布线成为实际电路版图 数字IC设计流程 前端设计(RTL to Netlist) RTL(Register Transfer Level)设计 利用硬件描述语言,如verilog,对电 路以寄存器之间的传输为基础进行描述 综合: 将RTL级设计中所得的程序代码翻译成 实际电路的各种元器件以及他们之间的 连接关系,可以用一张表来表示,称为 门级网表(Netlist)。 STA(Static Timing An
5、alysis,静态时 序分析):套用特定的时序模型( Timing Model),针对特定电路分析其 是否违反设计者给定的时序限制( Timing Constraint) RTL Code 风格代码检查 功能仿真 逻辑综合 成功? 综合后仿真 成功? STA 成功? 代码修改 约束修改 N N N Netlist 后端 整个ASIC设计流程都是一个迭代的流程,在 任何一步不能满足要求,都需要重复之前步 骤,甚至重新设计RTL代码。 模拟电路设计的迭代次数甚至更多。 前端工具 仿真和验证 1. QUATURS II 2. Cadence的Incisive:就是大家最常用的nc_verilog,
6、nc_sim, nc_lauch,verilog-xl的集合 。 综合 1. Synopsys的DC 2. Cadence的RTL Compliler号称时序,面积和功耗都优 于DC,但是仍然无法取代人们耳熟能详的DC. 3. BuildGates :与DC同期推出的综合工具,但是在国内 基本上没有什么市场,偶尔有几家公司用。 启动命令:bg_shell gui& 后端设计(Netlist to Layout) APR:Auto Place and Route,自动 布局布线 Extract RC:提取延时信息 DRC:Design Rule Check,设 计规则检查。 LVS:Layout
展开阅读全文