Delay-insensitivity and ternary simulation

被引:3
作者
Brzozowski, JA [1 ]
机构
[1] Univ Waterloo, Dept Comp Sci, Waterloo, ON N2L 3G1, Canada
关键词
asynchronous; circuit; delay-insensitive; fundamental mode; general multiple-winner; input/output mode; network; semi-modular; speed-independent; ternary algebra; ternary simulation;
D O I
10.1016/S0304-3975(99)00273-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider a network N constructed from a set of modules interconnected by wires. Suppose that there is a formal specification Sigma for N, and that the behavior of N satisfies this specification. Let (N) over cap consist of the same modules, but suppose that these modules and the interconnecting wires have arbitrary delays. We say that N is delay-insensitive if the behavior of any network (N) over cap defined as above still satisfies Sigma. An important problem in asynchronous circuits is to determine, given a specification Sigma and a set F of module types, whether there exists a delay-insensitive network of modules from F with a behavior satisfying Sigma. If such a network exists, we say that it implements Sigma delay-insensitively. In the case where the components are logic gates, it is known that very few specifications have delay-insensitive implementations. The proofs of several such results involve "ternary simulation" -an analysis method based on ternary algebra - and rely on a key theorem linking binary analysis and ternary simulation. In this paper we survey the known results concerning delay-insensitivity, and outline one proof that a simple specification cannot be implemented. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:3 / 25
页数:23
相关论文
共 52 条