Title :
Controlling inductive cross-talk and power in off-chip buses using CODECs
Author :
LaMeres, Brock J. ; Gulati, Kanupriya ; Khatri, Sunil P.
Author_Institution :
Design Validation Div., Agilent Technol. Inc., Colorado Springs, CO
Abstract :
The parasitic inductances within IC packaging cause supply bounce as well as glitches on the signal pins, significantly limiting the frequency of high-speed inter-chip communication. Also, off-chip communication contributes a large fraction of the total system power. Until recently, the parasitic inductance problem was addressed by aggressive package design, which is expensive. In this work we present a technique to encode the off-chip data transmission to i) limit bounce on the supplies, ii) reduce glitching caused by inductive signal coupling from neighboring signals, iii) limit the edge degradation of signals due to mutually inducted voltages from neighboring switching signals and iv) control the total power consumption of the I/O logic. All these factors are modeled in a unified mathematical framework. Our experimental results show that the proposed encoding based techniques result in reduced supply bounce and signal glitching due to inductive cross-talk, closely matching the theoretical predictions. Also, we show that the bus size overhead is reasonable even after stringent power reduction constraints are imposed. We demonstrate that the overall bandwidth of a bus actually increases by 100% over an unencoded bus, using our technique with inductive constraints only (even after accounting for the encoding overhead). When the power constraints were added (to limit the power to 20% of worst case switching power) in addition to the inductive constraints, the bandwidth was again 100% improved over the unencoded bus. The asymptotic bus size overhead depends on how stringent the user-specified power and inductive cross-talk parameters are. We have validated our approach by simulating it in an ASIC setting as well as prototyping and testing it in an FPGA environment
Keywords :
codecs; crosstalk; integrated circuit noise; integrated circuit packaging; CODEC; I/O logic; asymptotic bus size; inductive crosstalk; inductive signal coupling; off-chip buses; off-chip data transmission; power constraints; power consumption; signal glitching; Bandwidth; Codecs; Communication system control; Data communication; Encoding; Frequency; Inductance; Integrated circuit packaging; Mutual coupling; Pins;
Conference_Titel :
Design Automation, 2006. Asia and South Pacific Conference on
Conference_Location :
Yokohama
Print_ISBN :
0-7803-9451-8
DOI :
10.1109/ASPDAC.2006.1594792