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
Link To Document :
بازگشت