ANALYSIS AND SYNTHESIS OF CONCURRENT DIGITAL CIRCUITS USING CONTROL-FLOW EXPRESSIONS

Citation
Cn. Coelho et G. Demicheli, ANALYSIS AND SYNTHESIS OF CONCURRENT DIGITAL CIRCUITS USING CONTROL-FLOW EXPRESSIONS, IEEE transactions on computer-aided design of integrated circuits and systems, 15(8), 1996, pp. 854-876
Citations number
47
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Science Hardware & Architecture
ISSN journal
02780070
Volume
15
Issue
8
Year of publication
1996
Pages
854 - 876
Database
ISI
SICI code
0278-0070(1996)15:8<854:AASOCD>2.0.ZU;2-E
Abstract
In this paper, we present a novel modeling style and control synthesis technique for system-level specifications that are better described a s a set of concurrent descriptions, their synchronizations, and constr aints. The proposed synthesis procedure considers the degrees of freed om introduced by the concurrent models and by the environment in order to satisfy the design constraints. Synthesis is divided in two phases . In the first phase, the original specification is translated into an algebraic system, for which complex control-flow constraints and quan tifiers of the design are introduced. In the second phase, we translat e the algebraic formulation into a finite-state representation, and we derive an optimal control-unit implementation for each individual con current part. In the implementation of the controllers from the finite -state representation, we use flexible objective functions, which allo w designers to better control the goals of the synthesis tool, and thu s incorporate as much as possible their knowledge about the environmen t and the design.