Title: 6' LowPower Static RAM Architectures
16. Low-Power Static RAM Architectures
- Organization of a static RAM
- Memory Core this structure can access any cell
by accessing a particular row and a column. A row
is activated by a global line spanning all cells
of the row word line. This line enables the
cells to be written into or read out.
2- Word decoders the set of cells that generate the
word line signals form the word decoders. - Column decoders column decoders select
particular bit lines for being connected to sense
amplifiers. - Precharge differential read/write scheme are
used for memory cells. - Sense amplifiers these circuits accomplish the
conversion of bit line differentials to logic
levels.
3Memory core, word decoders, column decoders,
precharge, sense amplifiers
4(No Transcript)
5Low power SRAM Techniques
- Standby power reduction
- Operating power reduction
- Memory bank partitioning
- SRAM cell design
- Divided word line
- Bit line segmentation
- Reduced bit line swing
- Pulsed word line and bit line isolation
66.3 MOS Static RAM Memory Cell
- NMOS 4T SRAM cell
- CMOS 6T SRAM cell
7The input-output characteristics of a pairs of
inverters superimposed to show the stable points.
8The resistive load is accomplished by generating
high-valued resistors using undoped polysilicon.
9The supply current drawn by this 6T SRAM cell is
limited to the leakage current of transistors in
the stable state.
106.4 Banked Organization of SRAMs
- Banking is an organization technique that targets
total switched capacitance to achieve reduced
power and improved speed.
11An additional set of decoders is necessary to
select one of B banks.
12Word lines are no longer a single line spanning
all memory cells in a row of the memory core.
136.5 Reducing Voltage Swings on Bit Lines
146.5.1 Pulsed Word Lines
- To limit the bit line voltage discharge, it is
sufficient to enable word lines for precisely the
time needed to develop the bit cell voltage
discharge. - To utilize a pulsed word line to its best
advantage, we should tailor the width of the
pulse according to the access time of the RAM.
15This circuit gates the word line and the sense
amplifiers by a pulse generated using delay cells.
16A dummy column in the RAM to time the flow of
signals through the core, which is an additional
column of bit cells, sense amplifier, and support
circuit placed at the side farthest from the word
drivers.
17- The SR flip-flop is set and the word line is
triggered. Cells along the row are enabled with
the dummy column being the last cell enabled. - The high signal from the sense amplifier resets
the SR flip-flop and turns off the word line.
186.6 Reducing Power in the Write Driver Circuits
- We would prefer row decoding to be as fast as
possible, since it directly affects access time
for a RAM. - A NAND decoder changes the output of the decoder
along one row.
19(No Transcript)
20- A NOR decoder activates the outputs of all but
one row. - A NOR decoder is consequently faster because of
the smaller height of the evaluation NMOS stack. - But, its operation results in N 1 rows changing
their states
21(No Transcript)
22- If we accept the viewpoint that the NAND form
decoder is desirable from a power perspective, we
should attempt to improve the performance of the
NAND decoder. - A technique similar to the previously mentioned
banked architecture for memories may be employed
for decoder structures.
23(No Transcript)
24(No Transcript)
25(No Transcript)
26The self-timed RAM core can be extended for
obtaining the sense amplifier enable signal.
27- Self-latching sense amplifiers accomplish an
automatic limiting of currents after sense. - The structure shown in Fig. 6.16 can be
visualized as a cross-coupled amplifying inverter
loop, with additional transistors to transfer bit
line voltage to the inverter loop.
28A cross-coupled amplifying inverter loop, with
additional transistors to transfer bit line
voltages to the inverter loop.
29High-Speed and Low-Power DesignTechniques for
TCAM Macros
- two techniques are proposed to realize
high-performance and low-power Ternary CAM for IP
address lookup. - One technique is the tree AND-type match-line
scheme for high search speed. - The other technique is the segmented search-line
scheme for low power.
30A search engine realized by a TCAM
31(a) The original cascaded AND-type match-line
circuit (b) Logic transformation
32(a) Parallel (b) 3-level tree, and (c) 2-level
tree AND-type match lines
33Concept of the segmented search-line scheme
34The circuit showing the relationship between the
SC and neighboring TCAM cells
35The proposed TCAM cell
36Simulation model for observing the CSE and (b)
simulation results
37(a) Straightforward and (b) leap-frog
interconnection manners