集成电路设计流程.doc_第1页
集成电路设计流程.doc_第2页
集成电路设计流程.doc_第3页
集成电路设计流程.doc_第4页
集成电路设计流程.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

集成电路设计流程. 集成电路设计方法. 数字集成电路设计流程. 模拟集成电路设计流程. 混合信号集成电路设计流程. SoC芯片设计流程State Key Lab of ASIC & Systems, Fudan University 集成电路设计流程. 集成电路设计方法. 数字集成电路设计流程. 模拟集成电路设计流程. 混合信号集成电路设计流程. SoC芯片设计流程State Key Lab of ASIC & Systems, Fudan University 正向设计与反向设计State Key Lab of ASIC & Systems, Fudan University 自顶向下和自底向上设计State Key Lab of ASIC & Systems, Fudan University Top-Down设计Top-Down流程在EDA工具支持下逐步成为IC主要的设计方法从确定电路系统的性能指标开始,自系统级、寄存器传输级、逻辑级直到物理级逐级细化并逐级验证其功能和性能State Key Lab of ASIC & Systems, Fudan University Top-Down设计关键技术. 需要开发系统级模型及建立模型库,这些行为模型与实现工艺无关,仅用于系统级和RTL级模拟。. 系统级功能验证技术。验证系统功能时不必考虑电路的实现结构和实现方法,这是对付设计复杂性日益增加的重要技术,目前系统级DSP模拟商品化软件有Comdisco,Cossap等,它们的通讯库、滤波器库等都是系统级模型库成功的例子。. 逻辑综合-是行为设计自动转换到逻辑结构设计的重要步骤State Key Lab of ASIC & Systems, Fudan University bottom-Up . 自底向上(Bottom-Up)设计是集成电路和PCB板的传统设计方法,该方法盛行于七、八十年. 设计从逻辑级开始,采用逻辑单元和少数行为级模块构成层次式模型进行层次设计,从门级开始逐级向上组成RTL级模块,再由若于RTL模块构成电路系统. 对于集成度在一万门以内的ASIC设计是行之有效的,无法完成十万门以上的设计. 设计效率低、周期长,一次设计成功率低State Key Lab of ASIC & Systems, Fudan University Top-Down设计与Bottom-Up设计比较. 设计从行为到结构再到物理级,每一步部进都进行验证,提高了一次设计的成功率.提高了设计效率,缩短了IC的开发周期,降低了产品的开发成本. 设计成功的电路或其中的模块可以放入以后的设计中提高了设计的再使用率(Reuse) State Key Lab of ASIC & Systems, Fudan University 基于平台的设计方法.ADD:Area Driving Design面积驱动设计.TDD:Time Driving Design时序驱动的设计.BBD:Block Based Design .PBD:Platform Based Design,开发系列产品,基于平台的设计方法State Key Lab of ASIC & Systems, Fudan University State Key Lab of ASIC & Systems, Fudan University State Key Lab of ASIC & Systems, Fudan University集成电路设计流程. 集成电路设计方法.数字集成电路设计流程.模拟集成电路设计流程.混合信号集成电路设计流程.SoC芯片设计流程State Key Lab of ASIC & Systems, Fudan University State Key Lab of ASIC & Systems, Fudan University 数字集成电路设计流程数字集成电路设计流程数字集成电路设计流程1. 设计输入电路图或硬件描述语言2. 逻辑综合处理硬件描述语言,产生电路网表3. 系统划分将电路分成大小合适的块4. 功能仿真State Key Lab of ASIC & Systems, Fudan University 数字集成电路设计流程5.布图规划芯片上安排各宏模块的位置6.布局安排宏模块中标准单元的位置7.布线宏模块与单元之间的连接8.寄生参数提取提取连线的电阻、电容9.版图后仿真检查考虑连线后功能和时序是否正确State Key Lab of ASIC & Systems, Fudan University 数字集成电路设计工具. 主要的EDA vendor Synopsys:逻辑综合,仿真器,DFT Cadence:版图设计工具,仿真器等 Avanti:版图设计工具 Mentor:DFT,物理验证工具 Magma: BlastRTL, Blast Fusion State Key Lab of ASIC & Systems, Fudan University 选择设计工具的原则.只用“sign-off”的工具 保证可靠性,兼容性.必须针对芯片的特点 不同的芯片需要不同的设计工具.了解设计工具的能力 速度、规模等State Key Lab of ASIC & Systems, Fudan University 设计工具的选择.设计输入 任何文本编辑工具 Ultraedit, vi, 仿真器自带编辑器 .RTL级功能仿真 Modelsim (Mentor), VCS/VSS( Synopsys ) NC-Verilog( Cadence) Verilog-XL ( Cadence) State Key Lab of ASIC & Systems, Fudan University 设计工具的选择.逻辑综合 Cadence: Ambit, PKS; Synopsys: Design Compiler; Magma: Blast RTL .物理综合 Synopsys: Physical CompilerMagma: Blast Fusion State Key Lab of ASIC & Systems, Fudan University 设计工具的选择. 形式验证工具 Formality(Synopsys) FormalPro(Mentor). Floorplanning /布局/布线 Synopsys: Apollo, Astro, Cadence: SoC Encounter, Silicon Ensemble . 参数提取. Cadence: Nautilus DC. Synopsys: Star-RC XT . 时序验证 Cadence: PearlSynopsys: PrimeTimeState Key Lab of ASIC & Systems, Fudan University 设计工具的选择. DRC/LVS Dracula (Cadence) Calibre (Mentor ) Hercules (Synopsys) . 可测试性设计(DFT)编译器和自动测试模式生成 Synopsys: DFT编译器,DFT Compiler;自动测试生成(ATPG) 与故障仿真, Tetra MAX Mentor: FastScan . 晶体管级功耗模拟 Synopsys: PowerMill State Key Lab of ASIC & Systems, Fudan University 中国大陆EDA 工具的使用状况State Key Lab of ASIC & Systems, Fudan University 集成电路设计流程.数字集成电路设计流程.模拟集成电路设计流程.混合信号集成电路设计流程.SoC芯片设计流程State Key Lab of ASIC & Systems, Fudan University 模拟集成电路设计流程State Key Lab of ASIC & Systems, Fudan University Schematic Entry Simulation Layout entry RC extraction Postlayout simulation Start Finish Full-chipDRC/LVSOnline DRC“ 集成电路导论” 扬之廉State Key Lab of ASIC & Systems, Fudan University State Key Lab of ASIC & Systems, Fudan University State Key Lab of ASIC & Systems, Fudan University State Key Lab of ASIC & Systems, Fudan University 设计工具的选择.Circuit: Cadence Virtuoso Composer (Cadence) .Simulation Synopsys: NanoSim, HSPICE .Layout Cadence Virtuoso (Cadence) State Key Lab of ASIC & Systems, Fudan University 集成电路设计流程.数字集成电路设计流程.模拟集成电路设计流程.混合信号集成电路设计流程.SoC芯片设计流程State Key Lab of ASIC & Systems, Fudan University 混合信号芯片设计流程.首先,进行模拟/数字划分.然后,分别设计模拟和数字部分.最后,将模拟/数字模块协同仿真,并进行版图拼接,验证State Key Lab of ASIC & Systems, Fudan University State Key Lab of ASIC & Systems, Fudan University 混合信号芯片设计流程State Key Lab of ASIC & Systems, Fudan University 集成电路设计流程.数字集成电路设计流程.模拟集成电路设计流程.混合信号集成电路设计流程. SoC芯片设计流程State Key Lab of ASIC & Systems, Fudan University SoC芯片设计流程. SOC以嵌入式系统为核心,集软硬件于一体,并追求产品系统最大包容的集成SoC芯片设计流程.软硬件协同设计State Key Lab of ASIC & Systems, Fudan University SoC芯片设计流程.芯片规划、划分.分系统之间的连线最少。.功能相关性、数据相关性、操作相关性State Key Lab of ASIC & Systems, Fudan University State Key Lab of ASIC & Systems, Fudan UniversityState Key Lab of ASIC & Systems, Fudan University SoC芯片设计流程.系统规划、划分 软硬件划分 模拟数字划分 挑选IP模块.各模块按上述流程设计.验证和测试 软硬件协同验证 模拟/数字混合仿真State Key Lab of ASIC & Systems, Fudan University SoC设计的挑战.验证工作高度复杂.芯片的可测性设计.功耗分析.互连、串扰、IR drop .热分析.总结.不同的电路,不同的设计流程 电路的种类 电路的规模.设计流程不断演变 IP reuse System Level synthesize State Key Lab of ASIC & Systems, Fudan University 1) 、结构及电气规定。 2)、RTL级代码设计和仿真测试平台文件准备。 3)、为具有存储单元的模块插入BIST(Design For test 设计)。 4)、为了验证设计功能,进行完全设计的动态仿真。 5)、设计环境设置。包括使用的设计库和其他一些环境变量。 6)、使用 Design Compiler工具,约束和综合设计,并且加入扫描链(或者JTAG)。 7)、使用 Design Compiler自带静态时序分析器,进行模块级静态时序分析。 8)、使用 Formality工具,进行 RTL级和综合后门级网表的 Formal Verification。 9)、版图布局布线之前,使用PrimeTime工具进行整个设计的静态时序分析。 10)、将时序约束前标注到版图生成工具。 11)、时序驱动的单元布局,时钟树插入和全局布线。 12)、将时钟树插入到DC的原始设计中。 13)、使用 Formality,对综合后网表和插入时钟树网表进行 Formal Verification。 14)、从全局布线后的版图中提取出估算的时间延时信息。 15)、将估算的时间延时信息反标注到Design

温馨提示

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

最新文档

评论

0/150

提交评论