Title :
A complete framework of simultaneous functional unit and register binding with skew scheduling
Author_Institution :
Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Nomi, Japan
Abstract :
Intentional skew is known to be useful for improving clock frequency and/or tolerance to delay variations. This paper proposes a complete framework for treating skew schedule in the high level datapath synthesis. Major contributions include (1) the incorporation of timing issue on multiplexer-control into the skew scheduling problem (previously, only timing issue on register-control has been discussed, but it is incomplete for a datapath circuit which is controlled by control-signals to registers and multiplexers), and (2) a complete MILP (Mixed Integer Linear Programming) formulation of simultaneous functional unit (FU) binding and register incorporating with skew scheduling. Experimental examples demonstrate the correctness and the effectiveness of our framework.
Keywords :
clocks; integer programming; linear programming; logic design; network synthesis; scheduling; clock frequency; datapath circuit; high level datapath synthesis; mixed integer linear programming; multiplexer control; register binding; simultaneous functional unit; skew scheduling; timing issue; Clocks; Delay; Multiplexing; Registers; Schedules; TV; Datapath synthesis; mixed integer linear programming; resource binding; skew;
Conference_Titel :
Quality Electronic Design (ISQED), 2011 12th International Symposium on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-1-61284-913-3
DOI :
10.1109/ISQED.2011.5770724