cmos oriented eda infrastructure
play

CMOS-oriented EDA Infrastructure Xiang Qiu, Malgorzata - PowerPoint PPT Presentation

Designing VeSFET-based ICs with CMOS-oriented EDA Infrastructure Xiang Qiu, Malgorzata Marek-Sadowska University of California, Santa Barbara Wojciech Maly Carnegie Mellon University Outline Introduction Chain Canvas Standard cell


  1. Designing VeSFET-based ICs with CMOS-oriented EDA Infrastructure Xiang Qiu, Malgorzata Marek-Sadowska University of California, Santa Barbara Wojciech Maly Carnegie Mellon University

  2. Outline  Introduction  Chain Canvas  Standard cell based physical design flow  Chain Canvas Vs. Basic Canvas  Conclusions 2

  3. Introduction  Semiconductor markets are dominated by  ASICs: high NRE cost, high performance, high volume.  FPGAs: low NRE cost, low performance, small volume  Medium volume?  VeSFET-based ASICs may fill the gap between ASICs and FPGAs. [1][2]  New technology  huge efforts on design automation infrastructure.  Can we re-use CMOS EDA infrastructure for VeSFET- based designs?  We focus on physical design flow in this talk. [1] W. Maly, et. al , “Complementary Vertical Slit Field Effect Transistors,” CMU , CSSI Tech-Report , 2008. [2] Y.-W. Lin, M. Marek-Sadowska, W. Maly, A. Pfitzner, and D. Kasprowicz , “Is there always performance overhead for regular canvas?” in Proceedings of 3 ICCD’08 , pp. 557-562, 2008.

  4. Vertical Slit Field Effect Transistor  3D twin-gate transistor [1]  easy fabrication with SOI-like process  Excellent electrical characteristics [2]  huge Ion/Ioff: 1e9  low DIBL: 13mV/V  near ideal subthreshold swing: 65mV/decade  low gate capacitance 65nm VeSFET r=50nm h=200nm tox=4nm N sub = 4e 17 /cm 3 VeSFET Structure[1] [1]. W. Maly, et. al , “Complementary Vertical Slit Field Effect Transistors,” CMU , CSSI Tech-Report , 2008. [2]. W. Maly, et. al , “Twin gate, vertical slit FET (VeSFET) for highly periodic layout and 3D integration,” in Proc. of 4 MIXDES’11 , pp.145-150, 2011.

  5. VeSFET based-IC Paradigm  Regular layout patterns  Canvases: geometrically identical VeSFETs arrays  The same radius r and height h  Circuits are customized by interconnects  Strictly parallel wires  Diagonal (45- or 135-degree) wires  Advanced layout style: pillar sharing shared pillars VDD B VDD A A O O B A n1 B O A n1 B GND 2-input NAND basic canvas 5

  6. Chain Canvases  Transistors are rotated by 45 degrees  Each pillar is shared by two transistors  Transistors are chained  2X transistor density  The same interconnect design rules 6

  7. Transistor Isolation  Some contacted transistors are unwanted.  Isolation 2 1 3  Physical X/X A B  Electrical 2 4 3 T1 T2 Tp  Apply cut-off voltage  Short drain and source  Wasted area! A X B 4 2 3 1 X A X B A A T2 T1 Tp A B DP 1 1 1 B 4 B 3 2 1 A B X 7

  8. Static CMOS-like Standard Cell Generation  CMOS-like layout patterns  aligned gate pillars connected by wires  aligned poly gates  shared drain/source pillars  diffusion abutment  CMOS cell generation algorithms can be reused. vdd vdd vdd vdd A B vdd vdd O O A B gnd O A B gnd gnd gnd gnd A B 2-input NAND 8

  9. Static CMOS-like Standard Cell Generation  Transistor isolation  Diffusion break vdd vdd vdd  Sizing by transistor duplication A B  Transistor size vdd vdd O => effective transistor density A B  Vs. Basic Canvas cells vdd vdd O  easier cell generation A B  shorter wires gnd O A B gnd O A B gnd gnd gnd VeSFET transistor CMOS diffusion 2-input NANDX2 isolation break 9

  10. Row-based Standard Cell Placement  Similar to CMOS standard cell placement.  Neighboring rows share power/ground lines.  Power/ground lines are also for transistor isolation. shared ground line S/FS shared power line N/FN shared ground line 10

  11. Inter-cell Routing  Two disjoint routing grids  Vias aligned with pillars: D/S pillars cannot connect to G pillars by only H/V wires  Jumper wires: diagonal wires bridging D/S- and G-grids.  Most inter-cell nets have both D/S pins and G pins.  Routing each single net Jumper wires on both grids may need multi layers of jumper wires  Route each net on only one grid, only one layer of jumper wires  Greedy net partitioning  Balance routing demands  Balance pin density. 11

  12. Cell Level Comparison  Design INV, BUF, NAND2, NOR2, AOI21, OAI21 on both canvases  Design 1X, 2X, 4X cells for each logic  More pillar sharing  more area saving  Greater gate size  More gate inputs Table 1. # of pillars occupied by cells mapped on BC and CC Basic Canvas Chain Canvas CELL 1X 2X 4X 1X 2X 4X INV 8 16 32 12 18 30 BUF 16 32 64 18 30 54 NAND2 16 32 64 18 30 54 NOR2 16 32 64 18 30 54 AOI21 24 48 96 24 40 72 OAI21 24 48 96 24 40 72 AVG 1 1 1 1.15 0.93 0.83 12

  13. Cell Level Comparison (Cont.)  Chain canvas  shorter wires  fewer vias  gate size , improvement basic canvas chain canvas basic canvas chain canvas 1.2 1.2 1 1 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0 0 1X 2X 4X 1X 2X 4X Average intra-cell via count Average intra-cell wire length 13

  14. Cell Level Comparison (Cont.)  Performance and power comparison  Smaller parasitic RC for CC-based cells.  Determine the frequency and power delay product (PDP) of a 5- stage ring oscillator. basic canvas chain canvas basic canvas chain canvas 1.2 1.6 1.4 1 1.2 0.8 1 0.6 0.8 0.6 0.4 0.4 0.2 0.2 0 0 1X 2X 4X 1X 2X 4X Average RO frequency Average RO PDP 14

  15. Circuit Level Comparison  LGSynth91 benchmarks with thousands of gates  Mapped with a library of 6 1X cells(INV, BUF, NAND2, NOR2, AOI21, OAI21).  CC-G: G-grid only routing  CC-G/DS: nets evenly spread on both grids. BC CC-G CC-G/DS 8 1.2 7 1.1 6 1 5 4 0.9 3 0.8 2 0.7 1 0.6 0 area wire length # VIAs # metal layers 15

  16. Circuit Level Comparison (Cont.)  Static timing analysis  non-linear delay model for each cell.  parasitic inter-cell interconnect RC extracted by Star-RC .  Power estimation  Total interconnect capacitance BC CC-G CC-G/DS 1 0.95 0.9 0.85 0.8 0.75 0.7 0.65 0.6 longest path delay total interconnect capacitance 16

  17. Conclusions  We propose chain canvases,  CMOS ASIC EDA infrastructure re-usable.  2X transistor density.  Transistor isolation reduces transistor utilization.  Transistor utilization improves as gate size increases.  Chain canvases Vs. Basic Canvases  Easier cell generation  better routability  smaller parasitic capacitance  better performance  lower power consumption  slightly greater footprint area using unit size gates 17

  18. Thank you! Q & A 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend