• DocumentCode
    932576
  • Title

    Tradeoff Between Latch and Flop for Min-Period Sequential Circuit Designs With Crosstalk

  • Author

    Lin, Chuan ; Zhou, Hai

  • Author_Institution
    Magma Design Automation Inc., San Jose
  • Volume
    26
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    1222
  • Lastpage
    1232
  • Abstract
    Latches are extensively used in high-performance sequential circuit designs to achieve high frequencies because of their good performance and time-borrowing feature. However, the amount of timing uncertainty due to crosstalk accumulated through latches could be larger than the benefit gained by time borrowing. In this paper, we show that the tradeoff between a latch and a flop can be leveraged in a sequential circuit design with crosstalk, so that the clock period is minimized by selecting a configuration of mixed latches and flops. A circular time representation is proposed to make coupling detection easier and more efficient. Experiments on our heuristic algorithm for finding an optimal configuration of mixed latches and flops showed promising results.
  • Keywords
    circuit optimisation; clocks; crosstalk; flip-flops; logic design; sequential circuits; circuit optimization; circular time representation; clock period minimization; coupling detection; crosstalk effects; heuristic algorithm; latch-flop configuration; min-period sequential circuit design; time-borrowing feature; timing uncertainty; Capacitance; Clocks; Coupling circuits; Crosstalk; Design automation; Frequency; Latches; Sequential circuits; Switches; Timing; Algorithms; circuit optimization; crosstalk; design automation; timing; timing circuits; very large scale integration;
  • 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/TCAD.2006.888273
  • Filename
    4237236