• DocumentCode
    1147469
  • Title

    Redundancy and Don´t Cares in Logic Synthesis

  • Author

    Brand, Daniel

  • Author_Institution
    IBM Thomas J. Watson Research Center
  • Issue
    10
  • fYear
    1983
  • Firstpage
    947
  • Lastpage
    952
  • Abstract
    A signal in a logical network is called redundant if it can be replaced by a constant without changing the function of the network. Detecting redundancy is important for two reasons: guaranteeing coverage in stuck-fault testing, and simplifying multilevel logic without converting to two levels. In particular, removing redundancy allows simplification in the presence of don´t cares. The algorithm for redundancy removal described in this paper has been used successfully for both of the above purposes. It achieves savings in computer resources at the expense of possibly failing to discover some redundancies.
  • Keywords
    Don´t cares; logic synthesis; optimization; redundancy; testability; Helium; Intelligent networks; Logic design; Logic testing; Manufacturing; Minimization; Network synthesis; Programmable logic arrays; Redundancy; Signal synthesis; Don´t cares; logic synthesis; optimization; redundancy; testability;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1983.1676139
  • Filename
    1676139