Presentation is loading. Please wait.

Presentation is loading. Please wait.

SRAM Generator - Satya Nalam.

Similar presentations


Presentation on theme: "SRAM Generator - Satya Nalam."— Presentation transcript:

1 SRAM Generator - Satya Nalam

2 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

3 Design WLs BLs Pre-decode o/p BL PCH CSEL Col-muxed BLs SAE SAPCH
SA output Enable Address EN Rd/Wr Data in & out

4 Schematic Generation Can be completely automated Parametrization
in Skill procedures for optional arguments Transistor sizes from optimization result procedure(UvaEceSchematicCreateInstParNand2(cvid libName cellName Iname location intop inbot out VDD (lp 0.06) (wp 0.20) (ln 0.060) (wn 0.20) (m 1))

5 Schematic Generation Leaf-cell schematic creation Bitcells – PDK
Decoders – Skill Everything else – Manual, can be replaced by Skill

6 Layout Generation: WLD
WL Drivers Via-programmed Staggered for pitch-matching

7 Layout Generation: Array
Termination cells Well taps

8 Layout Generation: Timing
Predecode outputs Design placed and routed by Encounter

9 Layout Generation: Bitslice
CD SA IO IO Staggered for pitch-matching

10 Layout Generation: Top-level
128x64 SRAM Routing through Abutment - Fillers with metal

11 Summary of useful tips for automation through Skill
Using procedures – optional arguments Via-programming Staggering for pitch-matching Routing through abutment

12 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.


Download ppt "SRAM Generator - Satya Nalam."

Similar presentations


Ads by Google