• DocumentCode
    1570850
  • Title

    Algorithms for optimal introduction of redundant logic for timing and area optimization

  • Author

    Lillis, John ; Cheng, Chung-Kuan ; Lin, Ting-Ting Y.

  • Author_Institution
    California Univ., Los Angeles, CA, USA
  • Volume
    4
  • fYear
    1996
  • Firstpage
    452
  • Abstract
    In this paper we study algorithms for systematically introducing redundant into a circuit for timing and formulations of the optimization problem. First we study a logic-level versions of the problem and show that they are NP-hard, but not in the strong sense. We then propose pseudo-polynomial algorithms for these problems. Second, we introduce a layout level problem formulation in which selection of fanout trees is constrained by physical locations of sink pins. For this version of the problem we formalize this constraint by imposing a sink ordering and propose an efficient algorithm based on shortest paths computations in a directed graph derived from the problem instance
  • Keywords
    circuit layout; circuit optimisation; directed graphs; logic design; redundancy; timing; trees (mathematics); NP-hard problem; area optimization; circuit; directed graph; fanout tree; layout level; logic level; pseudo-polynomial algorithm; redundant logic; shortest path algorithm; sink pin; timing optimization; Constraint optimization; Cost function; Delay effects; Design optimization; Libraries; Logic circuits; Pins; Timing; Tree graphs; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1996. ISCAS '96., Connecting the World., 1996 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    0-7803-3073-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1996.541999
  • Filename
    541999