3-数字IC设计流程ppt课件.ppt_第1页
3-数字IC设计流程ppt课件.ppt_第2页
3-数字IC设计流程ppt课件.ppt_第3页
3-数字IC设计流程ppt课件.ppt_第4页
3-数字IC设计流程ppt课件.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数字IC设计流程 数字IC设计流程 具体指标 物理指标 制作工艺裸片面积封装 性能指标 速度功耗 功能指标 功能描述接口定义 算法模型c matlabcode RTLHDLvhdl verilog NETLISTverilog Standcelllibrary 综合工具根据基本单元库的功能 时序模型 将行为级代码翻译成具体的电路实现结构 LAYOUTgds2 基于standcell的ASIC设计流程 布局布线工具根据基本单元库的时序 几何模型 将电路单元布局布线成为实际电路版图 对功能 时序 制造参数进行检查 TAPE OUT DigitalICdesignflow Marketingrequest Architecturespecs Architectureengineer Projectfunctionspec Toparchitect designspec Designspecexample RTLcoding RTLdesignengineer designengineer 使用verilog编程实现 Arch algorithmemulation algorithmengineer C C Matlab DigitalICdesignflow IPLevelRTLcoding IPLevelRTLsimulation IPlevelverification IPLevelVerificationengineer Makefile 仿真验证工具 Synopsys VCSMentor ModelSimCadence Verilog XLCadence NC Verilog Unit chipLevelRTLsimulation Unit chiplevelverification fullchipVerificationengineer C C systemc systemVerilog UVM Integrateengineer Full chiptestplan verificationspec testplan DigitalICdesignflow Logicsynthesis 逻辑综合的结果就是把设计实现的HDL代码翻译成门级网表netlist 逻辑综合需要基于特定的综合库 不同的库中 门电路基本标准单元 standardcell 的面积 时序参数是不一样的 gatelevellevelverification gatelevelVerificationengineer ASICdesignengineer 逻辑综合工具 Synopsys DesignCompiler DC Cadence RC Synplicity Synplify DigitalICdesignflow 形式验证 从功能上 STA是时序上 对综合后的网表进行验证 常用的就是等价性检查 EquivalenceCheck 方法 以功能验证后的HDL设计为参考 对比综合后的网表功能 他们是否在功能上存在等价性 这样做是为了保证在逻辑综合过程中没有改变原先HDL描述的电路功能 ASICfront endDesignengineer 形式验证工具 Synopsys Formality DigitalICdesignflow STA 静态时序分析 这也属于验证范畴 它主要是在时序上对电路进行验证 检查电路是否存在建立时间 setuptime 和保持时间 holdtime 的违例 violation ASICfront endDesignengineer STA工具 Synopsys PrimeTime PT TclScript STAtiming满足 得到最终netlist DigitalICdesignflow STA 静态时序分析 这也属于验证范畴 它主要是在时序上对电路进行验证 检查电路是否存在建立时间 setuptime 和保持时间 holdtime 的违例 violation ASICfront endDesignengineer 形式验证工具 Synopsys PrimeTime PT TclScript STAtiming满足 得到最终netlist DFT designfortest DFTengineer 插入可测试链scanchain DigitalICdesignflow 版图生成 自动布局布线 PR PhysicalDesignengineer PR工具 Synopsys Astro ICCompiler ICC 时钟树插入Formalverification DRC LVS Post layoutSTA 生成最终GDSII Tap out流片 DRC LVS物理工具 Mentor calibreSynopsys HerculesCadence Diva dracula 前端设计 RTLtoNetlist RTL RegisterTransferLevel 设计利用硬件描述语言 如verilog 对电路以寄存器之间的传输为基础进行描述综合 将RTL级设计中所得的程序代码翻译成实际电路的各种元器件以及他们之间的连接关系 可以用一张表来表示 称为门级网表 Netlist STA StaticTimingAnalysis 静态时序分析 套用特定的时序模型 TimingModel 针对特定电路分析其是否违反设计者给定的时序限制 TimingConstraint RTLCode 风格代码检查 功能仿真 逻辑综合 成功 综合后仿真 成功 STA 成功 代码修改 约束修改 N N N Netlist后端 整个ASIC设计流程都是一个迭代的流程 在任何一步不能满足要求 都需要重复之前步骤 甚至重新设计RTL代码 模拟电路设计的迭代次数甚至更多 后端设计 NetlisttoLayout APR AutoPlaceandRoute 自动布局布线ExtractRC 提取延时信息DRC DesignRuleCheck 设计规则检查 LVS L

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论