DocumentCode :
348093
Title :
Architectural synthesis of timed asynchronous systems
Author :
Bachman, Brandon M. ; Zheng, Hao ; Myers, Chris J.
Author_Institution :
Comput. Syst. Lab., Hewlett-Packard Co., Cupertino, CA, USA
fYear :
1999
fDate :
1999
Firstpage :
354
Lastpage :
363
Abstract :
Describes a new method for the architectural synthesis of timed asynchronous systems. Due to the variable delays associated with asynchronous resources, implicit schedules are created by the addition of supplementary constraints between resources. Since the number of schedules grows exponentially with respect to the size of the given data flow graph, pruning techniques are introduced which dramatically improve the run-time without significantly affecting the quality of the results. Using a combination of data and resource constraints, as well as an analysis of bounded delay information, our method determines the minimum number of resources and registers needed to implement a given schedule. Results are demonstrated using some high-level synthesis benchmark circuits and an industrial example
Keywords :
asynchronous circuits; data flow graphs; delay circuits; high level synthesis; scheduling; architectural synthesis; asynchronous resources; bounded delay information; data constraints; data flow graph size; high-level synthesis benchmark circuits; implicit schedules; pruning techniques; registers; resource constraints; results quality; run-time; supplementary constraints; timed asynchronous systems; variable delays; Circuits; Delay; Flow graphs; High level synthesis; Information analysis; Job shop scheduling; Registers; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 1999. (ICCD '99) International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-7695-0406-X
Type :
conf
DOI :
10.1109/ICCD.1999.808566
Filename :
808566
Link To Document :
بازگشت