• 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