DocumentCode :
1105644
Title :
Analysis and synthesis of concurrent digital circuits using control-flow expressions
Author :
Coelho, Claudionor Nunes, Jr. ; De Micheli, Giovanni
Author_Institution :
Dept. de Ciencia da Comput., Univ. Federal de Minas Gerais, Belo Horizonte, Brazil
Volume :
15
Issue :
8
fYear :
1996
fDate :
8/1/1996 12:00:00 AM
Firstpage :
854
Lastpage :
876
Abstract :
In this paper, we present a novel modeling style and control synthesis technique for system-level specifications that are better described as a set of concurrent descriptions, their synchronizations, and constraints. The proposed synthesis procedure considers the degrees of freedom introduced by the concurrent models and by the environment in order to satisfy the design constraints. Synthesis is divided into two phases. In the first phase, the original specification is translated into an algebraic system, for which complex control-flow constraints and quantifiers of the design are introduced. In the second phase, we translate the algebraic formulation into a finite-state representation, and we derive an optimal control-unit implementation for each individual concurrent part. In the implementation of the controllers from the finite-state representation, we use flexible objective functions, which allow designers to better control the goals of the synthesis tool, and thus incorporate as much as possible their knowledge about the environment and the design
Keywords :
Boolean functions; finite state machines; integer programming; linear programming; logic CAD; algebraic formulation; concurrent digital circuits; control-flow constraints; control-flow expressions; design constraints; finite-state representation; flexible objective functions; system-level specifications; Circuit synthesis; Control system synthesis; Control systems; Delay; Digital circuits; Digital control; High level synthesis; Laboratories; Optimal control; System-level design;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.511567
Filename :
511567
Link To Document :
بازگشت