• DocumentCode
    2470033
  • Title

    Register binding for clock period minimization

  • Author

    Shih-Hsu Huan ; Shih-Hsu Huang ; Chun-Hua Cheng ; Yow-Tyng Nieh ; Wei-Chieh Yu

  • Author_Institution
    Dept. of Electron. Eng., Chung Yuan Christian Univ., Chung Li
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    439
  • Lastpage
    444
  • Abstract
    In modern high-speed circuit design, the clock skew has been widely utilized as a manageable resource to improve the circuit performance. However, in high-level synthesis stage, the circuit is never optimized for the utilization of clock skew. This paper is the first attempt to the high-level synthesis of non-zero clock skew circuits. First, we show that the register binding in high-level synthesis stage has a significant impact on the clocking constraints between registers. As a result, different register binding solutions lead to different smallest feasible clock periods. Then, based on that observation, we formulate the problem of register binding for clock period minimization. Given a constraint on the number of registers, our objective is to find a minimum-period register binding solution. Experimental data show that, in most benchmark circuits, the lower bound of the clock period can be achieved without any extra overhead on the number of registers
  • Keywords
    circuit optimisation; clocks; high level synthesis; high-speed integrated circuits; integrated circuit design; timing circuits; benchmark circuits; circuit performance; clock period minimization; clocking constraints; high-level synthesis stage; high-speed circuit design; nonzero clock skew circuits; register binding; timing optimization; Automatic control; Circuit synthesis; Clocks; Heuristic algorithms; High level synthesis; Logic; Minimization; Modems; Registers; Resource management; Algorithms; Clock Skew; Design; High-Level Synthesis; Performance; Timing Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229225
  • Filename
    1688837