Title :
Stack Aware Threshold Voltage Assignment in 3-D Multicore Designs
Author :
Chakraborty, Koushik ; Roy, Sanghamitra
Author_Institution :
Electr. & Comput. Eng. Dept., Utah State Univ., Logan, UT, USA
fDate :
3/1/2012 12:00:00 AM
Abstract :
Due to the inherent nature of heat flow in 3-D integrated circuits, stacked dies exhibit a wide range of thermal characteristics. The temperature of dies progressively increases with increasing distance from the heat sink. This heterogeneous temperature profile coupled with the strong dependence of leakage on temperature and process variation plays havoc in achieving system level energy efficiency in such systems, complicating the task of power provisioning in 3-D multicores. In this paper, we address this power provisioning challenge in 3-D ICs by advocating a novel stack aware microprocessor design paradigm, where the circuit designers are aware of the intended placement of a die in a 3-D stack. We present a concrete application of this paradigm through a stack aware threshold voltage (Vt) assignment algorithm for a 3-D multicore system, where we specifically account for: 1) the change in the role of leakage power; 2) expected operating frequency; and 3) dependency of PV induced leakage variation and Vt levels. Our stack aware scheme tunes Vt assignment based on the vertical placement of the die in a 3-D stack. Detailed simulation based experiments with our proposed algorithm show 4%-19% improvement in energy efficiency for a typical multicore system organized as 3-D stacked dies.
Keywords :
energy conservation; integrated circuit design; microprocessor chips; multiprocessing systems; power aware computing; 3D integrated circuit; 3D multicore design; 3D multicore system; PV induced leakage variation; die temperature; expected operating frequency; heat flow; heat sink; heterogeneous temperature profile; leakage dependence; leakage power; power provisioning task; stack aware microprocessor design paradigm; stack aware threshold voltage assignment; system level energy efficiency; Algorithm design and analysis; Heat sinks; Integrated circuit modeling; Multicore processing; Solid modeling; Threshold voltage; 3-D integrated circuits (ICs); multicore system; process variation; threshold voltage;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2011.2105513