• DocumentCode
    1849332
  • Title

    Uncertainty-aware circuit optimization

  • Author

    Bai, Xiaoliang ; Visweswariah, Chandu ; Strenski, Philip N. ; Hathaway, David J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    58
  • Lastpage
    63
  • Abstract
    Well-tuned digital circuits have a large number of equally critical paths, which form a so-called "wall" in the slack histogram. However, by the time the design has been through manufacturing, many uncertainties cause these carefully aligned delays to spread out. Inaccuracies in parasitic predictions, clock slew, model-to-hardware correlation, static timing assumptions and manufacturing variations all cause the performance to vary from prediction. Simple statistical principles tell us that the variation of the limiting slack is larger when the height of the wall is greater. Although the wall may be the optimum solution if the static timing predictions were perfect, in the presence of uncertainty in timing and manufacturing, it may no longer be the best choice. The application of formal mathematical optimization in transistor sizing increases the height of the wall, thus exacerbating the problem. There is also a practical matter that schematic restructuring downstream in the design methodology is easier to conceive when there are fewer equally critical paths. This paper describes a method that gives formal mathematical optimizers the incentive to avoid the wall of equally critical paths, while giving up as little as possible in nominal performance.
  • Keywords
    circuit optimisation; circuit simulation; circuit tuning; delays; digital integrated circuits; integrated circuit design; logic simulation; microprocessor chips; timing; clock slew; delays; design methodology; equally critical paths; formal mathematical optimization; high-performance microprocessor macros; manufacturing variations; model-to-hardware correlation; parasitic predictions; schematic restructuring; slack histogram; static timing assumptions; transistor sizing; tuned digital circuits; uncertainty-aware circuit optimization; Circuit optimization; Clocks; Delay effects; Design methodology; Digital circuits; Histograms; Predictive models; Timing; Uncertainty; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012594
  • Filename
    1012594