DocumentCode
3498925
Title
Performance-driven register write inhibition in high-level synthesis under strict maximum-permissible clock latency range
Author
Inoue, Keisuke ; Kaneko, Mineo
Author_Institution
Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol. (JAIST), Nomi, Japan
fYear
2012
fDate
Jan. 30 2012-Feb. 2 2012
Firstpage
239
Lastpage
244
Abstract
Clock skew scheduling is a process of assigning intentional clock skews to registers for improving circuit performance and reliability. Due to the recent large effect of process variations, it becomes more and more difficult to reliably implement a large set of arbitrary clock latencies. Consequently, the optimization potential of clock skew scheduling should be highly limited. This paper points out that there is a chance to achieve further improvement of circuit performance by removing some register-writes while preserving functionality. This paper is the first work of the clock skew-aware high-level synthesis framework considering register write inhibition to minimize the clock period. A network flow-based heuristic algorithm to obtain the minimum clock period is presented and evaluated by experiments, which supports the effectiveness of the approach.
Keywords
circuit optimisation; circuit reliability; clocks; high level synthesis; scheduling; circuit reliability; clock latency; clock skew scheduling; high-level synthesis; maximum-permissible clock latency range; network flow-based heuristic algorithm; performance-driven register write inhibition; Clocks; Heuristic algorithms; Integrated circuit reliability; Registers; Schedules; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location
Sydney, NSW
ISSN
2153-6961
Print_ISBN
978-1-4673-0770-3
Type
conf
DOI
10.1109/ASPDAC.2012.6164952
Filename
6164952
Link To Document