• DocumentCode
    2318670
  • Title

    Quick conservative causality analysis

  • Author

    Sentovich, Ellen M.

  • Author_Institution
    Cadence Berkeley Lab., CA, USA
  • fYear
    1997
  • fDate
    17-19 Sep 1997
  • Firstpage
    2
  • Lastpage
    8
  • Abstract
    The causality problem is that of determining if a combinational circuit with cycles has acceptable behavior: that for all inputs the outputs are well defined and stable. While the problem manifests itself at the circuit level, it usually originates at the system level. It may arise when a system is designed as a collection of modules: when composed, cycles are discovered in the ensemble. One must analyze these cycles to correct possible errors or to capture the correct behavior appropriately for further synthesis. Previously published algorithms use iterated ternary logic simulation. This is correct and robust, but expensive and in many cases overkill. We propose a more efficient but conservative algorithm based on applying standard logic synthesis techniques of increasing power. We present initial results to demonstrate the practicality of this approach
  • Keywords
    circuit analysis computing; combinational circuits; high level synthesis; causality problem; combinational circuit; conservative algorithm; quick conservative causality analysis; standard logic synthesis techniques; Circuit simulation; Circuit synthesis; Combinational circuits; Delay; Error correction; Hardware; Iterative algorithms; Laboratories; Multivalued logic; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 1997. Proceedings., Tenth International Symposium on
  • Conference_Location
    Antwerp
  • ISSN
    1080-1820
  • Print_ISBN
    0-8186-7949-2
  • Type

    conf

  • DOI
    10.1109/ISSS.1997.621669
  • Filename
    621669