集成电路设计—全加器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《集成电路设计实践》报告
题目: 全加器设计
院系: 自动化与信息工程
专业班级
学生学号:
学生:
指导教师: 职称:_____________
起止时间: 2015-1-5到2015-01-14 成绩:___________________________________
一.课设基本任务:全加器设计
1) 依据全加器的真值表,给出全加器的电路图完成全加器由电路图到晶体管级的转化(需提出至少2种方案);
2) 绘制原理图(Sedit),完成电路特性模拟(Tspice,瞬态特性),给出电路最大延时时间;
3) 遵循设计规则完成全加器晶体管级电路图的版图,流程如下:
版图布局规划-基本单元绘制-功能块的绘制-布线规划-总体版图);
4) 版图检查与验证(DRC检查);
5) 针对自己画的版图,给出实现该全加器的工艺流程图。
二、电路设计方案
原理:三个输入位:数据位A 和B,低位进位输入Ci
二个输出位:全加和S,进位输出Co
真值表
A B C i S C o
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
根据一位全加器的输入输出关系得: =
+
Co+
BCi
ACi
AB
⊕
S⊕
=
A
Ci
B
+
+
(得电路图:
S+
=)
Co
A
Ci
ABCi
B
方案一:传输门一位全加器
优点:晶体管使用数目少
缺点:电路功耗大
方案二:互补静态CMOS实现的全加器
优点:静态功耗小
缺点:晶体管数目多,占硅片面积大,延迟时间高三.电路特性仿真及分析
1).电路图
2).电路图网表
* SPICE netlist written by S-Edit Win32 7.03
* Written on Jan 10, 2015 at 22:57:48
* Waveform probing commands
.probe
.options probefilename="Module1.dat"
+ probesdbfile="C:\Users\ASUS\Desktop\集成电路实践\tanner\S-Edit\MYB3110433031.sdb"
+ probetopmodule="Module0"
.lib "C:\Users\ASUS\Desktop\集成电路实践\ic_techfiles\cz6h+_v20.lib" tt
* Main circuit: Module0
M1 Co N2 Vdd Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M2 Co N2 Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M3 N2 A N12 Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M4 N6 B Vdd Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M5 N5 A Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M6 N2 A N16 Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M7 N5 B Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M8 N16 B Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M9 N2 Ci N5 Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M10 N2 Ci N6 Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M11 N12 B N6 Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M12 N6 A Vdd Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M13 N19 N2 N1 N1 NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M14 N1 A Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M15 N1 B Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u
M16 N1 Ci Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u M17 N19 Ci N10 Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u M18 N10 A N22 Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u M19 N22 B Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u M20 SUM N19 Gnd Gnd NENH L=0.35u W=0.7u AD=66p PD=24u AS=66p PS=24u M21 N9 Ci Vdd Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M22 N9 A Vdd N4 PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M23 N9 B Vdd N7 PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M24 N19 N2 N9 Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M25 N13 B N11 N14 PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M26 N19 Ci N13 N14 PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u M27 N11 A N9 N14 PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u
M28 SUM N19 Vdd Vdd PENH L=0.35u W=1.4u AD=66p PD=24u AS=66p PS=24u v29 Vdd Gnd 5.0
v30 A Gnd pulse(0.0 5. 220n 1n 1n 200n 400n)
v31 B Gnd pulse(0.0 5.0 100n 1n 1n 100n 200n)
v32 Ci Gnd pulse(0.0 5.0 40n 1n 1n 50n 100n)
.model PENH PMOS
.model NENH NMOS
* End of main circuit: Module0
VIN IN GND PULSE (0 3.3 0 10n 50n 100n)
.tran/op 10n 600n method=bdf
.print tran v(A) v(B) v(Ci) v(SUM) v(Co)
.end
3).TSpice进行仿真