• DocumentCode
    2330220
  • Title

    Unified adaptivity optimization of clock and logic signals

  • Author

    Hu, Shiyan ; Hu, Jiang

  • Author_Institution
    Texas A&M Univ., College Station
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    125
  • Lastpage
    130
  • Abstract
    VLSI design is increasingly sensitive to variations which often degrade the parametric yield. Post-silicon tuning techniques can compensate for specific variations on the die and thus significantly improve the yield. Previous works on adaptivity optimization for post-silicon tuning focus on either logic signal tuning or clock signal tuning. This paper proposes the first unified adaptivity optimization on logical and clock signal tuning, which enables us to significantly save resource. In addition, it does not need any assumption on variation distributions. Our unified optimization is based on a novel linear programming formulation which can be efficiently solved by an advanced robust linear programming technique. Due to the discrete nature of the problem, the continuous solution obtained from linear programming is then efficiently discretized. This procedure involves binary search accelerated dynamic programming, batch based optimization, and Latin Hypercube sampling based fast simulation. Our experimental results demonstrate that up to 50% area cost reduction can be obtained by the unified optimization compared to optimization on logic or clock alone. In addition, the proposed discretization approach significantly outperforms the alternatives in terms of solution quality and runtime.
  • Keywords
    VLSI; dynamic programming; linear programming; logic design; sampling methods; Latin hypercube sampling based fast simulation; VLSI design; batch based optimization; binary search; clock signal tuning; discretization approach; dynamic programming; logic signal tuning; post-silicon tuning technique; robust linear programming technique; unified adaptivity optimization; Acceleration; Clocks; Degradation; Dynamic programming; Hypercubes; Linear programming; Logic programming; Robustness; Sampling methods; Very large scale integration; Clock Signal Tuning; Logic Signal Tuning; Post-Silicon Tuning; Robustness; Variation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-1381-2
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2007.4397254
  • Filename
    4397254