Title: Ch'3 Overview of Standard Cell Design
1Ch.3 Overview of Standard Cell Design
TAIST ICTES Program VLSI Design
Methodology Hiroaki Kunieda Tokyo Institute of
Technology
2 3Design Method
- Standard Design --------- Design by makers spec.
- Full Custom Design ------ Design of all masks by
customers spec. - Manual Design
- Cell-Based Design
- Custom Cell/ Full Custom Design
- Standard Cell Design
- Semi Custom Design ----- Design of routing wire
logic functions by customers spec. - Gate Array
- FPGA Design
4Standard Cell Design
Logic gates, latches, flip-flops, or larger logic
Routing channels
5Standard Cell Design
- Design Using Standard Cell, pre-design by
professionals. - Cells includes Verilog, Circuit, Layout
Information for NAND, NOR, D-FF - Logic Design and Layout Design done by CAD.
- Logic Design --- by use of Cells with specified
delays - Layout Design by use of Cells
- Generated Data is mainly interconnection wires.
6Logic Design
RTL Simulation
RTL
Logic Synthesis
Synthesis Netlist
Functional Verification
Scan Path Design
Functional Verification
Scan Netlist
Timing Analysis
7Layout Design
Netlist
Layout Design
Functional Verification
Gate Level Simulatior
Layout Netlist
ATPG
Mask Data
DRC/LVS
Test Pattern
8Standard Cell Library
- Circuit description at RTL level
- Layout description in GDSII format
- TLF Format Data
- Logical information
- Transistor and interconnect parastics
- Spice netlist
- Power information
- Process, temperature and supply voltage
9Standard Cell Library Design Flow
Layout Design
Mask Data GDSII
Abstract Generator
Library Data LEF
Cell Information Technology information
Extraction
Circuit Data Netlist
I/O delay paths Timing check values Interconnect
delays
Analog Environment
Circuit Data TLF
10Vertical and Horizontal Grids
Legend
Vertical Grid
Horizontal Grid
Cell Origin
PR Boundary
11 List of Standard Cells
- D Flip-Flop w/S, R, Q, Q
- Clocked Latch
- Delay Cell
- D Flip-Flop w/Asy, R, Q
- AND/OR MUX
- Exclusive OR
- Stackable Shift Register
- Stackable Two Phase Clock Driver
- Wiring Via
- Power Pad
- VSS-Diode Only Input Pad
- Schmitt Triggered Input Pad
- Tri-State I/O Pad
- Tri-State Output Pad
- Dual Inverter
- 2-Input NOR
- 2 NAND
- Inverter
- Non-Inverting Buffer
- Tri-State Buffer
- Data Select
- Transmission Gate
- NAND Latch
- Pull-Up
- Pull-Down
- 4X Inverting Buffer
- Hi-Impedance Buffer
- AND/OR MUX
- Exclusive OR
12Inverter Gates
13NAND Gates
14Design Flow
VHDL Model
VHDL -gt Verilog Conversion
Synopsys Design Compiler
Verilog Model
Standard Cell Placement
Cadence Design Planner
DEF File
Standard Cell Routing
Cadence Silicon Ensemble
DEF File
Export to Other Formats, SPICE Verification
Cadence ICFB
Verilog Model
Verilog Verification
Modelsim
15Silicon Ensemble
- Cadence Layout Tool
- Import a Verilog netlist into Silicon Ensemble.
- Floor Planning
16After Floorplan Initialization
double height cells supply rings that are between
the I/O and Core sections.
17PAD Placement
18Corner Pad Placement
19Placing Cells (Qplace)
20Adding Filler Cells (Silicon Ensemble)
21Wroute (Silicon Ensemble)
Routing is completed.
22ICFB (Layout Editor)