+ All Categories
Home > Documents > SRAM Generator

SRAM Generator

Date post: 23-Jan-2016
Category:
Upload: yeriel
View: 68 times
Download: 0 times
Share this document with a friend
Description:
SRAM Generator. - Satya Nalam. SRAM specs Single bank Capacity – 8-32kb Col-mux – 1,2,4,8 #Rows – 8-512 #Rows and #cols power of 2 Timing block using encounter Schematic/Layout script for tiling each block Wrapper script to generate final SRAM. SRAM Architecture. Design. WLs. BLs. - PowerPoint PPT Presentation
Popular Tags:
12
SRAM Generator - Satya Nalam
Transcript
Page 1: SRAM Generator

SRAM Generator

- Satya Nalam

Page 2: SRAM Generator

SRAM Architecture SRAM specs

Single bank Capacity – 8-32kb Col-mux – 1,2,4,8 #Rows – 8-512 #Rows and #cols

power of 2 Timing block using

encounter Schematic/Layout

script for tiling each block

Wrapper script to generate final SRAM

Page 3: SRAM Generator

Design

Pre-decode o/p

BLs

Col-muxed BLs

SA output

Data in & out

Enable AddressRd/Wr

WLs

BL PCH

SAE

EN

CSEL

SAPCH

Page 4: SRAM Generator

Schematic Generation Can be completely automated Parametrization Use @key in Skill procedures for

optional arguments Transistor sizes from optimization result

procedure(UvaEceSchematicCreateInstParNand2(cvid libName cellName Iname location intop inbot out VDD VSS @key (lp 0.06) (wp 0.20) (ln 0.060) (wn 0.20) (m 1))

Page 5: SRAM Generator

Schematic Generation

Leaf-cell schematic creation Bitcells – PDK Decoders – Skill Everything else – Manual, can be

replaced by Skill

Page 6: SRAM Generator

Layout Generation: WLD

WL Drivers

• Via-programmed

• Staggered for pitch-matching

WLD1

WLD2

Page 7: SRAM Generator

Layout Generation: Array

Well taps

Termination cells

Page 8: SRAM Generator

Layout Generation: Timing

Predecode outputs

Design placed and routed by Encounter

Page 9: SRAM Generator

Layout Generation: Bitslice

CD

SA

IO IO Staggered for pitch-matching

Page 10: SRAM Generator

Layout Generation: Top-level

128x64 SRAM

Routing through Abutment - Fillers with metal

Page 11: SRAM Generator

Summary of useful tips for automation through Skill

Using procedures – with @key optional arguments

Via-programming Staggering for pitch-matching Routing through abutment

Page 12: SRAM Generator

Final deliverable

Completed set of highly parametrized Skill scripts for SRAM schematic and layout generation.

Technology and user independent. Class-specific work – parametrization

of schematic and layout scripts Documentation in progress.


Recommended