• DocumentCode
    2215427
  • Title

    Practical analysis of cyclic combinational circuits

  • Author

    Srinivasan, Arvind ; Malik, Sharad

  • Author_Institution
    Mentor Graphics Corp., San Jose, CA, USA
  • fYear
    1996
  • fDate
    5-8 May 1996
  • Firstpage
    381
  • Lastpage
    384
  • Abstract
    Cycles arise in combinational logic circuits under a variety of different circumstances. Typically a cyclic combinational circuit consists of a set of acyclic circuits multiplexed to share resources in a cyclic topology. Recently Malik (1993) provided an algorithm for deciding if a given circuit with cycles is combinational and also an algorithm for static timing analysis of such circuits. The logical analysis technique was based on OBDDs and the timing analysis technique was based on solving the false path problem for a large and complex circuit. As a result that method does not scale well to very large circuits. Prior to the present work, the only option left for designers was to do a case analysis by manually identifying the different acyclic circuits multiplexed in the cyclic structure, and then performing logical and timing analysis on this set of acyclic circuits. In this paper, we provide an analysis technique that automatically identifies the set of acyclic circuits constituting the cyclic circuit. This enables designers to directly use existing logical and timing analysis tools on this set of acyclic circuits. In addition to providing a more intuitive analysis, the proposed algorithm also scales easily to handle the very large circuits encountered in practice, with runtimes of a few hundred seconds on circuits with over 15000 gates
  • Keywords
    Boolean functions; circuit analysis computing; combinational circuits; logic testing; timing; OBDD; cyclic combinational circuits; cyclic topology; logic circuits; timing analysis; very large circuits; Adders; Algorithm design and analysis; Circuit analysis; Combinational circuits; Delay; Graphics; Performance analysis; Runtime; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 1996., Proceedings of the IEEE 1996
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-3117-6
  • Type

    conf

  • DOI
    10.1109/CICC.1996.510580
  • Filename
    510580