• DocumentCode
    2379081
  • Title

    Safe clocking register assignment in datapath synthesis

  • Author

    Inoue, Keisuke ; Kaneko, Mineo ; Iwagaki, Tsuyoshi

  • Author_Institution
    Japan Adv. Inst. of Sci. & Technol., Nomi
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    120
  • Lastpage
    127
  • Abstract
    For recent and future nanometer-technology VLSIs, static and dynamic delay variations become a serious problem. In many cases, the hold constraint, as well as the setup constraint, becomes critical for latching a correct signal under delay variations. While the timing violation due to the fail of the setup constraint can be fixed by tuning a clock frequency or using a delayed latch, the timing violation due to the fail of the hold constraint cannot be fixed by those methods in general. Our approach to delay variations (in particular, the hold constraint) proposed in this paper is a novel register assignment strategy in high-level synthesis, which guarantees safe clocking by contra-data-direction (CDD) clocking. After the formulation of this new register assignment problem, we prove NP-hardness of the problem, and then derive an integer linear programming formulation for the problem. The proposed method receives a scheduled data flow graph, and generates a datapath having (1) robustness against delay variations, which is ensured by CDD-based register assignment, and (2) the minimum possible number of registers. Experimental results show the effectiveness of the proposed method for some benchmark circuits.
  • Keywords
    VLSI; computational complexity; NP-hardness; contra-data-direction clocking; datapath synthesis; delay variations; nanometer-technology VLSIs; safe clocking register assignment; Clocks; Delay; Frequency; High level synthesis; Latches; Registers; Signal synthesis; Timing; Tuning; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2008. ICCD 2008. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-2657-7
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2008.4751850
  • Filename
    4751850