DocumentCode :
1317404
Title :
Removing CSC violations in asynchronous circuits by delay padding
Author :
Lin, K.-J. ; Lin, C.S.
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume :
143
Issue :
6
fYear :
1996
fDate :
11/1/1996 12:00:00 AM
Firstpage :
413
Lastpage :
420
Abstract :
A novel alternative for removing CSC (complete state coding) violations in asynchronous circuit synthesis for STGs (signal transition graphs) is presented. The main feature of the work is to exploit delays in the physical circuit to remove CSC violations. Its main advantages are that it: does not need to obey the noninput constraint: and saves area overhead when a CSC violation in the state graph does not actually appear in the physical circuit. The delay constraint for removing each CSC violation is formulated. Then an algorithm is proposed to derive a consistent set of constraints to ensure that all violations are removed. If a consistent set exists, it is shown that those constraints can always be satisfied by padding delays during hazard analysis, and therefore hazard-free circuits without any CSC violation can be derived. Based on this approach, the marked-graph benchmarks, hitherto unsolvable due to the noninput constraint in existing methods, are now resolved
Keywords :
Petri nets; asynchronous circuits; delays; logic CAD; signal flow graphs; Petri net; area overhead; asynchronous circuit synthesis; complete state coding violation removal; delay constraint; delay padding; hazard analysis; hazard-free circuits; marked-graph benchmarks; noninput constraint; signal transition graphs;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:19960634
Filename :
556713
Link To Document :
بازگشت