Presentation | 2008-06-27 Safe Clocking Minimum Register Assignment in High-Level Synthesis Keisuke INOUE, Mineo KANEKO, Tsuyoshi IWAGAKI, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | 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. Our approach to delay variation (in particular, the hold constraint) proposed in this paper is a novel register assignment strategy in high-level synthesis, which guarantees safe clocking by the contra-data-direction (CDD) clocking. After formulating this new register assignment problem, we prove it to be NP-hard, 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. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | High-level synthesis / hold constraint / safe clocking / register assignment / integer linear programming |
Paper # | CAS2008-20,VLD2008-33,SIP2008-54 |
Date of Issue |
Conference Information | |
Committee | VLD |
---|---|
Conference Date | 2008/6/20(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | VLSI Design Technologies (VLD) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Safe Clocking Minimum Register Assignment in High-Level Synthesis |
Sub Title (in English) | |
Keyword(1) | High-level synthesis |
Keyword(2) | hold constraint |
Keyword(3) | safe clocking |
Keyword(4) | register assignment |
Keyword(5) | integer linear programming |
1st Author's Name | Keisuke INOUE |
1st Author's Affiliation | School of Information Science, Japan Advanced Institute of Science and Technology (JAIST)() |
2nd Author's Name | Mineo KANEKO |
2nd Author's Affiliation | School of Information Science, Japan Advanced Institute of Science and Technology (JAIST) |
3rd Author's Name | Tsuyoshi IWAGAKI |
3rd Author's Affiliation | School of Information Science, Japan Advanced Institute of Science and Technology (JAIST) |
Date | 2008-06-27 |
Paper # | CAS2008-20,VLD2008-33,SIP2008-54 |
Volume (vol) | vol.108 |
Number (no) | 107 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |