Beruflich Dokumente
Kultur Dokumente
Important points:
Below are the voltage values used for the pre-layout and post-layout simulation of all the
circuits mentioned in this assignment.
High voltage – 1.8v
Low Voltage – 0v
Period – varying period for different inputs (a value between 50ns to 70ns)
Rise time, fall time, delay time – 1ns
Simulation time – 500ns
First circuits of CMOS full adder and the third circuit for the custom equation given in the question are
scaled with the scaling factor 1.167:1. Transmission gate circuit is not scaled.
The layout of all the circuits are drawn with minimum area.
There will be many combinations of inputs for which output will change from high to low or low to
high. Based on the analysis, only few cases are considered for finding out the worst and best case of
delay. The delay values for other cases lie between the worst and best case delays.
1. Schematic of 1-bit full adder using CMOS technology.
Pre layout simulation results:
Layout of 1 bit full adder:
Post Layout simulation:
Delay values of Sum:
tpHL:
A B C Pre layout Post layout
Delay(in ps) Delay(in ps)
1 1 1→0 70.44 111.56
1→0 0 0 78.7 115
0→1 1 0 79.3 82.2
0→1 0→1 1→0 38.6 17.4
0→1 0 1 24.4 31.7
0 0 1→0 33.3 63.439
tpLH:
A B C Pre layout Post layout
Delay(in ps) Delay(in ps)
0 0→1 0 33.75 20.45
0→1 0 0 9.055 0.9
0 1 1→0 91.7 130.52
1→0 0 1 107.53 147.34
1→0 1→0 0→1 116.6606 178.93
1 1 0→1 7.101 0.41
tpLH:
A B C Pre layout Post layout
Delay(in ps) Delay(in ps)
0 0→1 0→1 120.237 114.4
0→1 0→1 0 134.1 131.7
0→1 0→1 0→1 24.54 3.66
0→1 0 1 8.84 9.7
0→1 1→0 0→1 21.446 0.66
1→0 0→1 0→1 21.546 7.5
tpLH:
A B C Pre layout Post layout
Delay(in ps) Delay(in ps)
tpLH:
A B C Pre layout Post layout
Delay(in ps) Delay(in ps)
tpLH:
A B C D E Pre layout Post layout
Delay(in ps) Delay(in ps)
0 1→0 1 0 0 9.967 31.158
1 1 0 1→0 0 30.88 50.5
1 1 1→0 1→0 1→0 153.82 178.49
1 1 1→0 1→0 0 124.326 148.86
0 1 1→0 0 0 35.821 57.93
1→0 1 0 1 1 60.25 76.07
1 1→0 1 1→0 0 112.58 138.03
tpHL:
A B C D E Pre layout Post layout
Delay(in ps) Delay(in ps)
1 0 0 0→1 0 57.421 51.54
0 0→1 0→1 0 0 92.48 81.42
0→1 0 0 0→1 0 134.8 131.17
0 0→1 1 0 0 36.72 24.26
0 1 0→1 0 0 14.58 0.07
0→1 0→1 0→1 0→1 0→1 0.33 8.58