实验七:四位加法器电路设计与模拟

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

建立符号图视图模式如下操作。 选择 Cell——New View, 弹出如下对话框。 在 view type 选项中选择“symbol” ,点击“OK”按钮即可,会出现画符号图的面板。
5.从元件库引用元件:新单元建立好后,就可以在新单元的电路图模式下画电路图了。
这里我们需要画四位加法器的电路图, 为了使画四位加法器的电路图简单一些我们引用实验 六的全加器模块,画四位连波进位加法器。其方法为:点击左边面板上的“Add…” (Add Lirary)按钮,将会弹出“Add Lirary”对话框,如下如所示。
5
6.编辑四位加法器电路图:把所需的模块全部调出后,通过加入输入输出管脚以及联
机线,就能编辑出如下所示的四位加法器电路图。
7.编辑四位加法器符号图:在符号模式下画全加器的符号图, 画好的符号图如下图所
示。
8.输出成 SPICE 文件:把编辑好的四位加法器的电路图输出成 SPICE 文件,操作和以
前类似。输出的 SPICE 文件打开后在其最后面能看到有如下的文字。
6
9.加载包含文件:操作如下图所示。
10.加入 Vdd 电压值:操作如下图所示。
7
11.设定向量: 由于四位加法器数据输入为四位数据,模拟的输入信号可以采用向量
(Vector)方式给值,但首先要将 A3,A2,A1,A0 设定为向量 A,并将 B3,B2,B1,B0 设 定为向量 B。方法如下:选择 Edit——Insert Command 命令,在出现的对话框的列表中选 择 Settings 选项,对话框右侧将出现 6 个选项,单击其中的 Bus definition 按钮,然后在 出现的 Bus name 文本框中输入“A” ,在 Nodes in bus 文本框输入节点名称“A3 A2 A1 A0” , 如下图所示。
在单击 Insert Command 按钮,则会出现默认以蓝色字开头的“.vector A {A3 A2 A1 A0}” 。向量 B 的设定方式与向量 A 相同,如下图所示。
8
13.设定 A 的输入信号:操作如下图所示。
14.设定 B 的输入信号:操作如下图所示。
9
14.分析设定:操作如下图所示。
0
0
1
0
0
0
1
1
0
1
0
1
1
1
0
1
1
0
1
1
Cout
Cout
Cout
Cout
14
波形分析: 0——50ns A3 0 B3 1 S3 A2 0 B2 1 S2 A1 1 B1 0 S1 A0 1 B0 1 S0 A3 1 B3 0 S3 50——100ns A2 1 B2 1 S2 A1 1 B1 1 S1 A0 0 B0 1 S0 100——150ns A3 1 B3 1 S3 A2 1 B2 0 S2 A1 0 B1 1 S1 A0 0 B0 0 S0 150——200ns A3 1 B3 0 S3 A2 0 B2 1 S2 A1 1 B1 0 S1 A0 0 B0 1 S0
12
通过在 T-SPICE 文件中进行如下设置,可得输入信号 B 的波形图,如下图所示。
输入信号波形,从上到下一次是 B0,B1,B2,B3
13
通过在 T-SPICE 文件中进行如下设置,可得输出信号 S,Cout 的波形图,如下图所示。
输出信号波形,从上到下一次是 S0,S1,S2,S3,Cout
选中所需的模块,点击下面的 Instance,就能把模块放到工作区中。 这里除了用到全加器的符号图外还用到了 D:\My Documents\Tanner EDA\Tanner Tools v13.0\S-Edit\Examples\Lights\Lights\Lights.tanner 中 Misc 中的 GND 元件。 所以和上面同样的 方式把它调出来,放到四位加法器电路图的工作区中。
{Cout,S} A B
1
六、操作步骤:
实验步骤:
1.新建文件夹:在电脑 E 盘新建文件夹,文件夹名为 ex7。 2.打开 SFra Baidu bibliotekEdit 软件:双击电脑桌面上的图标,打开 S-Edit13.0 软件。 3.建立新设计:选择 File——New——New Design,在 New Design 对话框中的 Design
单元(Cell) ,一个单元又包含两种视图模式(电路图模式和符号图模式) 。我们先建立一个 电路图视图模式,再建立一个符号图视图模式。 建立电路图视图模式如下操作。 选择 Cell——New View, 弹出如下对话框。 在 view type 选项中选择“schematic” ,点击“OK”按钮即可,会出现画电路图的面板。
15.输出设定:操作如下图所示。
10
经过以上操作,可得 SPICE 文件增加了如下一些语句,
11
16.进行仿真:进行仿真得到如下波形图,分析其波形是否符合四位加法器电路的功能。
通过在 T-SPICE 文件中进行如下设置,可得输入信号 A 的波形图,如下图所示。
输入信号波形,从上到下一次是 A0,A1,A2,A3
name 下面输入 add4,在 Create in folder 下面空白的右边点击 面板上选中 E 盘里的 ex7 文件夹,点击“确定” 。如下图所示。 ,在弹出的“浏览文件夹”
完成“确定”之后,New Design 面板如下图所示,点击“OK”按钮即可,新设计就建 立好了。
2
4.建立新单元:新设计建立好后,接下来就是要建立新单元,一个设计可以包含很多个
实验七:四位加法器电路设计与模拟
一、实验目的
1.复习全加器结构特点; 1.进一步掌握 T-SPICE 的操作; 2.掌握设计复杂电路方法及流程,并会分析结果。
二、预习要求
1.复习 SPICE 语言,复习前面学过的基本软件操作; 2.了解四位加法器的结构特点; 3. 画出四位加法器电路图。
三、实验内容
1.设计四位加法器电路及其符号; 2.输出 SPICE 文件,并仿真; 3.分析仿真结果,验证电路的正确性。
四、实验报告要求
实验报告包括以下内容: 1.电路原理图及模拟结果; 2.调试过程; 3.遇到的问题及处理方法; 4.实验的体会。
五、四位加法器电路
1.四位加法器输入输出端口 输入 数据输入 A3,A2,A1,A0 数据输入 B3,B2,B1,B0 2.四位加法器关系式 输出 进位输出 Cout 和 S3,S2,S1,S0
3
点击上图“Add Lirary”对话框右边的浏览 件,选中它,点击下面的“打开” 。如下如所示。
按钮,找到实验六 ex6 中的 fulladder 文
4
再单击 “OK” 按钮, 在 S-Edit 面板左边的 Libraries 对话框中将会出现如下所示的图形。
接下来我们选择“fulladder” ,将在下面会出现我们需要的模块 cell0,如下图所示。
相关文档
最新文档