DocumentCode
2955114
Title
Minimizing the number of phases in clocked digital designs derived using modulo scheduling techniques
Author
Chabini, Noureddine ; Aboulhamid, El Mostapha ; Chabini, Ismaïl ; Savaria, Yvon
Author_Institution
Dept. of Electr. & Comput. Eng., Ecole Polytechnique de Montreal, Que., Canada
fYear
2002
fDate
11-13 Dec. 2002
Firstpage
92
Lastpage
95
Abstract
We address a problem that arises in minimizing the clock period for synchronous digital designs using modulo scheduling for software pipelining. Once the minimal clock period is determined, the problem is how to simultaneously: (1) compute a valid periodic schedule of the computational elements, (2) place registers, and (3) minimize the number of phases. A minimal number of phases allow to reduce the complexity of the clock generation and distribution tasks. In this paper, we propose a mathematical formulation to this problem, and a mixed integer linear program to solve it. We also present how the solution space of this mixed integer linear program can be pruned. We experimentally show the effectiveness of the proposed approach using known benchmark circuits.
Keywords
circuit CAD; integer programming; integrated circuit design; linear programming; minimisation; sequential circuits; clock generation; clock period; clocked digital design; distribution task; integer linear program; modulo scheduling technique; periodic schedule; software pipelining; synchronous digital design; Clocks; Contacts; Delay; Integrated circuit interconnections; Processor scheduling; Registers; Sequential circuits; Space technology; Throughput; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronics, The 14th International Conference on 2002 - ICM
Print_ISBN
0-7803-7573-4
Type
conf
DOI
10.1109/ICM-02.2002.1161504
Filename
1161504
Link To Document