thermal aware design
**Thermal-Aware Physical Design** is the **floorplanning and placement methodology that considers heat generation and dissipation during chip layout to prevent thermal hotspots that would trigger frequency throttling or reliability degradation** — placing high-power blocks (ALUs, caches, clock distribution) with awareness of their thermal proximity, heat spreading paths, and cooling capabilities, where a 10°C reduction in junction temperature improves electromigration lifetime by 2× and reduces leakage power by 25-30%.
**Why Thermal-Aware Design**
- Traditional PnR: Optimizes timing and area → may cluster high-power blocks → thermal hotspot.
- Hotspot: Local temperature 20-30°C above die average → triggers throttling → loses 15-30% performance.
- Thermal runaway: Leakage increases with temperature → more leakage → more heat → positive feedback.
- Solution: Spread high-power blocks, interleave with low-power → uniform thermal profile.
**Thermal Design Flow**
```svg
```
1. Initial floorplan based on timing and connectivity.
2. Generate power density map (W/mm²) for each block.
3. Run thermal simulation (finite element or compact model).
4. Identify hotspots (locations exceeding temperature target).
5. Modify floorplan: Move high-power blocks apart, add thermal vias.
6. Iterate until thermal profile is acceptable.
**Power Density Across Die**
| Block | Typical Power Density | Temperature Impact |
|-------|----------------------|-------------------|
| High-performance ALU/FPU | 1-3 W/mm² | Hotspot center |
| L1/L2 cache | 0.2-0.5 W/mm² | Moderate |
| L3 cache | 0.05-0.1 W/mm² | Cool region |
| I/O ring | 0.3-0.8 W/mm² | Perimeter heating |
| Clock mesh/tree | 0.5-1.5 W/mm² | Distributed heating |
| Analog/PLL | 0.2-0.5 W/mm² | Localized |
**Thermal Floorplanning Strategies**
| Strategy | How | Temperature Reduction |
|----------|-----|---------------------|
| Hotspot spreading | Space high-power blocks apart | 5-15°C |
| Thermal interleaving | Place cold blocks between hot blocks | 5-10°C |
| Power-aware placement | Distribute switching activity evenly | 3-8°C |
| Thermal via insertion | Add via arrays in metal stack for heat conduction | 2-5°C |
| Dummy metal fill (thermal) | Continuous metal paths for heat spreading | 1-3°C |
**Thermal Simulation Tools**
| Tool | Vendor | Method |
|------|--------|--------|
| RedHawk-SC Electrothermal | Ansys | FEM + electrical-thermal coupling |
| Voltus-ThermalAnalysis | Cadence | Thermal + power co-simulation |
| Celsius | Siemens | Compact thermal model |
| HotSpot | University | Academic FEM tool (open source) |
**3D IC Thermal Challenges**
- Stacked dies: Bottom die surrounded by other dies on 3+ sides → heat trapped.
- Top die: Only escape path upward through TIM + heat sink.
- Bottom die: Temperature can be 15-30°C higher than top die.
- Solutions: Through-silicon thermal vias, inter-die thermal interface materials, microfluidic cooling.
**Dark Silicon and Thermal Budget**
- At advanced nodes: Cannot power all transistors simultaneously → thermal limit.
- Dark silicon: Fraction of die that must remain idle to stay within thermal envelope.
- 5nm: Up to 60-70% of transistors may be dark at any time.
- Thermal-aware architecture: Design for rotation → different blocks active at different times.
Thermal-aware physical design is **the bridge between electrical design and physical thermodynamics that determines real-world chip performance** — because the actual operating frequency of a modern processor is limited more by thermal throttling than by circuit timing, thermal optimization during floorplanning and placement has a direct and quantifiable impact on delivered performance, making thermal analysis an integral part of the physical design loop rather than an afterthought.