Abstract
An efficient finite-difference time-domain (FDTD) model is presented to analyse time delay and the crosstalk noise in lossy non-uniform interconnects. The complementary metal oxide semiconductor (CMOS) is used as driver for non-uniform interconnects and terminated with capacitive loads. Further, the resistive losses at high frequency due to skin effect and shrinking of interconnects are inculcated in the proposed model and analysed the high frequency effects. The improved alpha power law model represents the nonlinear behaviour of CMOS drivers, and the non-uniform interconnect is modelled including skin effect by FDTD technique. Hence, the proposed algorithm accurately estimates the crosstalk noise and delay in non-uniform interconnects at high frequencies and the results of FDTD are validated using HSPICE simulations.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
In recent trends, faster and compact devices need smaller interconnect length and result in performance degradation in terms of delay, noise, and crosstalk. High-speed interconnects are normally modelled with an equivalent circuit having distributed RLGC parameters. Transmission lines with frequency-dependent variables are the best suit to describe electrical characteristics of on-chip interconnect. At earlier stages of VLSI design, it is necessary that CMOS technology needs keen modelling of CMOS gate-driven interconnect structures [1]. Driving of interconnects with the CMOS driver rises frequency/time conversion problem.
Recently, the authors in [2] proposed a model to analyse crosstalk accurately but it depends on even mode and odd mode and is suitable for loss less uniform interconnects. In [3], the authors proposed FDTD algorithm for analysing transients in CMOS gate-driven lossy uniform interconnects with frequency-dependent parameters. However, it is restricted to uniform interconnects, whereas for non-uniform interconnects it is unreported. In this work, the extension of frequency-dependent parameters is incorporated for non-uniform on-chip VLSI interconnects. In high-speed interconnects, due to skin effect, the current flows near the surface of the conductors and leads to increase in effective resistance [3]. In [4, 5], the authors proposed a method to explain propagation delay for non-uniform lossy transmission lines in time (t) domain using FDTD. In this work, parameters depending on frequency are also included. However, in this model a resistive driver is connected to transmission lines and terminates using resistive loads, so this analysis is not a practical one for on-chip interconnects which are having nonlinear drivers.
In this work, an efficient method is proposed for analyzing the crosstalk of CMOS gate driven loss non uniform interconnect system. Signal integrity issues are reported due to coupling in between the interconnect lines and nonlinear behaviour of CMOS driver. Further, CMOS driver’s nonlinear behaviour is best described using improved alpha power law model and interconnects are modelled based on finite-difference time-domain (FDTD) model including frequency-dependence parameters.
2 Modelling of FDTD Algorithm for Non-uniform Lossy Interconnect System
In this section, the expressions for copper (Cu) interconnect line are developed using frequency-based skin impedance in (1) and the same is incorporated in FDTD model to find delay time and crosstalk at far end of the interconnect. The modelling part is represented below.
2.1 Modelling of Non-uniform Lossy Interconnects with Frequency Dependency
Generally, transmission line model is best suit to analyse coupled interconnect lines because both have similar RLCG distributed elements [1]. The transmission line (TL) expression with space and time dependency is modelled [7, 8] as in (2a) and (2b), and the equivalent two-coupled non-uniform lossy line is shown in Fig. 1.
The internal impedance and current of the transmission line Eq. (2a) and (2b) are transformed to Laplacian domain as
The term (1/√s) in (4) having inverse transform as from [6] is
By substituting Eq. (5) in (4) gives
To solve lossy transmission line equations, FDTD is the most appropriate and widely used technique. By using this technique, the space position axis z is divided into equal subsections. Every adjacent V and I points are \(\Delta z/2\) apart. Similarly, adjacent voltage and current time points are \(\Delta t/2\) apart.
On applying finite-difference algorithm to Eq. (6) gives:
where the function \(L(z,t)\) is treated as constant over the time segment ∆t. Thus, Eq. (7) becomes
On applying finite-difference approximation to TL equations in (2a), (2b) and substituting (8) in (2a), results in (9a) and (9b) [9,10,11]
where k = 1, 2,…., Nz. \(v_{k}^{n} = v\left( {\Delta z(k - 1),\Delta t\,n} \right);i_{k}^{n} = (\Delta z\,\left( {k - \frac{1}{2}} \right),\Delta tn).\)
A bootstrapping method is used to solve the Eqs. (10) and (11). The interconnect line voltage and current values are assigned as zero. After applying input to the line, from Eq. (11) the voltages are evaluated based on previous voltage and current solutions; later using Eq (10), currents are evaluated in terms of present current and past voltages. The space discretization for performing the bootstrapping mechanism along the line is shown in Fig. 2.
Putting k = 1 and NZ + 1 in Eq. (11) results (12) and (13) for near- and far-end equations, respectively.
The line current at near end z = 0 is \(i_{0}\) and at far end z = l as \(i_{N_{z}+1}\). Then, KCL expression is represented in (14) and (15), respectively.
By substituting Eq. (14) and Eq. (15) in (12) and (13) yields (16) and (17), respectively. These are the expressions for line voltage and currents at any point along the interconnect lines and for k = N a + 1.
3 Results and Discussions
In this section, the proposed FDTD model for interconnect lines is validated using HSPICE simulations for different input conditions. Consider a two-coupled non-uniform interconnects shown Fig. 1. The input excitation given as 0.9 V pulse with duty cycle of 50% and rise/fall times is 50 ps and pulse width of 300 ps.
The load capacitance (CL) is 1fF. The interconnect line length is 1 mm, the spatial discretization of the non-uniform lines chosen to be 10 segments, and the time discretization is ∆t = 100∆tmax.
The p.u.l parameters are represented as follows:
where \(L_{1} = L_{2} = L(y) = 387/1 + \lambda (y);\,L_{m12} (y) = \lambda (y)L(y)\); \(C(y) = 104.3/(1 + \lambda (y));\,C_{12} (y) = - \lambda (y)C(y)\,{\text{R}}_{1} = {\text{R}}_{2} = \, 60\,\Omega /{\text{m}}\)
At far end of interconnect, the transient response is observed and shown in Fig. 3a–d. At near end, the transient response is shown in Fig. 4a–d. The results are validated with HSPICE simulations.
4 Conclusion
An efficient frequency-dependent FDTD model is developed for non-uniform lossy interconnect lines to analyse near- and far-end transient analyses for interconnects. Further, the proposed algorithm is validated using HSPICE simulation results in very good accuracy in predicting the response. The time delay analysis is done by comparing the near- and far-end interconnect time delays using FDTD, and the same is validated using HSPICE. Hence, the model is verified accurately both in predicting the timing response and delay of the on-chip interconnect lines.
References
Rabaey J., Chandrakasan A., and Nikolic B.: Digital Integrated Circuits: A Design Perspective, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall (2003)
Agarwal, K., Sylvester, D., and Blaauw, D.: Modeling and analysis of crosstalk noise in coupled RLC interconnects. In: IEEE Trans. Comput.-Aided Des, vol. 25, no. 5, pp. 892–901 (2006)
Nahman, N.S., and HOLT, D.R.: Transient analysis of coaxial cables using the skin effect approximation A + B√s. In: IEEE Trans. Circuit Theory, vol. 19, No. 5, pp. 443–451 (1972)
Paul C.R.: Analysis of Multiconductor Transmission Lines. NY: Wiley Interscience (1994)
Orlandi and Paul C.R.: FDTD analysis of lossy, multiconductor transmission lines terminated in arbitrary loads. In: IEEE Trans. Electromagn. Compat, vol. 38, no. 3, pp. 388–399 (1996)
Roden J.A., Paul C.R., Smith W.T., and Gednery D.: Finite-Difference, Time-Domain analysis of lossy transmission lines. In: IEEE Trans. Electromag. Compat, vol. 38, No. 1, pp. 15–24 (1996)
Kumar, V.R., Kaushik B.K., and Patnaik A.: An unconditionally stable FDTD model for crosstalk analysis of VLSI Interconnects. In: IEEE Trans. Compon Packag. Manuf. Technol, vol. 5 no. 12, pp. 1810–1817 (2015)
Li, X., Mao J., and Swaminathan M.: Transient analysis of CMOS-gate driven RLGC interconnects based on FDTD. In: IEEE Trans. CAD Integr. and Circuits Syst., vol. 30, no. 4, pp. 574–583 (2011)
Kumar, V.R., Kaushik, B.K., and Patnaik, A: An accurate FDTD model for crosstalk analysis of CMOS-gate-driven coupled RLC interconnects. In: IEEE Trans. Electromag. Compat, vol. 56, no. 5, pp. 1185–1193 (2014)
Kumar, V.R., Kaushik, B.K., and Patnaik, A.: An accurate model for dynamic crosstalk analysis of CMOS gate driven on-chip interconnects using FDTD method, In: Microelectronics Journal, vol. 45, no. 4, pp. 441–448 (2014)
Kumar, V.R., Kaushik, B.K., Patnaik, A.: Improved Crosstalk Noise Modeling of MWCNT Interconnects Using FDTD Technique, Microelectronics Journal vol. 46, no. 12, pp. 1263–1268 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ramesh, Y., Kumar, V.R. (2018). Effect of Skin Impedance on Delay and Crosstalk in Lossy and Non-uniform On-Chip Interconnects. In: Singh, R., Choudhury, S., Gehlot, A. (eds) Intelligent Communication, Control and Devices. Advances in Intelligent Systems and Computing, vol 624. Springer, Singapore. https://doi.org/10.1007/978-981-10-5903-2_58
Download citation
DOI: https://doi.org/10.1007/978-981-10-5903-2_58
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5902-5
Online ISBN: 978-981-10-5903-2
eBook Packages: EngineeringEngineering (R0)