Thermal-Aware Floorplanner for 3D IC, including TSVs, Liquid Microchannels and Thermal Domains Optimization

David Cuesta,José L. Risco-Martín,José L. Ayala,J. Ignacio Hidalgo
DOI: https://doi.org/10.1016/j.asoc.2015.04.052
2024-02-22
Abstract:3D stacked technology has emerged as an effective mechanism to overcome physical limits and communication delays found in 2D integration. However, 3D technology also presents several drawbacks that prevent its smooth application. Two of the major concerns are heat reduction and power density distribution. In our work, we propose a novel 3D thermal-aware floorplanner that includes: (1) an effective thermal-aware process with 3 different evolutionary algorithms that aim to solve the soft computing problem of optimizing the placement of functional units and through silicon vias, as well as the smooth inclusion of active cooling systems and new design strategies,(2) an approximated thermal model inside the optimization loop, (3) an optimizer for active cooling (liquid channels), and (4) a novel technique based on air channel placement designed to isolate thermal domains have been also proposed. The experimental work is conducted for a realistic many-core single-chip architecture based on the Niagara design. Results show promising improvements of the thermal and reliability metrics, and also show optimal scaling capabilities to target future-trend many-core systems.
Hardware Architecture
What problem does this paper attempt to address?
The paper proposes a solution to the thermal management problem in 3D IC (Three-Dimensional Integrated Circuit) design, particularly by optimizing the layout of functional units, silicon vias, active cooling systems (liquid microchannels), and thermal domain isolation to reduce uneven heat and power density distributions. The research introduces a novel 3D thermal-aware floorplanner, which includes the use of evolutionary algorithms for soft computing optimization, embedding approximate thermal models within the optimization loop, an optimizer for liquid channels, and thermal domain isolation techniques based on air channels. Experimental results demonstrate that this approach can effectively improve thermal performance and reliability metrics, and it has scalability for future multicore systems.