三输入或门版图设计的

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1绪论

1.1 设计背景

随着集成电路技术的日益进步,使得计算机辅助设计(CAD)技术已成为电路设计师不可缺少的有力工具[1]。国内外电子线路CAD 软件的相继推出与版本更新,使CAD 技术的应用渗透到电子线路与系统设计的各个领域,如芯片版图的绘制、电路的绘图、模拟电路仿真、逻辑电路仿真、优化设计、印刷电路板的布线等。CAD 技术的发展使得电子线路设计的速度、质量和精度得以保证。在众多的CAD 工具软件中,Spice 程序是精度最高、最受欢迎的软件工具,tanner 是用来IC版图绘制软件,许多EDA系统软件的电路模拟部分是应用Spice程序来完成的,而tanner 软件是一款学习阶段应用的版图绘制软件,对于初学者是一个上手快,操作简单的EDA软件。

Tanner 集成电路设计软件是由Tanner Research 公司开发的基于Windows 平台的用于集成电路设计的工具软件。该软件功能十分强大,易学易用,包括

S-Edit,T-Spice, W-Edit,L-Edit与LVS,从电路设计、分析模拟到电路布局一应俱全。其中的L-Edit 版图编辑器在国内应用广泛,具有很高知名度。

L-Edit Pro是Tanner EDA软件公司所出品的一个IC设计和验证的高性能软件系统模块,具有高效率,交互式等特点,强大而且完善的功能包括从IC 设计到输出,以及最后的加工服务,完全可以媲美百万美元级的IC设计软件。L-Edit Pro包含IC设计编辑器(Layout Editor)、自动布线系统(Standard Cell Place & Route)、线上设计规则检查器(DRC)、组件特性提取器(Device Extractor)、设计布局与电路netlist的比较器(LVS) CMOS Library、Marco Library,这些模块组成了一个完整的IC设计与验证解决方案[2]。L-Edit Pro丰富完善的功能为每个IC 设计者和生产商提供了快速、易用、精确的设计系统。

虽然SPICE开发至今已超过20年,然而其重要性并未随着制程的进步而降低。就国内的设计环境而言,商用的SPICE模拟软件主要有Hspice、Pspice、SBTspice、SmartSpice 与Tspice 等。

HSpice是Spice程序应用在PC上的程序,它的主要算法与Spice相同。由于HSpice A/D 程序集成了模拟与数字电路的仿真运算法,它不仅可以仿真单一

的模拟电路或数字电路,而且可以有效、完善地仿真模拟和数字混合电路。经过多年的改版,HSpice A/D 以其强大的功能及高度的集成性而成为先进最受欢迎的电路仿真软件。

1.2 设计目标

1. 用MOS 场效应管实现三输入或门电路。

2. 用tanner 软件中的原理图编辑器S-Edit 编辑三输入或门电路原理图。

3. 用tanner 软件中的W-Edit 对三输入或门电路进行仿真,并观察波形。

4. 用tanner软件中的L-Edit绘制三输入或门版图,并进行DRC验证。

5. 用W-Edit 对三输入或门的版图电路进行仿真并观察波形。

6用tanner软件中的layout-Edit对三输入或门进行LVS检验观察原理图与版图的匹配程度。

2三输入或门电路原理图编辑

2.1电路结构

用CMOS 实现三输入或门电路,PMOS 和NMOS 管进行全互补连接方式, 栅极相连作为输入,电路上面是三个 PMOS 并联,PMOS 的漏极与下面NMOS 的漏极相连作为输出,POMS 管的源极和衬底相连接高电平,三个 NMOS 管的

其工作原理为:

及当输入A,B,C 都为0时,与其相连的PMOS 管导通,与其相连的NMOS 管截 至,与GND 相连的NMOS 导通,输出为GND 的值; 当输入A=0 , B=0 , C=1时,与C 相连的NMOS 管导通,输出为 C 的值;

当 A=0,B=0,C=0 时,Y=0;

当 A=0,B=1,C=0 时,丫=1 ;

当 A=1,B=0,C=0 时,丫=1 ;

当 A=1,B=1,C=0 时,丫=1 ; 当 A=0,B=0,C=1 时,丫=1; 当 A=0,B=1,C=1 时,Y=1 ; 当 A=1,B=0,C=1 时,丫=1; 当 A=1,B=1,C=1 时,Y=1 ;

源极与衬底相连接低电平;原理图如图 2.1所示

图2.1与非门电路的原理图

当输入A=0 , B=1 , C=0时,与B相连的NMOS管导通,输出为B的值;

当输入A=0,B=1,C=1时,与B,C相连的NMOS管导通,输出为B或者C的值;当输入A=1,B=0,C=0时,与A相连的NMOS管导通,输出为A的值;

当输入A=1,B=0,C=1时,与A,C相连的NMOS管导通,输出为A或者C的值;当输入A=1,B=1,C=0时,与A,B相连的NMOS管导通,输出为A或者B的值;当输入A=1,B=1,C=1时,与A,B,C相连的NMOS管导通,输出为A或者C 或者B 的值;

2.2 三输入或门电路仿真观察波形

给三输入或门的输入加激励,高电平为Vdd=5V,低电平为Gnd,并添加输

入输出延迟时间,进行仿真,并输出波形;波形图如下图 2.2 所示。

2.3三输入或门电路的版图绘制

用L-Edit 版图绘制软件对三输入或门电路进行版图绘制,同时进行

DRC 验 证,查看输出结果,检查有无错误;版图和输出结果如图

2.3所示。

r --------------- DRC Ccmplete DSC trrcvs fqund

Display DEC

E

ITQ . O X

图2.2三输入或门电路输入输出波形图

相关文档
最新文档