• DocumentCode
    1107633
  • Title

    The role of long and short paths in circuit performance optimization

  • Author

    Cheng, Siu Wing ; Chen, Hsi-Chuan ; Du, David H C ; Lim, Andrew

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    13
  • Issue
    7
  • fYear
    1994
  • fDate
    7/1/1994 12:00:00 AM
  • Firstpage
    857
  • Lastpage
    864
  • Abstract
    In this paper, we consider the problem of determining the smallest clock period for a combinational circuit. By considering both the long and short paths, we derive three independent bounds on the clock period. The first bound is the difference between the longest path delay and the shortest path delay. The other two take the functionality of the circuit into consideration and, therefore, are usually smaller than the first one. To bring in the functionality of the circuit, we make use of a new class of paths-called the shortest destabilizing paths-as well as the longest sensitizable paths. We also show that considering both the longest sensitizable path and the shortest destabilizing path together does not always give a valid bound. The bounds on the clock period can be alternatively viewed as optimization objectives. At the physical level, the complexity of optimization very much depends on the number of long and short paths present and the number of gates shared by them. We conducted preliminary experiments to study this
  • Keywords
    clocks; combinatorial circuits; minimisation of switching nets; optimisation; circuit functionality; circuit performance optimization; clock period; combinational circuit; longest path delay; longest sensitizable paths; optimization complexity; optimization objectives; shortest destabilizing paths; shortest path delay; Availability; Circuit optimization; Clocks; Combinational circuits; Computer science; Feeds; Helium; Latches; Propagation delay; Signal design;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.293942
  • Filename
    293942