集成电路上机参考模版.docx
《集成电路上机参考模版.docx》由会员分享,可在线阅读,更多相关《集成电路上机参考模版.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、集成电路设计上机实验报告班级: 姓名: 樊雪伟 学号: 2016年4月21日目录一.简单数字电路设计 .3(1)D触发器设计3(2)全加器设计8(3)加/减法计数器设计12二.简单模拟放大电路设计19三.手工绘制CMOS结构Nand2或Nor2或Inv版图24四课程总结26第一部分 简单数字电路设计(1)D触发器设计1.1原理图设计原理图分析: SD和RD接至基本RS触发器的输入端,它们分别是预置和清零端,低电平有效。当SD=1且RD=0时(SD的非为0,RD的非为1,即在两个控制端口分别从外部输入的电平值,原因是低电平有效),不论输入端D为何种状态,都会使Q=0,Q非=1,即触发器置0;当S
2、D=0且RD=1(SD的非为1,RD的非为0)时,Q=1,Q非=0,触发器置1,SD和RD通常又称为直接置1和置0端。我们设它们均已加入了高电平,不影响电路的工作。工作过程如下:1)CP=0时,与非门G3和G4封锁,其输出Q3=Q4=1,触发器的状态不变。同时,由于Q3至Q5和Q4至Q6的反馈信号将这两个门打开,因此可接收输入信号D,Q5=D,Q6=Q5非=D非。2)当CP由0变1时触发器翻转。这时G3和G4打开,它们的输入Q3和Q4的状态由G5和G6的输出状态决定。Q3=Q5非=D非,Q4=Q6非=D。由基本RS触发器的逻辑功能可知,Q=Q3非=D。3)触发器翻转后,在CP=1时输入信号被封
3、锁。这是因为G3和G4打开后,它们的输出Q3和Q4的状态是互补的,即必定有一个是0,若Q3为0,则经G3输出至G5输入的反馈线将G5封锁,即封锁了D通往基本RS触发器的路径;该反馈线起到了使触发器维持在1状态和阻止触发器变为0状态的作用,故该反馈线称为置1维持线,置0阻塞线。Q4为0时,将G3和G6封锁,D端通往基本RS触发器的路径也被封锁。Q4输出端至G6反馈线起到使触发器维持在0状态的作用,称作置0维持线;Q4输出至G3输入的反馈线起到阻止触发器置1的作用,称为置1阻塞线。因此,该触发器常称为维持-阻塞触发器。总之,该触发器是在CP正跳沿前接受输入信号,正跳沿时触发翻转,正跳沿后输入即被封
4、锁,三步都是在正跳沿后完成,所以有边沿触发器之称。与主从触发器相比,同工艺的边沿触发器有更强的抗干扰能力和更高的工作速度。 真值表1.2 T-spice、仿真参数设置.tran 1N 500N.include D:tannertannerTSpice70modelsml1_typ.md.param l=1u.print tran v(D) v(CP).print tran v(Q) v(NQ)波形截图波形分析如图所示,第一和第二个上升沿到来时,D端输入为高电平,此时Q输出为低电平,而当第三个上升沿到来时,我们可以看到D端输入为低电平,此时在下一个上升沿到来之前Q端输出为低电平,第五和第六个上升
5、沿到来时D端输入为高电平,此时Q端均为高电平,-Q电平与Q相反。1.3 版图绘制版图截图(1) 生成设计电路图,原理图与仿真的原理图。不同的地方在于要加上电源,地以及输入输出PAD并且去掉信号源。(2)输出EDIF或TPR的网表。L-EDIT支持EDIF200,EDIF.LEVEL.0 关键词LEVEL.0显示网表类型。(3)启动L-EDIT,用FileNEW生成你的设计文件(即版图文件)这需要通过在NEW File的对话框COPY TDB Setup from file项中输入你的单元库文件名,从而将单元库的工艺设置信息传递给设计文件(即版图文件)。 (4)用Filesave储存设计文件。(
6、5) 选择ToolsSPRSet up出现SPR.setup对话框。指定标准单元库文件名和网表文件。电源,地节点及在电路图中所用的端口名(此名必须和标准单元的电源,地的端口名一致)。(6)点击Initialize setup按纽,此步会注入网表,并且用网表使信息初始化以下的设置对话框。(7)点击core set up 、Padframe set up和Pad Route set up的按纽。(8)选择ToolsSPRPlace and Route设置适当参数。(9) Run。1.4 小结D触发器在时钟脉冲CP的前沿(正跳变01)发生翻转,触发器的次态取决于CP的脉冲上升沿到来之前D端的状态,即
7、次态=D。因此,它具有置0、置1两种功能。由于在CP=1期间电路具有维持阻塞作用,所以在CP=1期间,D端的数据状态变化,不会影响触发器的输出状态。D触发器应用很广,可用做数字信号的寄存,移位寄存,分频和波形发生器等。(2)全加器设计2.1原理图设计(sedit截图)原理图分析:加器是能够计算低位进位的二进制加法电路。与半加器相比,全加器不只考虑本位计算结果是否有进位,也考虑上一位对本位的进位,可以把多个一位全加器级联后做成多位全加器.一位全加器(FA)的逻辑表达式为:S=ABCinCo=ACin+BCin+AB其中A,B为要相加的数,Cin为进位输入;S为和,Co是进位输出;如果要实现多位加
8、法可以进行级联,就是串起来使用;比如32位+32位,就需要32个全加器;这种级联就是串行结构速度慢,如果要并行快速相加可以用超前进位加法,超前进位加法前查阅相关资料;如果将全加器的输入置换成A和B的组合函数Xi和Y(S0S3控制),然后再将X,Y和进位数通过全加器进行全加,就是ALU的逻辑结构结构。即 X=f(A,B)Y=f(A,B)不同的控制参数可以得到不同的组合函数,因而能够实现多种算术运算和逻辑运算。2.2 T-spice、仿真波形截图波形分析如上仿真波形所示,我们可以看出A端和B端为输入端口,即两者是加数,而C端口是低位向高位进位时的第三的加数,三者相加便可以得到两个二进制位比特,高位
9、为C1,低位为S,当A=B=1,C=0时,C1=1,S=0;A=B=1,C=1时,C1=1,S=1;A=B=0,C=1时,C1=0,S=1;A=B=0,C=0时,C1=S=0;从以上分析可以看出此波形符合全加器的真值表,功能正确。2.3 版图绘制2.4 小结相对于一位加法器,还有两位、三位、四位、等多位加法器,此时要从低位向高位依次进行一位全加器的计算,当然通过提前进位的方式可以减少计算的时间。(3)加/减法计数器设计3.1原理图设计计数器是最常用的时序电路之一,可用来计数、分频、定时、产生节拍脉冲以及其他时序信号。但计数器分类有很多,有同步计数器和异步计数器、加计数器、减计数器和可逆计数器、
10、二进制计数器、BCD码计数器、循环码计数器。本次设计的是四位异步二进制加法计数器。原理图分析:四位二进制异步加法计数器1.四位异步二进制计数器逻辑图,它由4个T触发器组成。计数脉冲CP加至时钟脉冲输入端,每输入一个计数脉冲,U1将翻转一次。U2、U3和U4都以前级触发器的/Q端输出作为触发信号,当Q0端由1变成0时,即/Q0由0变成1时,U1翻转,其余类推。/R端是用来清零端,只能全部置0,/S端是用来置1端,只能全部置1。2.四位二进制异步加法计数器的实现:首先是将每个T触发器的/Q端与D端相连,构成T触发器,然后按照先前的构思连接电路,加法计数器的计数脉冲输入端为CP,全部清0端为/R,全
11、部置1端为/S,输出端由低位到高为分别为Q0、Q1、Q2、Q3。3.2 T-spice、仿真参数设置* SPICE netlist written by S-Edit Win32 2.06* Written on Apr 22, 2016 at 10:27:29.tran 1n 100n START=0.include C:Program FilesTanner EDAT-Spice Promodelsml1_typ.md.print tran v(CP) v(Q1) v(Q2) v(Q3) v(Q4) v(Q5).param l=1u* Waveform probing commands.p
12、robe.options probefilename=Module0.dat+ probesdbfile=C:UsersAdministratorDesktopFile03.sdb+ probetopmodule=Module0* No Ports in cell: PageID_Tanner* End of module with no ports: PageID_Tanner.SUBCKT DFFC ClB Clk Data Q QB Gnd VddM8 5 Data Gnd Gnd NMOS W=15*l L=2*l AS=15*l*l AD=109.444*l*l PS=17*l PD
13、=45.5556*l M=1M7 4 CB 5 Gnd NMOS W=15*l L=2*l AS=45*l*l AD=15*l*l PS=21*l PD=17*l M=1M12 7 10 8 Gnd NMOS W=15*l L=2*l AS=15*l*l AD=45*l*l PS=17*l PD=21*l M=1M11 4 C 7 Gnd NMOS W=15*l L=2*l AS=45*l*l AD=45*l*l PS=21*l PD=21*l M=1M21 13 10 Gnd Gnd NMOS W=15*l L=2*l AS=15*l*l AD=123*l*l PS=17*l PD=50*l
14、 M=1M20 12 C 13 Gnd NMOS W=15*l L=2*l AS=45*l*l AD=15*l*l PS=21*l PD=17*l M=1M26 QB ClB 14 Gnd NMOS W=22*l L=2*l AS=22*l*l AD=87.4054*l*l PS=24*l PD=34.4865*l M=1M24 12 CB QB Gnd NMOS W=15*l L=2*l AS=45*l*l AD=59.5946*l*l PS=21*l PD=23.5135*l M=1M29 Q 12 Gnd Gnd NMOS W=22*l L=2*l AS=185*l*l AD=66*l*
15、l PS=64*l PD=28*l M=1M27 14 Q Gnd Gnd NMOS W=22*l L=2*l AS=66*l*l AD=22*l*l PS=28*l PD=24*l M=1M2 CB Clk Gnd Gnd NMOS W=6*l L=2*l AS=43.7778*l*l AD=42*l*l PS=18.2222*l PD=26*l M=1M4 C CB Gnd Gnd NMOS W=6*l L=2*l AS=43.7778*l*l AD=36*l*l PS=18.2222*l PD=24*l M=1M13 8 ClB Gnd Gnd NMOS W=15*l L=2*l AS=
16、45*l*l AD=15*l*l PS=21*l PD=17*l M=1M17 10 4 Gnd Gnd NMOS W=15*l L=2*l AS=72*l*l AD=45*l*l PS=42*l PD=21*l M=1* Page Size: 5x7* S-Edit D Flip-Flop with Clear (TIB)* Designed by: J. Luo Apr 22, 2016 10:18:48* Schematic generated by S-Edit* from file C:UsersAdministratorDesktopFile03 / module DFFC / p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 集成电路 上机 参考 模版
限制150内