Dynamic Scheduling And Synchronization Synthesis Of Concurrent Digital Systems Under System-level Constraints
Dynamic Scheduling And Synchronization Synthesis Of Concurrent Digital Systems Under System-level Constraints
复制标题
系统级约束下并发数字系统的动态调度与同步综合
DOI:
10.1109/iccad.1994.629762
复制
发表时间:
1994
期刊:
影响因子:
--
通讯作者:
G. Micheli
中科院分区:
文献类型:
--
作者:
C. J. Coelho;G. Micheli
We present in this paper a novel control synthesis technique for system-level specifications that are better described as a set of concurrent synchronous descriptions, their synchronizations and constraints. The proposed synthesis technique considers the degrees of freedom 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 quantifiers of the design are determined. This algebraic system is then analyzed and the design space of the specification is represented by a finite-state machine, from which a set of Boolean formulas is generated and manipulated in order to obtain a solution. This method contrasts with usual high-level synthesis methods in that it can handle arbitrarily complex control-flow structures, concurrency and synchronization by allowing the scheduling of the operations to change dynamically over time.