Title :
Optimization of state encoding in distributed circuits
Author :
Lam, P.N. ; Li, Hon F. ; Leung, S.C.
Author_Institution :
Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
fDate :
5/1/1994 12:00:00 AM
Abstract :
Delay-insensitive (DI) circuits are a class of asynchronous circuit whose functional correctness is unaffected by component delays or wire delays. DI circuits can be considered as distributed circuits in which the system is protocol based and no global information is available. Existing truly DI implementations of state machines have so far required area which is linearly proportional to the number of states in the machine and have not yet applied the technique of state encoding which exists in synchronous design. We introduce an optimization/synthesis technique for DI sequence generators which uses implicit state encoding. An interesting result is proved: modulo-N counters using O(log N) area require only an average case time complexity of O(1)
Keywords :
asynchronous sequential logic; encoding; logic CAD; optimisation; sequential circuits; asynchronous circuit; delay-insensitive circuits; distributed circuits; modulo-N counters; optimization; sequence generators; state encoding; state machines; synthesis technique; Circuit synthesis; Computer science; Counting circuits; Delay; Design optimization; Encoding; Flip-flops; Protocols; Signal synthesis; Wire;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on