• DocumentCode
    129054
  • Title

    Dynamic Flip-Flop conversion to tolerate process variation in low power circuits

  • Author

    Nejat, Mehrzad ; Alizadeh, Behrooz ; Afzali-Kusha, Ali

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    A novel time borrowing method called dynamic Flip-Flop conversion is presented in this paper. A timing violation predictor detects the violations halfway in the critical path and dynamically converts the critical Flip-Flop to a latch. This way, time borrowing benefits of latches are utilized in a Flip-Flop based design which is more adaptable with Computer-Aided-Design tools. The overhead of this method is smaller than that of similar methods due to the elimination of delay elements. According to the post-synthesis simulations and Monte-Carlo analysis of Spice simulations on some ITC´99 benchmark circuits, the power overhead of the proposed method is about 15% and 19% smaller than that of Soft-Edge-Flip-Flop and Dynamic-Clock-Stretching circuits respectively in a simple case of about 40% yield improvement. This overhead would be relatively even smaller for higher performance and yield improvements.
  • Keywords
    Monte Carlo methods; flip-flops; low-power electronics; CAD tools; ITC´99 benchmark circuits; Monte-Carlo analysis; Spice simulations; computer-aided-design tools; critical path; delay elements; dynamic flip-flop conversion; dynamic-clock-stretching circuits; latches; low power circuits; post-synthesis simulations; power overhead; process variation; soft-edge-flip-flop circuits; time borrowing method; timing violation predictor; yield improvements; Benchmark testing; Clocks; Delays; Flip-flops; Integrated circuit modeling; Latches; Flip-Flop; Latch; Time borrowing; Timing violation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.124
  • Filename
    6800325