Title :
Register binding and domain assignment for multi-domain clock skew scheduling-aware high-level synthesis
Author :
Inoue, Keisuke ; Kaneko, Mineo
Author_Institution :
Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol. (JAIST), Nomi, Japan
Abstract :
Nowadays, clock skew becomes a manageable resource to improve circuits by assigning a certain clock delay to each register. However, it has been reported that implementing a large spectrum of dedicated clock delays becomes challenging in a reliable manner under several uncertainties. To overcome this limitation, multi-domain clock skew scheduling (MDCSS) has been proposed, and studied in logic- and physical-level design stages. This paper firstly introduce the concept of MDCSS into high-level synthesis, and shows that register binding and domain assignment have a significant impact on the performance of the resulting datapath. A mixed integer linear program model to optimize MDCSS-based datapath is presented, which can be used for various objectives in MDCSS-based design. Experiments on several benchmark circuits validate the effectiveness of the approach.
Keywords :
clocks; delay circuits; high level synthesis; integer programming; linear programming; scheduling; MDCSS-aware high-level synthesis; MDCSS-based datapath; benchmark circuit validation; dedicated clock delay; domain assignment; logic-level design stage; mixed integer linear program model; multidomain clock skew scheduling-aware high-level synthesis; physical-level design stage; register binding; Cascading style sheets; Clocks; Delay; Registers; Reliability; Schedules; domain assignment; mixed integer linear programming; multi-domain clock skew scheduling; register binding;
Conference_Titel :
Quality Electronic Design (ISQED), 2012 13th International Symposium on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-1-4673-1034-5
DOI :
10.1109/ISQED.2012.6187579