• DocumentCode
    2331010
  • Title

    Early planning for clock skew scheduling during register binding

  • Author

    Ni, Min ; Memik, Seda Ogrenci

  • Author_Institution
    Northwestern Univ., Evanston
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    429
  • Lastpage
    434
  • Abstract
    Design decisions made during high-level synthesis usually have great impacts on the later design stages. In this paper, We present a general framework, which plans for the clock skew-scheduling in physical design stages during register binding in high-level synthesis. Our proposed technique pursues the optimality of the native objective functions of the register binding problem. At the same time, it ensures not invalidating the subsequent clock skew scheduling for optimizing the clock period. We use the switching power as the native objective of our register binding problem. The problem is first formulated as a MILP problem. An acceleration scheme based on the concept of weakly compatible edge set (WCES) is proposed to speed up the MILP solver to obtain the optimal solution. Then, we present our heuristic algorithm to reduce the running time further. The experimental results show that on average our acceleration scheme can speed up the solver by 8.6 times, and our heuristic is 70 times faster than the solver with a 5.25% degradation of the native objective. The minimum and maximum degradation among our benchmark set are 0.82% and 12.2%, respectively.
  • Keywords
    high level synthesis; integer programming; linear programming; scheduling; synchronisation; MILP solver; clock skew scheduling; heuristic algorithm; high-level synthesis; register binding problem; weakly compatible edge set acceleration scheme; Acceleration; Clocks; Computer science; Degradation; Heuristic algorithms; High level synthesis; Measurement; Optical wavelength conversion; Processor scheduling; Registers;
  • 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.4397303
  • Filename
    4397303