perform ance study of vesfet based high density regular
play

Perform ance Study of VeSFET-Based, High-Density Regular Circuits - PowerPoint PPT Presentation

International Symposium on Physical Design 2010 Perform ance Study of VeSFET-Based, High-Density Regular Circuits Yi-W ei Lin 1 , Malgorzata Marek-Sadow ska 1 and W ojciech Maly 2 1 Dept. of ECE, University of California, Santa Barbara 2 Dept. of


  1. International Symposium on Physical Design 2010 Perform ance Study of VeSFET-Based, High-Density Regular Circuits Yi-W ei Lin 1 , Malgorzata Marek-Sadow ska 1 and W ojciech Maly 2 1 Dept. of ECE, University of California, Santa Barbara 2 Dept. of ECE, C arnegie Mellon University 1

  2. Outline  Introduction  High Density Regular Circuits Vertical Slit Transistor (VeST)  High-density regular transistor array  Parasitics of diagonal interconnects   Cell Layout Study Three different layout styles  D-net re-routing strategy   Experiments Cell level and circuit level comparisons  Cell replacement for metal layer optimization  Implementations with different transistor heights   Conclusions 2

  3. Introduction  Regular fabric  Interactions between components are easier to model and analyze  Device and metal masks can be shared  Restricted layout constraints could lead to performance and area overhead.  VeSFET-based high-density regular circuits  Memory-like, super-regular transistor array  Similar performance with much less area  New design challenges induced from the unique layout characteristics 3

  4. Vertical Slit Field Effect Transistor (VeSFET) VeSFET vs.65nm  CMOS Transistors Smaller driving  current (larger resistance) Smaller transistor  capacitance Lower power  consumption 4

  5. High-Density Regular Transistor Array  All connections must be made by wires.  Transistor sizing needs parallel connected multiple unit transistors. Gate  All wires are atop transistor pins.  Vias are needed for D/ S turning connections. All unit transistors are prefabricated and are of identical size  All wires on the same layer are parallel  5

  6. Diagonal Wire Connections M3 K I M2 Gate M1 L J K I I K J J L L D/ S G -grid D -grid M1 M2 M3 M4 6

  7. Parasitics of Diagonal Wires L Dimensions of diagonal and horizontal/vertical wires Wire Unit Unit segment Wire type width spacing length Diagonal (Dia) 70nm 70nm 282nm W Horizontal/vertical (HV) 100nm 100nm 200nm DW 3.50E-17 Dia total 3.00E-17 Capacitance (F) Dia coupling 2.50E-17 HV total 2.00E-17 HV coupling 1.50E-17 DL 1.00E-17 5.00E-18 0.00E+00 8 # of unit spacing DW = ( )W 1 / 2  0 1 2 3 4 5 6 7 DL = L  2 7

  8. Performance Effects of Interconnect Parasitics D1 C 1 2 G1 D2 1 T C C 3 3 C 2 W hen T C is sw itching Gate net and D/ S-net always switch in opposite directions For minimal height VeSFET :  0.1fF (b) has 41% more delay and PDP than (a) 0.1fF For 65nm CMOS  (b) has 13% more delay and PDP than (a) (a) (b) 8

  9. Different Layout Realization Inverter E Inverter F  All nets are routed in M1 & M2 Input net is routed in M1 & M2  Output net, VDD/GND are routed  in M3 & M4 I nverter E has 4 3 % m ore delay and PDP than I nverter F 9

  10. Different Layout Styles  Style-A : All D-nets are routed at M1 & M2  Style-B : All D-nets are routed at M3 & M4  Style-C : Only critical nets are routed at M3 & M4 (All G-nets are routed on M1 & M2) 1 Z 1 X Y 1 3 Z Y 3 X 3 Style-A Style-B Style-C_Z 10

  11. Performance Ratios for Different Layout Styles Performance ratios for 3-input 1X NAND gate in 3x4 footprint implemented in different layout styles Style-B Style-C_X Style-C_Y Style-C_Z Switching input Delay PDP Delay PDP Delay PDP Delay PDP X 0.862 0.857 0.878 0.871 0.911 0.897 0.968 0.971 Y 0.820 0.809 0.963 0.968 0.850 0.846 0.934 0.927 Z 0.787 0.779 0.968 0.966 0.887 0.877 0.796 0.789 Average 0.826 0.819 0.933 0.931 0.883 0.874 0.905 0.902 Coupling capacitances between serially  X Y Z 1 1 connected D-nets (Ca & Cb) can accelerate 1 the switching of the output net. Z C b 3 Performance overhead of Style-C_ K is only  Y 3 C a around 1% ~ 3% when input K is critical X 3 11

  12. D-net Re-Routing Strategy (Flipping) A unit transistor U is even if  [ C X (U)+ C Y (U) ] % 2 = 0. A unit transistor U is odd if  [ C X (U)+ C Y (U) ] % 2 = 1. Unit transistors should have the  same orientation to simplify critical nets routing at M3 & M4. 12

  13. D-net Re-Routing Strategy (Clustering) Partition the circuit into serially connected cluster  groups (two-colorable sub-graphs). Each cluster group is a flipping unit to find feasible  unit transistor orientations. 1 3 2 0 1 2 Vdd Vdd 0 1 1 2 4 5 C 4 1 3 1 3 3 0 2 2 C 3 1 1 2 2 0 2 C 2 G 1 1 1 0 2 2 C 1 1 1 3 0 2 Gnd(0) Gnd(0) 1 1 13

  14. Cell Level Comparisons Style-B Style-C 65nm CMOS ISPD 09 Static Cell Timing PDP Timing PDP Timing PDP Timing PDP INV 4X 1.02 2.38 0.77 0.76 - - 1.03 1.03 INV 8X 1.01 2.36 0.70 0.70 - - 0.98 0.98 2-NAND 2X 1.09 2.47 0.78 0.77 0.80 0.80 1.06 1.06 2-NOR 2X 1.08 2.47 0.79 0.79 0.81 0.80 1.03 1.02 3-NAND 1X 1.05 2.42 0.83 0.82 0.84 0.84 1.01 1.00 3-NAND 2X 1.04 2.42 0.76 0.75 0.79 0.78 0.98 0.98 AOI21 1X 1.11 2.50 0.88 0.88 0.91 0.90 1.02 1.02 AOI21 2X 1.07 2.40 0.83 0.82 0.87 0.86 0.99 0.99 AOI31 1X 1.12 2.49 0.86 0.86 0.89 0.87 0.99 0.98 OAI31 1X 1.11 2.46 0.87 0.86 0.89 0.88 1.03 1.02 AOI22 1X 1.15 2.53 0.89 0.89 0.93 0.93 1.07 1.06 OAI22 1X 1.00 2.35 0.89 0.88 0.94 0.93 1.04 1.04 Average 1.07 2.44 0.82 0.81 0.87 0.86 1.02 1.02 80.00% 0.706 70.00% 0.625 AATR: Average  60.00% Available Track Ratio. 50.00% 0.41 0.406 AATR-3 0.375 40.00% AATR-4 0.269 30.00% Style-A cells have  0.183 0.16 20.00% 100% AATRs in both 10.00% 0.042 M3 & M4. 0 0.00% B C-2 C-3 C-4 ISPD 09 14

  15. Circuit Level Comparisons  Style-A circuits : composed of Style-A cells  Style-B circuits : composed of Style-B cells  I nitial Style-C circuits :  Modified from Style-B circuits  Replace each Style-B cell by a Style-C cell corresponding to the latest arriving fan-in signal. Initial Style-C CMOS-Circuits Style-B circuits ISPD09-circuits circuits Timing Power Timing Power Timing Power Timing Power Average 0.92 2.57 0.85 0.86 0.86 0.87 0.99 1.02 15 15

  16. Cell Replacement for Metal layer Optimization Style-B circuits Style-B circuits B A B A B B A B B B B B Apply LP-based slack budgeting technique.  Each cell is represented by a binary variable (replaced or unchanged)  Cell’s input capacitances are taken into account.  ΔL for Style -B circuits: reduced from 1 .2 5 to 0 .4 2 .  ΔL for initial Style -C circuits: reduced from 1 .0 8 to 0 .2 5 .  16

  17. Comparisons for Different Transistor Heights Transistor height of VeSFET = Transistor width of CMOS  Normalized performance ratio of Style-B layouts with different transistor heights at cell and circuit levels Cell Level Circuit Level Transistor Height Timing PDP Timing Power 200 µ m 0.821 0.814 0.851 0.864 400 µ m 0.897 0.886 0.917 0.923 600 µ m 0.945 0.929 0.972 0.979 For lower power application (smaller transistor heights):  Style-B cells and Style-C cells could improve circuit performance. For high performance application (higher transistor heights): Style-A  cells could save metal layer usages. 17

  18. Conclusions  Interconnect parasitics significantly affect the circuit performance.  Two performance improvement technique  Critical-net re-routing strategy  LP-based cell replacement  We have demonstrated a tradeoff between performance and metal layer usage 18 18

  19. Q & A Thank you! 19

Recommend


More recommend