Title :
On-the-Fly Donut Formation in Compiled Memory
Author :
Singh, D. ; Garg, I. ; Sachan, V. ; Nalawar, P.
Author_Institution :
AMD, Bangalore, India
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;
Conference_Titel :
VLSI Design (VLSID), 2015 28th International Conference on
Conference_Location :
Bangalore
DOI :
10.1109/VLSID.2015.32