• DocumentCode
    3256885
  • Title

    Iterative and adaptive slack allocation for performance-driven layout and FPGA routing

  • Author

    Frankle, Jon

  • Author_Institution
    Xilinx, Inc., San Jose, CA, USA
  • fYear
    1992
  • fDate
    8-12 Jun 1992
  • Firstpage
    536
  • Lastpage
    542
  • Abstract
    The authors gives a generalization, called the limit-bumping algorithm (LBA), of a procedure of H. Youssef et al. (1990) that transforms initial connection delays into upper limits on delay suitable for performance-driven layout. LBA is a simple way to distribute slacks using arbitrary allocation functions. It is shown that lower and upper bounds on connection delays can be used in the computation of upper limits for initial layout and for layout improvement. The methods have been integrated into a delay-sensitive router for field programmable gate arrays (FPGAs). In 22 standard benchmark designs, feasible system clock periods were reduced in every case by an average of 14% and as much as 32%
  • Keywords
    circuit layout CAD; delays; logic arrays; FPGA routing; adaptive slack allocation; benchmark designs; delay-sensitive router; field programmable gate arrays; initial connection delays; iterative allocation; limit-bumping algorithm; lower bounds; performance-driven layout; system clock; upper bounds; Clocks; Delay estimation; Field programmable gate arrays; Logic; Performance analysis; Pins; Registers; Routing; Timing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-2822-7
  • Type

    conf

  • DOI
    10.1109/DAC.1992.227746
  • Filename
    227746