Simultaneous Optimization of Performance and Thermal Effects Based on Two-stage Microarchitectural Floorplanning

The trends in VLSI design go toward increased component integrated density and higher power consumption. The thermal management plays a prominent role in recent years. The maximum temperature of a block in a chip depends, however, not only on its own power density, but also on the power density of the adjacent blocks. Consequently, the layout of architectural blocks, or a particular floorplan selected for a given chip, can affect the maximum temperature of the chip considerably. Our floorplanner simultaneously considers high performance, thermal reliability, area, and interconnect length and provides various tradeoff points. We use two-stage optimization in microarchitectural floorplanning so that the trade-off between performance and the thermal effects can be well controlled. An Alpha microprocessor is used as an example to demonstrate the effect of our floorplanner. The experimental results show that our floorplanner is stable which can simultaneously optimize the performance and temperature of the design.

[1]  Jason Cong,et al.  Microarchitecture evaluation with physical planning , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[2]  C. L. Liu,et al.  A New Algorithm for Floorplan Design , 1986, DAC 1986.

[3]  Igor L. Markov,et al.  Fixed-outline floorplanning: enabling hierarchical design , 2003, IEEE Trans. Very Large Scale Integr. Syst..

[4]  Robert K. Brayton,et al.  Planning for performance , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[5]  Hsien-Hsin S. Lee,et al.  Profile-guided microarchitectural floor planning for deep submicron processor design , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Narayanan Vijaykrishnan,et al.  Thermal-aware floorplanning using genetic algorithms , 2005, Sixth international symposium on quality electronic design (isqed'05).

[7]  Kevin Skadron,et al.  Microarchitectural Floorplanning for Thermal Management: A Technical Report , 2005 .

[8]  Vinod K. Agarwal,et al.  The Effect of Technology Scaling on Microarchitectural Structures , 2000 .