DocumentCode
40742
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
Volume
21
Issue
8
fYear
2013
fDate
Aug. 2013
Firstpage
1558
Lastpage
1562
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);
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2012.2212254
Filename
6298024
Link To Document