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
Link To Document :
بازگشت