low-power cmos sram by: tony lugo nhan tran adviser: dr. david parent

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

Post on 20-Dec-2015

230 views

Category:

Documents


2 download

TRANSCRIPT

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

Low-Power CMOS SRAM

By: Tony Lugo Nhan Tran

Adviser: Dr. David Parent

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

OUTLINE

1 Introduction

2 SRAM Architecture

3 Design Strategy: Self-Timing Concept

4 Design Considerations

5 Conclusion

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

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.

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

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=V2.f.C

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

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

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

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 weoe

a[5:0]

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

2 SRAM Architecture

2.3: Timing Diagram

• READ Cycle

clk

a[i]

we

ce

q[i]

tAS tAH

tACC

previous data output valid output validoutput tristate

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

2 SRAM Architecture

2.3: Timing Diagram (continued)

• WRITE Cycle

clk

a[i]

we

ce

d[i]

tAS tAH

tDHtDS

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

3 Self-Timing

3.1: SRAM Cell Operation and Short Circuit Current

vdd

gnd

wl

bl blnBitline leakage current

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

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

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

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

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

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)

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

3 Self-Timing

3.3: Self-Timing Signal Scheme

Row Decoder SRAM cell

Mux

Sense Amplifier

Column Decoder

Dummy Cell

Dummy Sense Amplifier

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

3 Self-Timing

3.3: Timing Diagram with Self-Timing Signal

clk

self-timing signal

wl

clksa

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

4 Design Considerations

4.1: SRAM Cell ( 6 T): Schematic

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

4 Design Considerations

4.1: SRAM Cell ( 6T): Layout

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

4 Design Considerations

4.1: SRAM Cell ( 4T): Schematic

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

4 Design Considerations

4.1: SRAM Cell ( 4T): Layout

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

4 Design Considerations

4.1: SRAM Cell : d vs. dn

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

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 (kWn/kWp) but if it is too high, it is hard to write

• Cell stability is controlled by the cell ratio (kWn/kWp) and effected by:

Bitline bias

Asymmetry (Offsets)

Statistical variations -Defects

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

4 Design Considerations

4.2 Clock-sense Amplifier: Schematic

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

4 Design Considerations

4.2 Clock-sense Amplifier : Layout

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

4 Design Considerations

4.2 Clock-sense Amplifier : Plot

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

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)/Iread]* ∆ V

• Sense Amplifier Clock often generated with self-timing signal

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

4 Design Considerations

4.3 Control Block: Schematic

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

4 Design Considerations

4.3 Control Block: Layout

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

4 Design Considerations

4.3 Control Block: Layout

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

4 Design Considerations

4.3 Top Level: Schematic

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

4 Design Considerations

4.3 Top Level: Layout

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

4 Design Considerations

4.3 Top Level: Plot

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

4 Design Considerations

4.3 Top Level: Plot

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

4 Design Considerations

4.3 Top Level: Power

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

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

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

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 (Vt)Future trends

A. Intel built a one-square micron SRAM cell on its 90-nm process technology

1. 52-Mbit chips2. SRAM chips aid building and testing