SRAM Design: Cells, Circuits, and Performance
Instructor: Edward Novak
Resource—AdvancedEnglish
SRAM design combines compact CMOS storage cells with decoding, bitline sensing, multiplexing, and low-power techniques to achieve reliable high-speed memory. Stability, density, delay, leakage, voltage scaling, process variation, and multiport operation determine practical SRAM architecture and performance.
4.3
2students
This offering includes
- 1 module
- 8 lectures
- Access on mobile and computer
- 2.51 hours on-demand video
Description
Static random-access memory provides fast on-chip storage by using cross-coupled CMOS inverters to retain data without refresh. The conventional 6T cell combines high density with standard CMOS compatibility, but reliable operation depends on carefully balanced transistor strengths. Read stability requires the internal pulldown device to resist disturbance from a precharged bitline, while writability requires the access transistor to overpower the existing stored state. Hold, read, and write margins provide quantitative measures of cell robustness, and static noise margin links these operating conditions to transistor sizing, supply voltage, and process variation.
Physical implementation strongly influences electrical performance. Dense cells use shared diffusion, power rails, contacts, and highly regular routing to minimize area and bitline capacitance. Lithography-friendly thin-cell layouts improve manufacturability at advanced process nodes, while alternative 8T, 10T, and 12T cells trade density for isolated read paths, improved low-voltage behavior, lower leakage, or simpler static operation. Row decoding uses multi-stage logic, predecoding, hierarchical wordlines, and dynamic decoding techniques to control heavily loaded rows. Column circuitry provides bitline precharge, conditioning, multiplexing, write driving, and large- or small-signal sensing.
Large arrays require hierarchical organization because wordline and bitline RC, leakage accumulation, wire delay, and sensing margin increasingly limit performance. Divided wordlines reduce local capacitive loading, while hierarchical bitlines allow small groups of cells to feed stronger global signal paths. Small-signal sense amplifiers detect limited bitline voltage differences to reduce read energy and latency, but offset voltage, coupling noise, precharge balance, and sense-enable timing become critical. Equalizers, twisted bitlines, replica timing paths, and tunable delays improve sensing robustness. Column multiplexing reduces peripheral area and amplifier count, while multiported register files add simultaneous access at the cost of more devices, wiring, capacitance, and power.
Voltage scaling exposes the fundamental conflict between compact 6T density and reliable low-voltage operation. Read and write assists temporarily adjust wordline, bitline, supply, or ground conditions to extend the operating range. Partial power gating, reduced retention voltage, negative wordline bias, floating bitlines, and body bias reduce standby leakage in inactive subarrays. Specialized subthreshold cells use stacked devices, virtual supplies, and isolated read ports when conventional ratio-based operation becomes unreliable.
Area, delay, and power provide the main quantitative design measures. Area depends on cell size, storage capacity, port count, peripheral circuitry, and array efficiency. Read delay includes address decoding, wordline drive, cell discharge, bitline development, sensing, and routing, with wire RC becoming increasingly important in large memories. Dynamic power follows active capacitance, bank activity, dataline length, and port count, while leakage scales with the total device population. Practical SRAM design therefore requires simultaneous optimization of density, stability, access time, energy, leakage, operating voltage, manufacturability, and statistical yield.
You might also like
More offerings will load here.
Secure checkout via our payment partner.
