• DocumentCode
    549574
  • Title

    Re-synthesis for cost-efficient circuit-level timing speculation

  • Author

    Liu, Yuxi ; Yuan, Feng ; Xu, Qiang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    158
  • Lastpage
    163
  • Abstract
    As the transistor feature size is continuously scaled down, integrated circuits are more vulnerable to process, voltage and temperature (PVT) variations, causing infrequent timing errors. Various techniques have been proposed to tackle this problem and circuit-level timing speculation is one of the most promising solutions. However, directly applying such technique can be quite costly in terms of area overhead and energy consumption. In this paper, we propose cost-efficient re-synthesis solutions to tackle this problem. We try to reduce the number of suspicious flip-flops (FFs) that might have timing errors by retiming techniques, which relocate some suspicious FFs without increasing critical path delay. An efficient and effective algorithm is then utilized to pad those short paths linking the remaining suspicious FFs to ensure the functional correctness of timing speculators. Experimental results show that the proposed solution can achieve significant area reduction for timing speculation.
  • Keywords
    circuit optimisation; flip-flops; integrated logic circuits; timing circuits; PVT variation; cost-efficient circuit-level timing speculation re-synthesis; energy consumption; flip-flops; infrequent timing error; integrated circuits; process-voltage-temperature variation; retiming technique; transistor feature size; Clocks; Delay; Hardware; Joining processes; Linear programming; Logic gates; Timing error; cost-efficient; timing speculation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
  • Conference_Location
    New York, NY
  • ISSN
    0738-100x
  • Print_ISBN
    978-1-4503-0636-2
  • Type

    conf

  • Filename
    5981930