• DocumentCode
    2610456
  • Title

    Scheduling of a control data flow graph

  • Author

    Amellal, Said ; Kaminska, Bozena

  • Author_Institution
    Electr. Eng. Dept., Ecole Polytech. de Montreal, Que., Canada
  • fYear
    1993
  • fDate
    3-6 May 1993
  • Firstpage
    1666
  • Abstract
    A new control and data flow graph (CDFG) model for the high-level synthesis of digital systems is presented together with a new formulation of the scheduling problem. This CDFG model generates a single graph representing both the data and the control flows of a VHSIC hardware description language (VHDL) behavioral description. The introduction of the conditional dependency edges in the graph makes it possible to implement the control constructs simply and efficiently. A branch numbering procedure is developed to allow detection of mutual exclusion among graph nodes. A new mathematical formulation of the scheduling problem is developed using an approach based on penalty weights. Typical examples are presented to demonstrate the advantages of the approach
  • Keywords
    data flow graphs; hardware description languages; high level synthesis; scheduling; very high speed integrated circuits; VHSIC hardware description language; behavioral description; branch numbering procedure; conditional dependency edges; control data flow graph; digital systems; graph nodes; high-level synthesis; mutual exclusion; penalty weights; scheduling problem; Feedback loop; Flow graphs; Performance evaluation; Resource management; State feedback; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1993., ISCAS '93, 1993 IEEE International Symposium on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7803-1281-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.1993.394061
  • Filename
    394061