Reducing process variation impact on replica-timed static random access memory sense timing

The read access delay of a static random access memory (SRAM) is dominated by the time required to develop a voltage differential on the bit-lines, particularly for small, fast level-1 (L1) caches in microprocessors. For a robust design, the bit-lines must develop a differential sufficient to overco...

Full description

Saved in:
Bibliographic Details
Published inIntegration (Amsterdam) Vol. 42; no. 4; pp. 437 - 448
Main Authors Desai, Nishith N., Haigh, Jonathan R., Clark, Lawrence T.
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier B.V 01.09.2009
Elsevier
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The read access delay of a static random access memory (SRAM) is dominated by the time required to develop a voltage differential on the bit-lines, particularly for small, fast level-1 (L1) caches in microprocessors. For a robust design, the bit-lines must develop a differential sufficient to overcome mismatch due to sense amplifier offsets and other signal path components before the data is sensed. This must be accomplished across all process skews and voltages. This paper proposes a design and optimization technique to minimize the bit-line voltage differential variation across process corners and voltages, which increases the read frequency by reducing the delay guard-band required at the design process corner. The technique reduces the required timing guard-band by minimizing the effects of process variation on the circuit delays. On a 90 nm high-performance cache memory data array, the typical corner guard-band required to generate the differential is reduced by 78%. Total variation in bit-line differential is reduced from 243 to 45 mV across process and voltage corners.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0167-9260
1872-7522
DOI:10.1016/j.vlsi.2009.03.002