[PDF][PDF] On the symbolic analysis of combinational loops in circuits and synchronous programs

N Halbwachs, F Maraninchi - 1995 - Citeseer
1995Citeseer
Combinational loops are very likely to appear in circuits compiled from high level languages,
especially imperative synchronous languages like Esterel, Statecharts or Argos. These
loops result from the fact that, both in circuits and in synchronous languages, the response of
the system to incoming events can be viewed as a xpoint of some function. Such a loop can
be accepted if a unique xpoint exists in any state which is reachable from the initial state of
the system. Moreover, some\care-set", which expresses an assumption about inputs, should …
Abstract
Combinational loops are very likely to appear in circuits compiled from high level languages, especially imperative synchronous languages like Esterel, Statecharts or Argos.
These loops result from the fact that, both in circuits and in synchronous languages, the response of the system to incoming events can be viewed as a xpoint of some function. Such a loop can be accepted if a unique xpoint exists in any state which is reachable from the initial state of the system. Moreover, some\care-set", which expresses an assumption about inputs, should be taken into account. In this paper, we propose a complete Bddbased procedure to check the consistency of combinational loops and, when possible, to remove these loops without changing the semantics of the circuit. The method is presented in the framework of Boolean-encoded nite state machines.
Citeseer
以上显示的是最相近的搜索结果。 查看全部搜索结果

Google学术搜索按钮

example.edu/paper.pdf
搜索
获取 PDF 文件
引用
References