TY - JOUR
T1 - Design space exploration for 3-D Cache
AU - Tsai, Yuh Fang
AU - Wang, Feng
AU - Xie, Yuan
AU - Vijaykrishnan, Narayanan
AU - Irwin, Mary Jane
N1 - Funding Information:
Manuscript received April 12, 2006; revised March 29, 2007. This work was supported in part by the National Science Foundation (NSF) under CAREER Award 0643902, NSF CCF 0702617, and NSF CRI 0202007. The authors are with Computer Science Engineering Department, Pennsylvania State University, University Park, PA 16802 USA (e-mail: yuanxie@cse. psu.edu). Digital Object Identifier 10.1109/TVLSI.2007.915429 Fig. 1. Conceptual example of the implementation of 3-D IC using through via: two device layers are stacked together, using either F2F wafer bonding or F2B wafer bonding, with direct vertical interconnects tunnelling through them [11].
PY - 2008/4
Y1 - 2008/4
N2 - As technology scales, interconnects have become a major performance bottleneck and a major source of power consumption for sub-micro integrated circuit (IC) chips. One promising option to mitigate the interconnect challenges is 3-D ICs, in which a stack of multiple device layers are put together on the same chip. In this paper, we explore the architectural design of cache memories using 3-D circuits. We present a delay and energy model 3-D cache delay-energy estimation tool (3D-Cacti) to explore different 3-D design options of partitioning a cache. The tool allows partitioning of a cache across different device layers at various levels of granularity. The tool has been validated by comparing its results with those obtained from circuit simulation of custom 3-D layouts. We also explore the effects of various cache partitioning parameters and 3-D technology parameters on delay and energy to demonstrate the utility of the tool.
AB - As technology scales, interconnects have become a major performance bottleneck and a major source of power consumption for sub-micro integrated circuit (IC) chips. One promising option to mitigate the interconnect challenges is 3-D ICs, in which a stack of multiple device layers are put together on the same chip. In this paper, we explore the architectural design of cache memories using 3-D circuits. We present a delay and energy model 3-D cache delay-energy estimation tool (3D-Cacti) to explore different 3-D design options of partitioning a cache. The tool allows partitioning of a cache across different device layers at various levels of granularity. The tool has been validated by comparing its results with those obtained from circuit simulation of custom 3-D layouts. We also explore the effects of various cache partitioning parameters and 3-D technology parameters on delay and energy to demonstrate the utility of the tool.
UR - http://www.scopus.com/inward/record.url?scp=41549104701&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=41549104701&partnerID=8YFLogxK
U2 - 10.1109/TVLSI.2007.915429
DO - 10.1109/TVLSI.2007.915429
M3 - Article
AN - SCOPUS:41549104701
SN - 1063-8210
VL - 16
SP - 444
EP - 455
JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IS - 4
M1 - 4456350
ER -