• DocumentCode
    3437045
  • Title

    On-the-Fly Donut Formation in Compiled Memory

  • Author

    Singh, D. ; Garg, I. ; Sachan, V. ; Nalawar, P.

  • Author_Institution
    AMD, Bangalore, India
  • fYear
    2015
  • fDate
    3-7 Jan. 2015
  • Firstpage
    159
  • Lastpage
    163
  • Abstract
    Timing data collection through memory compiler characterization is an integral part of memory compiler development. Simulations are run on an exhaustive instances list to cover the whole compiler range. Full characterization taxes resources immensely, both in terms of time and disk space. This paper focusses on on-the-fly donut creation methodology for the target memory compiler instance. In donut creation flow, nontiming critical bit cells are removed from the bit cell array while timing-critical bit cells are preserved. For an 80kB memory instance with close to 5 million transistors, RC extraction was not feasible using normal simulation machines. Comprehensive analysis, which earlier was impractical due to the difficulty of extracting the biggest (80kB) instance, was completed with the help of donut generation. Using on-the-fly donut formation flow, RC extracted net list was reduced by 75% and accuracy of timing simulations increased within 2%.
  • Keywords
    RC circuits; SRAM chips; compiler generators; disc storage; timing circuits; transistors; RC extraction; SRAM memory; disk space; donut generation; instance extraction; memory compiler characterization; memory size 80 KByte; nontiming critical bitcell array; normal simulation machines; on-the-fly donut creation formation flow; timing data collection; timing simulation accuracy; timing-critical bitcells; transistors; Accuracy; Arrays; Delays; Flowcharts; Niobium; Silicon; Characterization; Donut Generation; Extraction; Memory Compiler;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design (VLSID), 2015 28th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2015.32
  • Filename
    7031725