• DocumentCode
    1649800
  • Title

    Optimal Useful Clock Skew Scheduling In the Presence of Variations Using Robust ILP Formulations

  • Author

    Nawale, Vaibhav ; Chen, Thomas W.

  • Author_Institution
    Intel Corp., Santa Clara, CA
  • fYear
    2006
  • Firstpage
    27
  • Lastpage
    32
  • Abstract
    This paper exploits useful skew to improve system performance and robustness. We formulate a robust integer linear programming problem considering the interactions between data and clock paths on a microprocessor chip to improve clock frequency. The timing slack is optimized for each path to determine a clock schedule. The percentage of timing violations, obtained from a 1000 point Monte Carlo simulation, is highlighted as yield predictions and conveys the robustness of the clock schedule. The results show performance improvement of up to 9.747% with 20% yield and up to 6.682% with 100% yield. The novelty of the proposed method is its ability to tradeoff between performance improvement in frequency and robustness, via a single variable in the formulation
  • Keywords
    clocks; integer programming; linear programming; synchronisation; timing; Monte Carlo simulation; clock frequency; clock path; clock schedule robustness; clock skew scheduling; microprocessor chip; robust integer linear programming; system performance; timing slack; timing violation; yield prediction; Circuits; Clocks; Delay; Frequency; Microprocessors; Processor scheduling; Robust control; Robustness; Timing; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    1-59593-389-1
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2006.320101
  • Filename
    4110149