• DocumentCode
    45979
  • Title

    Variation-Aware Variable Latency Design

  • Author

    Gupta, Saket ; Sapatnekar, Sachin S.

  • Author_Institution
    Libr. Dev., Broadcom Corp., Edina, MN, USA
  • Volume
    22
  • Issue
    5
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    1106
  • Lastpage
    1117
  • Abstract
    Although typical digital circuits are designed so that the clock period satisfies worst case path delay constraints, the average input excitation often completes computation in less than a clock cycle. Variable latency units (VLUs) allow for improved throughput by allowing one clock cycle for some computations, and two clock cycles for others, using hold logic to differentiate between the two cases. However, they may experience significant throughput losses due to the effects of process variations. We develop a combined presilicon-postsilicon technique for variation-aware VLU design that ensures high throughputs across all manufactured chips. We achieve this by identifying path clusters at the presilicon stage, such that each element of a path cluster is likely to be similarly critical in a manufactured part. We use sensors to determine which path clusters is critical at the postsilicon stage and then activate the appropriate hold logics. Practically, for a small number of path clusters, significant improvements in throughput are achievable. On a set of 32-nm PTM-based ISCAS89 circuits, our scheme offers 15.1% throughput enhancements with only 3.3% area overhead.
  • Keywords
    clocks; elemental semiconductors; network synthesis; silicon; PTM-based ISCAS89 circuits; Si; clock cycle; combined presilicon-postsilicon technique; path clusters; process variations; sensors; size 32 nm; variation-aware variable latency design; Clocks; Correlation; Delays; Logic gates; Sensors; Throughput; Clustering; statistical timing; variability; variable latency design; variable latency design.;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2013.2265662
  • Filename
    6560440