DocumentCode :
3281619
Title :
Logic restructuring for delay balancing in wave-pipelined circuits: an integer programming approach
Author :
Sethupathy, Srivastav ; Park, Nohpill ; Paprzycki, Marcin
Author_Institution :
Dept. of Comput. Sci., Oklahoma State Univ., Stillwater, OK, USA
fYear :
2005
fDate :
25-29 Sept. 2005
Abstract :
In this paper we apply integer programming (IF) based techniques to the problem of delay balancing in wave-pipelined circuits. The proposed approach considers delays, as well as fan-in and fan-out associated with every node in the circuit. After a weighted graph representation of the circuit is formed a node collapsing procedure is used to preprocess (reduce the size of) the system and to obtain the final formulation of the IF problem, which is solved by using a branch and bound heuristic to acquire a minimum delay in the circuit. We also compare the proposed technique with application - to the same problem - of a linear programming solver.
Keywords :
delay circuits; graph theory; integer programming; logic circuits; logic design; pipeline arithmetic; tree searching; branch and bound heuristic; delay balancing; integer programming; logic restructuring; node collapsing procedure; wave-pipelined circuits; weighted graph circuit representation; Algorithm design and analysis; Clocks; Delay effects; Linear programming; Logic circuits; Logic design; Logic programming; Pipeline processing; Propagation delay; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing, 2005. SYNASC 2005. Seventh International Symposium on
Print_ISBN :
0-7695-2453-2
Type :
conf
DOI :
10.1109/SYNASC.2005.42
Filename :
1595849
Link To Document :
بازگشت