Greatest Common Divisor Circuit Design Greatest Common Divisor Circuit Design
Greatest Common Divisor Circuit Design Greatest Common Divisor Circuit Design
Team Member
00 01 10 11
00 00 00 00 00
01 00 01 01 01
10 00 01 10 01
11 00 01 01 11
Computation Circuit
a=b
a[3,0]
[ , ] a>b
Comparator
a<b
b[3,0]
[ , ] Output
MUX a
a
MUX
Selector GCD
Matrix
b
MUX
Schematics for Comparator
p
Digital Simulation for Comparator
a=7
a=10
b=7
b 7
b=7
10
5
16-bit selector schematic
Schematics for 2
2-digit
digit MUX
Digital Sim for 2-digit
2 digit MUX
When SEL Signal
g is “0”, When SEL Signal is “1”,
select IN0 select IN1
System Schematic
Digital Sim of GCD System
Digital Sim of GCD System
16-bit selector DRC Result
16-bit selector LVS Result
Selector DRC Result
Selector LVS Result
Adder DRC Result
Adder LVS Result
Comparator
p DRC Result
Comparator
p LVS Result
Top-level
p DRC Result
Top-level
p LVS Result
Floor Plan
z Top level floor plan of layout design
Selector Selector
Array Array
C
Comparator
Selector Selector
Array Array
Floor Plan
Top level floor plan of layout design
Updated
d d area estimations
i i
z Number of estimated transistor ≈ 6422
NAND4 = 1(8/ea)
z Assumption
P = α ⋅ C ⋅ VDD
2
⋅f
P = α ⋅ C ⋅ VDD
2
⋅f
= 0.1 ⋅ [ 6422 ⋅ (12λ ) ⋅ (0.8μ m / 2λ ) ⋅ (2 fF / μ m) ] ⋅ 32 ⋅ f
= 0.0555
0 0555mW MH × 240 MH
W / MHz MHz
= 13.32mW
Latency Calculation
z From analog simulation, we measure latency in critical
path
p
z Comparator latencyy = 3.2ns
= 4.2ns
Latencyy Calculation
Latencyy Calculation
Thank you