TY - JOUR
T1 - Information theoretic modeling and analysis for global interconnects with process variations
AU - Denic, Stojan Z.
AU - Vasic, Bane
AU - Charalambous, Charalambos D.
AU - Chen, Jifeng
AU - Wang, Janet M.
N1 - Funding Information:
Manuscript received November 11, 2007; revised April 28, 2008. First published December 11, 2009; current version published February 24, 2011. This work was supported in part by the NSF under Grant CCF-0634969 and ITR-0325979. The work of C. D. Charalambous was supported by the Research Promotion Foundation of Cyprus under the grant ARTEMIS PLHRO×0505/24.
PY - 2011/3
Y1 - 2011/3
N2 - As the CMOS semiconductor technology enters nanometer regime, interconnect processes must be compatible with device roadmaps and meet manufacturing targets at the specified wafer size. The resulting ubiquitous process variations cause errors in data delivering through interconnects. This paper proposes an Information Theory based design method to accommodate process variations. Different from the traditional delay based design metric, the current approach uses achievable rate to relate interconnect designs directly to communication applications. More specifically, the data communication over a typical interconnect, a bus, subject to process variations (uncertain bus), is defined as a communication problem under uncertainty. A data rate, called the achievable rate, is computed for such a bus, which represents the lower bound on the maximal data rate attainable over the bus. When a data rate applied over the bus is smaller than the achievable data rate, a reliable communication can be guaranteed regardless of process variations, i.e., a bit error rate arbitrarily close to zero is achievable. A single communication strategy to combat the process variations is proposed whose code rate is equal to the computed achievable rate. The simulations show that the variations in the interconnect resistivity could have the most harmful effect regarding the achievable rate reduction. Also, the simulations illustrate the importance of taking into account bus parasitic parameters correlations when measuring the influence of the process variations on the achievable rates.
AB - As the CMOS semiconductor technology enters nanometer regime, interconnect processes must be compatible with device roadmaps and meet manufacturing targets at the specified wafer size. The resulting ubiquitous process variations cause errors in data delivering through interconnects. This paper proposes an Information Theory based design method to accommodate process variations. Different from the traditional delay based design metric, the current approach uses achievable rate to relate interconnect designs directly to communication applications. More specifically, the data communication over a typical interconnect, a bus, subject to process variations (uncertain bus), is defined as a communication problem under uncertainty. A data rate, called the achievable rate, is computed for such a bus, which represents the lower bound on the maximal data rate attainable over the bus. When a data rate applied over the bus is smaller than the achievable data rate, a reliable communication can be guaranteed regardless of process variations, i.e., a bit error rate arbitrarily close to zero is achievable. A single communication strategy to combat the process variations is proposed whose code rate is equal to the computed achievable rate. The simulations show that the variations in the interconnect resistivity could have the most harmful effect regarding the achievable rate reduction. Also, the simulations illustrate the importance of taking into account bus parasitic parameters correlations when measuring the influence of the process variations on the achievable rates.
KW - Achievable rate
KW - bit error rate process variations
KW - global interconnect
KW - information theory
UR - http://www.scopus.com/inward/record.url?scp=79952037892&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79952037892&partnerID=8YFLogxK
U2 - 10.1109/TVLSI.2009.2033933
DO - 10.1109/TVLSI.2009.2033933
M3 - Article
AN - SCOPUS:79952037892
SN - 1063-8210
VL - 19
SP - 397
EP - 410
JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IS - 3
M1 - 5352230
ER -