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
Link To Document