• 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