Title :
Technique for Efficient Evaluation of SRAM Timing Failure
Author :
Qazi, M. ; Tikekar, Mehul ; Dolecek, Lara ; Shah, Devavrat ; Chandrakasan, Anantha P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Massachusetts Inst. of Technol., Cambridge, MA, USA
Abstract :
This brief presents a technique to evaluate the timing variation of static random access memory (SRAM). Specifically, a method called loop flattening, which reduces the evaluation of the timing statistics in the complex highly structured circuit to that of a single chain of component circuits, is justified. Then, to very quickly evaluate the timing delay of a single chain, a statistical method based on importance sampling augmented with targeted high-dimensional spherical sampling can be employed. The overall methodology has shown 650× or greater speedup over the nominal Monte Carlo approach with 10.5% accuracy in probability. Examples based on both the large-signal and small-signal SRAM read path are discussed, and a detailed comparison with state-of-the-art accelerated statistical simulation techniques is given.
Keywords :
Monte Carlo methods; SRAM chips; timing circuits; SRAM timing failure; component circuits; high-dimensional spherical sampling; loop flattening; nominal Monte Carlo approach; static random access memory; timing statistics; Delay; Integrated circuit modeling; Microprocessors; Monte Carlo methods; Random access memory; SPICE; CMOS memory; Cache memories; process variation; random access memory; sense amplifier; static random access memory (SRAM);
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2012.2212254