Professional Documents
Culture Documents
We plan to experimentally investigate the impact of the SRAM cell design and bitline column design on stability of the
memory. A test structure will be built that measures the distribution of the key design margins within the array. Various
arrays will be tested that differ in layouts and sizes of the memory cells as well as in different bitline organizations.
The key challenge in this project is to develop a test structure and an on-chip measurement circuitry that allows for
direct or indirect observation of noise margins within individual cells or groups of cells. Our approach relies on precise
on-chip current measurements with on-chip analog-to-digital conversion of measured values. This measurement will
involve obtaining:
1. Read currents vs. bitline leakage scatter plots for the cells in the array,
2. Estimation of the static noise margins in the cells
3. Estimation of the hold margins.
Read current, which is below 100uA in modern CMOS memories, can be accurately measured, e.g. using a single-slope
or a dual-slope analog-to-digital converter (ADC) that would be integrating the read current over the specified period of
time. In our previous projects we have demonstrated to be able to measure currents with 1-10nA accuracy. Measuring
the bitline leakage currents for short bitlines is significantly more challenging (currents are sub-1nA), requiring a
refinement in the measurement circuitry and the use of a dual-slope ADC. By writing various data into the cells and
then accessing them, a map of read and leakage currents can be obtained. Since the variations in the leakage currents
are larger than in read currents, because of their exponential dependence on the technology parameters, even low-
resolution measurements should provide interesting data when correlated with read currents.
Distribution of the SNMs in the array can be measured by dissecting the SRAM cells in halves and using a high-
resolution ADC. Alternatively, a distribution of SNM can be estimated by measuring the currents vs. voltages in the
cell storage nodes (these are known as ‘N-curves’ in IBM).
Finally, by lowering the wordline voltages during cell access either read/write access fails, another distribution in the
array can be achieved. Supply voltage can also be lowered and raised until the cell fails. The plot of minimum
voltages at which the hold margin is not compromised is yet another indication of variability.
Long-term impact
Deceleration in memory scaling has been perceived as one of the major roadblocks to future technology scaling. The
measurement results from this project can be used to extend the scaling of static memory and CMOS technology in
general.