Download presentation
Presentation is loading. Please wait.
Published bySheena Cobb Modified over 9 years ago
1
Project SRAM Stevo Bailey Kevin Linger Roger Lorenzo John Thompson ECE 4332: Intro to VLSI
2
PICo’s Projects 1.1 Mb low-power SRAM – (E a ) 2 (t p )(A)(P idle ) 2.64 kb high-speed cache – (E a )(t p ) 2 (A)(P idle ) ECE 4332: Intro to VLSI
3
Problem Description 1 Mb SRAM 32-bit words Inputs: address, input word, read, write, clock Outputs: output word Robust across process, voltage, and temp Special features optional Minimize power ECE 4332: Intro to VLSI
4
Claim ECE 4332: Intro to VLSI We designed and simulated a competitive 1 Mb SRAM. 1.SRAM Architecture 2.Bitcell Optimizations 3.SRAM Model Simulations 4.Layout Optimizations 5.Results and Further Work
5
SRAM Block Diagram [final block diagram] ECE 4332: Intro to VLSI
6
Claim ECE 4332: Intro to VLSI 1.SRAM Architecture 2.Bitcell Optimizations 3.SRAM Model Simulations 4.Layout Optimizations 5.Results and Further Work
7
Bitcell 6T-bitcell – 0.816 µm 2 ECE 4332: Intro to VLSI 2x2 bitcell array
8
Bitcell ECE 4332: Intro to VLSI
9
Bitcell ECE 4332: Intro to VLSI
10
Bitcell [SNM monte carlo] ECE 4332: Intro to VLSI
11
Claim ECE 4332: Intro to VLSI 1.SRAM Architecture 2.Bitcell Optimizations 3.SRAM Model Simulations 4.Layout Optimizations 5.Results and Further Work
12
SRAM Model ECE 4332: Intro to VLSI
13
SRAM Model ECE 4332: Intro to VLSI C values obtained from parasitic extraction R values from NCSU wiki on FreePDK45 (http://www.eda.ncsu.edu/wiki/FreePDK45:Metal_Layers)
14
SRAM Model ECE 4332: Intro to VLSI
15
SRAM Model Example decoder with predecoding stage [We omitted this figure because of copyright laws. The image is in the Rabaey book and available online. If you really, really need to see it, go to http://bwrc.eecs.berkeley.edu/icbook/slides.htm, download the power point slides for chapter 12, and go to slide 57.]http://bwrc.eecs.berkeley.edu/icbook/slides.htm
16
ECE 4332: Intro to VLSI SRAM Model
17
SRAM Model Results ECE 4332: Intro to VLSI
18
SRAM Model Results ECE 4332: Intro to VLSI 256 Rows, 64 Columns, 64 Blocks
19
ECE 4332: Intro to VLSI Timing Diagram
20
Claim ECE 4332: Intro to VLSI 1.SRAM Architecture 2.Bitcell Optimizations 3.SRAM Model Simulations 4.Layout Optimizations 5.Results and Further Work
21
ECE 4332: Intro to VLSI Layouts Address Decoders Write/Sense Amps Block DeMux Write/Sense Amps Block DeMux 256 by 64 Block
22
ECE 4332: Intro to VLSI Layouts 2x2 Bit Cells 2x Read/Write Mux Sense Amp WL[0] WL[1] BL[0]BLB[0] BL[1] BLB[1] VDDGNDVDDGND SA[0] SAB[0]SA[1]SAB[1] WAB[1]WA[1]WAB[0]WA[0] Enable SAOB[1] SAO[1] SAOB[0] SAO[0]
23
Claim ECE 4332: Intro to VLSI 1.SRAM Architecture 2.Bitcell Optimizations 3.SRAM Model Simulations 4.Layout Optimizations 5.Results and Further Work
24
ECE 4332: Intro to VLSI Results verified functionality at all process corners (TT, FF, FS, SF, SS) VDD = { 0.54, 0.60, 0.66, 1.0, 1.1, 1.2 } volts temp = { 0°, 27°, 54° } Celsius SS forced a longer clock period for a read
25
ECE 4332: Intro to VLSI Metrics Total Energy1.46 pJ Read Energy1.43 pJ Write Energy1.57 pJ Read Delay2.9 ns Write Delay1.97 ns Total Delay2.9 ns Idle Power208 µW Sleep Power99.2 µW Bitcell Area0.819 µm 2 Total Area1.04 mm 2 Final Metric1.337x10 -36 J 2 ·s·mm 2 ·W
26
ECE 4332: Intro to VLSI Error Correcting Code SEC-DED
27
ECE 4332: Intro to VLSI Sources B. Jacob, S. W. Ng, and D. T. Wang, Memory systems: Cache, DRAM, disk, Burlington, MA: Morgan Kaufmann, 2008, p. 282. B. S. Amrutur and M. A. Horowitz, “Fast low-power decoders for RAMs,” JSSC, vol. 36, no. 10, 2001. J. F. Ryan and B. H. Calhoun, “Minimizing offset for latching voltage-mode sense amplifiers for sub-threshold operation,” ISQED, 2008. J. Rabaey, A. Chandrakasan, and B. Nikolic, Digital integrated circuits, 2nd ed., Upper Saddle River: Pearson, 2003, p. 508. J. Yeung and H. Mahmoodi, "Robust sense amplifier design under random dopant fluctuations in nano-scale CMOS technologies," SOC Conference, 2006 IEEE International, 2006, pp. 261-264. L. Hamouche and B. Allard, “Low power options for 32nm always-on SRAM architecture,” Solid State Electronics, 2011.
28
ECE 4332: Intro to VLSI Acknowledgements Benton Calhoun, PICo liason Team XOR (2010) Dominic Carr Jae Park Daniel Reyno Team 2 (2010) Yanran Chen Cary Converse Chenqian Gan David Moore
29
Questions? ECE 4332: Intro to VLSI
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.