集成电路系统设计实验报告
数字集成电路实验-反相器实验报告

第三次实验课 反相器(下)实验日期:20142.3 分析如下电路,解答下列问题上面的电路用两种方式实现了反相器,左图只使用了NMOS ,右图则使用了CMOS(NMOS 和PMOS)。
试完成:V F 3.0-=φ1.仿真得到两个电路的VTC 图形答:红色的为仅用NMOS 实现的反相器的VTC 图形;蓝色的为使用CMOS 的反相器的VTC 图形,如图:2.计算两种电路的V OH ,V OL 及V M 。
可参考波形确定管子的工作状态。
答:①当Vin=2.5V 时,N 管导通有在体偏置条件下阀值电压公式:)22(0F SB F T T V V V φφγ-+-+=()()()⎥⎦⎤⎢⎣⎡--=⎥⎦⎤⎢⎣⎡--=⎥⎦⎤⎢⎣⎡--=22220'2011'222'OL OL T in n DS DS T GS M M n d DSAT DSAT T DD M M n DSAT V V V V L W k V V V V L W k I V V V V L W k I (M2速度饱和)将下列数据代人VV V A k V V V D SAT n F T 63.0,/10115,3.0,43.026'0=⨯=-==-φ25.075.0,25.0375.01122==M M M M L W L W解得: V V OL 2875.0=当Vin=0V 时,N 管截止,Vout=OH V =2.5V求解M V :当out in V V =时,由于GS DS V V =,M1工作在饱和区此时流过M1(速度饱和)的电流为:()⎥⎥⎦⎤⎢⎢⎣⎡--=22011'1DSAT DSAT T in M M n DSAT V V V V L W k I (1) 流过M2的电流为(速度饱和)()⎥⎥⎦⎤⎢⎢⎣⎡---=2222'2DSAT DSAT T out DD M M n DSAT V V V V V L W k I (2) )22(0F SB F T T V V V φφγ-+-+=(3)M out in SB V V V V ===联立方程解得M V =1.017V②对于CMOS 器件当Vin=0时,V V V out O H 5.2==当Vin=2.5时,V V V out O L 0==求解M V :当out in V V =时,由于GS DS V V =,NMOS 与PMOS 工作在饱和区由于T M D SAT V V V -<,此时已经发生了速度饱和(参考波形)代入,联立解得:将下列数据V V V V V V V V V A k V A k L W k k L W k k V k V k r r V V V r V V V V V V V V k V V V V k DSATp DSATn Tp Tn p n pp p p nn n n DSATnn DSATpp DSAT TP DD DSAT Tn M DSATp Tp DD M DSATp p DSATn Tn M DSATn n 1,63.04.0,43.0,/1030,/101151)2/()2/(0)2/()2/(26'26'''-==-==⨯-=⨯====+++++==---+----M V =1.132315968V3.哪一种结构的反相器的功能性更好,为什么?(噪声容限,再生性,过渡区增益)答:CMOS 反相器更好。
集成电路实验报告

集成电路分析与设计实验报告姓名:胡鑫旭班级:130242学号:13024229成绩:目录实验2 Linux 环境下基本操作 (3)1.实验目的 (3)2.实验设备与软件 (3)3.实验内容和步骤 (3)4.实验结果和分析 (3)5.心得体会 (5)实验3 RTL Compiler 对数字低通滤波器电路的综合 (6)1.实验目的 (6)2.实验设备与软件 (6)3.实验内容与步骤 (6)4.实验结果与分析 (6)5.心得体会 (12)实验4 NC 对数字低通滤波器电路的仿真 (12)1.实验目的 (12)2.实验设备与软件 (13)3.实验内容与步骤 (13)4.实验结果与分析 (13)5.心得体会 (15)实验5 反相器设计 (16)1.实验目的 (16)2.实验设备与软件 (16)3.实验内容与步骤 (16)4.实验结果与分析 (18)5.心得体会 (21)实验2 Linux 环境下基本操作1.实验目的1. 熟悉linux 文件、目录管理命令。
2. 熟悉linux 文件链接命令。
3. 熟悉linux 下文件编辑命令。
2.实验设备与软件集成电路设计终端Linux RedHat AS43.实验内容和步骤1.系统登陆启动计算机,选择启动linux输入用户名:cdsuser,输入密码:cdsuser至此,完成系统启动,并作为用户cdsuser 登录2. 创建终端和工作文件夹在桌面区域单击右键,选择New Terminal,至此进入命令行模式(可根据需要打开多个)。
键入察看当前目录命令:pwd ↙说明:此时出现的是当前用户的根文件夹路径。
路径指的是一个文件夹或文件在系统中的位置。
Linux 根路径为“/”;当前路径为“./”; 当前路径的上一级路径为“../ ”。
使用从根路径开始的路径名称成为绝对路径,如“/home/holygan/”。
利用“../”,“./”等方式定义的路径名称成为相对路径,如“../holygan/”。
本科生课-集成电路版图设计-实验报告

西安邮电大学集成电路版图设计实验报告学号:XXX姓名:XX班级:微电子XX日期:20XX目录实验一、反相器电路的版图验证1)反相器电路2)反相器电路前仿真3)反相器电路版图说明4)反相器电路版图DRC验证5)反相器电路版图LVS验证6)反相器电路版图提取寄生参数7)反相器电路版图后仿真8)小结实验二、电阻负载共源放大器版图验证9)电阻负载共源放大器电路10)电阻负载共源放大器电路前仿真11)电阻负载共源放大器电路版图说明12)电阻负载共源放大器电路版图DRC验证13)电阻负载共源放大器电路版图LVS验证14)电阻负载共源放大器电路版图提取寄生参数15)电阻负载共源放大器电路版图后仿真16)小结实验一、反相器电路的版图验证1、反相器电路反相器电路由一个PMOS、NPOS管,输入输出端、地、电源端和SUB 端构成,其中VDD接PMOS管源端和衬底,地接NMOS管的漏端,输入端接两MOS管栅极,输出端接两MOS管漏端,SUB端单独引出,搭建好的反相器电路如图1所示。
图1 反相器原理图2、反相器电路前仿真通过工具栏的Design-Create Cellview-From Cellview将反相器电路转化为symbol,和schemetic保存在相同的cell中。
然后重新创建一个cell,插入之前创建好的反相器symbol,插入电感、电容、信号源、地等搭建一个前仿真电路,此处最好在输入输出网络上打上text,以便显示波形时方便观察,如图2所示。
图2 前仿真电路图反相器的输入端设置为方波信号,设置合适的高低电平、脉冲周期、上升时间、下降时间,将频率设置为参数变量F,选择瞬态分析,设置变量值为100KHZ,仿真时间为20u,然后进行仿真,如果仿真结果很密集而不清晰可以右键框选图形放大,如图3所示。
图3 前仿真结果3、反相器电路版图说明打开之前搭建好的反相器电路,通过Tools-Design Synthesis-Laout XL新建一个同cell目录下的Laout文件,在原理图上选中两个MOS管后在Laout中选择Create-Pick From Schematic从原理图中调入两个器件的版图模型。
集成电路实验报告

班级:XX姓名:XXX学号:XXXXXX指导老师:XXX实验日期:XXXX年XX月XX日一、实验目的1. 理解集成电路的基本组成和工作原理。
2. 掌握基本的集成电路设计方法,包括原理图设计、版图设计、仿真分析等。
3. 学习使用集成电路设计软件,如Cadence、LTspice等。
4. 通过实验加深对集成电路理论知识的理解,提高动手能力和问题解决能力。
二、实验内容本次实验主要包括以下内容:1. 原理图设计:使用Cadence软件绘制一个简单的CMOS反相器原理图。
2. 版图设计:根据原理图,使用Cadence软件进行版图设计,并生成GDSII文件。
3. 仿真分析:使用LTspice软件对设计的反相器进行仿真分析,测试其性能指标。
4. 版图与原理图匹配:使用Cadence软件进行版图与原理图的匹配,确保设计正确无误。
三、实验步骤1. 原理图设计:- 打开Cadence软件,选择原理图设计模块。
- 根据反相器原理,绘制相应的电路符号,包括NMOS和PMOS晶体管、电阻和电容等。
- 设置各个元件的参数,如晶体管的尺寸、电阻和电容的值等。
- 完成原理图设计后,保存文件。
2. 版图设计:- 打开Cadence软件,选择版图设计模块。
- 根据原理图,绘制晶体管、电阻和电容的版图。
- 设置版图规则,如最小线宽、最小间距等。
- 完成版图设计后,生成GDSII文件。
3. 仿真分析:- 打开LTspice软件,选择仿真模块。
- 将GDSII文件导入LTspice,生成对应的原理图。
- 设置仿真参数,如输入电压、仿真时间等。
- 运行仿真,观察反相器的输出波形、传输特性和功耗等性能指标。
4. 版图与原理图匹配:- 打开Cadence软件,选择版图与原理图匹配模块。
- 将原理图和版图导入匹配模块。
- 进行版图与原理图的匹配,检查是否存在错误或不一致之处。
- 修正错误,确保版图与原理图完全一致。
四、实验结果与分析1. 原理图设计:- 成功绘制了一个简单的CMOS反相器原理图,包括NMOS和PMOS晶体管、电阻和电容等元件。
数字集成电路设计实验报告

数字集成电路设计实验报告
摘要:
本实验旨在设计一个数字集成电路,实现特定功能。
本报告将介绍实验目的、背景和理论知识、设计方法、实验步骤、结果分析和讨论以及实验总结。
1.实验目的:
设计一个数字集成电路,实现特定功能,并通过实验验证设计的正确性和可行性。
2.背景和理论知识:
简要介绍数字集成电路的基本概念和原理,并介绍与本实验相关的理论知识,包括逻辑门、布尔代数、时序电路等。
3.设计方法:
本部分将详细介绍实验中采用的设计方法,包括采用的逻辑门类型、布尔代数的转换方法、时序电路的设计方法等。
4.实验步骤:
本部分将详细描述实验的具体步骤,包括电路图的绘制、器件的选择和布局、逻辑设计的步骤、时序电路的设计方法、电路的仿真等。
5.结果分析和讨论:
本部分将对实验结果进行分析和讨论,比较设计与实际结果的差异,分析可能的原因,并讨论实验的局限性和改进方向。
6.实验总结:
总结实验过程中的收获和经验,评估实验的结果和设计的可行性,并提出对未来工作的展望和建议。
通过对数字集成电路设计实验的详细介绍和分析,本报告旨在提供一份完整的实验报告,帮助读者理解实验过程和结果,并为今后的设计工作提供参考。
集成电路CAD实验报告

集成电路CAD实验报告姓名:席悦学号:2120503018 班级:微电子31班一、实验目的:通过设计一个简单的缓冲器的原理图到最终的版图,对Cadence的Composer,Analog Design Environment,Virtuoso,Assura等各大功能模块逐一了解,使学生掌握模拟集成电路设计的总体流程,为日后的学习、工作打下坚实的基础。
二、实验项目:1.缓冲器的设计:在配置好Cadence之后,进入Cadence的CIW界面。
为设计一个完整的缓冲器,首先需要设计一个反相器。
利用Cadence的电路编辑工具Composer-Schematic绘制如下图所示的inverter电路:之后利用此inverter Schematic 构建如下图所示的inverter Symbol:我们知道,一个Buffer是由两个Inverter组成,利用前边构建Inverter Schematic的方法,画出缓冲器Buffer的电路原理图:其中的反相器直接调用之前做好的Inverter的Symbol。
同样的,利用此缓冲器的原理图生成相应的缓冲器Symbol图:之后构建仿真电路,对所设计的Buffer电路进行电路仿真(ADE)。
仿真电路图如下:在仿真过程中,我们分别采用tt,ss,ff工艺角进行仿真,得到了如下的波形图和仿真数据:①tt工艺角:其相应数据参数为:Marker, /I5/V1, /OUT, /INM0: Y, 900mV, 900mV, 900mVx[0], 111.36ps, 778.31ps, 50psx[1], 5.1063ns ,5.9952ns, 5.05ns②ss工艺角:其相应数据参数为:Marker, /I5/V1, /OUT, /INM0: Y, 900mV, 900mV, 900mVx[0], 121.55ps, 927.99ps, 50psx[1], 5.1155ns, 6.1676ns, 5.05ns③ff工艺角:其相应数据参数为:Marker, /I5/V1, /OUT, /INM0: Y, 900mV, 900mV, 900mVx[0], 103.43ps, 653.72ps, 50psx[1], 5.0984ns, 5.8613ns, 5.05ns④分析总结:通过对不同工艺角的仿真,可以清晰的看到ss的上升延迟和下降延迟时间最长,而ff的上升延迟和下降延迟最短,而tt工艺角是上升延迟和下降延迟的典型值。
集成实验DC实验报告
武汉大学电工电子实验教学示范中心集成电路设计实验实验报告电子信息学院电子信息工程专业2014 年 5 月 2 日实验名称逻辑综合(DC工具)实验指导教师姓名江燕婷年级2011级学号2011301200025 成绩一、预习部分1.实验目的(预期成果)2.实验基本原理(概要)3.主要仪器设备(实验条件,含必要的元器件、工具)一、实验目的1.掌握综合的基本流程和Design Compile软件的使用2.对设计进行分块设计以获得更好的综合效果;3. 对设计进行时间约束的综合。
二、实验原理1.综合DC是把RTL级的代码转化为门级网表。
综合包括翻译,优化,映射三个步骤。
优化是基于所施加的一定时序和面积的约束条件,综合器按照一定的算法对翻译结果做逻辑优化和重组。
在映射过程中,根据所施加的一定的时序和面积的约束条件,综合器从目标工艺库总搜索符合条件的单元来构成实际电路。
2.时序与面积约束通过描述其设计环境,目标任务和设计规则来系统的约束设计。
约束主要包含时序和面积信息,它们通常是从规格说明中提取出来的。
DC用这些约束去综合和优化设计以符合其目标任务。
3.环境变量,设计规则和设计优化(1)设计环境条件约束的环境变量set_operating_conditions描述了设计的工艺、电压和温度等条件;set_load定义了输出单元总的驱动能力;set_driving_cell模拟了驱动输入管脚的驱动单元的驱动电阻;set_drive指明了输入管脚的驱动强度,模拟了输入管脚的外部驱动电阻;set_wire_load用来提供估计的统计线载(wire load)信息,反过来也用线载信息模拟net 延时。
(2) 设计规则set_max_transition,set_max_ capacitance,set_max_fanout 设计规则在技术库中设置,为工艺参数所决定。
set_max_transition <value> <object list>set_max_capacitance <value> <object list>set_max_fanout <value> <object list>三. 实验设备与软件平台基于UNIX 系统的服务器、PC 机(windows)、DC 综合软件二、实验操作部分1.实验数据、表格及数据处理(综合结果概要、仿真波形图、时序分析结果、signalTAPII 结果等)2.实验操作过程(可用图表示)3.结论四. 实验内容1. 对设计进行分块设计;2. 会用DC_tcl完成设计命令;3. 时间约束设计;4.环境属性设置和规则设计。
cmos模拟集成电路设计-实验报告
cmos模拟集成电路设计-实验报告————————————————————————————————作者:————————————————————————————————日期:北京邮电大学实验报告实验题目:cmos模拟集成电路实验姓名:何明枢班级:2013211207班内序号:19学号:2013211007指导老师:韩可日期:2016 年 1 月16 日星期六目录实验一:共源级放大器性能分析 (1)一、实验目的 (1)二、实验内容 (1)三、实验结果 (1)四、实验结果分析 (3)实验二:差分放大器设计 (4)一、实验目的 (4)二、实验要求 (4)三、实验原理 (4)四、实验结果 (5)五、思考题 (6)实验三:电流源负载差分放大器设计 (7)一、实验目的 (7)二、实验内容 (7)三、差分放大器的设计方法 (7)四、实验原理 (7)五、实验结果 (9)六、实验分析 (10)实验五:共源共栅电流镜设计 (11)一、实验目的 (11)二、实验题目及要求 (11)三、实验内容 (11)四、实验原理 (11)五、实验结果 (15)六、电路工作状态分析 (15)实验六:两级运算放大器设计 (17)一、实验目的 (17)二、实验要求 (17)三、实验内容 (17)四、实验原理 (22)五、实验结果 (23)六、思考题 (24)七、实验结果分析 (25)实验总结与体会 (26)一、实验中遇到的的问题 (26)二、实验体会 (26)三、对课程的一些建议 (27)实验一:共源级放大器性能分析一、实验目的1、掌握synopsys软件启动和电路原理图(schematic)设计输入方法;2、掌握使用synopsys电路仿真软件custom designer对原理图进行电路特性仿真;3、输入共源级放大器电路并对其进行DC、AC分析,绘制曲线;4、深入理解共源级放大器的工作原理以及mos管参数的改变对放大器性能的影响二、实验内容1、启动synopsys,建立库及Cellview文件。
集成电路导论实验报告
集成电路导论实验报告实验一:集成电路的基本参数测量方法实验目的:1. 了解集成电路的基本参数。
2. 学习集成电路的测量方法。
3. 掌握集成电路测量所需的仪器和设备的使用方法。
实验器材:1. 集成电路:选取常见的几种逻辑门电路芯片。
2. 集成电路测试台:包括电源、波形发生器、示波器等。
3. 测试电缆和测量仪器。
实验步骤:1. 准备集成电路和测试台,并将电源、波形发生器和示波器连接好。
2. 将集成电路插入测试台相应插槽,并按照测试仪器的要求连接电路。
3. 打开电源并设置合适的电压和频率。
4. 使用示波器观察集成电路的输入输出电压波形,并记录相应数据。
5. 根据所测数据计算集成电路的基本参数,如电压增益、功耗等。
6. 对不同类型的集成电路重复上述步骤,进行不同参数的测量。
实验结果:以74LS00为例,通过测量得到的数据如下:输入电压:2V输出电压:4V功耗:20mW增益:2实验讨论:根据测得的数据,可以看出74LS00逻辑门电路芯片在2V的输入电压下,产生4V的输出电压,且功耗为20mW。
通过计算得到的增益为2,即输出电压是输入电压的2倍。
这些参数的测量结果可以用来评估集成电路的性能和设计电路时的参考。
实验总结:通过本次实验,我们学习了集成电路的基本参数测量方法,掌握了集成电路测量所需的仪器和设备的使用方法。
实验中我们选取了几种常见的逻辑门电路芯片进行了测量,通过观察波形、记录数据和计算参数,获得了它们的基本参数。
这些参数的测量对于电路设计和性能评估都具有重要的参考价值。
数字集成电路设计实验报告
数字集成电路设计实验报告Prepared on 24 November 2020哈尔滨理工大学数字集成电路设计实验报告学院:应用科学学院专业班级:电科12 - 1班学号: 32姓名:周龙指导教师:刘倩2015年5月20日实验一、反相器版图设计1.实验目的1)、熟悉mos晶体管版图结构及绘制步骤;2)、熟悉反相器版图结构及版图仿真;2. 实验内容1)绘制PMOS布局图;2)绘制NMOS布局图;3)绘制反相器布局图并仿真;3. 实验步骤1、绘制PMOS布局图:(1) 绘制N Well图层;(2) 绘制Active图层; (3) 绘制P Select图层; (4) 绘制Poly图层; (5) 绘制Active Contact图层;(6) 绘制Metal1图层; (7) 设计规则检查;(8) 检查错误; (9) 修改错误; (10)截面观察;2、绘制NMOS布局图:(1) 新增NMOS组件;(2) 编辑NMOS组件;(3) 设计导览;3、绘制反相器布局图:(1) 取代设定;(2) 编辑组件;(3) 坐标设定;(4) 复制组件;(5) 引用nmos组件;(6) 引用pmos组件;(7) 设计规则检查;(8) 新增PMOS基板节点组件;(9) 编辑PMOS基板节点组件;(10) 新增NMOS基板接触点; (11) 编辑NMOS基板节点组件;(12) 引用Basecontactp组件;(13) 引用Basecontactn 组件;(14) 连接闸极Poly;(15) 连接汲极;(16) 绘制电源线;(17) 标出Vdd与GND节点;(18) 连接电源与接触点;(19) 加入输入端口;(20) 加入输出端口;(21) 更改组件名称;(22) 将布局图转化成T-Spice文件;(23) T-Spice模拟;4. 实验结果nmos版图pmos版图反相器的版图反相器的spice文件反相器的仿真曲线5.实验结论通过对仿真曲线的分析,当输入为高电平时,输出为低电平;当输入为低电平时,输出为高电平。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告姓名### 学号### 专业## 班级##一、设计/实验项目名称:集成电路系统EDA软件使用简介基本内容描述:了解门电路元件库,了解逻辑电路的仿真,了解原理图文件的综合和下载。
输入端为:A、B、C ; 输出端为:O0、O1、O2、O3、O4、O5、O6、O7。
二、电路设计及原理了解元件设计图如图1所示。
图1. 了解元件电路设计图了解元件电路通过添加与门和非门,实现了ABC的各种情况输出,结果由O0~O7输出端输出。
三、设计电路仿真与分析了解元件电路仿真图如图2所示,由仿真可得出ABC的所有可能输出结果。
图2. 了解元件电路仿真图四、实验结论由仿真实验可知:设计电路正确,实现了ABC的所有组合输出。
实验报告姓名## 学号### 专业## 班级##一、设计/实验项目名称:多选一选择器电路的设计基本内容描述:完成2选1多路选择器mux21a的设计及仿真,其中a、s、b为输入端,y为输出端;完成4选1多路选择器mux41a的设计及仿真,其中A0、A1、O0、O1、O2、O3为输入端,Y为输出端。
二、电路设计及原理2选1多路选择器mux21a的设计电路图如图2.1所示。
4选1多路选择器mux41a的设计电路如图2.2所示。
图2.1 2选1多路选择器mux21a设计电路图图2.2 4选1多路选择器mux41a设计电路图2选1多路选择器mux21a中,s为地址码输入端,决定输出端y输出a或b的输入信号。
同样的,4选1多路选择器mux41a中,A0、A1为地址码输入端,决定输出端Y输出输入端A0~A1中的其中一个信号。
三、设计电路仿真与分析2选1选择器mux21a的功能仿真图如图2.3所示,该电路通过地址选择输入端s选择输出端y输出的是输入端a或b的输入信号。
图2.3 2选1多路选择器mux21a的仿真图4选1选择器mux41a的功能仿真图如图2.4所示,该电路通过选择输入端A0与A1选择输出端Y输出的是输入端A0~A7中的哪一个输入信号。
图2.4 4选1多路选择器mux41a的仿真图四、实验结论由仿真实验可知:(1)2选1多路选择器mux21a与4选1多路选择器mux41a的电路设计正确,实现了数据选择器的功能,数据选择器通过地址码选择输出的信号。
(2)在本实验中2选1多路选择器mux21a通过地址码输入端s控制输出,4选1多路选择器则通过地址码输入端A0、A1控制输出。
实验报告姓名## 学号### 专业### 班级##五、设计/实验项目名称:一位全加器电路的设计基本内容描述:完成双2选1多路选择器的设计及仿真,完成一位半加器的设计及仿真,利用已经设计好的半加器完成一位全加器的设计及仿真和一位全减器的设计及仿真。
六、电路设计及原理(1)双2选1多路选择器双2选1多路选择器的基本单元(mux21a)设计原理图如图3.1所示,双2选1多路选择器以图3.1设计电路生成的设计图如图3.2所示。
图3.1 基本单元(mux21a)设计原理图基本单元二选一多路选择器mux21a可通过地址码输入端s控制输出端y的输出,当s为高电平时输出输入端b接收的信号,当s为低电平时输出输入端a接收的信号。
图3.2 双2选1多路选择器的设计电路双2选择器以二选一多路选择器为基本单元设计而成,通过地址码输入端s0与s1控制输出端outy的输出。
当s1s0=00时,输出输入端a1的输入信号;当s1s0=01时输出输入端a2的输入信号;当s1s0=10时输出输入端a3的输入信号。
(2)一位全加器的设计一位半加器h_adder的设计电路图如图3.3所示,以一位半加器h_adder为基本单元设计的一位全加器f_adder设计图如图3.4所示。
图3.3 一位半加器h_adder的设计电路图一位半加器h_adder电路可实现如表一所示的逻辑功能。
表一图3.4 一位全加器f_adder的设计电路一位全加器f_adder的加数输入输入端为ain和bin,前一位进位端为cin,均为输入端;输出端有cout和sun,cout为进位端,sum为输出端。
要相加的数在输入端ain与bin输入,在输出端sum就课得出本位的相加结果,输出端可得出是否有进位。
(3)一位全减器的设计一位全减器f_subber以一位半加器a_dder为基本元件设计而成,其设计原理图如图3.5所示。
该一位全减器可以实现输入端x与y的想减,输出端differ可输出相减数本位的计算结果,输出端sub_out显示向高位的借位,输入端sub_in显示向低位的借位。
图3.5 一位全减器f_subber的设计电路七、设计电路仿真与分析(1)双2选1多路选择器的设计双2选1的多路选择器的功能仿真图如图3.6所示。
由仿真图可以看出该双2选1多路选择器的设计通过地址输入码s0与s1控制输出端的输出信号。
图3.6 双2选1多路选择器仿真图(2)一位全加器的设计一位半加器h_adder的功能仿真图如图3.7所示,该设计的一位半加器能实现表一的逻辑功能。
图3.7 一位半加器h_adder的仿真图一位全加器f_adder的仿真图如图3.8所示。
该设计的一位全加器可以实现两个一位二进制数的相加,课在输出端sum输出从输入端ain和bin输入的相加数的本位相加结果,输出端cout输出相加的进位结果,实现两个一位二进制数的相加功能。
图3.8 一位全加器f_adder的仿真图(3)一位全减器的设计一位全减器f_suber的仿真图如图3.9所示。
该设计的一位全减器可以实现两个一位二进制数的相减,本位相减结果由输出端differ输出,输出端sub_out表示是否向高位借数。
图3.9 一位全减器f_suber的仿真图八、实验结论由仿真实验可知:(1)双2选1选择器、一位全加器、一位全减器电路均设计成功,功能均正确。
(2)双2选1选择器通过地址输入码选择输出信号;一位全加器能实现可实现两位一位二进制数的加法,得出本位的数和对高位的进位;一位全减器可实现两位一位二进制数的减法,得出本位的数和向高位的借位。
实验报告姓名@@ 学号@@ 专业@@ 班级@@九、设计/实验项目名称:含时钟使能的十进制计数器的设计基本内容描述:完成基于74390的十进制计数器电路设计及仿真,完成含时钟使能的2位十进制计数器的电路的设计及仿真,完成含时钟使能的30进制计数器的设计及仿真。
十、电路设计及原理(1)基于74390的十进制计数器的设计十进制计数器的基本单元74390设计原理图如图4.1所示,十进制技术器的设计原理图如图4.2所示。
图4.1 基本元件74390设计原理图基本元件74390有两组输入端:1CLR、1CLKA、1CLKB为一组,2CLR、2CLKA、2CLKB 为另外一组;两组输出端:1QA、1QB、1QC、1QD为一组,2QA、2QB、2QC、2QD又为另外一组。
其中开头为1的为一组,开头为2的又一组,CLR端为清零端,高电平清零,CLK为输入脉冲端,上升沿使芯片计数,且芯片74390有过9(即输出超过1001)自动清零功能。
图4.2十进制计数器电路设计图十进制计数器输入端为1CLK,输出端为q[3..0],清零端1CLR姐弟,芯片随输入端信号的上升沿计数,且过9自动清理。
(2)含时钟使能的2位十进制计数器的设计含时钟使能的2位十进制计数器的设计原理图如图4.3所示。
输入端enb为使能端,接高电平计数有效,低电平无效;输入端CLK为时钟输入端,上升沿计数;输入端CLR为清零端,高电平有效。
输出端为q[3..0]与q[7..4],输出已经记到的数;进位端count显示是否有进位,高电平表示有进位,低电平表示无进位。
该2位十进制计数器可以实现00~99的计数。
图4.3 含时钟使能的2位十进制计数器的设计电路(3)含时钟使能的30进制计数器的设计含时钟使能的30进制计数器的设计原理图如图4.4所示。
该电路在含时钟使能的2位十进制计数器基础上加上了一个反馈电路,使计数器输出超过29时(即超过0010 1001)自动清零,实现30进制计数。
图4.4 含时钟使能的30进制数的电路设计十一、设计电路仿真与分析(1)基于74390的十进制计数器的设计基于74390的十进制计数器设计电路的功能仿真图如图4.5所示,输入端接时序脉冲,输出端实现了0~9(即0000~1001)的计数,且过9后(即过1001后)自动清零,重新计数,清零端CLR接地为低电平,不清零。
图4.5 十进制计数器电路的仿真图(2)含时钟使能的2位十进制计数器的设计含时钟使能的2位十进制计数器设计电路的功能仿真图如图4.6所示。
使能端enb接高电平使计数器可以计数,输入端CLK接时钟脉冲,上升沿计数,清零端CLR接低电平,不清零。
该电路可以实现00~99(即0000 0000 ~ 1001 1001)的计数。
图4.6 含时钟使能的2位十进制计数器电路的仿真图(3)含时钟使能的30进制计数器的设计含时钟使能的30进制计数器的设计电路的时序仿真图如图4.7所示。
使能端始终接高电平,使芯片计数,输入端CLK接时钟脉冲,上升沿计数,当计数超过29(即超过0010 1001)时,有反馈电路使清零端CLR输入高电平,芯片清零,重新计数,实现30进制计数。
图4.7 含时钟使能的30进制计数器设计电路的仿真图十二、实验结论由仿真实验可知:(1)基于74390的十进制计数器、含时钟使能的2位十进制计数器、含时钟使能的30进制计数器的电路设计均成功,逻辑功能均正确。
(2)使能输入端enb时钟接高电平,高电平有效;清零输入端clr始终接低电平,低电平无效。
利用反馈电路能实现利用M进制的计数器实现N进制计数器的功能(N<=M)。
实验报告姓名3## 学号### 专业## 班级##十三、设计/实验项目名称:编码器与译码器的设计基本内容描述:完成8421编码器的设计与仿真,完成5-24译码器的设计及仿真,得出结论并分析。
十四、电路设计及原理(1)8421编码器的设计8421编码器的基本元件74148的设计电路如图5.1所示,基于74148设计的8421编码器的设计电路如图5.2所示。
图5.1 基本元件74148设计电路图基本元件74148的输入使能端为EIN,低电平有效;选通输出端为EON,低电平有效;扩展输出端为GSN,同样低电平有效;输入端0N、1N、2N、3N、4N、5N、6N、7N其中一个输入为低电平,其余为高电平,则输出端A2N、A1N、A0N输出对应的二进制码的反码。
该基本元件74148能实现表一所示的功能。
表一由表一可以看出,使能端EIN=0时,编码器处于工作状态,允许编码。
即只要有一个输入为0,A2N A1N A0N就输出对应的二进制的反码。