Layout Technique for Double-Gate Silicon Nanowire FET with an Efficient Sea-of-Tiles Architecture
Shashikanth Bobba
- Prof. Giovanni De Micheli
Layout Technique for Double-Gate Silicon Nanowire FET with an - - PowerPoint PPT Presentation
Layout Technique for Double-Gate Silicon Nanowire FET with an Efficient Sea-of-Tiles Architecture Shashikanth Bobba Prof. Giovanni De Micheli March 25, 2013 Pierre-Emmanuel, Jian Zhang, Luca, Michele, Davide, Prof. Yusuf Leblebici
Source Drain Gate
Gate Source Drain
Source Drain Gate PG CG S D
Control gate Polarity gate
Source
Drain Source
PG CG S D
Control gate Polarity gate
Source Drain
Only 4 transistors
M-H. Ben Jamaa, PhD Thesis
O’Connor, ICECS 07
Physical Synthesis Logic Synthesis DFM Verification
" Motivation " Layout algorithm for XOR embedded Boolean functions
Control gate Polarity gate
Source Drain
Vdd A A Vdd Gnd Gnd B B Out
A A B B Vdd Gnd Out
t1 t2 t3 t4 t1 t2 t3 t4 t1 t2 t3 t4
A Y B B A A B B A t1 t2 t3 t4 t1 t2 t3 t4 t2 t4 t1 t3
Gnd B Gnd A C D C D Vdd A B Vdd C D C D F1 t1 t2 t3 t4 t5 t6 t7 t8
group D : {t4, t6} group D : {t3, t5} group Vdd : {t7, t8} group Gnd : {t1, t2}
" Tiles as basic blocks " Optimal Tile " Power distribution for SoT
2314%0-'50&*6' 3
Generate Tiles Synopsys Design Compiler Library of Tiles TECHNOLOGY MAPPING Physical Synthesis onto Sea-of-Tiles Benchmark Circuits Area
Generate Tiles Synopsys Design Compiler Library of Tiles TECHNOLOGY MAPPING Physical Synthesis onto Sea-of-Tiles Benchmark Circuits Area
Unmapped active area
Vdd A A Vdd Gnd B B Y
Source: S. Bobba et al, NANOARCH’12
Source: S. Bobba et al, NANOARCH’12
" Arithmetic Circuits " Circuit level Benchmarking
0 100 200 300 400 500 600 700 800 5-bit ripple-carry adder 16-bit carry-select adder (29, 3)-compressor (11, 2)-reduction tree (16 x 16 MAC) Wallace tree (54 x 54 multiplier) (31, 5) Parallel counter
22.7% 22% 40% 45% 38% 22%
PG CG S D
Control gate Polarity gate
Source
Drain Source
10 20 30 5-bit ripple-carry adder 16-bit carry-select adder (29, 3)-compressor (11, 2)-reduction tree (16 x 16 MAC) Wallace tree (54 x 54 multiplier) (31, 5) Parallel counter
66% 71.7% 66% 57.6% 61.8% 63.8%
Generate Tiles Synopsys Design Compiler Encouter Library Characterizer TECHNOLOGY MAPPING Physical Synthesis onto Sea-of-Tiles Benchmark Circuits Delay TCAD-based table model Leakage
1.8x improvement