• 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