Presentation is loading. Please wait.

Presentation is loading. Please wait.

Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent.

Similar presentations


Presentation on theme: "Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent."— Presentation transcript:

1 Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent

2 OUTLINE 1 Introduction 2 SRAM Architecture 3 Design Strategy: Self-Timing Concept 4Design Considerations 5Conclusion

3 1 Introduction 1.1: More Memory, More Possibilities, More Power Consumption Memory is used widely in all electrical systems: mainframes, microcomputers and cellular phones, etc. More memory means more information, make the system run faster but more power consumption--------------> The need for low power memory With the emerging of portable and compact devices such as smart cards, PDAs -------------> The need for low power memory The demand for Low-Power Memory is very great.

4 1 Introduction 1.2: Project Goal Design and characterize an embedded Low-Power, synchronous CMOS SRAM module in 0.25um process Wide range applications in electric consumer chips, specially in ASIC This memory has a Low AC power consumption P=V 2.f.C

5 2 SRAM Architecture 2.1: Design Specification and Features Configuration: 64x4m4 (256 bits) Low voltage operation: 2.25V-2.75V Zero DC power consumption Self-timed to reduce AC power consumption and cycle time Access time: 5.0 ns Performance: 200 MHz for clock cycle in worst case performance Power consumption: 0.15 mW/MHz at typical power consumption

6 2 SRAM Architecture 2.2: Logic Block Diagram Address latch & Pre-decoder Control Circuit Memory Array Pre-charge & Equalize circuit Column Decoder Sense Amplifier Write Circuit Output Buffer/ Tristate Row Decoder q[3:0] d[3:0] clk ce we oe a[5:0]

7 2 SRAM Architecture 2.3: Timing Diagram READ Cycle clk a[i] we ce q[i] t AS t AH t ACC previous dataoutput valid output tristate

8 2 SRAM Architecture 2.3: Timing Diagram (continued) WRITE Cycle clk a[i] we ce d[i] t AS t AH t DH t DS

9 3 Self-Timing 3.1: SRAM Cell Operation and Short Circuit Current vdd gnd wl bl bln Bitline leakage current

10 3 Self-Timing 3.1: SRAM Cell Operation and Short Circuit Current (continued) Turn on word line (wl) to write to and read from a SRAM cell Bitline leakage current will appear and dissipate power Turns on wl long enough to access a SRAM cell, then turn off wl to save power

11 3 Self-Timing 3.2: Save Even More Power: Turning off Pre-Decoder, Row-Decoders and Column Decoder. Also, in read cycle, every Sense Amplifier can be turned off as long it finishes sensing data to output

12 3 Self-Timing 3.3: Self-Timing Signal Self-Timing Signal generated by memory itself like a feed back loop Pre-charges the bit lines and makes the memory get ready for the next evolution A reference cell (or dummy) is stored (hard coded) with 0 or 1 This cell is get accessed whenever the memory start an evolution (either READ or WRITE cycle)

13 3 Self-Timing 3.3: Self-Timing Signal Scheme Row Decoder SRAM cell Mux Sense Amplifier Column Decoder Dummy Cell Dummy Sense Amplifier

14 3 Self-Timing 3.3: Timing Diagram with Self-Timing Signal clk self-timing signal wl clksa

15 4 Design Considerations 4.1: SRAM Cell ( 6 T): Schematic

16 4 Design Considerations 4.1: SRAM Cell ( 6T): Layout

17 4 Design Considerations 4.1: SRAM Cell ( 4T): Schematic

18 4 Design Considerations 4.1: SRAM Cell ( 4T): Layout

19 4 Design Considerations 4.1: SRAM Cell : d vs. dn

20 4 Design Considerations 4.1: SRAM Cell : Static Noise Margin (SNM) SNM depends only on threshold voltage, VDD and the transconductance factor k ratio or cell ratio, not on the absolute value of k’s. SNM increase with cell ratio (k Wn /k Wp ) but if it is too high, it is hard to write Cell stability is controlled by the cell ratio (k Wn /k Wp ) and effected by: Bitline bias Asymmetry (Offsets) Statistical variations -Defects

21 4 Design Considerations 4.2 Clock-sense Amplifier: Schematic

22 4 Design Considerations 4.2 Clock-sense Amplifier : Layout

23 4 Design Considerations 4.2 Clock-sense Amplifier : Plot

24 4 Design Considerations 4.2 Clock-sense Amplifier : Clock Sense-Amplifier Latch is very high gain ∆V at Clock ( Φ ) rise must be sufficient to reliably set latch --- Offset voltage, cap mismatch --- Limits speed compared to static sense-amp Maintain high performance by limiting voltage swing ∆t = [C(B/L)/I read ]* ∆ V Sense Amplifier Clock often generated with self-timing signal

25 4 Design Considerations 4.3 Control Block: Schematic

26 4 Design Considerations 4.3 Control Block: Layout

27 4 Design Considerations 4.3 Control Block: Layout

28 4 Design Considerations 4.3 Top Level: Schematic

29 4 Design Considerations 4.3 Top Level: Layout

30 4 Design Considerations 4.3 Top Level: Plot

31 4 Design Considerations 4.3 Top Level: Plot

32 4 Design Considerations 4.3 Top Level: Power

33 5 Conclusion SRAM architecture with Self-Timing signal 1. Can save AC Power significantly 2. Uses up little area in the design Access time of SRAM 1. Limited/enhanced by the fan-out of the word line driver 2. Bit-line multiplexer incurs delay

34 5 Conclusion Current and future trends in SRAM design A. IBM and Motorola collaborated to build SRAM with copper interconnects Advantages: 1. A ramp up in frequency 2. Very small access times 3. Memory cells use higher threshold voltage (V t ) Future trends A. Intel built a one-square micron SRAM cell on its 90-nm process technology 1. 52-Mbit chips 2. SRAM chips aid building and testing


Download ppt "Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent."

Similar presentations


Ads by Google