If you order your cheap custom paper from our custom writing service you will receive a perfectly written assignment on Design Report of:Output Buffer. What we need from you is to provide us with your detailed paper instructions for our experienced writers to follow all of your specific writing requirements. Specify your order details, state the exact number of pages required and our custom writing professionals will deliver the best quality Design Report of:Output Buffer paper right on time.
Our staff of freelance writers includes over 120 experts proficient in Design Report of:Output Buffer, therefore you can rest assured that your assignment will be handled by only top rated specialists. Order your Design Report of:Output Buffer paper at affordable prices with cheap custom writing service!Output Buffer
The output buffer is an inverter with IOH =1mA @ VOH=.4V & IOL=1mA @ VOL=0.4V
It has aO/P states (0,1,Hi-Z).
The O/P buffer is designed in VLSI with the following capabilities
Custom writing service can write essays on Design Report of:Output Buffer
1. Meets IOL & VOL specs for all VDD ranges (4V-6V).
. Meets IOH & VOH specs for all VDD.
. Minimize transient power dissipation.
4. has Tf =& Tr= for CL = 50 PF.
I. Design of output inverter
PMOS transistor sizing
VS = VB=VDD= 4V (worst case for VDD & no body effect).
VD = VOH= .4V VG= 0V VTp=VTp0= -0.74 V
So, VDS= -1.6V,VGS= -4V
since VDSVDSAT= -4 +0.74 = -.66 then transistor operates in linear region.
IDS= k'(W/L)p[(VGS-VTp)VDS - VDS²/]
Wherek'= µpCOX
where COX =e0er(SiO) / TOX= (8.85410 -1)(.)/(15.510-)= .7810- F/m
Then, k'= (16010-4) COX = .564410-5 F/V.s
(W/L)p=IDS/{k'[(VGS-VTp)VDS-VDS²/]}
=1.010-/{k'[.456]}= 7.111
If we take Lp = min. Length = 0.8µ, Wp= 0.87.111= 5.6µ
So (W/L)p = 5.6/0.8
NMOS transistor sizing
VS = VB= 0V (no body effect).
VD = VOL= 0.4V VG= 4(worst case for VDD) VTn=VTn0= 0.844 V
So, VDS= 0.4V,VGS= 4V
since VDSVDSAT= 4 - 0.844 = .156 then transistor operates in linear region.
IDS= k'(W/L)n[(VGS-VTn)VDS - VDS²/]
Wherek'= µnCOX
where COX =e0er(SiO) / TOX= (8.85410 -1)(.)/(15.510-)= .7810- F/m
Then, k'= (4610-4) COX = 1.010-4 F/V.s
(W/L)n=IDS/{k'[(VGS-VTn)VDS-VDS²/]}
=1.010-/{k'[1.184]}= 8.60
If we take Ln = min. Length = 0.8µ, Wn= 0.88.60= 78.8µ
So (W/L)n = 78.8/0.8
Simulation of NMOS of output inverter
The following circuit should be used
Fig#
(File Name VOL_IOL_1.CIR)
min. VDD
VDD0 DC 4
Input Voltage
VIN 1 0
.DC VIN 0 1 0.01
NMOS Transistor
MN_A 10 0 N8 L=0.8U W=78.8U
.PLOT DC I(VIN)
.PROBE
.END
This will result in the following wave forms
See Plot #1
We see from the plot that at VOL= 0.4V we have Iout = 4.46mA which doesn't meet required IOL= 1mA
After some iterations and fine tuningwe have chosen
(W/L)n = 1/0.8
This value is simulated using the following code
(File Name VOL_IOL_.CIR)
min. VDD
VDD0 DC 4
Input Voltage
VIN 1 0
.DC VIN 0 1 0.01
NMOS Transistors
MN_A1 10 0 N8 L=0.8U W=1.5U
MN_A 10 0 N8 L=0.8U W=1.5U
MN_A 10 0 N8 L=0.8U W=1.5U
MN_A4 10 0 N8 L=0.8U W=1.5U
MN_A5 10 0 N8 L=0.8U W=1.5U
MN_A6 10 0 N8 L=0.8U W=1.5U
.PLOT DC I(VIN)
.PROBE
.END
This code will result in the following plot
See plot#
From the plot we see that at VOL = 0.4V we have Iout = 1.184mA which meets our requierment.
Simulation of PMOS of output inverter
The following circuit should be used
Fig#
(File NameVOH_IOH_1.CIR)
min. VDD
VDD0 DC 4
Gate voltage
VG0 DC 0
Input Voltage
VIN 1 0
.DC VIN 0.01
PMOS Transistor
MP_A 1P8 L=0.8U W=5.6U
.PLOT DC I(VIN)
.PROBE
.END
This will result in the following wave forms
See Plot#
We see from the plot that at VOH=.4V we have Iout =0.5mA which doesn't meet required IOL= 1mA
After some iterations and fine tuningwe have chosen
(W/L)p = 10/0.8
This value is simulated using the following code
(File Name VOH_IOH_.CIR)
min. VDD
VDD0 DC 4
Gate voltage
VG0 DC 0
Input Voltage
VIN 1 0
.DC VIN 0.01
PMOS Transistor
MP_A1 1P8 L=0.8U W=U
MP_A 1P8 L=0.8U W=U
MP_A 1P8 L=0.8U W=U
MP_A4 1P8 L=0.8U W=U
MP_A5 1P8 L=0.8U W=U
.PLOT DC I(VIN)
.PROBE
.END
This code will result in the following plot
See plot# 4
From the plot we see that at VOH = 0.4V we have Iout =1.05mA which meets our requirement.
II. Design of the NAND gate
To meet the third requirement of our design which is minimizing transient power dissipation, we should turnoff the transistors of the output inverterfast and turn them on slowly. That can be done by the manipulation of the NAND and NOR circuits used to enable and disable the output buffer.
To make NAND turns the PMOS off fast and turns it on slowly, the NAND output trip voltage should be high (i.e. NAND output signal tf slow, tr fast). Something like 0.7VDD is very good. This trip voltage should be calculated at the lowest VDD value (i.e. worst case for high trip gate).
VTRIP=(VDD+VTp+kRVTn)/(1+kR)
With VDD=4V, VTRIP=.8V, VTp=0.844V and VTp=-0.74V,
We get kR = 0.8
Where kR² =(kn/kp), kn=µnCOX(W/L)n,kp= µpCOX(W/L)p
We get 0.0568= .8875[ (W/L)n / (W/L)p ]
so , if we take (W/L)n= 1/0.8 (for both NMOS's) we get (W/L)p=50.8/0.8
This NAND is driving the gate of PMOS of the output inverter which has a capacity of
CG= COXWpLp
=(.7810-)(1010-6)(0.810-6)=0.01784 PF
Simulation of the NAND gate
Fig#4
(File Name NAND.CIR)
Test Hi-trip NAND gate
Pull up circiut
MP_A1 P8 L=0.8U W=50.8U
MP_BP8 L=0.8U W=50.8U
Pull down circuit
MN_A1 4 4 N8 L=0.8U W=U
MN_B 40 0 N8 L=0.8U W=U
Gate capacitance of PMOS of the output inverter
C_PGATE0 0.01784PF
Worst case for Hi-Vtrip,Lowest VDD
VDD0 DC 4
VIN1 1 0 PWL(0 0 N 0 5N 4 15N 4 17N 0 N 0)
VIN0 PWL(0 0 7N 0 N 4 1N 4 1N 0 N 0)
.TRAN 0.001N N
.PLOT TRAN V(1) V() V()
.PROBE
.END
The out put plot
See plot#5
From the plot we see that the NAND output trip voltage is high as the output signal tf slow, tr fast).
III. Design of the NOR gate
To meet the third requirement of our design which is minimizing transient power dissipation, we should turnoff the transistors of the output inverterfast and turn them on slowly. That can be done by the manipulation of the NAND and NOR circuits used to enable and disable the output buffer.
To make NOR turns the NMOS off fast and turns it on slowly, the NOR output trip voltage should be low (i.e. NOR output signal tf fast, tr slow). Something like 0.VDD is very good. This trip voltage should be calculated at the highest VDD value (i.e. worst case for high trip gate).
VTRIP=(VDD+VTp+kRVTn)/(1+kR)
With VDD=6V, VTRIP=1.V, VTn=0.844V and VTp=-0.74V,
We get kR =11.41
Where kR² =(kn/kp), kn=µnCOX(W/L)n,kp= µpCOX(W/L)p
We get10.446= .8875[ (W/L)n / (W/L)p ]
so , if we take (W/L)p= 1/0.8 (for both PMOS's) we get (W/L)n=45./0.8
This NOR is driving the gate of NMOS of the output inverter which has a capacity of
CG= COXWnLn
=(.7810-)(110-6)(0.810-6)=0. PF
Simulation of the NOR gate
Fig# 5
(File Name NOR.CIR)
Test Low-Trip NOR gate
Pull up circiut
MP_A 5 1 P8 L=0.8U W=U
MP_B 6 451 5 5 P8 L=0.8U W=U
Pull down circuit
MN_A 6 451 0 0 N8 L=0.8U W=45.U
MN_B 6 1 0 0 N8 L=0.8U W=45.U
Gate capacitance of PMOS of the output inverter
C_PGATE 6 0 0.PF
Worst case for low Vtrip highest VDD
VDD0 DC 4
VIN1 1 0 PWL(0 0 N 0 5N 4 15N 4 17N 0 0N 0)
VIN 451 0 PWL(0 0 7N 0 N 4 1N 4 1N 0 0N 0)
.TRAN 0.001N 0N
.PLOT TRAN V(1) V(451) V(6)
.PROBE
.END
The out put plot
See plot#6
From the plot we see that the NOR output trip voltage is LOW as the output signal tr slow, tf fast).
IV. Design ofOutput Control signalInverter
PMOS Transistor sizing
(W/L)p = (5 CL)/ (tr k'p VDD)
•we need tr = nS = 10- S
•k'p = .564410-5 F/V.S
•we take VDD = 4V (worst case)
•CL = (CG)p + (CG)n( i.e. of NAND gate)
•CGp = COXWpLp
= (.7810-) (50.810-6)(0.810-6)= .057710-14F
•CGn = COXWnLn
= (.78 10-) (.010-6)(0.810-6)= .5644810-15F
Then CL = .410710-14 F
So (W/L)p= 1.65 if we take Lp= 0.8µwe get Wp=1.= µ
NMOS Transistor sizing
(W/L)n = (5 CL)/ (tf k'n VDD)
•we need tf = nS = 10- S
•k'n = 1.010-4 F/V.S
•we take VDD = 4V (worst case)
•CL = (CG)p + (CG)n( i.e. of NAND gate)
•CGp = COXWpLp
= (.7810-) (50.810-6)(0.810-6)= .057710-14F
•CGn = COXWnLn
= (.78 10-) (.010-6)(0.810-6)= .5644810-15F
Then CL = .410710-14 F
So (W/L)n= 0.57 if we take Ln= 0.8µwe get Wn=0.46= µ
Simulation of Output Control signalInverter
Fig#6
(File Name INVERTER.CIR)
output control inverter
min. VDD
VDD0 DC 4
Input Voltage
VIN 451 0
.DC VIN 0 5 0.01
NMOS Transistor
MN_A451 0 0 N8 L=0.8U W=U
PMOS Transistor
MP_A451 P8 L=0.8U W=U
.PLOT DC V() V(451)
.PROBE
.END
The out put plot
See plot#7
V. Output BufferFull Circuit Simulation
To simulate the output buffer, a dummy voltage source and a resistor should be added to emulate the load.In addition the required capacitive load ( i.e. 50 pF) should be considered too.
To find the value of the dummy voltage source and the dummy resistor, the following system of equations should be solved
VOH - VDUM = RDUMIOH
VDUM - VOL = RDUMIOL
Which result inVDUM = .4615 VRDUM = 15.84615 Ohms
Fig # 7
(File Name OP_BUFFER.CIR)
Output Buffer
min. VDD
VDD0 DC 4
Output control voltage
VOC 451 0 PWL(0 0 N 0 5N 4 16N 4 18N 0 N 0)
Vin voltage
VIN 1 0 PWL(0 0 5N 0 7N 4 1N 4 14N 0 1N 0 0N 4 5N 4 7N 0 N 0)
.TRAN .001N N
.PLOT TRAN V(451) V(1) V(7)
.PROBE
The dummy voltage source
VDUM 8 0 DC .4615
The dummy resistor
RDUM 7 8 15.84615
Capacitive load
CL 7 0 50PF
output control inverter
NMOS Transistor
MN_INVERTER451 0 0 N8 L=0.8U W=U
PMOS Transistor
MP_INVERTER451 P8 L=0.8U W=U
NAND gate
Pull up circiut
MP_ANAND1 P8 L=0.8U W=50.8U
MP_BNANDP8 L=0.8U W=50.8U
Pull down circuit
MN_ANAND1 4 4 N8 L=0.8U W=U
MN_BNAND 40 0 N8 L=0.8U W=U
NOR gate
Pull up circiut
MP_ANOR 5 1 P8 L=0.8U W=U
MP_BNOR 6 451 5 5 P8 L=0.8U W=U
Pull down circuit
MN_ANOR 6 451 0 0 N8 L=0.8U W=45.U
MN_BNOR 6 1 0 0 N8 L=0.8U W=45.U
Output Inverter
PMOS Transistor
MP_A1 7P8 L=0.8U W=U
MP_A 7P8 L=0.8U W=U
MP_A 7P8 L=0.8U W=U
MP_A4 7P8 L=0.8U W=U
MP_A5 7P8 L=0.8U W=U
NMOS Transistors
MN_A1 7 6 0 0 N8 L=0.8U W=1.5U
MN_A 7 6 0 0 N8 L=0.8U W=1.5U
MN_A 7 6 0 0 N8 L=0.8U W=1.5U
MN_A4 7 6 0 0 N8 L=0.8U W=1.5U
MN_A5 7 6 0 0 N8 L=0.8U W=1.5U
MN_A6 7 6 0 0 N8 L=0.8U W=1.5U
.END
The out put plot
See plot#8
From the plot we find thatthat the output buffer we designed has
Tf =& Tr= for CL = 50 PF.
VI. Possible Improvements
We could also have considered
1. All junction capacitance
. Wiring capacitance
. The body effect. This will change VTp & VTn as they depend on VSB.
Please note that this sample paper on Design Report of:Output Buffer is for your review only. In order to eliminate any of the plagiarism issues, it is highly recommended that you do not use it for you own writing purposes. In case you experience difficulties with writing a well structured and accurately composed paper on Design Report of:Output Buffer, we are here to assist you.Your cheap college papers on Design Report of:Output Buffer will be written from scratch, so you do not have to worry about its originality.
Order your authentic assignment from cheap custom writing service and you will be amazed at how easy it is to complete a quality custom paper within the shortest time possible!