Candence课程设计——2位数值比较器

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

集成电路设计论文

论文题目:2位数值比较器

*名:***

学号:**********

学院:机械与电子工程学院专业:电子科学与技术

班级:10206301

指导教师:***

一、课程实验设计目的

本次课程设计把重点放在电路的设计、制作和仿真上,熟悉在UNIX系统下Candencce软件的使用,掌握电路原理图的输入和编辑及电路的仿真。

在数字系统中,特别是在计算机中都需具有运算功能,一种简单的运算就是比较两个数A和B的大小。用以对两数A、B的大小或是否相等进行比较的逻辑电路称为数值比较器。比较结果有A>B、A

二、实验原理

1.数值比较器分类

1位数值比较器:比较输入的两个1位二进制数A、B的大小

多为数值比较器:比较输入的两个多位二进制数A、B 的大小,比较时需从高位到低位逐位进行比较。

2. 1位数值比较器

设输入的两个二进制数位A、B,输出比较的结果为Y(A>B)、Y(A

逻辑符号示意框图:

Y(A>B)

Y(A=B)

Y(A

2.1 真值表如下:

输入输出

A B Y(A>B)Y(A=B)Y(A

0 0 0 1 0

0 1 0 0 1

1 0 1 0 0

1 1 0 1 0

2.2根据真值表可写出逻辑函数表达式为

2.3 逻辑图如下所示:

3. 2位数值比较器

3.1 定义:比较两个2 位二进制数的大小的电路

3.2 基础:2位数值比较器是在一位数值比较器上,加上3个与门和2个或门构成的。

3.3 输入:两个2位二进制数A=A1 A0 、B=B1 B0

3.4 原理:

当高位(A1、B1)不相等时,无需比较低位(A0、B0),高位比较的结果就是两个数的比较结果。

当高位相等时,两数的比较结果由低位比较的结果决定。

3.5 真值表

3.6 根据真值表可写出逻辑函数表达式为

FA>B = (A1>B1) + ( A1=B1)(A0>B0)

FA

0 0 1

0 1 0

1 0 0

A0 > B0 A0 < B0 A0 = B0

A1 = B1 A1 = B1 A1 = B1 0 1 0 × A1 < B1 0

1

×

A1 > B1 FA=B FAB A0 B0 A1 B1 输 出

输 入

FA=B=(A1=B1)(A0=B0) 3.7两位数值比较器逻辑图

三、实验步骤

1. 画原理图及创建符号

1.1 调用cadence软件

进入UNIX系统后,输入icfb 命令调用cadence软件。此时会弹出CIW 窗口(命令解释窗口),如下图所示:

1.2 创建模型库与单元视图

进入cadence后,点击CIW 窗口的file—》new—》library,将库文件的路径设置在cadence目录下,Name栏输入库文件名为wen。

点击file—》new—》cellview,生成单元视图Libray Name选取为wen,Cell Name分别命名为text1、text2、text3、text4、text5、text6、text7,对应的原理图为非门电路、与门电路、或门电路、或非门电路、1位数值比较器电路、2位数值比较器、总电路。设置view name为shcemetic,设置tool 为composer schematic。

1.3 画原理图

1.3.1 非门电路图

1.3.2 与门电路图

1.3.3或门电路图

1.3.4 或非门电路图

1.3.5 1位数值比较器电路图

1.3.6 2位数值比较器电路图

1.3.7 总封装电路图

1.3.8 画原理图的几个常用的快捷键:

①i ——Add Instance

②w ——Add Wire

③p ——Add Pin

④q ——Edit Properties

⑤ f ——Fit Window

⑥ c ——Copy

⑦u ——Undo(在CIW 窗口点击option—>User Preferences —>Undo Limit 可修改撤消次

数。)

⑧m ——Stretch 的快捷键

⑨del ——Delete 的快捷键

1.4 创建符号(封装)

在需要建立Symbol 的原理图中,点击Design—》Create Cellview —》From Cellview弹出Cell From Cellview窗口,如下图所示:

图中Library Name和Cell Name会自动填写为我们所要创建符号的原理图名。点击OK,弹出Symbol Generation Option 窗口,如下图所示:

电路中各个管脚会分别出现在对话框Pin Specifications 所规定的Left Pins、RightPins、Top Pins 和Bottom Pins 中。设置完成后单击OK,系统会生成并显示一个长方形的Symbol 符号,通过修改,我们可以

创建非门、与门、或门、或非门、1位数值比较器、2位数值比较器的符号。

1.5 前仿

1.5.1 设置分析环境

在原理图编辑窗口下,仿真之前必须先对分析环境进行设置。点击Tools——AnalogEnvironment,首先我们要设置模型库文件的路径,点击Setup—>Model librarie将库路径设为/mnt/hgfs/D/lib/csmoc/csmcof/models/s05mixddst02v23.scs,将Section 设为tt,如下图所示:

1.5.2 外加激励

在4个输入端外加4个5v的激励,并都接地