集成电路CAD第一章概述_第1页
集成电路CAD第一章概述_第2页
集成电路CAD第一章概述_第3页
集成电路CAD第一章概述_第4页
集成电路CAD第一章概述_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

1、集成电路集成电路CAD东南大学 李冰参考资料参考资料 1.电子电路的计算机辅助分析与设计发展 汪蕙,王志华等 清华大学出版社。 2.电子系统及专用集成电路CAD技术 李玉山等 西安电子科技大学出版社。 3.模拟电路的计算机分析与设计PSPICE程序应用 高文焕,汪蕙等 清华大学出版社。 4.VHDL简明教程 乔长阁等译 清华大学出版社。 5.Tanner Pro集成电路设计与布局实战指导 廖裕评、陆瑞强编著,科学出版社 第一章 概述 * 集成电路的发展 * 电子设计自动化的发展 * 各种设计工具的发展 * 设计方法的发展 本课程主要内容:电路分析,逻辑模拟,版图设计,工艺模拟。 集成电路是半导

2、体微电子学的一分子,微电子学从属固体电子学。20世纪初,人们就知道半导体这种物质(矿石检波器)1930,氧化铜整流器(晶体二极管)1948,点接触三极管1949,建立P-N结理论1951,合金结制出了结型三极管1958,第一块IC发明1965,DTL40多年来,IC经历了 小规模集成 SSI 几个 中规模集成 MSI 几十个 大规模集成 LSI 几百个二千多个 超大规模集成 VLSI 千万 特大规模集成 ULSI 百万个(108)1.集成电路的发展 1、发展动力 2、发展方向 3、本世纪初微电子技术的展望1、发展动力 世界的信息化加速了微电子技术的发展世界的信息化加速了微电子技术的发展 随着信

3、息的多媒体、网络化、个体化,计算机、随着信息的多媒体、网络化、个体化,计算机、通信和消费电子融为一体,人们要求更快的存通信和消费电子融为一体,人们要求更快的存贮处理速度、通信传输,更大量的存贮数据。贮处理速度、通信传输,更大量的存贮数据。(运算、存贮、通信速度)(运算、存贮、通信速度)“3G” “3T”3G” “3T” 信息产业值占国民经济总值的信息产业值占国民经济总值的40%60%40%60% 如果以单位质量的如果以单位质量的“钢钢”对国民生产总值的贡对国民生产总值的贡献为献为1来计算,则小轿车为来计算,则小轿车为5,彩电为,彩电为30,计算,计算机为机为1000,而集成电路则高达,而集成电

4、路则高达20002、发展方向 亚0.1微米(纳米)技术:低功耗、高速度、高集成度 系统的芯片集成(SOC) ICIS3、本世纪初微电子技术的展望 纳米电子学的单元子存贮技术 MEMS也被认为是21世纪的革命性技术 第二代半导体材料是化合物半导体(SiC,GaAs) 第三代半导体材料(宽禁带)GeSi异质结器件,高频率、大功率 半导体的封装和组装技术的发展使(MCM)多芯片模块有很大发展 生物工程、基因工程的发展不可能代替微电子学的发展 2.电子设计自动化 顺应集成电路发展的要求,集成电路CAD,确切的说是整个电子设计自动化必须要有大的发展。 EDA的发展是以CAD为基础的 随着集成电路与计算机

5、的迅速发展,以CAD为基础的EDA技术已渗透到电子系统和专用集成电路设计的各个环节。 一个能完成较复杂的VLSI设计的EDA系统一般包括1020个CAD工具本节的内容 一、集成电路CAD的发展 二、设计中的新技术 三、Tanner pro CAD工具包 四、Cadence简介 五、SOC的设计方法 六、可测性和可靠性一、集成电路CAD的发展 第一代:20世纪70年代以Applicon, Calma, CV为代表的版图设计工具(版图编辑+DRC),PC上的代表是Tanner L_Edit; 第二代: 20世纪80年代以Mentor, Daisy, Valid为代表的仿真和自动布线CAD系统,从原

6、理图输入、模拟、分析、到自动布图及验证; 第三代: 20世纪90年代以Cadence, Synopsys,Avanti等为代表的高级语言描述的ESDA系统,包括有系统级的设计工具,使仿真、综合等高度自动化; 第四代:正在研制面向VDSM + System-On-a-Chip的新一代CAD系统,正逆向设计相结合的设计集成系统(DI- design integrated)。代表产品 1、全线产品 PC:Tanner pro;Workstation:Cadence 2、专用产品 Analog:Spice(H-spice、P-spice) Digital&Logic:Modelsim Proc

7、ess:Suprem Device&Electrical:Medici教育CAD市场 代表产品 Synopsys Viewlogic(Workview office)产品平台 代表产品 Workstation: Cadence, synopsys PC:Tanner pro, Workview office Both:Hspice人工设计和CAD 人工设计的周期以人年为单位 人工设计着重局部优化 计算机CAD着重全局优化 现在普遍采用人机交互式设计方式VLSI设计思想 分层分级 每层、级间均有严格的接口定义VLSI的主要设计方法 自底向上(Bottom_Up) 自顶向下(Top_Dow

8、n) 两种设计方法均体现了VLSI的设计思想; 实际上VLSI由LSI组成,LSI由MSL组成 ,MSL由LSL组成; 复杂电路总可以分解为较简单的电路。 自顶向下(Top-Down)设计-层次性设计 系统级 算法 寄存器级 有限状态机 门级 布尔方程 网表 连接关系 版图 器件布局二、设计中的新技术 1、Frame work 2、并行工程 3、逻辑综合优化1、Frame work 框架结构是一种规范(协议) 目前各CAD厂商共同遵守由国际CAD框架协会(CFI-CAD Framework Initiative)制定的框架标准,各CAD厂商都是建立一个符合CFI标准的开放式框架结构。 电路级规

9、范:EDIF 版图级规范:CIF 规范实现了继承和共享EDIF(Electronic Design Interchanged Format) 现在的CAD工具在电路设计完成以后,可以生成EDIF网表。 EDIF在电路图绘制,电路的行为及结构文本描述、逻辑描述、PCB设计、ASIC版图设计和其它分析综合工具之间建立起一个公共的标准,即一个共同确认的桥梁和媒介,而且这个桥梁是双向的。 EDIF以ASC字符为基础,是一种公开的非专有的互换格式,可向上兼容,不同设计系统的设计数据可以通过EDIF格式互相转换。 CIF,加州理工中介格式(Caltech Intermediate Format ) CIF

10、语言以ASC字符为基础,是一种由字符组成的可读文件。 CIF采用的是层次式结构的图形描述,基本的描述功能以命令形式出现。 命令的内容包括矩形、多边形、圆形、线条;图形符号定义开始、结束、图形符号调用、删除;掩膜层说明、结束、注释等等。 设计师容易阅读、修改、组合和跟踪。通过反复循环调用这些图形符号,可以完整的描述一个复杂的VLSI电路版图。 设计师根据IC生产厂家提供的设计参数和设计规则芯片版图按照CIF格式将设计结果送到IC生产线上加工投片。2、并行工程 在Framework的支持下,实现项目的并行设计和开发模式。 并行工程和Top_Down是现代集成电路设计的两大特征。3、逻辑综合优化 逻

11、辑综合接受文本输入方式,包括优先状态机描述、布尔方程式、真值表、EDIF格式网表以及原理图的交互图形输入方式。 逻辑综合功能将高层次的系统行为设计自动翻译成几级逻辑电路描述,使设计与工艺相对独立。 优化则是对于上述综合生成的网表 。 指标和约束条件:面积,时延。三、Tanner pro CAD工具包 集成电路版图编辑器L-Edit(Layout-Editor)在国内已具有很高的知名度。 Tanner EDA Tools 也是在L-Edit的基础上建立起来的。 整个设计工具总体上可以归纳为电路设计级和版图设计级两大部分。 即以S-Edit为核心的集成电路设计、模拟、验证模块和以L-Edit为核心

12、的集成电路版图编辑与自动布图布线模块。 电路设计级包括电路图编辑器S-Edit、电路模拟器T-Spice和高级模型软件、波形编辑器W-Edit、NetTran网表转换器、门电路模拟器GateSim,以及工艺映射库、符合库SchemLib、Spice元件库等软件包,构成一个完整的集成电路设计、模拟、验证体系,每个模块互相关联又相对独立,其中S-Edit可以把设计的电路图转换成SPICE,VHDL,EDIF和TPR等网表文件输出,提供模拟或自动布图布线。 版图设计级包括集成电路版图编辑器L-Edit和用于版图检查的网表比较器LVS等模块。 L-Edit本身又嵌入设计规则检查DRC、提供用户二次开发

13、用的编辑界面UPI、标准版图单元库及自动布图布线 SPR、器件剖面观察器 Cross Section Viewer)版图的SPICE网表和版图参数提取器Extract(LPE)等。 网表比较器LVS则用于把由L-Edit生成的版图反向提取的SPC网表和由S-Edit设计的逻辑电路图输出的SPC网表进行比较实现版图检查、对照分析。 L-Edit除了拥有自已的中间图形数据格式(TDB格式)外,还提供了两种最常用的集成电路版图数据传递格式(CIF格式和GDSII格式)的输入、输出功能,可以非常方便地在不同的集成电路设计软件之间交换图形数据文件或把图形数据文件传递给光掩模制造系统。Tanner集成电路

14、设计中的各种CAD工具 Tanner Pro是一套集成电路设计软件,包括SEdit,TSpice,W-Edit,L-Edit与LVS。缺少NetTran和GateSim。软件功能S-Edit编辑电路图T-Spice电路分析与模拟W-Edit显示T-Spice模拟结果L-Edit编辑布局图、自动配置与布线、设计规则检查、截面观察、电路转化LVS电路图与布图结果对比Tanner Pro的设计流程 首先用S-Edit编辑要设计电路的电路图,再将该电路图输出成SPICE文件。接着利用T-Spice将电路图模拟并输出成SPICE文件,如果模拟结果有错误,再回S-Edit检查电路图,如果T-Spice模拟

15、结果无误,则以L-Edit进行布局图设计。用L-Edit进行布局图设计后要以DRC功能做设计规则检查,若违反设计规则,再将布局图进行修改直到设计规则检查无误为止。将验证过的布局图转化成SPICE文件,再利用T-Spice模拟,若有错误,再回到L-Edit修改布局图。最后利用LVS将电路图输出的SPICE文件与布局图转化的SPICE文件进行对比,若对比结果不相等,则回去修正L-Edit或S-Edit的图。直到验证无误后,将L-Edit设计好的布局图输出成GDSII文件类型,再交由工厂去制作半导体过程中需要的的光罩。符合全定制电路的设计流程四、Cadence简介 Cadence是一个大型的CAD软

16、件 ,与Synopsys的结合可以说是EDA设计领域的黄金搭档。 Cadence包括:Verilog HDL仿真工具Verilog-xl, 电路图设计工具Composer,电路模拟工具Analog Artist,版图设计工具Virtuoso Layout Editor,版图验证工具Dracula和Diva以及自动布局布线工具Preview和Silicon Ensemble。 ASIC的设计流程图1 ASIC的设计流程图2 ASIC的设计流程图33.VLSI CAD的软件内容 各阶段均有不同的CAD软件。 逻辑设计阶段:逻辑综合、逻辑模拟、逻辑图的自动输入; 电路设计阶段:电路分析、时域分析;

17、版图设计阶段:逻辑划分、自动布局布线; 工艺设计阶段:工艺模拟、器件分析。VLSI设计流程 一、逻辑设计阶段 1、逻辑处理 将所要实现的数字系统中的组合逻辑部分最小化为两种网络表示,即“与非”和“或非” ; 将所要实现的数字系统用一些“宏结构”经过连接来实现; 将高层次的系统描述逐步的转换成与实现技术相关的硬件。这种方法就是将数字系统看作一个功能部件图。 2、逻辑模拟 逻辑模拟主要有两个目的,一是验证逻辑设计的正确性;二是进行故障模拟,产生故障诊断的测试码。 逻辑模拟大至可分为门级、功能级、寄存器级三类。 Synopsys CAD工程 Synopsys CAD工具提供一套高层次的设计手段,它百

18、份百的支持IEEE-1076VHDL标准 ,可以将设计转换成指定工艺的门级电路,从而缩短了设计周期。 Synopsys 的CAD工具包括三个方面的功能: A、VHDL系统仿真:采用VHDL System Simulator在系统行为级、寄存器级和门级描述并验证电子系统设计。 B、VHDL综合与优化:采用VHDL Compiler将设计自动翻译成门级电路,再采用Design Compiler对设计进行优化。 C、测试:用Test Compiler实现电路的可测性设计并自动生成测试矢量。 二、电路分析 电路分析的目的是确定电路性能(如直流特性电路分析的目的是确定电路性能(如直流特性、开关特性等)的

19、电路结构和元件参数。同时还开关特性等)的电路结构和元件参数。同时还应考虑由于环境变化,制造工艺偏差所引起的应考虑由于环境变化,制造工艺偏差所引起的性能变化。电路分析是根据预先所设计的电路性能变化。电路分析是根据预先所设计的电路给定的元件参数,进行性能模拟和分析,并给给定的元件参数,进行性能模拟和分析,并给出模拟结果,最后由设计者来确定是否修改设出模拟结果,最后由设计者来确定是否修改设计。计。 SPICE是主要的电路分析工具是主要的电路分析工具SPICESimulation Program with Integrated Circuits Emphasis 四类主要功能 A、直流分析 B、交流小

20、信号分析 C、瞬态分析 D、不同温度条件下的分析三、版图设计 在逻辑设计和电路设计完成后,根据逻辑和电路功能要求以及工艺制造的约束条件如线宽、间距等工艺标准来设计掩膜版图。 版图的设计可以是人工、半人工和自动设计。 L_EDIT,VIRTUOSO四、工艺模拟 工艺模拟是对制造中所必须的各流程的工艺参数进行模拟,根据具体情况对不合格的设计进行修正。 MEDICI(器件模拟),SUPREMMEDICI(器件模拟) Analyzing Devices and Effects The program solves Poissons equation and both the electron and

21、hole current continuity equations to analyze devices such as diodes and bipolar transistors, as well as effects in which the current flow involves both carriers, such as CMOS latchup. Medici can also analyze devices in which current flow is dominated by a single carrier, such as MOSFETs, JFETs, and

22、MESFETs. In addition, Medici can be used to study devices under transient operating conditions. Electrodes can be placed anywhere in the device structure. Impurity distributions can be created by combining Medicis analytic functions with input from Avant! TCADs process modeling programs, TMA SUPREM-3 and TSUPREM-4, and input

温馨提示

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

评论

0/150

提交评论