Technique for Efficient Evaluation of SRAM Timing Failure
Author(s)
Qazi, Masood; Tikekar, Mehul; Dolecek, Lara; Shah, Devavrat; Chandrakasan, Anantha P.
DownloadFinal Manuscript (455.2Kb)
OPEN_ACCESS_POLICY
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Terms of use
Metadata
Show full item recordAbstract
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.
Date issued
2012-09Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer ScienceJournal
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
Qazi, Masood, Mehul Tikekar, Lara Dolecek, Devavrat Shah, and Anantha P. Chandrakasan. “Technique for Efficient Evaluation of SRAM Timing Failure.” IEEE Transactions on Very Large Scale Integration (VLSI) Systems 21, no. 8 (August 2013): 1558–1562.
Version: Author's final manuscript
ISSN
1063-8210
1557-9999