• DocumentCode
    2012774
  • Title

    A Fuzzy Approach for Variation Aware Buffer Insertion and Driver Sizing

  • Author

    Mahalingam, V. ; Ranganathan, N.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., South Florida Univ., Tampa, FL
  • fYear
    2008
  • fDate
    7-9 April 2008
  • Firstpage
    329
  • Lastpage
    334
  • Abstract
    In nanometer regime, the effects of process variations are dominating circuit performance, power and reliability of circuits. Hence, it is important to properly manage variation effects at the design stage to avoid excessive performance and power penalties. Buffer insertion and driver sizing (BIDS) techniques are widely used in design flow due to their simplicity and effectiveness in improving metrics such as power, performance and noise. In this paper, we propose a fuzzy optimization technique to perform variation aware Buffer insertion and driver sizing at the network level. Previous variation aware techniques for buffer insertion, processes individual nets in a critical first fashion, which can result in severe over-buffering. Hence, we formulate the variation aware BIDS problem as a fuzzy piece-wise linear program to maximize variation resistance in the presence of delay, power and noise constraints. The uncertainty due to process variations in circuit delay is modeled using fuzzy numbers and the fuzzy approach performs pre-processing deterministic optimizations with the worst and average case values to convert the uncertain problem into a crisp problem. The proposed approach evaluated on ITCpsila99 benchmarks shows a 45% reduction in resource (buffer, driver) cost compared to deterministic worst case approach.
  • Keywords
    buffer circuits; driver circuits; fuzzy set theory; optimisation; ITC´99 benchmarks; circuit reliability; deterministic optimizations; driver sizing; fuzzy approach; fuzzy numbers; fuzzy optimization technique; fuzzy piece-wise linear program; variation aware buffer insertion; Circuit noise; Costs; Delay; Driver circuits; Integrated circuit interconnections; Piecewise linear techniques; Timing; Uncertainty; Very large scale integration; Wire; Buffer Insertion; Driver Sizing; Fuzzy Optimization; Process Variations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symposium on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual
  • Conference_Location
    Montpellier
  • Print_ISBN
    978-0-7695-3291-2
  • Electronic_ISBN
    978-0-7695-3170-0
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2008.63
  • Filename
    4556816