On-The-Fly Donut Formation in Compiled Memory

被引:0
|
作者
Singh, Darvinder [1 ]
Garg, Isha [1 ]
Sachan, Vineet [1 ]
Nalawar, Prasanna [1 ]
机构
[1] AMD, Hyderabad, Andhra Pradesh, India
关键词
Memory Compiler; Donut Generation; Characterization; Extraction;
D O I
10.1109/VLSID.2015.32
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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, non-timing critical bitcells are removed from the bitcell array while timing-critical bitcells 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 netlist was reduced by 75% and accuracy of timing simulations increased within 2%
引用
收藏
页码:159 / 163
页数:5
相关论文
共 50 条
  • [1] On-the-fly memory compression for multibody algorithms
    Eckhardt, Wolfgang
    Glas, Robert
    Korzh, Denys
    Wallner, Stefan
    Weinzierl, Tobias
    [J]. PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 421 - 430
  • [2] On-the-Fly Symbolic Synthesis With Memory Reduction Guarantees
    Macoveiciuc, Elisei
    Reissig, Gunther
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (04) : 2576 - 2583
  • [3] BOUNDED-MEMORY ALGORITHMS FOR VERIFICATION ON-THE-FLY
    JARD, C
    JERON, T
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 575 : 192 - 202
  • [4] On-the-Fly Formation of Polymer Film at Water Surface
    Vespini, Veronica
    Coppola, Sara
    Ferraro, Pietro
    [J]. POLYMERS, 2022, 14 (15)
  • [5] On-the-fly Verification of Memory Consistency with Concurrent Relaxed Scoreboards
    Freitas, Leandro S.
    Rambo, Eberle A.
    dos Santos, Luiz C. V.
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 631 - 636
  • [6] On-the-fly training
    Melenchón, J
    Meler, L
    Iriondo, I
    [J]. ARTICULATED MOTION AND DEFORMABLE OBJECTS, PROCEEDINGS, 2004, 3179 : 146 - 153
  • [7] Memory-Efficient On-the-Fly Voxelization and Rendering of Particle Data
    Zirr, Tobias
    Dachsbacher, Carsten
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (02) : 1155 - 1166
  • [8] Index Key Compression and On-the-Fly Reconstruction of In-Memory Indexes
    Kwon, Yongsik
    Ryu, Cheol
    Cha, Sang Kyun
    Lee, Arthur H.
    Park, Kunsoo
    Moon, Bongki
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2022, 33 (01)
  • [9] A Memory-Efficient IDMA Architecture Based on On-the-Fly Despreading
    Kong, Byeong Yong
    Park, In-Cheol
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2018, 53 (11) : 3327 - 3337
  • [10] ON-THE-FLY ROUNDING
    ERCEGOVAC, MD
    LANG, T
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (12) : 1497 - 1503