Next Article in Journal
Resonance Suppression of Servo System Based on State Equalizer Method
Next Article in Special Issue
Static Load Characteristics of Hydrostatic Journal Bearings: Measurements and Predictions
Previous Article in Journal
Modulation Recognition of Communication Signals Based on Multimodal Feature Fusion
Previous Article in Special Issue
Measurement of Linear Springs’ Stiffness Factor Using Ultrasonic Sensing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Pre-Driver and Last-Stage Power—Ground-Induced Jitter at Different PVT Corners

1
École Nationale d’Ingénieurs de Sousse, Université de Sousse, Sousse 4054, Tunisia
2
Laboratoire d’Electroniques et Microélectroniques, Université de Monastir, Monastir 5000, Tunisia
3
IDMEC, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal
4
ICT—Instituto de Ciências da Terra, Universidade de Évora, Rua Romão Ramalho 59, 7000-671 Évora, Portugal
5
Institut Supérieur des Sciences Appliquées et de Technologie de Sousse, Université de Sousse, Sousse 4003, Tunisia
6
INESC-ID, Sustainable Power Systems Group, Instituto Superior Técnico, Universidade de Lisboa, Av. Rovisco Pais 1, 1049-001 Lisboa, Portugal
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(17), 6531; https://doi.org/10.3390/s22176531
Submission received: 8 July 2022 / Revised: 15 August 2022 / Accepted: 24 August 2022 / Published: 30 August 2022
(This article belongs to the Collection Instrument and Measurement)

Abstract

:
This paper presents the study of power/ground (P/G) supply-induced jitter (PGSIJ) on a cascaded inverter output buffer. The PGSIJ analysis covers the IO buffer transient simulation under P/G supply voltage variation at three process, voltage, and temperature (PVT) corners defined at different working temperatures and distinct P / G DC supply voltages at the pre-driver (i.e., V D D / V S S ) and last stage (i.e., V D D Q / V S S Q ). Firstly, the induced jitter contributions by the pre-driver, as well as the last, stage are compared and studied. Secondly, the shared and decoupled P/G supply topologies are investigated. The outcomes of these simulation analyses with respect to worst case jitter corners are determined, while highlighting the importance of modeling the pre-driver circuit behavior to include the induced jitter in the input–output buffer information specification (IBIS)-like model. Accordingly, the measured PGSIJ depends on the corners to be analyzed and, therefore, the designer needs to explore the worst-case corner for the driver’s technology node and the most supply voltage noise affecting the jitter output for signal and power integrity (SiPI) simulations. Finally, the jitter transfer function sensitivity to the amplitude and frequency/phase variations of the separate and combined impacts of the pre-driver and last stage are explored, while discussing the superposition of the power supply induced jitter (PSIJ) induced by both the driver’s IO stages under small signal and large signal supply voltage variations. The linear superposition of the separate PSIJ effects by the pre-driver and last stage depends on the amplitude of the variation of the supply voltage that can drive the transistor to their nonlinear working regions.

1. Introduction

The assessment of signal integrity and power integrity (SiPI) of mixed signal interconnected digital input–output (IO) link aims to simulate the impairments of the channel and power delivery network (PDN), respectively. Therefore, it is important to explore SiPI assessment at different process, voltage, and temperature (PVT) corners of the designed IO link in order to ensure a good quality of the signal propagating on the package and printed circuit board (PCB) interconnects, hence a robust IO link design [1,2,3]. In fact, several industries (e.g., automotive, aerospace, consumer electronics) are driving the need for power integrity and PDN analysis due to the high density of multichip design and the massive high-speed data processing requiring fast DDR memory, server CPU, and multi-level signaling with low-level power rail voltages for power saving [2,3].
Timing and amplitude distortions of the signals (i.e., currents and voltages) are not only due to channel design, such as inter-symbol interference, reflection, and crosstalk between lines, but can also be induced by the power and ground supply voltage (PGSV) variations at the die level. In fact, the fast and power state-dependent switching current profile of different power and ground supply domains lead to a considerable power and ground supply noise, e.g., ( L . d i / d t ) that affects the nonlinear dynamic electrical behavior of the transistor-based IO device. Consequently, it is crucial to study the IO device’s SiPI issues under different PVT corners and supply voltage variations, input signal noise, and crosstalk, etc., in order to ensure a robust and reliable device performance [1,2].
In fact, jitter is defined by the timing deviation (e.g., TD = t 2 t 1 ) of the distorted output signal (e.g., assuming PGSV variations) under a sequence of transition edges from their ideal positions (e.g., with constant DC PGSV), as shown in Figure 1. These timing differences depend on the PGSV variations and can be different for the rising and falling transitions [4], under a determined bit error rate and data speed. Therefore, designers need to estimate the jitter induced by SiPI simulation of high-speed IO links [5,6].
Furthermore, PGSV variations affect the transistor current–voltage (I–V) and capacitance–voltage (C–V) operation regions (e.g., cut-off, linear and saturation) forming the output buffer/driver [5]. Moreover, distinct PDNs are commonly deployed for powering the pre-driver and last stage, V D D / V S S and V D D Q / V S S Q , respectively, as shown in the IO buffer circuit diagram of Figure 2. The device’s switching currents in the last stage (e.g., i H ( t ) and i L ( t ) ) and pre-driver stage (e.g., i H p ( t ) and i L p ( t ) ) , flowing via the PDN, produce the PGSV variations, generating the timing distortions at the output voltage, which is defined by the P/G supply-induced jitter (PGSIJ) [7].
For example, h v d d ( t ) and h v d d q ( t ) are defined as the impulse response of the pre-driver and last stage’s off-die PDN. Moreover, I H p ( t ) and I H ( t ) are the switching current of the pre-driver and last stage IO buffers, as shown in Figure 2. Therefore, the power supply voltage (PSV) ripples induced at the on-die pre-driver and buffer’s last stage can be written in the time and frequency domains in Equation (1). The equivalent frequency domain voltage noise is formulated as a multiplication of the current spectrum and the PDN impedance Z P D N
{ v d d ( t ) = 0 +   h v d d ( t τ ) · I H p ( τ )   d τ   V D D ( f ) = Z v d d P D N ( f ) × I H p ( f ) v d d q ( t ) = 0 +   h v d d q ( t τ ) · I H ( τ )   d τ   V D D Q ( f ) = Z v d d q P D N ( f ) × I H ( f )  
Similar to Equation (1), it can be derived for the ground supply voltage variations
{ v s s ( t ) = 0 +   h v s s ( t τ ) · I L p ( τ )   d τ     V S S ( f ) = Z v s s P D N ( f ) × I L p ( f ) v s s q ( t ) = 0 +   h v s s q ( t τ ) · I L ( τ )   d τ   V S S Q ( f ) = Z v s s q P D N ( f ) × I L ( f )  
The PDN characteristics in terms of the resonance frequency, bandwidth, loop inductance, etc. (i.e., Z v d d P D N ( f ) / Z v s s P D N ( f )   and Z v d d q P D N ( f ) / Z v s s q P D N ( f ) ) ), and switching current spectrum (i.e., I H p ( f ) /   I L p ( f ) and I H ( f ) /   I L ( f ) ) are different for both V D D / V S S and V D D Q / V S S Q . Therefore, the jitter/timing distortions induced by the IO buffer pre-driver and the last-stage PGSV variations present different mechanisms and performance numbers (e.g., [3,6]).
Previous IO buffer-modelling methodologies, which can be classified either based on the equivalent circuit input–output buffer information specification (IBIS) or parametric curve fitting [8,9], have not clearly addressed the PVT corner simulation and its importance in the model’s generation steps, worst corner identification, and in the validation of model performance. In fact, the standard multiport behavioral model structure that describes the electrical behaviors of the IO buffer circuit, while considering the PGSV variables [7,8,9], is:
i 2 ( t ) = w L ( t ) F L ( x d d ( t ) , d x d d d t ) + w H ( t ) F H ( x s s ( t ) , d x s s d t ) + i d d q ( t ) + i s s q ( t )
where voltage differences   x d d ( t ) = v d d ( t ) v 2 ( t ) and x s s ( t ) = v 2 ( t ) v s s ( t ) are applied to the F L ( · ) and F H ( · ) functions that model the nonlinear dynamic output admittances of the driver’s last stage under low and high input logic levels, respectively. This model considers not only the static contribution of the PG voltage fluctuation of the last stage, but also the delay introduced by the pull-up (PU) and pull-down (PD) capacitances, which are represented by the derivatives.   i d d q ( t ) and i s s q ( t ) are timing current (I-t) tables, that include crow-bar, on-die decoupling, pre-driver, and current contributions, which are provided by the IBIS power-aware enhancement to predict the voltage ripple introduced at the IO buffer’s circuit supplied by V D D Q , [8,9,10,11,12,13,14,15,16]. w L ( t ) and w H ( t ) are switching timing signals that capture the IO timing behavior of the pre-driver stage, which is powered by V D D / V S S supplies.
Since these supplies are not constant due to high-current switching through the pre-driver’s PDN, therefore, the IBIS model fails to accurately predict the timing distortion originating from V D D , the voltage noise which affects the output eye jitter. Moreover, previous works presented an extended equivalent circuit behavioral model for SiPI simulation in the pre-driver and the driver’s last stage [10,11,12]. Moreover, ground supply noise has not been considered [12]. For these reasons, this paper explores the study of the separate effect of the jitter distortion induced by both stages powered by distinct P/G supplies. For instance, the methodology consists of analyzing the jitter distortion induced by the IO buffer’s circuit stages under three PVT corners with different circuit P/G supply configurations or scenarios which cover most of the practical IO buffer design with a separate PDN design. The analysis carried out in this work is based on transient simulation of the IO buffer transistor level (TL) spice reference model, at three main PVT corners with different configurations of the PGSV variations connected at the pre-driver and last stage.
The rest of the paper is organized as follows. Section 2 describes power supply induced jitter (PSIJ) prediction methodology followed in this paper. Section 3 presents the IO buffer circuit along with corner definition and circuit configuration to be simulated and analyzed. Moreover, it describes the jitter analysis of the pre-driver and last stage contributions, along with the shared vs. decoupled PGSV configuration. Section 4 investigates the PSIJ transfer function dependency on the frequency and amplitude variations of the driver’s IO stages. Conclusions and future work are presented in Section 5.

2. Methodology: PSIJ under PVT Corners and Jitter Sensitivity

In order to accurately predict the PSIJ by the IO circuit, it is crucial to provide the accurate model representation of the PDN, the current switching due to data pattern activity and the jitter sensitivity. The combinations of these three inputs are illustrated in Figure 3, which presents the generic frequency modelling approach of the PSIJ in the frequency domain. In fact, the resulting supply noise spectrum (i.e., V ( f ) = Z P D N   ( f ) × I ( f ) from Equations (1) and (2)), is multiplied by the jitter sensitivity, S ( f ) ,   [ ps   mV 1 ] , to yield to the jitter spectrum J ( f ) .
J ( f ) = V ( f ) × S ( f )  
The examples of the PDN impedance profile modeling methodologies and extraction are shown in [17,18]. Current switching profiles can be simulated based on transient simulation or estimated at the early design stage [18]. The noise-to-jitter transfer function sensitivity is determined by characterizing the IO buffer under PGSV noise and measuring the output eye jitter.
It is worth noting that the jitter sensitivity profile only depends on the intrinsic transistor-based circuit implementation of the IO buffer. Once the jitter spectrum is obtained, the time domain jitter is formed by applying an inverse of Fourier transform to determine the jitter in time domain. This methodology can be applied both in the pre-layout and/or post-layout phase of the circuit and PDN design because it helps the system on chip (SoC) design team to figure out the necessary on-die and package decoupling capacitor requirements, along with PCB/package inductance, leading to an acceptable supply noise profile and jitter that can be tolerated by their system.
Since a distorted sinusoidal waveform is typically induced at the PGSV, the jitter sensitivity function to supply noise frequency, S ( f ) , can be determined via transient simulation by sweeping the frequency of the voltage noise over the frequency range of interest at which the device is more sensitive to the jitter. Nevertheless, the derivation of the simulation data and setup is time consuming and requires high computational resources.
Another theoretical approach that has led to an analytical approximate solution for open-loop circuit paths is proposed to model the frequency-dependent sensitivity of jitter by characterizing the IO buffer delay difference at two different bias voltages. S ( f ) can be identified straightforwardly by the following analytical method [19,20].
{ S ( f ) = j 2 π f τ d S 0 [ 1 e j 2 π f τ d ] S 0 = T D V 1 T D V 2 V 2 V 1  
S 0 is the DC delay sensitivity, which is determined by the static delay difference of the T D V 1 and T D V 2 at their respective dc voltages, V 1 and V 2 , respectively, as illustrated in Figure 1. τ d is the sub-circuit path delay. Therefore, the jitter sensitivity magnitude can be expressed as follow:
| S ( f ) | = S 0 | sin ( π f τ d ) π f τ d | = S 0 | s i n c ( π f τ d ) |  
The jitter prediction methodology in the frequency domain of Figure 3, which is either based on simulation data or the analytical theoretical approximation of the PSIJ sensitivity, assumes that the supply ripple noise is regarded as perturbation and thus it is behaving as a small signal with respect to the operation point of the driver’s circuit IO stages (i.e., pre-driver and last stage). Therefore, the jitter sensitivity is assumed to be independent of the supply noise amplitude. However, the PSIJ flow and jitter sensitivity cannot be considered as a linear-time-invariant system because the validity range of the linear approximation depends on supply voltage and IO buffer PVT corners [20]. For this reason, this paper explores:
  • The consideration of PVT corners to analyze the separate contribution of PGSIJ in the pre-driver or last-stage circuits and their combined PGSIJ contribution, as both driver’s IO stages can share the same PDN or have a distinct PDN design, where the decoupled PG supply noise can have different noise waveforms.
  • The derivation of experimental frequency- and amplitude-dependent jitter transfer functions of the pre-driver and last stage IO buffer circuits from transient TL circuit simulation under the worst-case corner determined from the above first analysis. Moreover, the two-tone jitter superposition validity under small and large supply voltage variations for both of the driver’s stages is studied and analyzed.

3. Jitter Analysis under PVT Corners: Simulation Setups and Results

3.1. IO Buffer Circuit and PVT Corners

The considered driver circuits with their respective PDNs for PGSIJ analysis and evaluation are shown in Figure 4. The driver is composed of four cascaded inverters in series and designed in 0.35   µm technology. The nominal supply voltage ( V D D Q / V D D ) N o m = 3.3   V . The first three inverters combinedly represent the pre-driver stage, whereas the last stage is composed of the front-end inverter. The driver’s output-induced jitter is investigated by estimating the pre-driver and last-stage jitter contributions independently. Then, the jitter induced by the shared and decoupled PGSV configurations are also studied, as shown in Figure 5. This work assumes that PGSV are the sum of sinusoidal voltage sources which are applied around a dc voltage. The IO buffer is simulated with a 500 Mbps input data rate at different corners. Each corner has a specific level of V D D / V D D Q and a defined temperature: slow–slow (SS), typical–typical (TT), and fast–fast (FF) corners as described in Table 1.
In the decoupled case, the pre-driver is powered by v d d ( t ) = V D D c o r n e r + v d d n o i s e ( t ) and v s s ( t ) = V s s n o i s e ( t ) . Moreover, the last stage is powered by v d d q ( t ) = V D D Q c o r n e r + v d d q n o i s e ( t ) and v s s q ( t ) = v s s q n o i s e ( t ) . In the shared case, P/G terminals of the pre-driver and last stage are shorted and a single voltage noise is used at the P/G supplies. The peak-to-peak (p2p) AC noise applied to the PGSV is defined to be within 20% of ( V d d q / V d d ) N o m (e.g., 660   m V p p ).

3.2. Induced Jitter: Pre-Driver vs. Last Stage

This study carried out an experiment to investigate the impact of the separate PGSV variations at the pre-driver or the last-stage supplies on the output jitter, as shown in Figure 4. Firstly, two different signal tones are applied to the pre-driver power supply v d d ( t ) and ground supply, v s s ( t ) . These voltage sources are applied on the dc voltage for each corner, while the last stage is biased with a constant dc voltage source, as shown in Figure 4a. Moreover, the same noise sources described above are used at the driver’s last-stage terminals, v d d q ( t ) and v s s q ( t ) , while the pre-driver stage is biased by constant dc sources, as presented in Figure 4b. Table 2 presents the different noise parameters, frequency, and amplitude values used in this setup.
The simulation results of the p2p eye jitter, along the with eye width (EW) and eye height (EH) openings, are reported in Table 3. Eye measurements are determined between a 40% and 60% eye boundary time crossing and 20% and 80% of the amplitude thresholds, respectively. This result clearly shows that, for this IO buffer topology, the PGSIJ difference between the pre-driver and last stage is ~10 ps at the slow–slow (SS−40 °C) corner (( V D D = V D D Q   = 2.97 V, T = −40 °C). Therefore, the design engineer should consider if this analysis is carried out by means of behavioral models extracted or generated based on the IBIS or its power-aware version that shows several shortcomings in capturing PGSIJ by the pre-driver’s supply V D D / V S S domains, because they are kept constant during device characterization and model extraction [14,15].
The numerical results of the p2p eye jitter, which are reported in Table 3, confirm that the pre-driver PGSIJ can be as important as last-stage jitter. The percentage of the jitter distortion with respect to the unit interval (UI = 1/data rate) is added to demonstrate the jitter contribution in the eye timing margin difference between the SS−40 °C corner (i.e., ~12%) against the fast–fast (FF)−40 °C (i.e., ~5%). Although IO buffer design technology and circuit architecture can be different from the studied case, which may lead to different jitter numbers, considering PGSIJ by the pre-driver is as important as that induced by last-stage P/G rails. It is worth noting that the P/G supply noise of the pre-driver mainly induces jitter distortion, whereas the P/G supply noise of the last-stage inverter introduces both jitter and amplitude distortions, as is illustrated in Figure 6, where both eye plots are compared at the worst-case corner.

3.3. Induced Jitter: Shared vs. Decoupled PG Noise

The two simulation configurations, which are used to estimate the p2p eye jitter, are shown in Figure 4. The PGSV settings are described in Table 4. The simulation results of both configurations are shown in Table 5. Furthermore, Figure 7 illustrates the eye diagrams of the pre-driver and the last-stage-induced jitter at the SS−40 °C corner.
Table 3 and Table 5 show that the worst-case eye jitter is observed at the SS−40 °C corner for this specific transistor technology and node at which usually the worst jitter performance is observed. Since IO buffers are more sensitive to jitter noise at the SS corner, it is usually recommended to run the high-speed IO link SiPI simulation at the SS corner to determine the timing margins at the receiver’s input. Therefore, the accuracy of the power-aware IO buffer behavioral model should be guaranteed at the SS corner, where it presents the worst-case PGSIJ performance. In addition to that, the p2p jitter for shared and decoupled PG supply noise at the SS corner shows ~53 ps difference, which depends on the PG noise frequency content and amplitude variations.

4. PSIJ Sensitivity Study of Two-Stage Driver

4.1. Simulation Setup

This section aims to explore the study of the sensitivity of the PSIJ transfer function (TF) to the supply voltage amplitude and frequency induced by pre-driver ( V D D ) and last-stage ( V D D Q ) buffer at the SS−40 °C corner [21]. The separate and combined PSIJ contributions of the driver’s IO stages are explored. The PSIJ by the pre-driver V D D supply (i.e., S P ( · ) ) and last-stage supply V D D Q , i.e., S L ( · ) ), can separately affect the driver’s total output jitter (i.e., S I O ( · ) ). The PSIJ of the IO device nonlinearly depends on the amplitude (e.g., a k ) and frequency (e.g., f k ) of the power supply voltage, as illustrated in Figure 8.
P S I J k   ( p s ) = S k ( a k ( V ) , f k ( H z ) ) ;   k = { P ,   L , I O }  
where k indicates the driver ( I O ) or specific driver stage: pre-driver ( P ) or last stage ( L ). The amplitude and frequency of the distinct power supply of the pre-driver and last stage are swept in order to figure out the sensitivity of PSIJ on the frequency and amplitude as shown in Figure 8.

4.2. Frequency Sensitivity of PSIJ Transfer Function

The last-stage PSIJ is determined by sweeping the frequency of the applied sinusoidal voltage waveform at V D D Q , while pre-driver stage supply V D D is kept constant, as shown in Figure 8b. Similarly, the same experiment is performed for the pre-driver stage, as shown in Figure 8a. In the combined PSIJ impact, the distinct supply case of the driver’s IO stages is considered for this experiment, as shown in Figure 8c. Figure 9 shows the PSIJ transfer function of the above three studied cases, as the supply noise frequencies of the separate and combined contributions of the pre-driver and last stage are swept. Table 6 summarizes the supply settings to obtain the PSIJ TF shown in Figure 9.
The comparison, which is shown in Figure 9, between the theoretical jitter TF S I O t h ( f ) of the IO buffer (e.g., black dashed line curves), which is defined in Equation (5), follows a similar waveform trend as the experimental results of the PSIJ S I O ( f ) function. The difference between ( S I O t h ( f ) vs. S I O ( f ) ) at low frequency (e.g., f < 100   MHz ) can have several explanations. Firstly, the conditions used in the simulation data to derive S I O t h ( f )   is a clock signal against a random bit pattern used to derive S I O ( f ) . Moreover, the deviation between the theoretical and experimental results can be due to the accuracy of the spice model level used in the simulations or the derivation of theoretical function
The PSIJ TF of the pre-driver shows a peak value around   200   MHz . However, the S L ( f )   shows a flat response until reaching 200   MHz . The pre-driver’s jitter is the main contributor to the IO buffer’s total jitter. S p ( f ) has a bandwidth of [ 120   MHz 200   MHz ] , which defines the V D D signal frequency range that generates the highest PSIJ. As the PSV’s frequency increases and exceeds 200 MHz, the PSIJ number starts to decrease. At higher frequency ( f > 2   GHz ), the PSIJ of both IO driver stages decreases and is dominated by the input data pattern timing distortion.
The eye diagrams shown in Figure 10 demonstrate the PSIJ sensitivity to the frequency of the last-stage supply variations, as the pre-driver-stage supply kept constant. Figure 11 shows the eye diagram sensitivity to the last-stage supply frequency, as the supply voltage variations of the pre-driver is 123 MHz.
It is worth noting that the driver’s total PSIJ jitter S I O   ( f ) depends on the phase difference between the supply voltage variations (e.g., φ V D D Q φ V D D ) . This dependency is explored by the second experiment shown in Table 7, where the last-stage frequency of the applied sinusoidal voltage is swept for a different sinusoidal frequency applied at the pre-driver stage
As the frequency of the pre-driver supply variations is close the sensitive frequency bandwidth of the S p ( f ) , the total jitter increases, as shown in Figure 12. Hence, the total jitter at a lower frequency depends on the phase difference between V D D and V D D Q supply voltage waveforms. Moreover, the total jitter is dominated by the pre-driver’s circuit jitter, as the supply voltage frequency of the last stage increases. Therefore, the PSIJ sensitivity can be conceptually assumed to be a superposition of the pre-driver and last-stage PSIJ.
S I O ( f ) S P ( f P ) + S L ( f L ) J I O  
where J I O is the jitter induced by the full driver’s input–output timing distortion while the circuit is powered by DC PSV at the SS−40 °C corner.
The superposition of the jitter frequency sensitivity TF can be valid if the supply voltage variation is low enough to approximate the nonlinear I–V and C–V functions of the transistor as linear behavior of the applied input voltage and supply voltage variations. The PSIJ of the pre-driver and last stage can be superposed to lead to the total output jitter if the PGSV (i.e.,   V D D or V D D Q ) is composed by two sinusoidal frequency noises under small amplitude variations. The linear superposition of the jitter TF of the pre-driver and last stage can hold under small signal variations. The next section explores how the superposition formula is only valid for small signal analysis.

4.3. Amplitude Sensitivity of PSIJ Transfer Function

The amplitudes of distinct PSV noises of the driver’s IO-stage circuit are independently swept at f = 70   MHz . Figure 13 and Figure 14 show the amplitude-dependent PSIJ of the last stage (i.e., as shown in Figure 8b setup) and the pre-driver stage (i.e., as shown in Figure 8b setup), respectively. Generally, the total IO buffer PSIJ and the separate jitter of the driver’s IO stages increase as the amplitude of the PSV increases.
By comparing the Figure 13 and Figure 14 results, the PSIJ TF has higher sensitivity to the amplitude of the supply voltage noise of the pre-driver than the last stage. This is mainly due the fact that the pre-driver stage is composed of three inverter circuits powered by a V D D supply. For instance, the sensitivity of the pre-driver and last stages are S P 0.7   ps   mV 1 (i.e., Figure 14) and S L 0.12   ps   mV 1 (i.e., Figure 13).

4.4. Two-Tone Jitter Superposition

This investigation aims to validate the jitter superposition condition under small and large-signal distinct PSV variations for both driver’s stages [18,22,23].

4.4.1. Simulation Setting

Pre-driver case: Firstly, the pre-driver is simulated for different frequencies with a single tone of amplitude a P of the   V D D supply voltage, while the last-stage supply is kept constant. Secondly, two tones with different amplitudes (e.g., a P 1 and a P 2 ) are applied at V D D , as shown in Figure 8a. The output jitter is measured for both cases and compared against the superposition formula of the output jitter for different amplitude variations.
S P ( f P 1 + f P 2 ) S P ( f P 1 ) + S P ( f P 2 )   i f   a P 1 + a P 2 V D D 1  
Last-stage case: Firstly, the last stage is simulated for different frequencies with a single tone of amplitude a L of the   V D D Q supply voltage, while the pre-driver supply is kept constant. Secondly, two tones with different amplitudes (e.g., a L 1 and a L 2 ) are applied at V D D Q , as shown in Figure 8b. The output jitter is measured for both cases and compared against the superposition formula of the output jitter for different amplitude variations.
S L ( f L 1 + f L 2 ) S L ( f L 1 ) + S L ( f L 2 )   i f   a L 1 + a L 2 V D D Q 1  
The six cases studied for both IO buffer stages are summarized in Table 8. The frequency of the two-tone supply voltage waveform is selected as a mixture between the low MHz range (e.g., 57 MHz, 123 MHz), where the driver’s IO stage is sensitive to noise, and the higher-frequency range (e.g., 507 MHz, 907 MHz), at which the driver’s IO stage is less sensitive to jitter.

4.4.2. Numerical Results

The obtained results of the pre-driver and last stage are illustrated in Figure 15 and Figure 16, respectively. They compare the measured output jitter, J m , from transient data against the simulated modelled output jitter, J s , of the pre-driver-stage case and last stage using Equations (9) and (10), respectively.
The predicted and measured jitter from simulation data show that a good correlation is observed in Figure 15a–c and Figure 16a–c when the amplitude of the PSV noise is below 25% of the nominal V D D and V D D Q supply voltage. The inaccuracy of the superposition of the PSIJ TF of Equations (9) and (10) is below 4.8% in this case.
As the amplitudes of the PSV variation exceed some specified number, the linear superposition of the applied two-tone voltage contribution of the pre-driver and the last-stage circuit is not valid anymore, as shown in Figure 15d and Figure 16d, respectively. This is mainly due to the fact that the PU and PD transistor current is highly nonlinear, depending on the applied voltage difference between its terminals. The inaccuracy of the superposition of the PSIJ TF of Equations (9) and (10) is below 33.3% in this case.
Cases 1 and 4, where the frequency of the tow tones are a mixture of 75 MHz and 123 MHz, show the highest PSIJ for the studied pre-driver and last-stage cases, as shown in Figure 15 and Figure 16, respectively. This observation confirms the results of the previous analysis which were performed to study the the frequency-dependent jitter sensitivity.

5. Conclusions

This paper has studied and analyzed the PGSIJ contribution of the pre-driver and last stage of a cascaded inverter IO buffer at three different PVT corners. The shared and decoupled power and ground supply cases were also investigated and compared.
The contribution of the pre-driver’s PGSIJ can be as important as that of the last stage at the worst corner. Finally, the IO buffers are more sensitive to jitter noise at the SS corner and it is important to develop a specific IBIS-like model to capture the pre-driver’s PGSIJ in order to speed up transient simulation. The impact of the PSIJ TF superposition of a multiple-stage IO buffer powered by distinct power supplies depends on the amplitude of the supply voltage variations. The PSIJ or delay superposition of each stage depends on the amplitude variations where the I–V and C–V functions of the transistor can be linearly approximated.
The findings which are reported by the analyzed and simulated data in this paper urge the improvement of the equivalent circuit IBIS-like and/or parametric curve fitting nonlinear dynamic behavioral modelling methodology in capturing power and signal integrity distortion under separate power and ground voltage variations in order to not only speed up PSIJ characterization, but also to cope with the advance in recent PDN and IO buffer designs. For example, the characterization of voltage–time IBIS data under different PVT corners can be explored to derive an approximation of the PSIJ TF.

Author Contributions

Conceptualization and methodology, M.S., R.M., W.D. and H.B.; software and validation, M.S., W.D. and H.B.; formal analysis, M.S. and W.D.; investigation, M.S. and W.D.; data curation, M.S. and W.D.; writing—original draft preparation, M.S.; writing—review and editing, M.S., R.M., W.D., H.B. and E.R.; supervision, R.M., W.D. and H.B. All authors have read and agreed to the published version of the manuscript.

Funding

The Foundation for Science and Technology (FCT) under the ICT (Institute of Earth Sciences) project UIDB/04683/2020; and Portuguese Funds through the Foundation for Science and Technology (FCT) under the LAETA project UIDB/50022/2020.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

First author would like to thank reviewers and collaborators from different Institutes and Universities for their comments and suggestions that improve the quality of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

IOInput–Output
PVTProcess, voltage, and temperature
P/GPower/ground
PSVPower supply voltage
PGSVPower ground supply voltage
PSIJPower supply-induced jitter
PGSIJPower ground supply-induced jitter
SiPISignal and power integrity
PDNPower delivery network
PCBPrinted circuit board
I–VCurrent–voltage
C–VCapacitance–voltage
IBISinput–output buffer information specification
TLTransistor level
SS Slow–Slow
TT Typical–Typical
FF Fast–Fast
TFTransfer function
p2ppeak-to-peak
EWEye width
EHEye height

References

  1. Zhu, T.; Steer, M.B.; Franzon, P.D. Accurate and scalable IO buffer macromodel based on surrogate modeling. IEEE Trans. Compon. Packag. Manuf. Technol. 2011, 1, 1240–1249. [Google Scholar]
  2. Yelten, M.B.; Franzon, P.D.; Steer, M.B. Surrogate-modelbased analysis of analog circuits-part II: Reliability analysis. IEEE Trans. Device Mater. Reliab. 2011, 11, 458–465. [Google Scholar]
  3. Song, K.; Kim, J.; Kim, H.; Lee, S.; Ahn, J.; Brito, A.; Kim, H.; Park, M.; Ahn, S. Modeling, Verification, and Signal Integrity Analysis of High-Speed Signaling Channel with Tabbed Routing in High Performance Computing Server Board. Electronics 2021, 10, 1590. [Google Scholar] [CrossRef]
  4. Satheesh, S.M.; Salman, E. Design space exploration for robust power delivery in TSV based 3-D systems-on-chip. In Proceedings of the 2012 IEEE International SOC Conference, Niagara Falls, NY, USA, 12–14 September 2012; pp. 307–311. [Google Scholar] [CrossRef]
  5. Tripathi, J.N.; Sharma, V.K.; Shrimali, H. A Review on Power Supply Induced Jitter. IEEE Trans. Compon. Packag. Manuf. Technol. 2019, 3, 511–524. [Google Scholar] [CrossRef]
  6. Chu, X.; Hwang, C.; Fan, J.; Li, Y. Analytic Calculation of Jitter Induced by Power and Ground Noise Based on IBIS I/V Curve. IEEE Trans. Electromagn. Compat. 2018, 60, 468–477. [Google Scholar] [CrossRef]
  7. Park, E.; Kim, J.; Kim, H.; Shon, K. Analytical jitter estimation of two-stage output buffers with supply voltage fluctuations. In Proceedings of the 2014 IEEE International Symposium on Electromagnetic Compatibility (EMC), Raleigh, NC, USA, 4–8 August 2014; pp. 69–74. [Google Scholar]
  8. Stievano, I.S.; Maio, I.A.; Canavero, F.G. M/spl pi/log, macromodeling via parametric identification of logic gates. IEEE Trans. Adv. Packag. 2004, 27, 15–23. [Google Scholar] [CrossRef]
  9. Souilem, M.; Tripathi, J.N.; Dghais, W.; Belgacem, H. I/O Buffer Modelling for Power Supplies Noise Induced Jitter under Simultaneous Switching Outputs (SSO). In Proceedings of the 2019 IFIP/IEEE 27th International Conference on Very Large Scale Integration (VLSI-SoC), Cuzco, Peru, 6–9 October 2019; pp. 226–227. [Google Scholar]
  10. Varma, A.K.; Steer, M.; Franzon, P.D. Improving Behavioral IO Buffer Modeling Based on IBIS. IEEE Trans. Adv. Packag. 2008, 31, 711–721. [Google Scholar] [CrossRef]
  11. Lan, H.; Schmitt, R.; Yuan, C. Prediction and measurement of supply noise induced jitter in high-speed I/O interfaces. In Proceedings of the DesignCon, San Francisco, CA, USA, 2 May 2008. [Google Scholar]
  12. Dghais, W.; Souilem, M.; Zayer, F.; Chaari, A. Power Supply and Temperature Aware I/O Buffer Model for Signal-Power Integrity Simulation. Math. Probl. Eng. 2018, 2018, 1–9. [Google Scholar] [CrossRef]
  13. Yu, H.; Michalka, T.; Larbi, M.; Swaminathan, M. Behavioral Modeling of Tunable I/O Drivers With Preemphasis Including Power Supply Noise. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2020, 28, 233–242. [Google Scholar] [CrossRef]
  14. I/O Buffer Information Specification Version 7.0. Available online: https://ibis.org/ver7.0/ver7_0.pdf (accessed on 23 August 2022).
  15. Dghais, W.; Rodriguez, J. New Multiport I/O Model for Power-Aware Signal Integrity Analysis. IEEE Trans. Compon. Packag. Manuf. Technol. 2016, 6, 447–454. [Google Scholar]
  16. Souilem, M.; Tripathi, J.N.; Melicio, R.; Dghais, W.; Belgacem, H.; Rodrigues, E.M.G. Neural-Network Based Modeling of I/O Buffer Predriver under Power/Ground Supply Voltage Variations. Sensors 2021, 21, 6074. [Google Scholar] [CrossRef] [PubMed]
  17. Schmitt, R.; Lan, H.; Madden, C.; Yuan, C. Investigating the impact of supply noise on the jitter in gigabit I/O interfaces. In 2007 IEEE Electrical Performance of Electronic Packaging; IEEE: Portland, OR, USA, 2007; pp. 189–192. [Google Scholar]
  18. Shim, Y.; Oh, D.; Thim Khor, C.; Dhavale, B.; Chandra, S.; Chow, D.; Ding, W.; Chand, K.; Aflaki, A.; Sarmiento, M. System level clock jitter modeling for DDR systems. In Proceedings of the 2013 IEEE 63rd Electronic Components and Technology Conference, Las Vegas, NV, USA, 28–31 May 2013; pp. 1350–1355. [Google Scholar]
  19. Kang, H.S.; Chen, G.; Hashemi, A.; Choo, W.S.; Greenhill, D.; Beyene, W. Simulation and measurement correlation of power supply noise induced jitter for core and digital IP blocks. In Proceedings of the Proc. Des. Conf., CA, USA, January 2019; pp. 1–17. Available online: https://www.researchgate.net/publication/339149584_Simulation_and_measurement_correlation_of_power_supply_noise_induced_jitter_for_core_and_digital_IP_blocks (accessed on 7 July 2022).
  20. Shim, Y.; Oh, D. System Level Modeling of Timing Margin Loss Due to Dynamic Supply Noise for High-Speed Clock Forwarding Interface. IEEE Trans. Electromagn. Compat. 2016, 58, 1349–1358. [Google Scholar] [CrossRef]
  21. Shenoy, P.; Nowakowski, R. Power delivery for space-constrained applications. In White Paper; Texas Instruments: Dallas, TX, USA, 2016. [Google Scholar]
  22. Kim, H.; Fan, J.; Hwang, C. Modeling of power supply induced jitter (PSIJ) transfer function at inverter chains. In Proceedings of the 2017 IEEE International Symposium on Electromagnetic Compatibility and Signal/Power Integrity (EMCSI), Washington, DC, USA, 7–11 August 2017; pp. 591–596. [Google Scholar] [CrossRef]
  23. Kim, H.; Kim, J.; Fan, J.; Hwang, C. Precise Analytical Model of Power Supply Induced Jitter Transfer Function at Inverter Chains. IEEE Trans. Electromagn. Compat. 2017, 60, 1491–1499. [Google Scholar] [CrossRef]
Figure 1. Illustration of timing distortion known as jitter occurring at the rising and falling transition of the output signal. Reference signal (solid blue line). Distorted signal (red dashed line).
Figure 1. Illustration of timing distortion known as jitter occurring at the rising and falling transition of the output signal. Reference signal (solid blue line). Distorted signal (red dashed line).
Sensors 22 06531 g001
Figure 2. IO buffer circuit diagram with separate PDN for the pre-driver and last stage.
Figure 2. IO buffer circuit diagram with separate PDN for the pre-driver and last stage.
Sensors 22 06531 g002
Figure 3. Block diagram illustrating the variables contributing to PSIJ generation.
Figure 3. Block diagram illustrating the variables contributing to PSIJ generation.
Sensors 22 06531 g003
Figure 4. Simulation setup used to evaluate the impact of PGSV variations independently connected at the (a) pre-driver or (b) driver’s last stage.
Figure 4. Simulation setup used to evaluate the impact of PGSV variations independently connected at the (a) pre-driver or (b) driver’s last stage.
Sensors 22 06531 g004
Figure 5. Simulation setups used to evaluate the p2p eye jitter. (a) two-tone voltage noise applied to the shared PG rails. (b) two-tone voltage noise applied the decoupled PG rails.
Figure 5. Simulation setups used to evaluate the p2p eye jitter. (a) two-tone voltage noise applied to the shared PG rails. (b) two-tone voltage noise applied the decoupled PG rails.
Sensors 22 06531 g005
Figure 6. Eye diagram: pre-driver vs. last-stage PGSIJ at the SS−40 °C corner.
Figure 6. Eye diagram: pre-driver vs. last-stage PGSIJ at the SS−40 °C corner.
Sensors 22 06531 g006
Figure 7. Eye diagram: shared vs. decoupled PGSIJ at SS−40 °C.
Figure 7. Eye diagram: shared vs. decoupled PGSIJ at SS−40 °C.
Sensors 22 06531 g007
Figure 8. Frequency and amplitude-dependent PSIJ TF characterization (a) of pre-driver stage, (b) of last stage, (c) of driver’s IO stages.
Figure 8. Frequency and amplitude-dependent PSIJ TF characterization (a) of pre-driver stage, (b) of last stage, (c) of driver’s IO stages.
Sensors 22 06531 g008
Figure 9. PSIJ experimental and theoretical TF variations due to the separate and the combined impacts of the supply voltage variations of the driver’s IO stages as aL = aP = 160 mV.
Figure 9. PSIJ experimental and theoretical TF variations due to the separate and the combined impacts of the supply voltage variations of the driver’s IO stages as aL = aP = 160 mV.
Sensors 22 06531 g009
Figure 10. Output eye diagram due to last-stage PGSV variation with a L = 160   mV at 10 MHz (black), 123 MHz (blue), and 1 GHz (red).
Figure 10. Output eye diagram due to last-stage PGSV variation with a L = 160   mV at 10 MHz (black), 123 MHz (blue), and 1 GHz (red).
Sensors 22 06531 g010
Figure 11. Output eye diagram due to distinct pre-driver and last-stage PSV variations with a L = a p = 160   mV , f P = 123   MHz , while f L = 10   GHz (black), f L = 123 MHz (blue), and f L = 10 MHz (green).
Figure 11. Output eye diagram due to distinct pre-driver and last-stage PSV variations with a L = a p = 160   mV , f P = 123   MHz , while f L = 10   GHz (black), f L = 123 MHz (blue), and f L = 10 MHz (green).
Sensors 22 06531 g011
Figure 12. Parametric plot of the driver’s jitter TF as the last-stage frequency is swept for different sinusoidal tone excitation of the pre-driver stage.
Figure 12. Parametric plot of the driver’s jitter TF as the last-stage frequency is swept for different sinusoidal tone excitation of the pre-driver stage.
Sensors 22 06531 g012
Figure 13. Last-stage parametric plot of the IO buffer amplitude-dependent jitter TF as the last-stage amplitude is swept for different V d d ( t )   supply noise.
Figure 13. Last-stage parametric plot of the IO buffer amplitude-dependent jitter TF as the last-stage amplitude is swept for different V d d ( t )   supply noise.
Sensors 22 06531 g013
Figure 14. Pre-driver-stage parametric plot of the IO buffer amplitude-dependent jitter TF as the pre-driver stage amplitude is swept for different V d d q ( t ) supply noise.
Figure 14. Pre-driver-stage parametric plot of the IO buffer amplitude-dependent jitter TF as the pre-driver stage amplitude is swept for different V d d q ( t ) supply noise.
Sensors 22 06531 g014
Figure 15. Pre-driver stage case: correlation between J m and J s based on the superposition of (9): (ac): small-signal two tones. (d): large-signal case.
Figure 15. Pre-driver stage case: correlation between J m and J s based on the superposition of (9): (ac): small-signal two tones. (d): large-signal case.
Sensors 22 06531 g015
Figure 16. Last-stage case: correlation between J m and J s   based on the superposition of (10). (ac): small-signal two tones. (d): large-signal case.
Figure 16. Last-stage case: correlation between J m and J s   based on the superposition of (10). (ac): small-signal two tones. (d): large-signal case.
Sensors 22 06531 g016
Table 1. Different PVT corners used to evaluate the PGSIJ via transient simulations of IO buffer circuit configurations.
Table 1. Different PVT corners used to evaluate the PGSIJ via transient simulations of IO buffer circuit configurations.
Corner V D D / V D D Q T (°C)
SS−40 10 %   V D D N o m 40
SS125 10 %   V D D N o m 125
SS25 V D D N o m 25
FF−40 + 10 %   V D D N o m 125
FF125 + 10 %   V D D N o m −40
Table 2. PGSV settings of setup Figure 4.
Table 2. PGSV settings of setup Figure 4.
SetupSetup of Figure 4a,b
Supply v d d ( t )   or   v d d q ( t ) v s s ( t )   or   v s s q ( t )
1st tone { 0.2   V ,   800   MHz } { 0.15   V ,   1300   MHz }
2nd tone { 0.13   V ,   1700   MHz } { 0.18   V ,   900   MHz }
Table 3. Eye Diagram Metrics: PGSV Noise Sources are Considered at the Pre-driver or Last Stage.
Table 3. Eye Diagram Metrics: PGSV Noise Sources are Considered at the Pre-driver or Last Stage.
CornerPG NoiseJitter p2p (ps)Jitter/UI (%)EW (ns)EH (V)
SS−40 °CPredriver239.4611.971.862.85
Last stage248.3412.421.822.51
SS125 °CPredriver150.777.541.892.94
Last stage133.046.651.912.49
TT25 °CPredriver124.206.211.903.25
Last stage141.917.101.902.82
FF−40 °CPredriver106.435.321.913.61
Last stage79.853.991.953.15
FF125 °CPredriver133.046.651.923.53
Last stage159.657.981.923.16
Table 4. PGSV settings of Figure 6 setup.
Table 4. PGSV settings of Figure 6 setup.
SetupSetup of Figure 6Setup of Figure 6
Supply v d d ( t ) v s s ( t ) v d d q ( t ) v s s q ( t )
1st tone { 0.2   V ,   800   MHz } { 0.15   V ,   1300   MHz } { 0.33   V ,   1150   MHz } { 0.25   V ,   1400   MHz }
2nd tone { 0.13   V ,   1700   MHz } { 0.18   V ,   900   MHz } NANA
Table 5. Eye Diagram Metrics: Shared vs. Decoupled Cases.
Table 5. Eye Diagram Metrics: Shared vs. Decoupled Cases.
CornerPG NoiseJitter p2p (ps)Jitter/UI (%)EW (ns)EH (V)
SS−40 °CShared328.5016.431.802.50
Decoupled275.0013.751.772.57
SS 125 °CShared150.787.541.882.51
Decoupled195.209.761.852.51
TT 25 °CShared124.176.211.882.83
Decoupled186.259.311.822.87
FF−40 °CShared115.305.771.913.17
Decoupled133.046.651.893.16
FF 125 °CShared177.608.881.913.15
Decoupled150.787.541.903.21
Table 6. Experimental settings of the frequency sensitivity of the PSIJ TF of the driver’s IO stages of the results shown in Figure 8.
Table 6. Experimental settings of the frequency sensitivity of the PSIJ TF of the driver’s IO stages of the results shown in Figure 8.
Supplies V D D V D D Q
PSIJ TF ak (V)fk (MHz)ak (V)fk (MHz)
S L ( · ) 000.16 [ 10 11 × 10 3 ]
S P ( · ) 0.16 [ 10 11 × 10 3 ] 00
S I O ( · ) 0.16 [ 10 11 × 10 3 ] 0.16 [ 10 11 × 10 3 ]
Table 7. Experimental settings of the frequency sensitivity of the PSIJ transfer function of the driver’s IO stages of results shown in Figure 11.
Table 7. Experimental settings of the frequency sensitivity of the PSIJ transfer function of the driver’s IO stages of results shown in Figure 11.
Supplies V D D V D D Q
PSIJ TF a p ( V ) f p ( MHz ) a L ( V ) f L ( MHz )
IO buffer0.16 [ 10 ,   11 × 10 3 ] 0.16 [ 57 ,   11 × 10 3 ]
Table 8. Last stage and pre-driver: frequency settings of Figure 14 and Figure 15.
Table 8. Last stage and pre-driver: frequency settings of Figure 14 and Figure 15.
Cases f L 1 ,   f P 1   ( MHz ) f L 2 ,   f P 2   ( MHz )
157123
257507
357905
412357
5123905
61232033
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Souilem, M.; Melicio, R.; Dghais, W.; Belgacem, H.; Rodrigues, E. Analysis of Pre-Driver and Last-Stage Power—Ground-Induced Jitter at Different PVT Corners. Sensors 2022, 22, 6531. https://doi.org/10.3390/s22176531

AMA Style

Souilem M, Melicio R, Dghais W, Belgacem H, Rodrigues E. Analysis of Pre-Driver and Last-Stage Power—Ground-Induced Jitter at Different PVT Corners. Sensors. 2022; 22(17):6531. https://doi.org/10.3390/s22176531

Chicago/Turabian Style

Souilem, Malek, Rui Melicio, Wael Dghais, Hamdi Belgacem, and Eduardo Rodrigues. 2022. "Analysis of Pre-Driver and Last-Stage Power—Ground-Induced Jitter at Different PVT Corners" Sensors 22, no. 17: 6531. https://doi.org/10.3390/s22176531

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop