28nm 8nm fdsoi dsoi dig igit ital desi esign tut utorial
play

28nm 8nm FDSOI DSOI Dig igit ital Desi esign Tut utorial orial - PowerPoint PPT Presentation

28nm 8nm FDSOI DSOI Dig igit ital Desi esign Tut utorial orial MPW Services Center for IC / MEMS Prototyping http://cmp.imag.fr Grenoble France Con Context & Motiv tivation tion Develop a digital design flow, based on standard


  1. 28nm 8nm FDSOI DSOI Dig igit ital Desi esign Tut utorial orial MPW Services Center for IC / MEMS Prototyping http://cmp.imag.fr Grenoble ‐ France

  2. Con Context & Motiv tivation tion  Develop a digital design flow, based on standard methodologies and CAD tools  Detail each step of the digital flow: from RTL to GDSII Verilog RTL  Plug an play tutorial (scripts and testbenches are delivered)  Provide a typical digital example (synchronous, sequential)  Propose the flow on an advanced CMOS technology: 28nm FDSOI GDSII layout  First version (1.4) sent in June 2015 to 166 institutions  Design ‐ Kit: CMOS28FDSOI 10ML, PDK 2.5.d  A new tutorial release is planned for Q1/Q2 2016  Design ‐ Kit: CMOS28FDSOI 10ML, PDK 2.5.f  New functionalities: body biasing, LVS and DRC verifications, etc… 2 CMP annual users meeting, 4 Feb. 2016, PARIS

  3. RTL to RT to GDS GDS flo flow F Verilog RTL Test ‐ bench R CAD tools used in the tutorial are: O  Cadence Incisiv (NCSim) N RC or DC RC or DC RTL RTL Synthesis Synthesis simulation simulation T  Synopsys Design Compiler (DC) E  Cadence RTL Compiler (RC) N Gate ‐ level SDF timing Test ‐ bench D Verilog netlist annotation  Cadence Encounter (EDI)  Cadence Virtuoso, version 6.1.6 EDI Place & EDI Place & Gate ‐ level Gate ‐ level  Mentor Graphics Calibre Route Route simulation simulation B A C GDSII Physical Verilog SDF timing back ‐ Test ‐ bench K netlist annotation layout E N D Back annotated Back annotated Calibre Calibre Calibre Calibre simulation simulation DRC DRC LVS LVS LVS: Layout Versus Schematic DRC: Design Rules Checking 3 CMP annual users meeting, 4 Feb. 2016, PARIS

  4. FIR FIR cir circuit uit exa example circuit called “TOP_FIR” TOP_FIR clk clk out[15:0] reset FIR_0 out[15:0] load eq reset in[15:0] eqc eq clk load reset load out[15:0] in[15:0] in[15 :0] clk 16 FIR reset FIR_15 out[15:0] load filters in in[15:0] parallel FIR: Finite Impulse Response Simulation results: Coefficients loading Outputs calculation Reset CMP annual users meeting, 4 Feb. 2016, PARIS

  5. Logic sy Logic synt nthesis Synthesis Verilog RTL Gate level netlist RTL Compiler (Cadence) or Design Compiler (Synopsys) + Gate level simulation Gate level simulation Reset, loading and Testbench processing modes 5 CMP annual users meeting, 4 Feb. 2016, PARIS

  6. Place Place and and ro route  IOs placement Place and route Gate level netlist (+ top cell “PAD_TOP_FIR”)  Floorplan generation Encounter Digital  Power ‐ plan Implementation EDI  Core cells placement (Cadence) GDSII layout Verilog netlist  Clock tree synthesis  Power routing  Final routing  SDF (timing generation)  Verilog netlist and GDS  STA (back ‐ annotation) SDF: Standard Delay Format 6 STA: Static Timing Analysis CMP annual users meeting, 4 Feb. 2016, PARIS

  7. Sp Specific ific fe features in in 28nm 28nm FDSO FDSOI  Meet particular DRC/ERC rules: WellTaps on all rows • (50µm spacing) Filler cells on top and bottom core rows • (OPC rules)  Restricting the tool to use the 8 first metal layers to route signals, and the 2 top layers for power.  Body biasing functionalities (detailed in next slide) DRC: Design Rules Checking ERC: Electrical Rules Checking 7 OPC: Optical Proximity Correcting CMP annual users meeting, 4 Feb. 2016, PARIS

  8. Body Body bi biasi asing met methodol odology ogy flo flow Body biasing on LVT (flip ‐ well) transistors: Body bias Body bias  FBB or RBB: speed or leakage optimization Body biasing in layout view: VDD VDDS Filler tap cell with separated power and ground rails : VDD/VDDS and GND/GNDS GNDS GND FBB: Forward Body Biasing 8 RBB: Reverse Body Biasing CMP annual users meeting, 4 Feb. 2016, PARIS

  9. Body Body bi biasi asing met methodol odology ogy flo flow 4) Power stripes  filler cells External VDDS and GNDS voltages to core cells: 1) External VDDS/GNDS  I/O pads  Specific library supporting FBB and RBB ( ‐ 1,8V to +1,8V supply voltage) 2) IO pads  dedicated power rings VDDS VDDS GNDS GNDS 3) Power rings  power stripes Fillers row GNDS VDDS  Each row of functional cells is supplied FBB: Forward Body Biasing 9 RBB: Reverse Body Biasing CMP annual users meeting, 4 Feb. 2016, PARIS

  10. Final Final ve verificat cations  GDSII and netlist imported under Cadence Virtuoso: as layout and schematic views  LVS and DRC verifications (on Calibre from Mentor Graphics or PVS from Cadence) When LVS and DRC succeed, the “TOP_FIR” circuit could be manufactured…! • DRC: Design Rules Checking 10 LVS: Layout Versus Schematic CMP annual users meeting, 4 Feb. 2016, PARIS

  11. Tutorial deliv Tu livery  166 institutions received in June 2015 a first version of the tutorial  A new tutorial release is planned for Q1/Q2 2016, integrating new functionalities: body biasing (forward and reverse • body biasing), LVS and DRC verifications, • wire bonding pads, • SRAM block •  Already positive feedback from several designers !  Expected more digital designs in future MPW runs… DRC: Design Rules Checking LVS: Layout Versus Schematic 11 MPW: Multi ‐ Project Wafers CMP annual users meeting, 4 Feb. 2016, PARIS

  12. Thank Thank yo you!

Recommend


More recommend