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