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