DocumentCode :
1747902
Title :
Transformations for the synthesis and optimization of asynchronous distributed control
Author :
Theobald, Michael ; Nowick, Steven M.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear :
2001
fDate :
2001
Firstpage :
263
Lastpage :
268
Abstract :
Asynchronous design has been the focus of renewed interest. However, a key bottleneck is the lack of high-quality CAD tools for the synthesis of large-scale systems which also allow design-space exploration. This paper proposes a new synthesis method to address this issue, based on transformations. The method starts with a scheduled and resource-bounded Control-Data Flow Graph (CDFG). Global transformations are first applied to the entire CDFG, unoptimized controllers are then extracted, and, finally, local transforms are applied to the individual controllers. The result is a highly-optimized set of interacting distributed controllers. The new transforms include aggressive timing- and area-oriented optimizations, several of which have not been previously supported by existing asynchronous CAD tools. As a case study the method is applied to the well-known differential equation solver synthesis benchmark. Results comparable to a highly-optimized manual design by Yun et al. (1997) can be obtained by applying the new automated transformations. Such an implementation cannot be obtained using existing asynchronous CAD tools.
Keywords :
asynchronous circuits; circuit CAD; circuit optimisation; data flow graphs; distributed control; logic CAD; timing; transforms; CAD tools; area-oriented optimizations; asynchronous design; asynchronous distributed control optimisation; asynchronous distributed control synthesis; automated transformations; control data flow graph; design-space exploration; global transformations; interacting distributed controllers; large-scale systems; local transforms; resource-bounded control DFG; scheduled control DFG; timing-oriented optimizations; unoptimized controller extraction; Circuits; Computer science; Control system synthesis; Design automation; Design optimization; Distributed control; Flow graphs; Large-scale systems; Permission; Transforms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2001. Proceedings
ISSN :
0738-100X
Print_ISBN :
1-58113-297-2
Type :
conf
DOI :
10.1109/DAC.2001.156148
Filename :
935517
Link To Document :
بازگشت