- 29
- 0
- 约3.93千字
- 约 23页
- 2018-12-01 发布于安徽
- 举报
WORD格式整理
专业资料 值得拥有
集成电路设计论文
论文题目:2位数值比较器
姓 名:陈英文
学 号:1020630126
学 院:机械与电子工程学院
专 业:电子科学与技术
班 级指导教师:蔡老师
一、课程实验设计目的
本次课程设计把重点放在电路的设计、制作和仿真上,熟悉在UNIX系统下Candencce软件的使用,掌握电路原理图的输入和编辑及电路的仿真。
在数字系统中,特别是在计算机中都需具有运算功能,一种简单的运算就是比较两个数A和B的大小。用以对两数A、B的大小或是否相等进行比较的逻辑电路称为数值比较器。比较结果有AB、AB以及A=B三种情况。
二、实验原理
1.数值比较器分类
1位数值比较器:比较输入的两个1位二进制数A、B的大小
多为数值比较器:比较输入的两个多位二进制数A、B的大小,比较时需从高位到低位逐位进行比较。
2. 1位数值比较器
设输入的两个二进制数位A、B,输出比较的结果为Y(AB)、 Y(AB)、 Y(A=B)三种情况。输出时为1,否则为0。
逻辑符号示意框图:
Y(AB)
Y(A=B)
Y(AB)
2.1 真值表如下:
输入 输出
A B Y(AB) Y(A=B) Y(AB)
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 真值表
0
0
10
1
0
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
0
1
×
A1 B1
FA=B
FAB
FAB
A0 B0
A1 B1
输 出
输 入
3.6 根据真值表可写出逻辑函数表达式为
FAB = (A1B1) + ( A1=B1)(A0B0)
FAB = (A1B1) + ( A1=B1)(A0B0)
FA=B=(A1=B1)(A0=B0)
3.7两位数值比较器逻辑图
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或门电路图
原创力文档

文档评论(0)