• DocumentCode
    1069454
  • Title

    STG-level decomposition and resynthesis of speed-independent circuits

  • Author

    Chen, Ren-Der ; Jou, Jer-Min

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    49
  • Issue
    12
  • fYear
    2002
  • fDate
    12/1/2002 12:00:00 AM
  • Firstpage
    1751
  • Lastpage
    1763
  • Abstract
    This paper presents a time-efficient method for the decomposition and resynthesis of speed-independent (SI) circuits. Given the specification of an SI circuit, our method first generates its standard C implementation. Then, the combinational decomposition is performed to decompose each high-fanin gate that does not exist in the gate library into some available low-fanin gates. The time efficiency of our method is achieved in two ways. First, the signal transition graph (STG), whose complexity is polynomial in the worst case, is adopted as our input specification. Second, to reduce the resynthesis cycles, which constitute a major part of the run time, our method first investigates the hazard-free decomposition of each high-fanin gate without adding any signals. Then, for those gates that cannot be decomposed hazard free, two signal-adding methods constructed at the STG level are developed for resynthesis. This decomposition and resynthesis process is iterated until all high-fanin gates are successfully decomposed or no solution can be found. Several experiments on asynchronous benchmarks show that our method largely reduces run time with only a little more area expense when compared with previous work.
  • Keywords
    Petri nets; asynchronous circuits; hazards and race conditions; logic CAD; C implementation; Petri nets; STG-level decomposition; asynchronous benchmarks; combinational decomposition; cube properties; hazard-free decomposition; high-fanin gate; input specification; low-fanin gates; polynomial complexity; resynthesis; resynthesis cycle reduction; run time reduction; signal transition graph; signal-adding methods; speed-independent circuits; time-efficient method; Boolean algebra; Councils; Delay; Hazards; Libraries; Logic functions; Performance analysis; Polynomials; Sequential circuits; Wires;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7122
  • Type

    jour

  • DOI
    10.1109/TCSI.2002.805704
  • Filename
    1159107