CMOS加法器设计(4)

2019-08-31 17:05

兰州交通大学毕业设计(论文) 3. 超前进位加法器设计及仿真 3.1 超前进位加法器电路仿真实验环境

本文采用数字设计方法进行加法器电路设计,仿真的软件平台采用Tanner Research公司的tanner tools Pro EDA工具,基于T-spice仿真器,W-Edit波形观察器查看波形,进行了超前进位加法器的仿真,验证超前进位加法器的各种性能。

Tanner Pro EDA[11]工具是由Tanner Research公司开发的系列集成电路设计软件,包括前端设计工具(Front End Tools)、物理版图设计工具(Physical Layout Tools)和验证工具(Verification Tools)等。前端设计工具包括:电路设计工具(S-Edit)、仿真验证工具(T-Spice)、波形分析工具(W- Edit);物理版图设计工具包括:L-Edit版图编辑器(L-Edit Layout Editor)、L-Edit交互式DRC验证工具(L-Edit Interactive-DRC)、电路驱动版图工具(Schematic Driven Layout)、L-Edit标准单元布局布线工具(L-Edit Standard Place and Route)和器件自动生成工具(Device Generators);验证工具包括:设计规则验证工具(L-Edit Standard DRC)、版图与电路图一致性检查工具(L-Edit LVS)、提取工具(L-Edit Spice Netlist Extraction)、节点高亮工具(L-Edit Node Highlighting)等。用整套Tanner软件设计集成电路的流程[12]如图所示:

图3.1用Tanner软件设计集成电路的流程

与其他集成电路设计软件相比,Tanner EDA工具最大的有点就是它是在Windows平台上面开发的集成电路设计软件,容易操作,使工程师和初学者能够很容易学习和设

13

兰州交通大学毕业设计(论文) 计集成电路,而且它的价格低廉,适应中小型集成电路设计公司使用,尤其是其中的L-Edit版图编辑器,在国内应用范围广泛,具有知名度。

3.2 超前进位加法器电路仿真电路图及仿真结果

本文采用先部分后整体的原则,依次画出2位超前进位加法器的各个小单元器件,如反相器、与或门及异或门,当每个小单元器件都绘制完成后,再进行2位超前进位加法器的拼接。首先介绍各个小单元晶体管级电路设计与仿真。

(1)反相器的晶体管电路及仿真。

1)打开S-Edit程序:执行…\\tanner\\ S-Edit目录下的sedit.exe文件。

2)选择File→Save As命令打开“另存为”对话框,在“文件名”文本框中输入新文件名反相器。

3)环境设置:S-Edit默认的工作环境是黑底白线,本文修改为白底黑线。再选取Setup→Colors命令,打开Color将各颜色设置成图3.2所示的状态。

图3.2 S-Edit工作环境的设置

4)浏览组件库:选择 Module→Symbol Browser 命令,打开 Symbol Browser 对话框,单击 Add Library按钮,在…\\Tanner\\S-Edit\\library目录下引入 scmos.sdb,spice.sdb,pages .sdb 与 element.sdb这几组件库中的模块。

5)从组件库引用模块:从元件库中选择NMOS、PMOS、Vdd和GND这4个模块到反相器文件。

6)编辑反相器:将各元件位置移成图3.3所示:

图3.3 各元件位置

14

兰州交通大学毕业设计(论文) 图3.4(a)反相器晶体管电路 图3.4(b) 反相器仿真结果

通过对仿真波形图输入、输出进行分析,可以制得表3.1:

表3.1 反相器的仿真分析表

TIME 0-30ns 30-60ns 60-90ns 90-120ns 120-150ns 150-180ns 180-210ns 210-240ns 240-270ns 270-300ns 300-330ns 360-390ns 390-400ns A 0 1 0 1 0 1 0 1 0 1 0 1 0 B 1 0 1 0 1 0 1 0 1 0 1 0 1 由表3.1可得,当A为0时,反相器的输出端B=0,当A为1时,反相器的输出端B=1,满足反相器的设计要求。

反相器晶体管电路的操作步骤基本相同,以下与或门、异或门和2位超前进位加法器的具体操作步骤本文在此不在做详细说明。

15

兰州交通大学毕业设计(论文) (2)异或门的逻辑及晶体管电路、仿真。

图3.5(a) 异或门逻辑 图3.5(b) 异或门晶体管电路

图3.6 异或门的T-spice参数设置

图3.7 异或门的仿真结果

通过仿真波形图输入、输出进行分析,可以制得表3.2:

表3.2 异或门的仿真分析表

TIME A B S 16

兰州交通大学毕业设计(论文) 0-60ns 60-90ns 90-120ns 120-150ns 150-180ns 180-240ns 240-300ns 300-330ns 330-360ns 360-390ns

由表3.2可得,当A,B同时为1时,异或门的输出端S=0,当A,B一个为1、另一个为0时,异或门的输出端S=1,满足异或门的设计要求。

0 1 1 0 0 1 1 1 0 0 1 1 0 1 1 0 0 1 1 1 1 1 1 0 0 0 1 1 1 0 (3) 与或门的逻辑及晶体管电路、仿真。

图3.8(a) 与或门逻辑 图3.8(b) 与或门晶体管电路

图3.8(c) 与或门的T-spice参数设置

图3.8(d) 与或门的仿真结果

通过仿真波形图输入、输出进行分析,可以制得表3.3:

表3.3 与或门的仿真分析表

TIME A B C D Q 17


CMOS加法器设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:MPS系统机械手站单元的设计与PLC控制 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: