• DocumentCode
    2765705
  • Title

    Is redundancy necessary to reduce delay?

  • Author

    Keutzer, Kurt ; Malik, Sharad ; Saldanha, Alexander

  • Author_Institution
    AT&T Bell Lab., Murray Hill, NJ, USA
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    228
  • Lastpage
    234
  • Abstract
    Logic optimization procedures principally attempt to optimize three criteria: performance, area, and testability. The relationship between area optimization and testability has recently been explored. As to the relationship between performance and testability, experience has shown that performance optimizations can, and do in practice, introduce single stuck-at-fault redundancies into designs. Are these redundancies necessary to increase performance or are they only an unnecessary by-product of performance optimization? The authors give a constructive resolution of this question in the form of an algorithm that takes as input a combinational circuit and returns an irredundant circuit that is as fast. They demonstrate the utility of this algorithm on a well-known circuit, the carry-skip adder, and present a novel irredundant design of that adder. As this algorithm may either increase or decrease circuit area, the authors leave unresolved the question as to whether every circuit has all irredundant circuit that is at least as fast and is of equal or lesser area
  • Keywords
    combinatorial circuits; logic testing; redundancy; area optimization; carry-skip adder; circuit area; combinational circuit; irredundant circuit; logic optimisation; performance optimizations; stuck-at-fault redundancies; testability optimisation; Adders; Algorithm design and analysis; Circuit testing; Combinational circuits; Delay effects; Logic circuits; Logic testing; Minimization; Optimization; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114859
  • Filename
    114859