SlideShare a Scribd company logo
1 of 13
Download to read offline
1
Digital Wave Simulation of Quasi-Static Partial
Element Equivalent Circuit Method
Luigi Lombardi, Piero Belforte, Member, IEEE , Giulio Antonini, Senior Member, IEEE
Abstract—PEEC modeling is a well established technique for
obtaining a circuit equivalent for an electromagnetic problem.
The time domain solution of such models is usually performed
using nodal voltages and branch currents, or sometimes charge
and currents. The present paper describes a possible alternative
approach which can be obtained expressing and solving the
problem in the waves domain. The digital wave theory is used
to find an equivalent representation of the PEEC circuit in the
wave domain. Through a pertinent continuous to discrete time
transformation, the constitutive relations for partial inductances,
capacitances and resistances are translated in an explicit form.
The combination of such equations with Kirchhoff laws allows
to achieve a semi-explicit resolution scheme. Three different
physical configurations are analyzed and their extracted Digital
Wave PEEC models are simulated at growing sizes using the
general-purpose Digital Wave Simulator (DWS). The results are
compared to those obtained by using standard SPICE simulators
in both linear and nonlinear cases. When the size of the model
is manageable by SPICE, an excellent accuracy and a speed-up
factor of up to three orders of magnitude are observed with much
lower memory requirements. PEEC model size manageable by
DWS are also an order of magnitude larger than SPICE.
A comparative analysis of results including the effect of
parameters like the simulation time step choice is also presented.
Index Terms—Delay free loop (DFL), digital wave approach,
digital wave simulator (DWS), free oscillations (FO), wave digital
network (WDN), partial element equivalent circuit (PEEC),
transient analysis.
I. INTRODUCTION
Virtual prototyping at the industrial level has become a very
effective approach which prevents the realization of physical
prototypes, saving money and time-to-market. Engineers can
quickly explore the performance of thousands of design al-
ternatives without investing the time and money required to
build physical prototypes. In the design of electronic/electrical
systems and devices, circuit simulation is nowadays considered
as a powerful environment to perform virtual prototyping,
provided equivalent circuits for the systems of interest. With
the increase of frequency, the modeling cannot neglect the
role of interconnections and parasitics anymore. Physical in-
terconnects therefore constitute a dominant factor affecting the
overall system performance. Hence, in order to compensate
their effects in earlier stages of design, it is important to
Manuscript received July 23, 2016.
Luigi Lombardi and Giulio Antonini are with the UAq EMC Laboratory,
Dipartimento di Ingegneria Industriale e dell’Informazione e di Economia,
Universit`a degli Studi dell’Aquila, Via G. Gronchi 18, 67100, L’Aquila, Italy,
e-mail: giulio.antonini@univaq.it.
Piero Belforte is an independent researcher at Via G. C. Cavalli 28 bis,
10138 Turin, Italy, e-mail: piero.belforte@gmail.com, Research Gate account:
https://www.researchgate.net/profile/Piero Belforte.
correctly characterize the interconnects and incorporate their
models in the same circuit environment where the design is
performed. A very popular environment for circuit simulation
is represented by SPICE [1] and all the SPICE-like transient
simulators which have been developed over the years.
Interconnect modeling and parasitic extraction has been
often performed using 3-D electromagnetic solvers which then
pose the problem of being integrated in a circuit environment.
Among them, a well-known approach which naturally gener-
ates accurate circuit models for 3-D electromagnetic structures
is the partial element equivalent circuit (PEEC) approach [2].
The PEEC method is based on the mixed potential integral
equation (MPIE) and the continuity equation. It provides a
circuit interpretation of the electric field integral equation
(EFIE) and continuity equation [3] in terms of partial ele-
ments, namely resistances, partial inductances and coefficients
of potential. Hence, the resulting equivalent circuit can be
directly embedded in a circuit environment allowing an easy
integration with other circuit models and the entire problem
be described by means of the circuit theory and solved in
both the time and frequency domain. Time domain solutions
are especially advantageous and the unique possibility, if
there are nonlinearities in the circuit environment. Over the
years, several improvements of the PEEC method have been
performed allowing to handle complex problems involving
both circuits and electromagnetic fields [2], [4]–[14]. The
drawback of this approach is related to the extremely large
size of the PEEC circuits which results in slow time-domain
simulations.
When the propagation delay is neglected and, thus, magnetic
and electric field interactions are assumed to be instantaneous,
the application of the PEEC method returns an equivalent
RLC circuit. Enforcing Kirchoff’s laws in the time domain
leads to a set of differential algebraic equations (DAEs) which
can be solved by resorting to standard solution schemes [15]
involving, e.g., backward (BD1) and forward Euler schemes,
the Gear (BD2) integration method, the trapezoidal scheme
[16]. Implicit methods have much better stability over their
explicit counterparts.
In the early 1970s, Alfred Fettweis formulated the wave
digital filter (WDF) framework as a technique for designing
digital filter structures that mimic the properties of analog
reference circuits, which had well-studied behavior and well-
established design principles [17], [18]. The WDF concept
provides an elegant framework for creating digital models of
analog reference circuits (or any lumped reference system).
Wave digital structures (WDS) establish models in the discrete
time domain; they can be used to describe both linear and
nonlinear systems. Due to their numerical properties, WDS
are well suited for hardware implementation.
Also in the early ’70s, at the CSELT Labs of Turin, the digi-
tal wave approach was conveniently applied for the first time to
model and simulate the interconnects among high-speed digital
devices of advanced Telecom systems [19]. Fettweis concepts
were extended to distributed ideal transmission line (TL)
elements while z-transform principles were utilized to develop
digital wave models of active components (drivers, receivers)
extracted from TDR measurements. To clearly differentiate
Fettweis WDF from these TL computer simulation-oriented
developments, the term Digital Wave (DW) was always used
instead of Wave Digital (WD). Up to mid ’80s several
specialized programs were developed to model and simulate
lossy interconnects, crosstalks and nonlinear drivers [20], [21].
Based on this experience, a general topology program, with
emphasis to wideband signal integrity (SI), power integrity
(PI) and electromagnetic compatibility (EMC) applications,
was developed by the company HDT founded by the inventors.
This simulator, called SPRINT, solved the well known DFL
(Delay Free Loop) issue affecting digital wave structures,
included time-variant, nonlinear elements and S-parameters
behavioral blocks described in time domain [22]. An early DW
application to PEEC is described in [23]. The input network
description was a SPICE-like netlist. The latest version of this
tool is DWS 8.5 [24]. A complete overview of the applications
fields of the digital wave simulator DWS is reported in [25]
along with a specific application to lossy transmission lines in
the multi-gigabit speed range.
Recently, the digital wave approach has been also applied
to the microwave filter field to model microstrip structures
with discontinuities, short-circuited and open stubs [26], [27]
assuming the model of uniform transmission lines.
The aim of this paper is to present in a systematic way
a digital wave formulation of quasi-static PEEC models. A
preliminary work describing the digital wave formulation of
the PEEC method has been presented in [28] where the
formulation has been shortened for lack of space. All the
details are provided in this work along with extensive extensive
tests and related numerical results. Since magnetic and electric
field couplings are described by full matrices, a critical point
is to translate them in the wave domain in an efficient way.
The paper is organized as follows. Section II briefly summa-
rizes the PEEC method. The WDF framework is introduced in
Section III while Section IV presents the concept of adaptors.
A possible representation in the wave domain of the couplings
is presented in Section V. The solution algorithm used within
DWS is outlined in Section VI. The numerical results along
with the comparisons between DWS and SPICE are presented
in Section VII. The conclusions are drawn in Section IX.
II. BASIC PEEC FORMULATION FOR CONDUCTIVE
MATERIALS
The PEEC method is based on an integral equation for-
mulation of the geometry that is interpreted in terms of
circuit elements [2]. The main difference between PEEC and
other integral equation based methods is that it provides a
circuit interpretation of the electric field integral equation in
terms of partial elements (e.g., partial inductances and partial
capacitances) [29]. The resulting circuit can be analyzed using
SPICE-like circuit solvers in both time and frequency domain.
In the following, a short summary is presented for conductors
only for the sake of simplicity.
The PEEC model is developed starting from the electric
field integral equations and the continuity equation. The vol-
umes of the geometry under analysis is discretized using
parallelepipeds or, more in general, hexahedra, while the
surfaces are tesselated using rectangles or quadrilaterals. The
electrical unknowns, typically current densities and charge
density are expanded using pulse basis functions, meaning
they are assumed uniform within each elementary volume
the former, elementary surface the latter. Then, the standard
Galerkin’s testing approach is used to discretize the equations
leading to topological entities like nodes and branches which
are the typical of lumped circuits and are related by a con-
nectivity matrix A. Magnetic field coupling is modeled by
partial inductances Lp and electric field coupling is modeled
by coefficients of potentials P. Partial resistances are also
introduced to represent power dissipation. The definition for
coefficient of potential implies that the charges reside only on
the surface of the conductors. Short-circuit capacitances Cs
are obtained directly from the coefficients of potential P [29].
The enforcement of Kirchoff Voltage and Current Laws (KVL
and KCL, respectively) to the equivalent circuit leads to the
following sets of equations
AT
φ (t) + Ri (t) + Lp
d
dt
i(t) = −vs (t) (1a)
P−1 d
dt
φ (t) + Gleφ(t) − Ai (t) = is (t) (1b)
where the relation φ (t) = Pq (t) between charge and poten-
tials has been used and where Gle denotes the memory-less
lumped elements matrix. Vector vs (t) denotes the voltage
sources due to incident fields [30], vector is (t) represents
lumped current sources.
Equations (1) represent a set of Nn + N equations in
Nn + N unknowns (Nn and N being the number of nodes
and edges, respectively, of the equivalent circuit), that can be
written in a matrix form as follows
R + Lp
d
dt AT
−A Cs
d
dt + Gle
·
i
φ
=
−vs
is
(2)
By assuming matrices P and Lp frequency independent, the
system (2) can be re-written in time-domain as follows
C
dx(t)
dt
= −Gx(t) + Bu(t) (3)
Re(s)
Im(s)
|z| = 1
Re(z)
Im(z)
Fig. 1. Spectral mapping resulting from trapezoidal rule or, equivalently, from
bilinear trasform.
where
C =
Lp 0
0 Cs
(4a)
G =
R AT
−A Gle
(4b)
B =
I 0
0 I
(4c)
x(t) = [i(t) φ(t)]
T
(4d)
u(t) =
−vs(t)
is(t)
. (4e)
The previous equations are only slightly modified if dielectrics
are included. The interested reader can refer to [12], [29], [31].
III. DIGITAL WAVE ELEMENTS AND CONNECTIONS
Digital wave circuits are the result of a conversion per-
formed on an analog circuit using a particular discretization
scheme.
A. The bilinear transform
The discretization is carried out using the trapezoidal rule in
the time domain or, equivalently, the bilinear transform in the
frequency domain. Such discretization can be regarded as the
mapping between the continuous frequency s and the discrete
frequency ψ [32]. The new discrete frequency and the analog
frequency are related by
ψ
2
T
1 − e−sT
1 + e−sT
. (5)
From standard digital filtering theory e−sT
= z−1
can be
interpreted as the unit delay of duration T, hence
ψ
2
T
1 − z−1
1 + z−1
. (6)
If we look at the real part of ψ, we have
Re(ψ) =
2
T
1 − e−2Re(s)T
|1 + e−sT |2
=
2
T
1 − |z|2
|1 + z−1|2
. (7)
Equation (7) shows that, when the real part of the analog
frequency s is positive (negative), the real part of the discrete
frequency ψ is positive (negative) as well and |z| > 1
(|z| < 1). Hence, as it can be seen from Fig. 1, a stable and
causal transfer function in the continuous domain will stay
such also in the discrete domain.
B. Wave variables
For a port with voltage v and a current i, incident and
reflected voltage waves are defined by
a = v + iR0 (8a)
b = v − iR0 (8b)
It is straightforward to extend wave digital filtering principles
to the vector case (this has been outlined by Nitsche [33] and
appeared in the context of DWNs [34]). For a q-component
vector one port element voltage v = [v1, v2, · · · , vq]T
, and
current i = [i1, i2, · · · , iq]T
, it is possible to define wave
variables a and b by
a = v + iR0 (9a)
b = v − iR0 (9b)
C. Digital wave elements
We will now present the digital wave equivalents of the
circuit elements mentioned in the previous Section II, namely
inductances, capacitance, resistances, current sources and volt-
age sources.
Under the bilinear transform (5), or (6), the steady state
equation for an inductor becomes
ˆv =
2L
T
1 − z−1
1 + z−1
ˆi (10)
or, in the discrete-time domain
v (n) + v (n − 1) =
2L
T
(i (n) − i (n − 1)) (11)
If we apply the definition of wave variables (8), we get, in the
discrete time domain
a(n) + b(n) + a(n − 1) + b(n − 1) =
=
2L
RLT
(a(n) − b(n) − a(n − 1) + b(n − 1) (12)
where RL is the reference resistance for the inductance L.
If we set
R0 = RL =
2L
T
(13)
then (12) simplifies to
b (n) = −a(n − 1) (14)
Hence, the input wave a undergo a time-step delay T and sign
inversion before it is output as b.
The construction of the digital wave one-ports correspond-
ing to the resistor and capacitor is similar. For the capacitance,
assuming
R0 = RC =
T
2C
(15)
It leads to
b (n) = a(n − 1) (16)
assuming a reference resistance RC = T/2C and
b (n) = 0 (17)
for the resistance, assuming a reference resistance RR = R.
TABLE I
DIGITAL WAVE CONSTITUTIVE RELATIONS FOR R, L, C UNDER THE
BILINEAR TRANSFORM.
Lumped element Value Port impedance Wave relation
Resistor R R b(n) = 0
Capacitor C
T
2C
b(n) = a(n − 1)
Inductor L
2L
T
b(n) = −a(n − 1)
The digital wave constitutive relations for R, L, C under the
bilinear transform are summarized in Table I.
It is worth noting that the use of an implicit integration
method, like the trapezoid rule, to discretize the time derivative
of the inductance and capacitance constitutive laws usually
entails decisive numerical advantages but at the cost of the
lost of the local computability, meaning that it leads to the
solution of a linear system. When the electrical quantities are
expressed by wave quantities, it leads to an explicit scheme,
provided a proper choice of the reference resistance is done.
It is to be remarked that the DWF is applicable also to
circuits which do not admit an impedance or admittance
representation, like ideal transformers which are often used
in the design.
IV. ADAPTORS
In a circuit environment, we can connect the basic lumped
elements by means of series and parallel connections. When
we move to digital wave domain, the same function is per-
formed by adaptors. While the mathematical description of
a connection is given by a set of equation (usually voltage-
current relation for the considered elements), for the adaptors
the description is represented by scattering parameters, which
are completely defined by the port impedances of the adaptor.
A. Series Adaptors
A
B
B
A
Fig. 2. Series connection in a circuit environment and the equivalent series
adaptor.
It follows that a series connection will be represented in the
wave domain by means of a series adaptor. Figure 2 shows
the representations of a two element series. The 3-port series
adaptor obtained will be described by the scattering matrix
SSA =


1 − γ1 −γ1 −γ1
−γ2 1 − γ2 −γ2
−γ3 −γ3 1 − γ3

 (18)
where
γ1 =
2 · Rport1
Rport1 + Rport2 + Rport3
, (19a)
γ2 =
2 · Rport2
Rport1
+ Rport2
+ Rport3
, (19b)
γ3 =
2 · Rport3
Rport1
+ Rport2
+ Rport3
. (19c)
Rporti , i = 1, 2, 3 is the impedance port for the i-th port.
B. Parallel Adaptors
A
B
B
A
Fig. 3. Parallel connection in a circuit environment and the equivalent parallel
adaptor.
The same applies to the parallel connection. Figure 3 shows
the case of a two elements parallel connection. The 3-port
parallel adaptor obtained is described by the scattering matrix
SP A =


δ1 − 1 δ2 δ3
δ1 δ2 − 1 δ3
δ1 δ2 δ3 − 1

 (20)
where
δ1 =
2 · Gport1
Gport1 + Gport2 + Gport3
, (21a)
δ2 =
2 · Gport2
Gport1
+ Gport2
+ Gport3
, (21b)
δ3 =
2 · Gport3
Gport1
+ Gport2
+ Gport3
. (21c)
Gporti , i = 1, 2, 3 is the admittance port for the i-th port.
C. Reflection-Free Port
If we better analyze the scattering matrix for both series and
parallel adaptors, we easily realize that, with a proper choice
of the n-th impedance, we can stamp out the reflection on the
same port. As a consequence, we can obtain that the reflected
wave at the n-th port does not depend instantaneously on the
incident wave at that port (snn = 0) . For example if we
consider the case of a 3-port series adaptor we will have:
SSA =


1 − γ1 −γ1 −γ1
γ1 − 1 γ1 γ1 − 1
−1 −1 0

 (22)
if we choose the reference port 3 impedance such that
Rport3 = Rport1 + Rport2 . (23)
Similarly for a 3-port parallel adaptor,
SP A =


δ1 − 1 1 − δ1 1
δ1 −δ1 1
δ1 1 − δ1 0

 (24)
if we choose the reference port 3 admittance such that
Gport3 = Gport1 + Gport2 . (25)
It can be noticed that the impedances of the Reflection Free
Port (RFP) is exactly the equivalent impedances seen from the
A and B terminals if we consider the hybrid representation
in Fig. 4, or the circuit representation in Figs. 2 and 3.
The enforcement of the RFP criterion allows to decouple the
computation between the waves propagating from the leaves
to the root and the ones propagating in the inverse direction in
the chain of adaptors. This could lead to an explicit scheme,
as we will see in the first example of the section VI, or to a
semi-explicit scheme as we will see in the second example of
the section VI. It must be noticed that the effectiveness of this
approach depends on the way the elements are connected to
each other, more the network graph has triconnected elements
more the solution becomes implicit because of the presence
of Delay Free Loop (DFL) needed to represent complex
instantaneous connections.
B
A
B
A
Fig. 4. Hybrid representation for series and parallel adaptors.
V. COUPLING REPRESENTATION
In this section we will see some possible way for managing
the coupling as DWS does in order to obtain a performance
improvement.
A. The ”Marx” Π Model
k
L1 L2
D
C
A
B
L11
L12
L22
D
C
A
B
Fig. 5. Coupled inductors and their ”Marx” Π representation.
As seen in the previous section, in the conversion process
from analog to digital network, a one-by-one replacement
can be performed for resistors, capacitors and inductors.
Unfortunately, we can not do the same for inductive coupling
coefficients, hence we need to find some kind of equivalent
representation admitting a simple substitution in the digital
network. We can represent the inductive behavior using the
Marx, or Π, equivalent for the inductive couplings as shown in
Fig. 5 [24], in this way we replace the coupling coefficients in
the models with inductors. Hence, starting from inductors and
coupling factors we can compute a pure inductive equivalent
representation which admits an immediate representation in
the digital wave domain. For the case shown in Fig. 5, if we
name the two inductors L1 and L2 and M = k
√
L1L2, we
can compute the value of the Π equivalent by
L11 =
L1L2 − M2
L2 − M
(26)
L22 =
L1L2 − M2
L1 − M
(27)
L12 =
L1L2 − M2
M
(28)
In case of three or more coupled inductors, this represen-
tation requires the inversion of the partial inductance matrix.
The partial inductance matrix Lp may easily become quite
large for PEEC models with a number of branches exceeding
hundred thousands. Anyway, several techniques are available
to accelerate the inversion (e.g., see [35]).
N1
T
-1
AS12
T
-1
N2
T
-1
A B C D
Fig. 6. Stub model for circuit in Fig. 5.
B. Link Model for Inductors
N1
T
-1
A B C D
N2
T
-1
T
T
Fig. 7. Link model for circuit in Fig. 5.
Once the Π model for coupled inductors is computed,
we can quite easily obtain two possible equivalent networks
based on the ”stub” and ”link” models of inductors, shown
in Fig. 6 and Fig. 7, respectively. The most accurate one
is the ”stub” representation [36], in which (see Fig. 6) we
replace the inductance by means of a stub having characteristic
impedance:
ZC =
2 · L
TSTEP
. (29)
Unfortunately, the resulting equivalent digital network leads
to a more implicit scheme, because we need to preserve the
series adaptors between the two parallel adaptors. In order to
improve the computation performances we can use the ”link”
model (see Fig. 7) for the mutual inductances that makes
the computation explicit within each inductive branch of the
PEEC model and, at the same time, retains the stub model
for the self-inductances. The link model of inductor is the
representation of an inductor by means of a transmission line
[24], [36], [37] having characteristic impedance:
ZC =
L
TSTEP
. (30)
It can be proved that the error, assuming the same time step, is
four times larger than the one obtained from the stub model.
Due to the relation between errors [36] and time step, both link
and stub models are characterized by the same error simply
using a time step for the link model equal to half the time
step for the stub model. Moreover, since the error can be
regarded as a shunted capacitor, for both representation, the
global model is still passive.
C. Electric Coupling
In the PEEC context, the electric field coupling can be
represented by either coefficients of potential or capacitors.
Thus it is possible to represent the electric coupling in the
digital wave domain exploiting the capacitors representation.
VI. SIMPLE EXAMPLES AND DISCUSSION
In this section two simple examples are presented in order
to give more insight on DWS operation and some observations
are given to better explain the features of the proposed
approach.
A. RLC Series Circuit
e
R1 L3
R5C2 C4
Fig. 8. Simple RLC circuit.
The first example is the RLC circuit shown in Fig. 8. Using
the transformations described in the previous sections and the
equivalent wave representation for the real voltage source, it
is easy to obtain the equivalent DWN, Fig. 9,including the
scattering parameters for each adaptor. At this stage we can
start the computation going back and forth from the borders to
the middle of the circuit and viceversa. In this way we define
N1 SA1 N2
e
Ts Ts
−1
Ts
0
Fig. 9. Equivalent wave digital network for the circuit in Fig. 8.
a)
SA1
N1 N2
b)
ROOT
SARLi
SANLi
SACi
Fig. 10. Solution tree for the wave digital network in Fig.9 (a) and Fig. 12
(b) .
R1 L1
R2 L2
RloadRS
C1
C4
αj4v(Cj ) αj3v(Cj )
C3
C2
αj2v(Cj )αj1v(Cj )
IS
1 2
34
Fig. 11. Analog two cell PEEC.
the solution tree in Fig. 10. For this circuit the solution scheme
is fully explicit and thanks to the computational scheduling
adopted within DWS we have a very fast solving algorithm.
If the circuit becomes larger the solution tree becomes deeper
and/or wider and the scheme stays explicit, as long as we do
not have free delay loop in the wave digital network [38].
B. PEEC 2 cell
The second example consists of a simple PEEC model that
allows us to take all the significant elements into account
that are also found in larger problems. For the sake of
explanation, we will use the representation in Fig. 11 and we
will use delayed controlled sources for the VCVS. Every other
representation is fine as well although the WDN may result
to be different and even more complex. For the considered
representation, the equivalent digital network is described in
Fig. 12. As in the previous example we can solve the network
from the border to the middle but at a certain stage we
encounter the delay free loop in Fig. 13, hence we need to
solve it implicitly. The exposed procedure define the solution
tree in Fig. 10 (b) where ROOT is the DFL that is to be
solved in some way. A possible approach for the solution of the
solution of the ”root” is given by the definition of an equivalent
circuit composed by resistors and controlled sources. The
definition of such network is completely specular respect to the
computation of the equivalent digital network determination.
SAS
iS · RS
SAL
0
N4
SAc4
T
αj4v(Cj )
SA2
0
SARL2
N3
SAc3
T
αj3v(Cj )
NL2
-1
T
-1
T
NL1
SARL1
T T
N2
SAc2
T
αj2v(Cj )
SA1
0
N1
SAc1
T
αj1v(Cj )
Fig. 12. Equivalent digital network for the 2 cell PEEC.
SAS
iS · RS
SAL
0
N4 SA2 N3
N2SA1N1
Fig. 13. ”Root” of the equivalent digital network for the 2 cell PEEC.
+
−iS RS
RS
R2
1
GL2
+
−
aL2
RL
R1
1
GL1
+
−
aL1
+
−aN1
RN1
+
−aN4
RN4
+
−aN3
RN3
+
−aN2
RN2
Fig. 14. Circuital representation for the root problem.
In the case of this example the circuit representation of the
”root” is shown in Fig. 14 and can be solved by nodal analysis.
VII. NUMERICAL RESULTS
The proposed digital wave formulation has been experi-
mented using the tool DWS [24] while the traditional Nodal
Analysis has been performed using both Ngspice [39] and
Pspice [40]. Ngspice has been used to compare the simulation
times and RAM size requirements in a free oscillations config-
uration. Pspice has been used to compare the numerical results
in specific termination conditions specified in the examples.
The digital wave simulator DWS is completely circuit-
oriented and, thus, can be considered as an alternative to
standard SPICE-like solvers. All the simulations have been
performed on an Intel Quad-Core i7-2630QM 2.00 GHz CPU
machine.
Three different physical structures have been chosen to
compare DWS to SPICE results. The effect of growing size
of the PEEC model is evaluated using different pitches of
spatial discretization. The PEEC model has been generated
by using an in-house tool, then a SPICE-like netlist has been
synthesized and analyzed using both Ngspice [39] and Pspice
[40]. The same RLC and coupled inductor PEEC netlist can be
simulated by all the tools simply modifying the .TRAN control
statement according to DWS and SPICE syntax respectively.
The tests have been carried out using a stimulus and termina-
tion configuration suitable to pinpoint results differences with
a bandwidth resolution much higher than the bandwidth of the
PEEC model itself. An ideal fast ramp voltage (10 ps total rise
time) source is connected to the input port while the output
port(s) are left open. This configuration is able to generate
free oscillations of the circuit under test. Observing the output
waveforms for a suitable number of free oscillations it is easy
to point out issues like late-time numerical instabilities, delay
differences and spurious losses due to the simulation method
used.
Using DWS, the most important control parameter is the
simulation time step (TSTEP). This choice directly conditions
the parameters of the generated DWN, the integration error and
the equivalent bandwidth of the simulation. Using the default
semi-explicit method for PEEC couplings, the TSTEP value
is also directly related to the stability of the simulated model.
Typically picosecond or sub-picosecond TSTEP values are
required with a 10 ps input stimulus to get good stability for
the chosen test circuits. SPICE typically works at variable time
step and in order to get results with an accuracy/ bandwidth
comparable to DWS the maximum allowed value of time step
(TMAX) was chosen as main control parameter, leaving the
other options to their default value.
A. Interconnect
In the first example, a five conductor interconnect is con-
sidered. The length, width and thickness of the conductors
are 5 cm, l50 µm and 100 µm, respectively. The edge-to-
edge spacing is l50 µm. The geometry of the interconnect is
shown in Fig. 15. In the first test, the first two conductors are
terminated on 1 pΩ resistance and driven by a voltage step
with 10 ps rise-time. All the other ports are left open. Figure
16 shows the output port voltage on the two driven conductors.
Figures 17-18 shows the input and output port voltages on the
last two open-ended conductors.
0
0.02
x [m]
0.04
0
0
×10-3
y [m]
1
0.5
×10-4
z[m]
0.061
1.5
2
Fig. 15. Five conductor interconnect.
In the second test, the first port is driven by a fast voltage
ramp (10 ps rise time and 1 V of amplitude) while all the other
ports are left open. The comparative performances of Ngspice
and DWS solvers are reported in Table II.
B. Power divider
In the second example, a three-port microstrip power-divider
circuit has been modeled. The structure is shown in Fig. 19
(P1, P2 and P3 denote the ports). The dimensions of the circuit
are [20, 20, 0.5] mm in the [x, y, z] directions and the width of
the microstrips is set as 0.8 mm. Furthermore the dimensions
lX1, lY 1, and lY 3 are 9, 7.2 and 7.2 mm, respectively. The
relative dielectric constant is εr = 2.2. In the first test, port 1
is excited by a 2 V finite ramp with a rise-time 10 ps. All the
0 0.2 0.4 0.6 0.8 1
Time [s] 10
-8
-0.5
0
0.5
1
1.5
2
2.5
V2
[V]
Pspice
DWS
Fig. 16. Interconnect port 2 voltage.
0 0.2 0.4 0.6 0.8 1
Time [s] 10
-8
-0.14
-0.12
-0.1
-0.08
-0.06
-0.04
-0.02
0
V5
[V]
Pspice
DWS
Fig. 17. Interconnect port 5 voltage.
0 0.2 0.4 0.6 0.8 1
Time [s] 10
-8
-0.2
-0.15
-0.1
-0.05
0
0.05
V6
[V]
Pspice
DWS
Fig. 18. Interconnect port 6 voltage.
ports are terminated on 50 Ω resistances. In the second test,
the first port is driven by a fast voltage ramp (10 ps rise time
and 1 V of amplitude) while all the other ports are left open.
TABLE II
PERFORMANCE COMPARISON OF PEEC-SPICE AND PEEC-DWS FOR THE 5 CONDUCTOR MTL CASE.
Netlist lines Edges Nodes DWS MAX TSTEP [ps] DWS TSTEP [ps] Ngspice [s] DWS [s] Speed-up
11k 180 100 10 10 1096 1.6 685
11k 180 100 10 0.1 4200 65 64.6
30k 300 160 10 10 5400 6.8 794.1
30k 300 160 10 0.1 11700 468 25
114k 620 300 0.5 0.5 NA 708 NA
114k 620 300 0.5 0.1 NA 3111 NA
wP1
P3P2
lX,1
lY,1 lY,3
lY
lX
Fig. 19. The three-port microstrip power-divider circuit.
0 1 2 3 4 5
Time [s] 10
-9
0
0.2
0.4
0.6
0.8
1
1.2
V1
[V]
Pspice
DWS
Fig. 20. Power divider port 1 voltage.
0 1 2 3 4 5
Time [s] 10
-9
-0.2
0
0.2
0.4
0.6
0.8
V2
[V]
Pspice
DWS
Fig. 21. Power divider port 2 voltage.
0 1 2 3 4 5
Time [s] 10
-9
-0.2
0
0.2
0.4
0.6
0.8
1
V3
[V]
Pspice
DWS
Fig. 22. Power divider port 3 voltage.
The comparative performances of Ngspice and DWS solvers
are reported in Table III.
C. Coplanar striplines
In the third example, two coplanar striplines are embedded
in a dielectric, as shown in Fig. 23 and backed by two metallic
planes. The conductivity of striplines and planes is σ = 5.7 ·
107
S/m. The relative permittivity of the dielectric is εr = 4.
The blue lines represent the ports. Following are the geometric
parameters shown in Fig. 23 : 1 = 40 mm, 2 = 14 mm, s1 =
5 mm, s2 = 2 mm, wc = 1 mm, vs = 10 mm, hd = 20.95
mm and tc = 50 µm. A voltage ramp of amplitude 2 V is
applied to port 1. Port 1 has a 50 Ω resistance while port 2 is
left open. The transient voltages are observed at ports 1 and
2. In the second test, the first port is driven by a fast voltage
ramp (10 ps rise time and 1 V of amplitude) while all the other
ports are left open. The comparative performances of Ngspice
and DWS solvers are reported in Table IV. Then, in a third
test, the coplanar striplines have been terminated on a diode
(CJO=1 pF, Tt=100 ps) with in parallel a 100 fF capacitor.
The input port of the striplines is driven by a voltage ramp
with 10 ps rise time and 0.5 V amplitude. Figure 26 presents
the voltage across the diode as evaluated by the digital wave
simulator (DWS) and Ngpice. The performances are reported
in Table V.
TABLE III
PERFORMANCE COMPARISON OF PEEC-SPICE AND PEEC-DWS FOR THE POWER DIVIDER CASE.
Netlist lines Edges Nodes DWS MAX TSTEP [ps] DWS TSTEP [ps] Ngspice DWS [s] Speed-up
35k 436 86 0.5 0.5 480 min 55 523
100k 720 149 0.5 0.5 67 h 360 670
100k 720 149 0.5 0.2 NA 660 NA
200k 1008 212 0.2 0.2 NA 1260 NA
TABLE IV
PERFORMANCE COMPARISON OF PEEC-SPICE AND PEEC-DWS FOR THE COPLANAR STRIPLINE CASE
(*ESTIMATED SIMULATION TIME WITH TMAX = 1 ps).
Netlist Lines Edges Nodes DWS MAX TSTEP [ps] DWS TSTEP [ps] Ngspice DWS [s] Speed-up
18k 300 72 0.2 0.2 5760 50 115
18k 300 72 0.2 0.1 NA 88 NA
18k 700 144 0.2 0.2 34h * 574 213
96k 700 144 0.2 0.1 34h * 1050 116
255k 1150 264 0.05 0.05 NA 5800 NA
TABLE V
PERFORMANCE COMPARISON OF PEEC-SPICE AND PEEC-DWS FOR THE COPLANAR STRIPLINE CASE TERMINATED ON A DIODE
(*ESTIMATED SIMULATION TIME WITH TMAX = 0.2 ps).
Netlist Lines Edges Nodes DWS MAX TSTEP [ps] DWS TSTEP [ps] Ngspice DWS [s] Speed-up
18k 300 72 0.2 0.2 366 min 41 549
96k 700 144 0.2 0.2 253 h* 574 1500
225k 1150 264 0.05 0.05 NA 5800 NA
494k 1500 288 0.2 0.2 NA 6450 NA
2
1
hd
tc
tc
s1
vs
vs
tc
wc s2 wc
vs
vs
tc
s1
1
2
Fig. 23. Structure of the coplanar striplines circuit.
0 0.2 0.4 0.6 0.8 1
Time [s] ×10
-8
0
0.5
1
1.5
2
2.5
V1
[V]
Pspice
DWS
Fig. 24. Coplanar striplines port 1 voltage.
0 0.2 0.4 0.6 0.8 1
Time [s] ×10
-8
-0.5
0
0.5
1
1.5
2
2.5
3
V2
[V]
Pspice
DWS
Fig. 25. Coplanar striplines port 2 voltage.
VIII. ANALYSIS OF RESULTS
A. DWS simulations
It has been observed from the tests that the default DWS
model of magnetic couplings leads to a semi-explicit wave
model that imposes some constraints of the maximum allowed
simulation time step (MAX TSTEP). To insure late-time
stability of the simulation a sufficiently small TSTEP has
to be chosen. The value of the maximum allowed tstep has
been determined experimentally and depends on the specific
model and on the size of the circuit. Larger circuit size usually
requires smaller time steps. The multiconductor transmission
line of Fig. 15 allows a time step up to 10 ps for the
smaller model sizes (11K and 30K netlist lines), while 500
0 0.2 0.4 0.6 0.8 1
Time [s] ×10
-8
-0.2
0
0.2
0.4
0.6
0.8
Voltage[V]
DWS
Ngpice
Fig. 26. Voltage across the diode (example of coplanar striplines).
fs is required for the 114K netlist lines model. The three-
port splitter of Fig. 19 and the coplanar stripline of Fig. 23
show MAX TSTEP values ranging from 500 fs down to 50 fs
depending of the netlist size. The calculation speed is linearly
dependent on time step while the bandwidth resolution is
inversely proportional. Using sub-picosecond time steps the
simulation bandwidth exceeds the requirement imposed by the
10 ps transition time of the stimulus and by the extracted
PEEC model itself. RAM size requirements are not dependent
on time step and depends only on circuit size. 22.5 MB are
required for a 18K lines coplanar stripline model, while 263
MB are required to run the largest models (400K lines). The
required RAM is constant during the simulation run. The
analysis of free oscillations has also pointed out that no energy
losses are due to the simulator even for relatively long times
(tens of nanoseconds). This lossless behavior is expected due
to the use of wave models equivalent to the trapezoidal rule
of integration for capacitors and inductors and for the link
transmission line model of the magnetic coupling.
B. SPICE simulations
Three SPICE versions has been used during the tests:
Ngspice, Pspice and Ltspice. While Ngspice and Pspice give
practically the same results, LTspice is affected by a strong
damping of high-frequency components if default settings
of inductor parameters are used. To avoid this effect, the
additional default resistances must be set to zero [41]. Ngspice
and Pspice simulation time is strongly affected by circuit size
and this dependence is not linear, so that PEEC models with
size in the order of tens of thousands netlist lines are very
difficult to be managed because of prohibitive run times (hours
to tens of hours). RAM requirement grows during run time and
is in the order of 462 MB for a 18K lines model (Coplanar
line with diode clamp).
C. DWS vs SPICE
The comparison of DWS and SPICE (Ngspice, Pspice,
LTspice) simulations shows a very good matching between
numerical results even in the wideband configuration used for
the tests. A slight phase shift of persistent free oscillations
can be observed especially after a consistent number of
oscillations. This phase shift grows linearly with time and
is due to the one-step delay of the link model of magnetic
coupling used in DWS. For this reason it is more significant
when using larger time steps. In practical configurations where
resistive sources and loads are used, this effect is negligible.
The most evident difference is on the speed-up achieved
by DWS with respect to SPICE. The observed speed-up is
ranging from 65X for the simplest MTL model to 1500X
(extrapolated) for the medium size Coplanar stripline with
a nonlinear termination. The speedup is 4 times larger for
a nonlinear situation with respect the linear one. DWS can
manage PEEC models up to a 500K lines netlist complexity
with a simulation time in the order of a couple of hours while
SPICE is practically limited to about 20K lines. With larger
size circuits DWS is affected by a significant amount of time
spent for building up the DWN from the netlist. In the case of
Coplanar line largest model, this setup time is about the 60%
of the total elapsed time.
Despite its speed, DWS also requires a smaller amount
of RAM with respect to SPICE. A typical 20X RAM size
reduction has been observed in the tests. A main reason of the
slow simulation speed of SPICE is the variable simulation
time step. This requires a matrix inversion at each step
in a situation where the matrix is dense. The situation is
exacerbated when the circuit is nonlinear, because at each step
a number of Newton-Raphson iterations is required. In DWS
these iterations are confined only to the nonlinear elements or
are not required in case of piecewise linear elements [24], so
that the time required for a non linear circuit can be about
the same of the linear situation. The same applies for time-
variant terminations [42]. Several additional technical reports
regarding DWS-PEEC trials are reported in [43].
IX. CONCLUSIONS
In this paper a Digital Wave formulation of quasi-static
PEEC method (PEEC-DWS) has been presented. This for-
mulation is used within the general purpose simulator DWS.
Despite DWS has been conceived mainly to deal with prop-
agation and delay effects typical of wideband SI, PI and
EMC problems, it has been demonstrated that it can be also
conveniently utilized for highly interconnected RLC lumped
electrical networks typical of PEEC models. Using a Marx
equivalent of coupled inductors, DWS builds up a semi-
explicit wave domain equivalent of the PEEC model starting
from its Spice-like netlist. Stable simulations of the PEEC
model connected to a linear, time-variant or even nonlinear
network, can be achieved if a sufficiently small simulation
time step is used. Comparative tests with Ngspice or Pspice
simulations, carried out using very fast ramp stimulus and
open terminations, have shown an excellent agreement with
a speed-up factor of up to 3 orders of magnitude and a much
lower requirement of memory. The larger the PEEC model,
the larger is the achievable speed-up and the speed gain is
higher in nonlinear situations. While SPICE is practically
limited to deal with PEEC models showing a netlist size
in the order of ten thousand lines, DWS can be used to
simulate models up to 50-100 times this size. Being the
DWN used by DWS essentially composed by unit-delay TL
and adaptors (series and parallel) no additional loss is added
within the wave model. This lossless behavior can be easily
verified by observing the free oscillations generated by the
test configurations: they are persistent if the no resistive part is
included within the PEEC model. Another major advantage of
using the PEEC-DWS modeling is the ability to mix traditional
PEEC models with lossless/lossy distributed-parameters TLM
or behavioral time models that are very fast and accurate.
A further step toward higher performance can be achieved
using alternative modeling techniques of basic elements like
capacitors and inductors in order to get stable responses even
using larger time-steps. Another interesting development is the
utilization of different alternatives by modeling the couplings
by means of delayed controlled sources well supported by
DWS and/or including behavioral frequency dependent losses
within the PEEC-DWS cells.
These alternative solutions will be the object of future
research work.
REFERENCES
[1] L. W. Nagel, “SPICE: A computer program to simulate semiconductor
circuits,” University of California, Berkeley, Electr. Res. Lab. Report
ERL M520, May 1975.
[2] A. E. Ruehli, “Equivalent circuit models for three dimensional mul-
ticonductor systems,” IEEE Transactions on Microwave Theory and
Techniques, vol. MTT-22, no. 3, pp. 216–221, Mar. 1974.
[3] C. A. Balanis, Advanced Engineering Electromagnetics. John Wiley
and Sons, New York, 1989.
[4] A. E. Ruehli, “Inductance calculations in a complex integrated circuit
environment,” IBM Journal of Research and Development, vol. 16, no. 5,
pp. 470–481, Sep. 1972.
[5] A. E. Ruehli, P. A. Brennan, “Efficient capacitance calculations for three-
dimensional multiconductor systems,” IEEE Transactions on Microwave
Theory and Techniques, vol. 21, no. 2, pp. 76–82, Feb. 1973.
[6] W. Pinello, A. C. Cangellaris and A. E. Ruehli, “Hybrid electromagnetic
modeling of noise interactions in packaged electronics based on the
partial-element equivalent circuit formulation,” IEEE Transactions on
Microwave Theory and Techniques, vol. MTT-45, no. 10, pp. 1889–
1896, Oct. 1997.
[7] G. Wollenberg, A. G¨orisch, “Analysis of 3-D interconnect structures
with PEEC using SPICE,” IEEE Transactions on Electromagnetic Com-
patibility, vol. 41, no. 2, pp. 412–417, Nov. 1999.
[8] G. Antonini, A. Orlandi, “A wavelet based time domain solution for
PEEC circuits,” IEEE Transactions on Circuits and Systems, vol. 47,
no. 11, pp. 1634–1639, Nov. 2000.
[9] A. E. Ruehli, A. C. Cangellaris, “Progress in the methodologies for the
electrical modeling of interconnect and electronic packages,” Proceed-
ings of the IEEE, vol. 89, no. 5, pp. 740–771, May 2001.
[10] A. E. Ruehli, G. Antonini, J. Esch, J. Ekman, A. Mayo and A. Orlandi,
“Non-orthogonal PEEC formulation for time and frequency domain
EM and circuit modeling,” IEEE Transactions on Electromagnetic
Compatibility, vol. 45, no. 2, pp. 167–176, May 2003.
[11] G. Antonini, D. Deschrijver and T. Dhaene, “Broadband macromodels
for retarded Partial Element Equivalent Circuit (rPEEC) method,” IEEE
Transactions on Electromagnetic Compatibility, vol. 49, no. 1, pp. 34–
48, Feb. 2007.
[12] G. Antonini, A. E. Ruehli and C. Yang, “PEEC modeling of dispersive
dielectrics,” IEEE Transactions on Advanced Packaging, vol. 31, no. 4,
pp. 768–782, Sep. 2008.
[13] T. Lindgren, J. Ekman, and S. Backen, “A measurement system for the
complex far-field of physically large antenna arrays under noisy condi-
tions utilizing the equivalent electric current method,” IEEE Transactions
on Antennas and Propagation, vol. 58, no. 10, pp. 3205–3211, 2010.
[14] L. Yeung and K.-L. Wu, “Generalized partial element equivalent cir-
cuit (PEEC) modeling with radiation effect,” IEEE Transactions on
Microwave Theory and Techniques, vol. 59, no. 10, pp. 2377–2384,
2011.
[15] L. Pillegi, R. Rohrer, C. Visweswariah, Electronic Circuits and System
Simulation Methods. McGraw-Hill Book Company, 1995.
[16] F. N. Najm, Circuit Simulation. John Wiley and Sons, New York, 2010.
[17] A. Fettweis, “Digital filter structures related to classical filter networks,”
Archiv f¨ur Elektronik und ¨Ubertragungstechnik, vol. 25, no. 2, pp. 79–
89, 1971.
[18] ——, “Wave digital filters: theory and practice,” Proceedings of the
IEEE, vol. 74, no. 2, pp. 270–327, Feb 1986.
[19] P. Belforte, U. Colonnelli, and G. Guaschino, “Use of equivalent digital
wave networks in the simulation of the interconnects among high-
speed logic devices,” Alta Frequenza, vol. 11, pp. 649–660, 1976,
http://dx.doi.org/10.13140/RG.2.1.4546.2240.
[20] P. Belforte, B. Bostica, and G. Guaschino, “Time-domain simulation
of lossy interconnection using digital wave networks,” in Proc. of
International Symposium on Circuit and Syestems, ISCAS, Rome, 1982,
http://dx.doi.org/10.13140/RG.2.1.3019.2804.
[21] P. Belforte and G. Guaschino, “Electrical simulation using digital wave
networks,” in Proc. of IASTED International Symposium, Paris, Jun
1985, https://www.doi.org/10.13140/RG.2.1.4447.9207.
[22] P. Belforte, “A high-performance environment for mod-
eling and simulation of digital systems,” in HP High
-Speed Digital Systems Design and Test Symposium,
1993, http://www.hparchive.com/semi ˆAnar notes/1993 High-
Performance Environment for Modelling and Sim ˆA-
ulation of Digital Systems.pdf.
[23] A. Arnulfo, P. Belforte, and F. Maggioni, 3Dpeec V1.0 Users’s Manual
HDT, 1998, http://dx.doi.org/10.13140/RG.2.1.3676.9042.
[24] P. Belforte and G. Guaschino, DWS 8.5: Digital Wave Simulator, 2015,
http://dx.doi.org/10.13140/RG.2.1.1892.0160.
[25] P. Belforte, “Digital wave simulation of lossy lines for multi-gigabit
applications,” IEEE EMC Magazine, vol. 5, no. 2, 2016.
[26] B. P. Sto˘si´c and M. Gmitrovi´c, “Wave digital approach - a different
procedure for modeling of microstrip step discontinuities,” International
Journal of Circuits, Systems and Signal Processing, vol. 2, no. 3, pp.
209–218, 2008.
[27] B. P. Sto˘si´c, D. I. Krsti´c, and J. Jokovi´c, “Matlab/Simulink implemen-
tation of wave-based models for microstrips atructures utilizing short-
circuited and opened stubs,” Electronics, vol. 15, no. 2, pp. 31–38, Dec
2011.
[28] P. Belforte, L. Lombardi, D. Romano, and G. Antonini, “Digital wave
formulation of quasi-static partial element equivalent circuit method,” in
2016 IEEE 20th Workshop on Signal and Power Integrity (SPI), May
2016, pp. 1–4.
[29] A. E. Ruehli and G. Antonini and L. Jiang, The Partial Element
Equivalent Circuit Method for Electromagnetic and Circuit Problems.
New York, NY, USA: Wiley, 2016.
[30] A. E. Ruehli, J. Garrett, C. R. Paul, “Circuit models for 3D structures
with incident fields,” in Proc. of the IEEE Int. Symp. on Electromagnetic
Compatibility, Dallas, Tx, Aug. 1993, pp. 28–31.
[31] H. Heeb and A. Ruehli, “Three-dimensional interconnect analysis using
Partial Element Equivalent Circuits,” IEEE Transactions on Circuits and
Systems, vol. 38, no. 11, pp. 974–981, Nov. 1992.
[32] S. Bilbao, Wave and Scattering Methods for Numerical Simulation.
Wiley, 2004.
[33] Fettweis A, Nitsche G., “Numerical integration of partial differential
equations by means of multidimensional wave digital filters.” Proceeding
IEEE International Symposium on Circuits and Systems, pp. 954–957,
1990.
[34] ——, “Numerical integration of partial differential equations using
principles of multidimensional wave digital filters.” Journal of VLSI
Signal Processing, pp. 7–24, 1991.
[35] G. Antonini and D. Romano, “Efficient frequency-domain analysis
of peec circuits through multiscale compressed decomposition,” IEEE
Transactions on Electromagnetic Compatibility, vol. 56, no. 2, pp. 454–
465, April 2014.
[36] C. Christopoulos, The Transmission-Line Modeling Method: TLM.
IEEE PRESS, 1995.
[37] P. B. Johns and R. L. Beurle, “Numerical solution of 2-dimensional
scattering problems using a transmission-line matrix,” Proceedings of
the IEEE, vol. 59, no. 9, pp. 1203–1208, Sep. 1971.
[38] K. Ochs and B. Stein, “On the design and use of wave digital struc-
tures,” Dept Mathematics and Computer Science (Paderborn University),
November 2001.
[39] P. Nenzi and H. Vogt, Ngspice User’s Manual, Jan 2014.
[40] Orcad Pspice Designer, Cadence Design Systems, Inc., 2015.
[41] P. Belforte, “Diode clamped coplanar stripline PEEC
model: LTspice with default settings vs DWS,” July 2016,
http://dx.doi.org/10.13140/RG.2.1.1809.8164.
[42] P. Belforte and G. Antonini, “Extendible/rectractable
5-conductor PEEC-DWS structure,” Mar 2016,
http://dx.doi.org/10.13140/RG.2.1.4260.0087.
[43] P. Belforte, Research Gate, 2016,
https://www.researchgate.net/profile/Piero Belforte.
Luigi Lombardi was born in Larino (CB), Italy.
He received the Laurea degree (cum laude) in elec-
tronic engineering in 2015 University of L’Aquila,
L’Aquila, Italy, where he is currently working toward
the Ph.D. degree.
Piero Belforte Born in Turin in 1947, he re-
ceived his Laurea degree in Electronics Engineering
summa cum laude in 1970 from the Politecnico of
Turin. From 1970 to 2000 he worked in CSELT,
the Research Center of Telecom Italia as Head of
Switching Techniques Department and then as Head
of Hardware Qualification Department. In 1975 he
started the development of several generations of
high-speed modeling and simulation tools using in-
novative DSP algorithms for fast computer simula-
tion of high-speed electronic systems. In 1988 he
founded and directed the company HDT (High Design Technology) for the
development of state-of.-the art CAE tools for SI/PI/EMC prediction based
on digital wave simulation. From 2001 to present he continues his research
activity as Independent Researcher He is author of several publications and
international patents in the field of digital electronics with reference to
digital switching systems and techniques for telecom networks, high-speed
electronics, signal and power integrity, circuital modeling and simulation,
electromagnetic compatibility and test equipment for high performance digital
systems
Giulio Antonini (M94 - SM05) received the Laurea
degree (cum laude) in electrical engineering from
University of L’Aquila, L’Aquila, Italy, in 1994
and the Ph.D. degree in electrical engineering from
University of Rome “La Sapienza” in 1998. Since
1998, he has been with the UAq EMC Laboratory,
University of L’Aquila, where he is currently a
Professor. His scientific interests are in the field of
computational electromagnetics.

More Related Content

What's hot

Samtec whitepaper
Samtec whitepaperSamtec whitepaper
Samtec whitepaperjohn_111
 
A simulation model of ieee 802.15.4 in om ne t++
A simulation model of ieee 802.15.4 in om ne t++A simulation model of ieee 802.15.4 in om ne t++
A simulation model of ieee 802.15.4 in om ne t++wissem hammouda
 
Ieee projects 2011 ns 2 SBGC ( Trichy, Madurai, Chennai, Dindigul, Natham, Pu...
Ieee projects 2011 ns 2 SBGC ( Trichy, Madurai, Chennai, Dindigul, Natham, Pu...Ieee projects 2011 ns 2 SBGC ( Trichy, Madurai, Chennai, Dindigul, Natham, Pu...
Ieee projects 2011 ns 2 SBGC ( Trichy, Madurai, Chennai, Dindigul, Natham, Pu...SBGC
 
Design of magnetic dipole based 3D integration nano-circuits for future elect...
Design of magnetic dipole based 3D integration nano-circuits for future elect...Design of magnetic dipole based 3D integration nano-circuits for future elect...
Design of magnetic dipole based 3D integration nano-circuits for future elect...VIT-AP University
 
A Novel Approach to Digital Gate Design
A Novel Approach to Digital Gate DesignA Novel Approach to Digital Gate Design
A Novel Approach to Digital Gate DesignIDES Editor
 
Networking ieee-project-topics-ocularsystems.in
Networking ieee-project-topics-ocularsystems.in Networking ieee-project-topics-ocularsystems.in
Networking ieee-project-topics-ocularsystems.in Ocular Systems
 
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...ijcsit
 
Performance Analysis of Bus Topology in Fiber Optic Communication
Performance Analysis of Bus Topology in Fiber Optic CommunicationPerformance Analysis of Bus Topology in Fiber Optic Communication
Performance Analysis of Bus Topology in Fiber Optic Communicationijceronline
 
Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for He...
Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for He...Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for He...
Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for He...chokrio
 
An overview on application of machine learning techniques in optical networks
An overview on application of machine learning techniques in optical networksAn overview on application of machine learning techniques in optical networks
An overview on application of machine learning techniques in optical networksKhaleda Ali
 
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...csandit
 

What's hot (15)

Samtec whitepaper
Samtec whitepaperSamtec whitepaper
Samtec whitepaper
 
A simulation model of ieee 802.15.4 in om ne t++
A simulation model of ieee 802.15.4 in om ne t++A simulation model of ieee 802.15.4 in om ne t++
A simulation model of ieee 802.15.4 in om ne t++
 
Network survivability karunakar
Network survivability karunakarNetwork survivability karunakar
Network survivability karunakar
 
61 66
61 6661 66
61 66
 
Ieee projects 2011 ns 2 SBGC ( Trichy, Madurai, Chennai, Dindigul, Natham, Pu...
Ieee projects 2011 ns 2 SBGC ( Trichy, Madurai, Chennai, Dindigul, Natham, Pu...Ieee projects 2011 ns 2 SBGC ( Trichy, Madurai, Chennai, Dindigul, Natham, Pu...
Ieee projects 2011 ns 2 SBGC ( Trichy, Madurai, Chennai, Dindigul, Natham, Pu...
 
Design of magnetic dipole based 3D integration nano-circuits for future elect...
Design of magnetic dipole based 3D integration nano-circuits for future elect...Design of magnetic dipole based 3D integration nano-circuits for future elect...
Design of magnetic dipole based 3D integration nano-circuits for future elect...
 
A Novel Approach to Digital Gate Design
A Novel Approach to Digital Gate DesignA Novel Approach to Digital Gate Design
A Novel Approach to Digital Gate Design
 
3D-DRESD CiTiEs - ROMe
3D-DRESD CiTiEs  - ROMe3D-DRESD CiTiEs  - ROMe
3D-DRESD CiTiEs - ROMe
 
59
5959
59
 
Networking ieee-project-topics-ocularsystems.in
Networking ieee-project-topics-ocularsystems.in Networking ieee-project-topics-ocularsystems.in
Networking ieee-project-topics-ocularsystems.in
 
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
 
Performance Analysis of Bus Topology in Fiber Optic Communication
Performance Analysis of Bus Topology in Fiber Optic CommunicationPerformance Analysis of Bus Topology in Fiber Optic Communication
Performance Analysis of Bus Topology in Fiber Optic Communication
 
Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for He...
Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for He...Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for He...
Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for He...
 
An overview on application of machine learning techniques in optical networks
An overview on application of machine learning techniques in optical networksAn overview on application of machine learning techniques in optical networks
An overview on application of machine learning techniques in optical networks
 
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
 

Similar to Digital Wave Simulation of Quasi-Static Partial Element Equivalent Circuit Method

Digital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
Digital Wave Simulation of Lossy Lines for Multi-Gigabit ApplicationsDigital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
Digital Wave Simulation of Lossy Lines for Multi-Gigabit ApplicationsPiero Belforte
 
DIGITAL WAVE FORMULATION OF THE PEEC METHOD
DIGITAL WAVE FORMULATION OF THE PEEC METHODDIGITAL WAVE FORMULATION OF THE PEEC METHOD
DIGITAL WAVE FORMULATION OF THE PEEC METHODPiero Belforte
 
DIGITAL WAVE SIMULATION OF LOSSY LINES FOR MULTI-GIGABIT APPLICATION
DIGITAL WAVE SIMULATION OF LOSSY LINES FOR MULTI-GIGABIT APPLICATIONDIGITAL WAVE SIMULATION OF LOSSY LINES FOR MULTI-GIGABIT APPLICATION
DIGITAL WAVE SIMULATION OF LOSSY LINES FOR MULTI-GIGABIT APPLICATIONPiero Belforte
 
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)Piero Belforte
 
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...Piero Belforte
 
DIGITAL WAVE FORMULATION OF QUASI-STATIC PEEC METHOD
DIGITAL WAVE FORMULATION OF QUASI-STATIC PEEC METHODDIGITAL WAVE FORMULATION OF QUASI-STATIC PEEC METHOD
DIGITAL WAVE FORMULATION OF QUASI-STATIC PEEC METHODPiero Belforte
 
Automated Piecewise-Linear Fitting of S-Parameters step-response (PWLFIT) for...
Automated Piecewise-Linear Fitting of S-Parameters step-response (PWLFIT) for...Automated Piecewise-Linear Fitting of S-Parameters step-response (PWLFIT) for...
Automated Piecewise-Linear Fitting of S-Parameters step-response (PWLFIT) for...Piero Belforte
 
Nanometric Modelization of Gas Structure, Multidimensional using COMSOL Soft...
Nanometric Modelization of Gas Structure, Multidimensional  using COMSOL Soft...Nanometric Modelization of Gas Structure, Multidimensional  using COMSOL Soft...
Nanometric Modelization of Gas Structure, Multidimensional using COMSOL Soft...IJECEIAES
 
Time Domain Modelling of Optical Add-drop filter based on Microcavity Ring Re...
Time Domain Modelling of Optical Add-drop filter based on Microcavity Ring Re...Time Domain Modelling of Optical Add-drop filter based on Microcavity Ring Re...
Time Domain Modelling of Optical Add-drop filter based on Microcavity Ring Re...iosrjce
 
VECTOR VS PIECEWISE-LINEAR FITTING FOR SIGNAL AND POWER INTEGRITY SIMULATION
VECTOR VS PIECEWISE-LINEAR FITTING FOR SIGNAL AND POWER INTEGRITY SIMULATIONVECTOR VS PIECEWISE-LINEAR FITTING FOR SIGNAL AND POWER INTEGRITY SIMULATION
VECTOR VS PIECEWISE-LINEAR FITTING FOR SIGNAL AND POWER INTEGRITY SIMULATIONPiero Belforte
 
Electric and magnetic field calculation software in transmission lines
Electric and magnetic field calculation software in transmission  linesElectric and magnetic field calculation software in transmission  lines
Electric and magnetic field calculation software in transmission linesIJECEIAES
 
A Drift-Diffusion Model to Simulate Current for Avalanche Photo Detector
A Drift-Diffusion Model to Simulate Current for Avalanche Photo DetectorA Drift-Diffusion Model to Simulate Current for Avalanche Photo Detector
A Drift-Diffusion Model to Simulate Current for Avalanche Photo DetectorIJERA Editor
 
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...IJPEDS-IAES
 
1401 he computer-and-elec-eng-40
1401 he computer-and-elec-eng-401401 he computer-and-elec-eng-40
1401 he computer-and-elec-eng-40Haftamu Hailu
 
A_Double-Terminal_Traveling-Wave-Based_Method_Using_Novel_Noncontact_Sensors_...
A_Double-Terminal_Traveling-Wave-Based_Method_Using_Novel_Noncontact_Sensors_...A_Double-Terminal_Traveling-Wave-Based_Method_Using_Novel_Noncontact_Sensors_...
A_Double-Terminal_Traveling-Wave-Based_Method_Using_Novel_Noncontact_Sensors_...nishanth kurush
 
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...ijcsa
 

Similar to Digital Wave Simulation of Quasi-Static Partial Element Equivalent Circuit Method (20)

Digital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
Digital Wave Simulation of Lossy Lines for Multi-Gigabit ApplicationsDigital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
Digital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
 
DIGITAL WAVE FORMULATION OF THE PEEC METHOD
DIGITAL WAVE FORMULATION OF THE PEEC METHODDIGITAL WAVE FORMULATION OF THE PEEC METHOD
DIGITAL WAVE FORMULATION OF THE PEEC METHOD
 
DIGITAL WAVE SIMULATION OF LOSSY LINES FOR MULTI-GIGABIT APPLICATION
DIGITAL WAVE SIMULATION OF LOSSY LINES FOR MULTI-GIGABIT APPLICATIONDIGITAL WAVE SIMULATION OF LOSSY LINES FOR MULTI-GIGABIT APPLICATION
DIGITAL WAVE SIMULATION OF LOSSY LINES FOR MULTI-GIGABIT APPLICATION
 
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)
DIGITAL WAVE FORMULATION OF PEEC METHOD (SLIDES)
 
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...
Digital Wave Formulation of Quasi-Static Partial Element Equivalent Circuit M...
 
DIGITAL WAVE FORMULATION OF QUASI-STATIC PEEC METHOD
DIGITAL WAVE FORMULATION OF QUASI-STATIC PEEC METHODDIGITAL WAVE FORMULATION OF QUASI-STATIC PEEC METHOD
DIGITAL WAVE FORMULATION OF QUASI-STATIC PEEC METHOD
 
Automated Piecewise-Linear Fitting of S-Parameters step-response (PWLFIT) for...
Automated Piecewise-Linear Fitting of S-Parameters step-response (PWLFIT) for...Automated Piecewise-Linear Fitting of S-Parameters step-response (PWLFIT) for...
Automated Piecewise-Linear Fitting of S-Parameters step-response (PWLFIT) for...
 
Nanometric Modelization of Gas Structure, Multidimensional using COMSOL Soft...
Nanometric Modelization of Gas Structure, Multidimensional  using COMSOL Soft...Nanometric Modelization of Gas Structure, Multidimensional  using COMSOL Soft...
Nanometric Modelization of Gas Structure, Multidimensional using COMSOL Soft...
 
K010627787
K010627787K010627787
K010627787
 
Time Domain Modelling of Optical Add-drop filter based on Microcavity Ring Re...
Time Domain Modelling of Optical Add-drop filter based on Microcavity Ring Re...Time Domain Modelling of Optical Add-drop filter based on Microcavity Ring Re...
Time Domain Modelling of Optical Add-drop filter based on Microcavity Ring Re...
 
qring_study
qring_studyqring_study
qring_study
 
VECTOR VS PIECEWISE-LINEAR FITTING FOR SIGNAL AND POWER INTEGRITY SIMULATION
VECTOR VS PIECEWISE-LINEAR FITTING FOR SIGNAL AND POWER INTEGRITY SIMULATIONVECTOR VS PIECEWISE-LINEAR FITTING FOR SIGNAL AND POWER INTEGRITY SIMULATION
VECTOR VS PIECEWISE-LINEAR FITTING FOR SIGNAL AND POWER INTEGRITY SIMULATION
 
Electric and magnetic field calculation software in transmission lines
Electric and magnetic field calculation software in transmission  linesElectric and magnetic field calculation software in transmission  lines
Electric and magnetic field calculation software in transmission lines
 
Nano mos25
Nano mos25Nano mos25
Nano mos25
 
M.tech projects 2012 13
M.tech projects 2012 13M.tech projects 2012 13
M.tech projects 2012 13
 
A Drift-Diffusion Model to Simulate Current for Avalanche Photo Detector
A Drift-Diffusion Model to Simulate Current for Avalanche Photo DetectorA Drift-Diffusion Model to Simulate Current for Avalanche Photo Detector
A Drift-Diffusion Model to Simulate Current for Avalanche Photo Detector
 
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
 
1401 he computer-and-elec-eng-40
1401 he computer-and-elec-eng-401401 he computer-and-elec-eng-40
1401 he computer-and-elec-eng-40
 
A_Double-Terminal_Traveling-Wave-Based_Method_Using_Novel_Noncontact_Sensors_...
A_Double-Terminal_Traveling-Wave-Based_Method_Using_Novel_Noncontact_Sensors_...A_Double-Terminal_Traveling-Wave-Based_Method_Using_Novel_Noncontact_Sensors_...
A_Double-Terminal_Traveling-Wave-Based_Method_Using_Novel_Noncontact_Sensors_...
 
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
Effect of mesh grid structure in reducing hot carrier effect of nmos device s...
 

More from Piero Belforte

Simulation-modeling matrix
Simulation-modeling matrixSimulation-modeling matrix
Simulation-modeling matrixPiero Belforte
 
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...Piero Belforte
 
3 experimental wideband_characterization_of_a parallel-plate_capacitor
3 experimental wideband_characterization_of_a parallel-plate_capacitor3 experimental wideband_characterization_of_a parallel-plate_capacitor
3 experimental wideband_characterization_of_a parallel-plate_capacitorPiero Belforte
 
Cseltmuseum post records from September 2018 to January2019
Cseltmuseum post records from September 2018 to January2019Cseltmuseum post records from September 2018 to January2019
Cseltmuseum post records from September 2018 to January2019Piero Belforte
 
Cseltmuseum post records August2018
Cseltmuseum post records August2018Cseltmuseum post records August2018
Cseltmuseum post records August2018Piero Belforte
 
Cseltmuseum post records July 2018
Cseltmuseum post records July 2018Cseltmuseum post records July 2018
Cseltmuseum post records July 2018Piero Belforte
 
Multigigabit modeling of hi safe+ flying probe fp011
Multigigabit modeling of hi safe+ flying probe fp011Multigigabit modeling of hi safe+ flying probe fp011
Multigigabit modeling of hi safe+ flying probe fp011Piero Belforte
 
Cseltmuseum post records June 2018
Cseltmuseum post records June 2018Cseltmuseum post records June 2018
Cseltmuseum post records June 2018Piero Belforte
 
CSELTMUSEUM POST RECORDS MAY 2018
CSELTMUSEUM POST RECORDS MAY 2018CSELTMUSEUM POST RECORDS MAY 2018
CSELTMUSEUM POST RECORDS MAY 2018Piero Belforte
 
CSELTMUSEUM POST RECORDS APRIL 2018
CSELTMUSEUM POST RECORDS APRIL 2018CSELTMUSEUM POST RECORDS APRIL 2018
CSELTMUSEUM POST RECORDS APRIL 2018Piero Belforte
 
CSELTMUSEUM post records March_2018
CSELTMUSEUM  post records March_2018CSELTMUSEUM  post records March_2018
CSELTMUSEUM post records March_2018Piero Belforte
 
CSELTMUSEUM POST RECORDS FEBRUARY 2018
CSELTMUSEUM POST RECORDS FEBRUARY  2018CSELTMUSEUM POST RECORDS FEBRUARY  2018
CSELTMUSEUM POST RECORDS FEBRUARY 2018Piero Belforte
 
CSELTMUSEUM POST RECORDS JANUARY 2018
CSELTMUSEUM POST RECORDS JANUARY 2018CSELTMUSEUM POST RECORDS JANUARY 2018
CSELTMUSEUM POST RECORDS JANUARY 2018Piero Belforte
 
CSELTMUSEUM expanded post records, December 2017
CSELTMUSEUM expanded post records, December 2017CSELTMUSEUM expanded post records, December 2017
CSELTMUSEUM expanded post records, December 2017Piero Belforte
 
HDT (High Design Technology) related content on Cseltmuseum Dec. 13 2017
HDT (High Design Technology) related content on Cseltmuseum  Dec. 13 2017HDT (High Design Technology) related content on Cseltmuseum  Dec. 13 2017
HDT (High Design Technology) related content on Cseltmuseum Dec. 13 2017Piero Belforte
 
HiSAFE related content on Cseltmuseum Dec. 13 2017
HiSAFE related content on Cseltmuseum Dec. 13 2017 HiSAFE related content on Cseltmuseum Dec. 13 2017
HiSAFE related content on Cseltmuseum Dec. 13 2017 Piero Belforte
 
CSELTMUSEUM post record August to December 2017
 CSELTMUSEUM post record August to December 2017 CSELTMUSEUM post record August to December 2017
CSELTMUSEUM post record August to December 2017Piero Belforte
 
Piero Belforte related presentations on slideplayer.com july 12 2017
Piero Belforte related presentations on slideplayer.com july 12 2017Piero Belforte related presentations on slideplayer.com july 12 2017
Piero Belforte related presentations on slideplayer.com july 12 2017Piero Belforte
 
Collection of Cselt related presentations on slideplayer.com by_Piero_Belfort...
Collection of Cselt related presentations on slideplayer.com by_Piero_Belfort...Collection of Cselt related presentations on slideplayer.com by_Piero_Belfort...
Collection of Cselt related presentations on slideplayer.com by_Piero_Belfort...Piero Belforte
 
Cseltmuseum expanded post records from April 14 to June 27 2017
Cseltmuseum expanded post records from April 14 to June 27 2017Cseltmuseum expanded post records from April 14 to June 27 2017
Cseltmuseum expanded post records from April 14 to June 27 2017Piero Belforte
 

More from Piero Belforte (20)

Simulation-modeling matrix
Simulation-modeling matrixSimulation-modeling matrix
Simulation-modeling matrix
 
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
 
3 experimental wideband_characterization_of_a parallel-plate_capacitor
3 experimental wideband_characterization_of_a parallel-plate_capacitor3 experimental wideband_characterization_of_a parallel-plate_capacitor
3 experimental wideband_characterization_of_a parallel-plate_capacitor
 
Cseltmuseum post records from September 2018 to January2019
Cseltmuseum post records from September 2018 to January2019Cseltmuseum post records from September 2018 to January2019
Cseltmuseum post records from September 2018 to January2019
 
Cseltmuseum post records August2018
Cseltmuseum post records August2018Cseltmuseum post records August2018
Cseltmuseum post records August2018
 
Cseltmuseum post records July 2018
Cseltmuseum post records July 2018Cseltmuseum post records July 2018
Cseltmuseum post records July 2018
 
Multigigabit modeling of hi safe+ flying probe fp011
Multigigabit modeling of hi safe+ flying probe fp011Multigigabit modeling of hi safe+ flying probe fp011
Multigigabit modeling of hi safe+ flying probe fp011
 
Cseltmuseum post records June 2018
Cseltmuseum post records June 2018Cseltmuseum post records June 2018
Cseltmuseum post records June 2018
 
CSELTMUSEUM POST RECORDS MAY 2018
CSELTMUSEUM POST RECORDS MAY 2018CSELTMUSEUM POST RECORDS MAY 2018
CSELTMUSEUM POST RECORDS MAY 2018
 
CSELTMUSEUM POST RECORDS APRIL 2018
CSELTMUSEUM POST RECORDS APRIL 2018CSELTMUSEUM POST RECORDS APRIL 2018
CSELTMUSEUM POST RECORDS APRIL 2018
 
CSELTMUSEUM post records March_2018
CSELTMUSEUM  post records March_2018CSELTMUSEUM  post records March_2018
CSELTMUSEUM post records March_2018
 
CSELTMUSEUM POST RECORDS FEBRUARY 2018
CSELTMUSEUM POST RECORDS FEBRUARY  2018CSELTMUSEUM POST RECORDS FEBRUARY  2018
CSELTMUSEUM POST RECORDS FEBRUARY 2018
 
CSELTMUSEUM POST RECORDS JANUARY 2018
CSELTMUSEUM POST RECORDS JANUARY 2018CSELTMUSEUM POST RECORDS JANUARY 2018
CSELTMUSEUM POST RECORDS JANUARY 2018
 
CSELTMUSEUM expanded post records, December 2017
CSELTMUSEUM expanded post records, December 2017CSELTMUSEUM expanded post records, December 2017
CSELTMUSEUM expanded post records, December 2017
 
HDT (High Design Technology) related content on Cseltmuseum Dec. 13 2017
HDT (High Design Technology) related content on Cseltmuseum  Dec. 13 2017HDT (High Design Technology) related content on Cseltmuseum  Dec. 13 2017
HDT (High Design Technology) related content on Cseltmuseum Dec. 13 2017
 
HiSAFE related content on Cseltmuseum Dec. 13 2017
HiSAFE related content on Cseltmuseum Dec. 13 2017 HiSAFE related content on Cseltmuseum Dec. 13 2017
HiSAFE related content on Cseltmuseum Dec. 13 2017
 
CSELTMUSEUM post record August to December 2017
 CSELTMUSEUM post record August to December 2017 CSELTMUSEUM post record August to December 2017
CSELTMUSEUM post record August to December 2017
 
Piero Belforte related presentations on slideplayer.com july 12 2017
Piero Belforte related presentations on slideplayer.com july 12 2017Piero Belforte related presentations on slideplayer.com july 12 2017
Piero Belforte related presentations on slideplayer.com july 12 2017
 
Collection of Cselt related presentations on slideplayer.com by_Piero_Belfort...
Collection of Cselt related presentations on slideplayer.com by_Piero_Belfort...Collection of Cselt related presentations on slideplayer.com by_Piero_Belfort...
Collection of Cselt related presentations on slideplayer.com by_Piero_Belfort...
 
Cseltmuseum expanded post records from April 14 to June 27 2017
Cseltmuseum expanded post records from April 14 to June 27 2017Cseltmuseum expanded post records from April 14 to June 27 2017
Cseltmuseum expanded post records from April 14 to June 27 2017
 

Recently uploaded

Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxDiariAli
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Cherry
 
Kanchipuram Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kanchipuram Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsKanchipuram Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kanchipuram Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.Cherry
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...Scintica Instrumentation
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptxMuhammadRazzaq31
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxseri bangash
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Serviceshivanisharma5244
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 
Concept of gene and Complementation test.pdf
Concept of gene and Complementation test.pdfConcept of gene and Complementation test.pdf
Concept of gene and Complementation test.pdfCherry
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptxArvind Kumar
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxANSARKHAN96
 
Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxCherry
 

Recently uploaded (20)

Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 
Kanchipuram Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kanchipuram Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsKanchipuram Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Kanchipuram Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptx
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Concept of gene and Complementation test.pdf
Concept of gene and Complementation test.pdfConcept of gene and Complementation test.pdf
Concept of gene and Complementation test.pdf
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
 
Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptx
 

Digital Wave Simulation of Quasi-Static Partial Element Equivalent Circuit Method

  • 1. 1 Digital Wave Simulation of Quasi-Static Partial Element Equivalent Circuit Method Luigi Lombardi, Piero Belforte, Member, IEEE , Giulio Antonini, Senior Member, IEEE Abstract—PEEC modeling is a well established technique for obtaining a circuit equivalent for an electromagnetic problem. The time domain solution of such models is usually performed using nodal voltages and branch currents, or sometimes charge and currents. The present paper describes a possible alternative approach which can be obtained expressing and solving the problem in the waves domain. The digital wave theory is used to find an equivalent representation of the PEEC circuit in the wave domain. Through a pertinent continuous to discrete time transformation, the constitutive relations for partial inductances, capacitances and resistances are translated in an explicit form. The combination of such equations with Kirchhoff laws allows to achieve a semi-explicit resolution scheme. Three different physical configurations are analyzed and their extracted Digital Wave PEEC models are simulated at growing sizes using the general-purpose Digital Wave Simulator (DWS). The results are compared to those obtained by using standard SPICE simulators in both linear and nonlinear cases. When the size of the model is manageable by SPICE, an excellent accuracy and a speed-up factor of up to three orders of magnitude are observed with much lower memory requirements. PEEC model size manageable by DWS are also an order of magnitude larger than SPICE. A comparative analysis of results including the effect of parameters like the simulation time step choice is also presented. Index Terms—Delay free loop (DFL), digital wave approach, digital wave simulator (DWS), free oscillations (FO), wave digital network (WDN), partial element equivalent circuit (PEEC), transient analysis. I. INTRODUCTION Virtual prototyping at the industrial level has become a very effective approach which prevents the realization of physical prototypes, saving money and time-to-market. Engineers can quickly explore the performance of thousands of design al- ternatives without investing the time and money required to build physical prototypes. In the design of electronic/electrical systems and devices, circuit simulation is nowadays considered as a powerful environment to perform virtual prototyping, provided equivalent circuits for the systems of interest. With the increase of frequency, the modeling cannot neglect the role of interconnections and parasitics anymore. Physical in- terconnects therefore constitute a dominant factor affecting the overall system performance. Hence, in order to compensate their effects in earlier stages of design, it is important to Manuscript received July 23, 2016. Luigi Lombardi and Giulio Antonini are with the UAq EMC Laboratory, Dipartimento di Ingegneria Industriale e dell’Informazione e di Economia, Universit`a degli Studi dell’Aquila, Via G. Gronchi 18, 67100, L’Aquila, Italy, e-mail: giulio.antonini@univaq.it. Piero Belforte is an independent researcher at Via G. C. Cavalli 28 bis, 10138 Turin, Italy, e-mail: piero.belforte@gmail.com, Research Gate account: https://www.researchgate.net/profile/Piero Belforte. correctly characterize the interconnects and incorporate their models in the same circuit environment where the design is performed. A very popular environment for circuit simulation is represented by SPICE [1] and all the SPICE-like transient simulators which have been developed over the years. Interconnect modeling and parasitic extraction has been often performed using 3-D electromagnetic solvers which then pose the problem of being integrated in a circuit environment. Among them, a well-known approach which naturally gener- ates accurate circuit models for 3-D electromagnetic structures is the partial element equivalent circuit (PEEC) approach [2]. The PEEC method is based on the mixed potential integral equation (MPIE) and the continuity equation. It provides a circuit interpretation of the electric field integral equation (EFIE) and continuity equation [3] in terms of partial ele- ments, namely resistances, partial inductances and coefficients of potential. Hence, the resulting equivalent circuit can be directly embedded in a circuit environment allowing an easy integration with other circuit models and the entire problem be described by means of the circuit theory and solved in both the time and frequency domain. Time domain solutions are especially advantageous and the unique possibility, if there are nonlinearities in the circuit environment. Over the years, several improvements of the PEEC method have been performed allowing to handle complex problems involving both circuits and electromagnetic fields [2], [4]–[14]. The drawback of this approach is related to the extremely large size of the PEEC circuits which results in slow time-domain simulations. When the propagation delay is neglected and, thus, magnetic and electric field interactions are assumed to be instantaneous, the application of the PEEC method returns an equivalent RLC circuit. Enforcing Kirchoff’s laws in the time domain leads to a set of differential algebraic equations (DAEs) which can be solved by resorting to standard solution schemes [15] involving, e.g., backward (BD1) and forward Euler schemes, the Gear (BD2) integration method, the trapezoidal scheme [16]. Implicit methods have much better stability over their explicit counterparts. In the early 1970s, Alfred Fettweis formulated the wave digital filter (WDF) framework as a technique for designing digital filter structures that mimic the properties of analog reference circuits, which had well-studied behavior and well- established design principles [17], [18]. The WDF concept provides an elegant framework for creating digital models of analog reference circuits (or any lumped reference system). Wave digital structures (WDS) establish models in the discrete time domain; they can be used to describe both linear and
  • 2. nonlinear systems. Due to their numerical properties, WDS are well suited for hardware implementation. Also in the early ’70s, at the CSELT Labs of Turin, the digi- tal wave approach was conveniently applied for the first time to model and simulate the interconnects among high-speed digital devices of advanced Telecom systems [19]. Fettweis concepts were extended to distributed ideal transmission line (TL) elements while z-transform principles were utilized to develop digital wave models of active components (drivers, receivers) extracted from TDR measurements. To clearly differentiate Fettweis WDF from these TL computer simulation-oriented developments, the term Digital Wave (DW) was always used instead of Wave Digital (WD). Up to mid ’80s several specialized programs were developed to model and simulate lossy interconnects, crosstalks and nonlinear drivers [20], [21]. Based on this experience, a general topology program, with emphasis to wideband signal integrity (SI), power integrity (PI) and electromagnetic compatibility (EMC) applications, was developed by the company HDT founded by the inventors. This simulator, called SPRINT, solved the well known DFL (Delay Free Loop) issue affecting digital wave structures, included time-variant, nonlinear elements and S-parameters behavioral blocks described in time domain [22]. An early DW application to PEEC is described in [23]. The input network description was a SPICE-like netlist. The latest version of this tool is DWS 8.5 [24]. A complete overview of the applications fields of the digital wave simulator DWS is reported in [25] along with a specific application to lossy transmission lines in the multi-gigabit speed range. Recently, the digital wave approach has been also applied to the microwave filter field to model microstrip structures with discontinuities, short-circuited and open stubs [26], [27] assuming the model of uniform transmission lines. The aim of this paper is to present in a systematic way a digital wave formulation of quasi-static PEEC models. A preliminary work describing the digital wave formulation of the PEEC method has been presented in [28] where the formulation has been shortened for lack of space. All the details are provided in this work along with extensive extensive tests and related numerical results. Since magnetic and electric field couplings are described by full matrices, a critical point is to translate them in the wave domain in an efficient way. The paper is organized as follows. Section II briefly summa- rizes the PEEC method. The WDF framework is introduced in Section III while Section IV presents the concept of adaptors. A possible representation in the wave domain of the couplings is presented in Section V. The solution algorithm used within DWS is outlined in Section VI. The numerical results along with the comparisons between DWS and SPICE are presented in Section VII. The conclusions are drawn in Section IX. II. BASIC PEEC FORMULATION FOR CONDUCTIVE MATERIALS The PEEC method is based on an integral equation for- mulation of the geometry that is interpreted in terms of circuit elements [2]. The main difference between PEEC and other integral equation based methods is that it provides a circuit interpretation of the electric field integral equation in terms of partial elements (e.g., partial inductances and partial capacitances) [29]. The resulting circuit can be analyzed using SPICE-like circuit solvers in both time and frequency domain. In the following, a short summary is presented for conductors only for the sake of simplicity. The PEEC model is developed starting from the electric field integral equations and the continuity equation. The vol- umes of the geometry under analysis is discretized using parallelepipeds or, more in general, hexahedra, while the surfaces are tesselated using rectangles or quadrilaterals. The electrical unknowns, typically current densities and charge density are expanded using pulse basis functions, meaning they are assumed uniform within each elementary volume the former, elementary surface the latter. Then, the standard Galerkin’s testing approach is used to discretize the equations leading to topological entities like nodes and branches which are the typical of lumped circuits and are related by a con- nectivity matrix A. Magnetic field coupling is modeled by partial inductances Lp and electric field coupling is modeled by coefficients of potentials P. Partial resistances are also introduced to represent power dissipation. The definition for coefficient of potential implies that the charges reside only on the surface of the conductors. Short-circuit capacitances Cs are obtained directly from the coefficients of potential P [29]. The enforcement of Kirchoff Voltage and Current Laws (KVL and KCL, respectively) to the equivalent circuit leads to the following sets of equations AT φ (t) + Ri (t) + Lp d dt i(t) = −vs (t) (1a) P−1 d dt φ (t) + Gleφ(t) − Ai (t) = is (t) (1b) where the relation φ (t) = Pq (t) between charge and poten- tials has been used and where Gle denotes the memory-less lumped elements matrix. Vector vs (t) denotes the voltage sources due to incident fields [30], vector is (t) represents lumped current sources. Equations (1) represent a set of Nn + N equations in Nn + N unknowns (Nn and N being the number of nodes and edges, respectively, of the equivalent circuit), that can be written in a matrix form as follows R + Lp d dt AT −A Cs d dt + Gle · i φ = −vs is (2) By assuming matrices P and Lp frequency independent, the system (2) can be re-written in time-domain as follows C dx(t) dt = −Gx(t) + Bu(t) (3)
  • 3. Re(s) Im(s) |z| = 1 Re(z) Im(z) Fig. 1. Spectral mapping resulting from trapezoidal rule or, equivalently, from bilinear trasform. where C = Lp 0 0 Cs (4a) G = R AT −A Gle (4b) B = I 0 0 I (4c) x(t) = [i(t) φ(t)] T (4d) u(t) = −vs(t) is(t) . (4e) The previous equations are only slightly modified if dielectrics are included. The interested reader can refer to [12], [29], [31]. III. DIGITAL WAVE ELEMENTS AND CONNECTIONS Digital wave circuits are the result of a conversion per- formed on an analog circuit using a particular discretization scheme. A. The bilinear transform The discretization is carried out using the trapezoidal rule in the time domain or, equivalently, the bilinear transform in the frequency domain. Such discretization can be regarded as the mapping between the continuous frequency s and the discrete frequency ψ [32]. The new discrete frequency and the analog frequency are related by ψ 2 T 1 − e−sT 1 + e−sT . (5) From standard digital filtering theory e−sT = z−1 can be interpreted as the unit delay of duration T, hence ψ 2 T 1 − z−1 1 + z−1 . (6) If we look at the real part of ψ, we have Re(ψ) = 2 T 1 − e−2Re(s)T |1 + e−sT |2 = 2 T 1 − |z|2 |1 + z−1|2 . (7) Equation (7) shows that, when the real part of the analog frequency s is positive (negative), the real part of the discrete frequency ψ is positive (negative) as well and |z| > 1 (|z| < 1). Hence, as it can be seen from Fig. 1, a stable and causal transfer function in the continuous domain will stay such also in the discrete domain. B. Wave variables For a port with voltage v and a current i, incident and reflected voltage waves are defined by a = v + iR0 (8a) b = v − iR0 (8b) It is straightforward to extend wave digital filtering principles to the vector case (this has been outlined by Nitsche [33] and appeared in the context of DWNs [34]). For a q-component vector one port element voltage v = [v1, v2, · · · , vq]T , and current i = [i1, i2, · · · , iq]T , it is possible to define wave variables a and b by a = v + iR0 (9a) b = v − iR0 (9b) C. Digital wave elements We will now present the digital wave equivalents of the circuit elements mentioned in the previous Section II, namely inductances, capacitance, resistances, current sources and volt- age sources. Under the bilinear transform (5), or (6), the steady state equation for an inductor becomes ˆv = 2L T 1 − z−1 1 + z−1 ˆi (10) or, in the discrete-time domain v (n) + v (n − 1) = 2L T (i (n) − i (n − 1)) (11) If we apply the definition of wave variables (8), we get, in the discrete time domain a(n) + b(n) + a(n − 1) + b(n − 1) = = 2L RLT (a(n) − b(n) − a(n − 1) + b(n − 1) (12) where RL is the reference resistance for the inductance L. If we set R0 = RL = 2L T (13) then (12) simplifies to b (n) = −a(n − 1) (14) Hence, the input wave a undergo a time-step delay T and sign inversion before it is output as b. The construction of the digital wave one-ports correspond- ing to the resistor and capacitor is similar. For the capacitance, assuming R0 = RC = T 2C (15) It leads to b (n) = a(n − 1) (16) assuming a reference resistance RC = T/2C and b (n) = 0 (17) for the resistance, assuming a reference resistance RR = R.
  • 4. TABLE I DIGITAL WAVE CONSTITUTIVE RELATIONS FOR R, L, C UNDER THE BILINEAR TRANSFORM. Lumped element Value Port impedance Wave relation Resistor R R b(n) = 0 Capacitor C T 2C b(n) = a(n − 1) Inductor L 2L T b(n) = −a(n − 1) The digital wave constitutive relations for R, L, C under the bilinear transform are summarized in Table I. It is worth noting that the use of an implicit integration method, like the trapezoid rule, to discretize the time derivative of the inductance and capacitance constitutive laws usually entails decisive numerical advantages but at the cost of the lost of the local computability, meaning that it leads to the solution of a linear system. When the electrical quantities are expressed by wave quantities, it leads to an explicit scheme, provided a proper choice of the reference resistance is done. It is to be remarked that the DWF is applicable also to circuits which do not admit an impedance or admittance representation, like ideal transformers which are often used in the design. IV. ADAPTORS In a circuit environment, we can connect the basic lumped elements by means of series and parallel connections. When we move to digital wave domain, the same function is per- formed by adaptors. While the mathematical description of a connection is given by a set of equation (usually voltage- current relation for the considered elements), for the adaptors the description is represented by scattering parameters, which are completely defined by the port impedances of the adaptor. A. Series Adaptors A B B A Fig. 2. Series connection in a circuit environment and the equivalent series adaptor. It follows that a series connection will be represented in the wave domain by means of a series adaptor. Figure 2 shows the representations of a two element series. The 3-port series adaptor obtained will be described by the scattering matrix SSA =   1 − γ1 −γ1 −γ1 −γ2 1 − γ2 −γ2 −γ3 −γ3 1 − γ3   (18) where γ1 = 2 · Rport1 Rport1 + Rport2 + Rport3 , (19a) γ2 = 2 · Rport2 Rport1 + Rport2 + Rport3 , (19b) γ3 = 2 · Rport3 Rport1 + Rport2 + Rport3 . (19c) Rporti , i = 1, 2, 3 is the impedance port for the i-th port. B. Parallel Adaptors A B B A Fig. 3. Parallel connection in a circuit environment and the equivalent parallel adaptor. The same applies to the parallel connection. Figure 3 shows the case of a two elements parallel connection. The 3-port parallel adaptor obtained is described by the scattering matrix SP A =   δ1 − 1 δ2 δ3 δ1 δ2 − 1 δ3 δ1 δ2 δ3 − 1   (20) where δ1 = 2 · Gport1 Gport1 + Gport2 + Gport3 , (21a) δ2 = 2 · Gport2 Gport1 + Gport2 + Gport3 , (21b) δ3 = 2 · Gport3 Gport1 + Gport2 + Gport3 . (21c) Gporti , i = 1, 2, 3 is the admittance port for the i-th port. C. Reflection-Free Port If we better analyze the scattering matrix for both series and parallel adaptors, we easily realize that, with a proper choice of the n-th impedance, we can stamp out the reflection on the same port. As a consequence, we can obtain that the reflected wave at the n-th port does not depend instantaneously on the incident wave at that port (snn = 0) . For example if we consider the case of a 3-port series adaptor we will have: SSA =   1 − γ1 −γ1 −γ1 γ1 − 1 γ1 γ1 − 1 −1 −1 0   (22) if we choose the reference port 3 impedance such that Rport3 = Rport1 + Rport2 . (23) Similarly for a 3-port parallel adaptor, SP A =   δ1 − 1 1 − δ1 1 δ1 −δ1 1 δ1 1 − δ1 0   (24)
  • 5. if we choose the reference port 3 admittance such that Gport3 = Gport1 + Gport2 . (25) It can be noticed that the impedances of the Reflection Free Port (RFP) is exactly the equivalent impedances seen from the A and B terminals if we consider the hybrid representation in Fig. 4, or the circuit representation in Figs. 2 and 3. The enforcement of the RFP criterion allows to decouple the computation between the waves propagating from the leaves to the root and the ones propagating in the inverse direction in the chain of adaptors. This could lead to an explicit scheme, as we will see in the first example of the section VI, or to a semi-explicit scheme as we will see in the second example of the section VI. It must be noticed that the effectiveness of this approach depends on the way the elements are connected to each other, more the network graph has triconnected elements more the solution becomes implicit because of the presence of Delay Free Loop (DFL) needed to represent complex instantaneous connections. B A B A Fig. 4. Hybrid representation for series and parallel adaptors. V. COUPLING REPRESENTATION In this section we will see some possible way for managing the coupling as DWS does in order to obtain a performance improvement. A. The ”Marx” Π Model k L1 L2 D C A B L11 L12 L22 D C A B Fig. 5. Coupled inductors and their ”Marx” Π representation. As seen in the previous section, in the conversion process from analog to digital network, a one-by-one replacement can be performed for resistors, capacitors and inductors. Unfortunately, we can not do the same for inductive coupling coefficients, hence we need to find some kind of equivalent representation admitting a simple substitution in the digital network. We can represent the inductive behavior using the Marx, or Π, equivalent for the inductive couplings as shown in Fig. 5 [24], in this way we replace the coupling coefficients in the models with inductors. Hence, starting from inductors and coupling factors we can compute a pure inductive equivalent representation which admits an immediate representation in the digital wave domain. For the case shown in Fig. 5, if we name the two inductors L1 and L2 and M = k √ L1L2, we can compute the value of the Π equivalent by L11 = L1L2 − M2 L2 − M (26) L22 = L1L2 − M2 L1 − M (27) L12 = L1L2 − M2 M (28) In case of three or more coupled inductors, this represen- tation requires the inversion of the partial inductance matrix. The partial inductance matrix Lp may easily become quite large for PEEC models with a number of branches exceeding hundred thousands. Anyway, several techniques are available to accelerate the inversion (e.g., see [35]). N1 T -1 AS12 T -1 N2 T -1 A B C D Fig. 6. Stub model for circuit in Fig. 5. B. Link Model for Inductors N1 T -1 A B C D N2 T -1 T T Fig. 7. Link model for circuit in Fig. 5. Once the Π model for coupled inductors is computed, we can quite easily obtain two possible equivalent networks based on the ”stub” and ”link” models of inductors, shown in Fig. 6 and Fig. 7, respectively. The most accurate one is the ”stub” representation [36], in which (see Fig. 6) we replace the inductance by means of a stub having characteristic impedance: ZC = 2 · L TSTEP . (29) Unfortunately, the resulting equivalent digital network leads to a more implicit scheme, because we need to preserve the series adaptors between the two parallel adaptors. In order to improve the computation performances we can use the ”link”
  • 6. model (see Fig. 7) for the mutual inductances that makes the computation explicit within each inductive branch of the PEEC model and, at the same time, retains the stub model for the self-inductances. The link model of inductor is the representation of an inductor by means of a transmission line [24], [36], [37] having characteristic impedance: ZC = L TSTEP . (30) It can be proved that the error, assuming the same time step, is four times larger than the one obtained from the stub model. Due to the relation between errors [36] and time step, both link and stub models are characterized by the same error simply using a time step for the link model equal to half the time step for the stub model. Moreover, since the error can be regarded as a shunted capacitor, for both representation, the global model is still passive. C. Electric Coupling In the PEEC context, the electric field coupling can be represented by either coefficients of potential or capacitors. Thus it is possible to represent the electric coupling in the digital wave domain exploiting the capacitors representation. VI. SIMPLE EXAMPLES AND DISCUSSION In this section two simple examples are presented in order to give more insight on DWS operation and some observations are given to better explain the features of the proposed approach. A. RLC Series Circuit e R1 L3 R5C2 C4 Fig. 8. Simple RLC circuit. The first example is the RLC circuit shown in Fig. 8. Using the transformations described in the previous sections and the equivalent wave representation for the real voltage source, it is easy to obtain the equivalent DWN, Fig. 9,including the scattering parameters for each adaptor. At this stage we can start the computation going back and forth from the borders to the middle of the circuit and viceversa. In this way we define N1 SA1 N2 e Ts Ts −1 Ts 0 Fig. 9. Equivalent wave digital network for the circuit in Fig. 8. a) SA1 N1 N2 b) ROOT SARLi SANLi SACi Fig. 10. Solution tree for the wave digital network in Fig.9 (a) and Fig. 12 (b) . R1 L1 R2 L2 RloadRS C1 C4 αj4v(Cj ) αj3v(Cj ) C3 C2 αj2v(Cj )αj1v(Cj ) IS 1 2 34 Fig. 11. Analog two cell PEEC. the solution tree in Fig. 10. For this circuit the solution scheme is fully explicit and thanks to the computational scheduling adopted within DWS we have a very fast solving algorithm. If the circuit becomes larger the solution tree becomes deeper and/or wider and the scheme stays explicit, as long as we do not have free delay loop in the wave digital network [38]. B. PEEC 2 cell The second example consists of a simple PEEC model that allows us to take all the significant elements into account that are also found in larger problems. For the sake of explanation, we will use the representation in Fig. 11 and we will use delayed controlled sources for the VCVS. Every other representation is fine as well although the WDN may result to be different and even more complex. For the considered representation, the equivalent digital network is described in Fig. 12. As in the previous example we can solve the network from the border to the middle but at a certain stage we encounter the delay free loop in Fig. 13, hence we need to solve it implicitly. The exposed procedure define the solution tree in Fig. 10 (b) where ROOT is the DFL that is to be solved in some way. A possible approach for the solution of the solution of the ”root” is given by the definition of an equivalent circuit composed by resistors and controlled sources. The definition of such network is completely specular respect to the computation of the equivalent digital network determination.
  • 7. SAS iS · RS SAL 0 N4 SAc4 T αj4v(Cj ) SA2 0 SARL2 N3 SAc3 T αj3v(Cj ) NL2 -1 T -1 T NL1 SARL1 T T N2 SAc2 T αj2v(Cj ) SA1 0 N1 SAc1 T αj1v(Cj ) Fig. 12. Equivalent digital network for the 2 cell PEEC. SAS iS · RS SAL 0 N4 SA2 N3 N2SA1N1 Fig. 13. ”Root” of the equivalent digital network for the 2 cell PEEC. + −iS RS RS R2 1 GL2 + − aL2 RL R1 1 GL1 + − aL1 + −aN1 RN1 + −aN4 RN4 + −aN3 RN3 + −aN2 RN2 Fig. 14. Circuital representation for the root problem. In the case of this example the circuit representation of the ”root” is shown in Fig. 14 and can be solved by nodal analysis. VII. NUMERICAL RESULTS The proposed digital wave formulation has been experi- mented using the tool DWS [24] while the traditional Nodal Analysis has been performed using both Ngspice [39] and Pspice [40]. Ngspice has been used to compare the simulation times and RAM size requirements in a free oscillations config- uration. Pspice has been used to compare the numerical results in specific termination conditions specified in the examples. The digital wave simulator DWS is completely circuit- oriented and, thus, can be considered as an alternative to standard SPICE-like solvers. All the simulations have been performed on an Intel Quad-Core i7-2630QM 2.00 GHz CPU machine. Three different physical structures have been chosen to compare DWS to SPICE results. The effect of growing size of the PEEC model is evaluated using different pitches of spatial discretization. The PEEC model has been generated by using an in-house tool, then a SPICE-like netlist has been synthesized and analyzed using both Ngspice [39] and Pspice [40]. The same RLC and coupled inductor PEEC netlist can be simulated by all the tools simply modifying the .TRAN control statement according to DWS and SPICE syntax respectively. The tests have been carried out using a stimulus and termina- tion configuration suitable to pinpoint results differences with a bandwidth resolution much higher than the bandwidth of the PEEC model itself. An ideal fast ramp voltage (10 ps total rise time) source is connected to the input port while the output port(s) are left open. This configuration is able to generate free oscillations of the circuit under test. Observing the output waveforms for a suitable number of free oscillations it is easy to point out issues like late-time numerical instabilities, delay differences and spurious losses due to the simulation method used. Using DWS, the most important control parameter is the simulation time step (TSTEP). This choice directly conditions
  • 8. the parameters of the generated DWN, the integration error and the equivalent bandwidth of the simulation. Using the default semi-explicit method for PEEC couplings, the TSTEP value is also directly related to the stability of the simulated model. Typically picosecond or sub-picosecond TSTEP values are required with a 10 ps input stimulus to get good stability for the chosen test circuits. SPICE typically works at variable time step and in order to get results with an accuracy/ bandwidth comparable to DWS the maximum allowed value of time step (TMAX) was chosen as main control parameter, leaving the other options to their default value. A. Interconnect In the first example, a five conductor interconnect is con- sidered. The length, width and thickness of the conductors are 5 cm, l50 µm and 100 µm, respectively. The edge-to- edge spacing is l50 µm. The geometry of the interconnect is shown in Fig. 15. In the first test, the first two conductors are terminated on 1 pΩ resistance and driven by a voltage step with 10 ps rise-time. All the other ports are left open. Figure 16 shows the output port voltage on the two driven conductors. Figures 17-18 shows the input and output port voltages on the last two open-ended conductors. 0 0.02 x [m] 0.04 0 0 ×10-3 y [m] 1 0.5 ×10-4 z[m] 0.061 1.5 2 Fig. 15. Five conductor interconnect. In the second test, the first port is driven by a fast voltage ramp (10 ps rise time and 1 V of amplitude) while all the other ports are left open. The comparative performances of Ngspice and DWS solvers are reported in Table II. B. Power divider In the second example, a three-port microstrip power-divider circuit has been modeled. The structure is shown in Fig. 19 (P1, P2 and P3 denote the ports). The dimensions of the circuit are [20, 20, 0.5] mm in the [x, y, z] directions and the width of the microstrips is set as 0.8 mm. Furthermore the dimensions lX1, lY 1, and lY 3 are 9, 7.2 and 7.2 mm, respectively. The relative dielectric constant is εr = 2.2. In the first test, port 1 is excited by a 2 V finite ramp with a rise-time 10 ps. All the 0 0.2 0.4 0.6 0.8 1 Time [s] 10 -8 -0.5 0 0.5 1 1.5 2 2.5 V2 [V] Pspice DWS Fig. 16. Interconnect port 2 voltage. 0 0.2 0.4 0.6 0.8 1 Time [s] 10 -8 -0.14 -0.12 -0.1 -0.08 -0.06 -0.04 -0.02 0 V5 [V] Pspice DWS Fig. 17. Interconnect port 5 voltage. 0 0.2 0.4 0.6 0.8 1 Time [s] 10 -8 -0.2 -0.15 -0.1 -0.05 0 0.05 V6 [V] Pspice DWS Fig. 18. Interconnect port 6 voltage. ports are terminated on 50 Ω resistances. In the second test, the first port is driven by a fast voltage ramp (10 ps rise time and 1 V of amplitude) while all the other ports are left open.
  • 9. TABLE II PERFORMANCE COMPARISON OF PEEC-SPICE AND PEEC-DWS FOR THE 5 CONDUCTOR MTL CASE. Netlist lines Edges Nodes DWS MAX TSTEP [ps] DWS TSTEP [ps] Ngspice [s] DWS [s] Speed-up 11k 180 100 10 10 1096 1.6 685 11k 180 100 10 0.1 4200 65 64.6 30k 300 160 10 10 5400 6.8 794.1 30k 300 160 10 0.1 11700 468 25 114k 620 300 0.5 0.5 NA 708 NA 114k 620 300 0.5 0.1 NA 3111 NA wP1 P3P2 lX,1 lY,1 lY,3 lY lX Fig. 19. The three-port microstrip power-divider circuit. 0 1 2 3 4 5 Time [s] 10 -9 0 0.2 0.4 0.6 0.8 1 1.2 V1 [V] Pspice DWS Fig. 20. Power divider port 1 voltage. 0 1 2 3 4 5 Time [s] 10 -9 -0.2 0 0.2 0.4 0.6 0.8 V2 [V] Pspice DWS Fig. 21. Power divider port 2 voltage. 0 1 2 3 4 5 Time [s] 10 -9 -0.2 0 0.2 0.4 0.6 0.8 1 V3 [V] Pspice DWS Fig. 22. Power divider port 3 voltage. The comparative performances of Ngspice and DWS solvers are reported in Table III. C. Coplanar striplines In the third example, two coplanar striplines are embedded in a dielectric, as shown in Fig. 23 and backed by two metallic planes. The conductivity of striplines and planes is σ = 5.7 · 107 S/m. The relative permittivity of the dielectric is εr = 4. The blue lines represent the ports. Following are the geometric parameters shown in Fig. 23 : 1 = 40 mm, 2 = 14 mm, s1 = 5 mm, s2 = 2 mm, wc = 1 mm, vs = 10 mm, hd = 20.95 mm and tc = 50 µm. A voltage ramp of amplitude 2 V is applied to port 1. Port 1 has a 50 Ω resistance while port 2 is left open. The transient voltages are observed at ports 1 and 2. In the second test, the first port is driven by a fast voltage ramp (10 ps rise time and 1 V of amplitude) while all the other ports are left open. The comparative performances of Ngspice and DWS solvers are reported in Table IV. Then, in a third test, the coplanar striplines have been terminated on a diode (CJO=1 pF, Tt=100 ps) with in parallel a 100 fF capacitor. The input port of the striplines is driven by a voltage ramp with 10 ps rise time and 0.5 V amplitude. Figure 26 presents the voltage across the diode as evaluated by the digital wave simulator (DWS) and Ngpice. The performances are reported in Table V.
  • 10. TABLE III PERFORMANCE COMPARISON OF PEEC-SPICE AND PEEC-DWS FOR THE POWER DIVIDER CASE. Netlist lines Edges Nodes DWS MAX TSTEP [ps] DWS TSTEP [ps] Ngspice DWS [s] Speed-up 35k 436 86 0.5 0.5 480 min 55 523 100k 720 149 0.5 0.5 67 h 360 670 100k 720 149 0.5 0.2 NA 660 NA 200k 1008 212 0.2 0.2 NA 1260 NA TABLE IV PERFORMANCE COMPARISON OF PEEC-SPICE AND PEEC-DWS FOR THE COPLANAR STRIPLINE CASE (*ESTIMATED SIMULATION TIME WITH TMAX = 1 ps). Netlist Lines Edges Nodes DWS MAX TSTEP [ps] DWS TSTEP [ps] Ngspice DWS [s] Speed-up 18k 300 72 0.2 0.2 5760 50 115 18k 300 72 0.2 0.1 NA 88 NA 18k 700 144 0.2 0.2 34h * 574 213 96k 700 144 0.2 0.1 34h * 1050 116 255k 1150 264 0.05 0.05 NA 5800 NA TABLE V PERFORMANCE COMPARISON OF PEEC-SPICE AND PEEC-DWS FOR THE COPLANAR STRIPLINE CASE TERMINATED ON A DIODE (*ESTIMATED SIMULATION TIME WITH TMAX = 0.2 ps). Netlist Lines Edges Nodes DWS MAX TSTEP [ps] DWS TSTEP [ps] Ngspice DWS [s] Speed-up 18k 300 72 0.2 0.2 366 min 41 549 96k 700 144 0.2 0.2 253 h* 574 1500 225k 1150 264 0.05 0.05 NA 5800 NA 494k 1500 288 0.2 0.2 NA 6450 NA 2 1 hd tc tc s1 vs vs tc wc s2 wc vs vs tc s1 1 2 Fig. 23. Structure of the coplanar striplines circuit. 0 0.2 0.4 0.6 0.8 1 Time [s] ×10 -8 0 0.5 1 1.5 2 2.5 V1 [V] Pspice DWS Fig. 24. Coplanar striplines port 1 voltage. 0 0.2 0.4 0.6 0.8 1 Time [s] ×10 -8 -0.5 0 0.5 1 1.5 2 2.5 3 V2 [V] Pspice DWS Fig. 25. Coplanar striplines port 2 voltage. VIII. ANALYSIS OF RESULTS A. DWS simulations It has been observed from the tests that the default DWS model of magnetic couplings leads to a semi-explicit wave model that imposes some constraints of the maximum allowed simulation time step (MAX TSTEP). To insure late-time stability of the simulation a sufficiently small TSTEP has to be chosen. The value of the maximum allowed tstep has been determined experimentally and depends on the specific model and on the size of the circuit. Larger circuit size usually requires smaller time steps. The multiconductor transmission line of Fig. 15 allows a time step up to 10 ps for the smaller model sizes (11K and 30K netlist lines), while 500
  • 11. 0 0.2 0.4 0.6 0.8 1 Time [s] ×10 -8 -0.2 0 0.2 0.4 0.6 0.8 Voltage[V] DWS Ngpice Fig. 26. Voltage across the diode (example of coplanar striplines). fs is required for the 114K netlist lines model. The three- port splitter of Fig. 19 and the coplanar stripline of Fig. 23 show MAX TSTEP values ranging from 500 fs down to 50 fs depending of the netlist size. The calculation speed is linearly dependent on time step while the bandwidth resolution is inversely proportional. Using sub-picosecond time steps the simulation bandwidth exceeds the requirement imposed by the 10 ps transition time of the stimulus and by the extracted PEEC model itself. RAM size requirements are not dependent on time step and depends only on circuit size. 22.5 MB are required for a 18K lines coplanar stripline model, while 263 MB are required to run the largest models (400K lines). The required RAM is constant during the simulation run. The analysis of free oscillations has also pointed out that no energy losses are due to the simulator even for relatively long times (tens of nanoseconds). This lossless behavior is expected due to the use of wave models equivalent to the trapezoidal rule of integration for capacitors and inductors and for the link transmission line model of the magnetic coupling. B. SPICE simulations Three SPICE versions has been used during the tests: Ngspice, Pspice and Ltspice. While Ngspice and Pspice give practically the same results, LTspice is affected by a strong damping of high-frequency components if default settings of inductor parameters are used. To avoid this effect, the additional default resistances must be set to zero [41]. Ngspice and Pspice simulation time is strongly affected by circuit size and this dependence is not linear, so that PEEC models with size in the order of tens of thousands netlist lines are very difficult to be managed because of prohibitive run times (hours to tens of hours). RAM requirement grows during run time and is in the order of 462 MB for a 18K lines model (Coplanar line with diode clamp). C. DWS vs SPICE The comparison of DWS and SPICE (Ngspice, Pspice, LTspice) simulations shows a very good matching between numerical results even in the wideband configuration used for the tests. A slight phase shift of persistent free oscillations can be observed especially after a consistent number of oscillations. This phase shift grows linearly with time and is due to the one-step delay of the link model of magnetic coupling used in DWS. For this reason it is more significant when using larger time steps. In practical configurations where resistive sources and loads are used, this effect is negligible. The most evident difference is on the speed-up achieved by DWS with respect to SPICE. The observed speed-up is ranging from 65X for the simplest MTL model to 1500X (extrapolated) for the medium size Coplanar stripline with a nonlinear termination. The speedup is 4 times larger for a nonlinear situation with respect the linear one. DWS can manage PEEC models up to a 500K lines netlist complexity with a simulation time in the order of a couple of hours while SPICE is practically limited to about 20K lines. With larger size circuits DWS is affected by a significant amount of time spent for building up the DWN from the netlist. In the case of Coplanar line largest model, this setup time is about the 60% of the total elapsed time. Despite its speed, DWS also requires a smaller amount of RAM with respect to SPICE. A typical 20X RAM size reduction has been observed in the tests. A main reason of the slow simulation speed of SPICE is the variable simulation time step. This requires a matrix inversion at each step in a situation where the matrix is dense. The situation is exacerbated when the circuit is nonlinear, because at each step a number of Newton-Raphson iterations is required. In DWS these iterations are confined only to the nonlinear elements or are not required in case of piecewise linear elements [24], so that the time required for a non linear circuit can be about the same of the linear situation. The same applies for time- variant terminations [42]. Several additional technical reports regarding DWS-PEEC trials are reported in [43]. IX. CONCLUSIONS In this paper a Digital Wave formulation of quasi-static PEEC method (PEEC-DWS) has been presented. This for- mulation is used within the general purpose simulator DWS. Despite DWS has been conceived mainly to deal with prop- agation and delay effects typical of wideband SI, PI and EMC problems, it has been demonstrated that it can be also conveniently utilized for highly interconnected RLC lumped electrical networks typical of PEEC models. Using a Marx equivalent of coupled inductors, DWS builds up a semi- explicit wave domain equivalent of the PEEC model starting from its Spice-like netlist. Stable simulations of the PEEC model connected to a linear, time-variant or even nonlinear network, can be achieved if a sufficiently small simulation time step is used. Comparative tests with Ngspice or Pspice simulations, carried out using very fast ramp stimulus and open terminations, have shown an excellent agreement with a speed-up factor of up to 3 orders of magnitude and a much lower requirement of memory. The larger the PEEC model, the larger is the achievable speed-up and the speed gain is higher in nonlinear situations. While SPICE is practically
  • 12. limited to deal with PEEC models showing a netlist size in the order of ten thousand lines, DWS can be used to simulate models up to 50-100 times this size. Being the DWN used by DWS essentially composed by unit-delay TL and adaptors (series and parallel) no additional loss is added within the wave model. This lossless behavior can be easily verified by observing the free oscillations generated by the test configurations: they are persistent if the no resistive part is included within the PEEC model. Another major advantage of using the PEEC-DWS modeling is the ability to mix traditional PEEC models with lossless/lossy distributed-parameters TLM or behavioral time models that are very fast and accurate. A further step toward higher performance can be achieved using alternative modeling techniques of basic elements like capacitors and inductors in order to get stable responses even using larger time-steps. Another interesting development is the utilization of different alternatives by modeling the couplings by means of delayed controlled sources well supported by DWS and/or including behavioral frequency dependent losses within the PEEC-DWS cells. These alternative solutions will be the object of future research work. REFERENCES [1] L. W. Nagel, “SPICE: A computer program to simulate semiconductor circuits,” University of California, Berkeley, Electr. Res. Lab. Report ERL M520, May 1975. [2] A. E. Ruehli, “Equivalent circuit models for three dimensional mul- ticonductor systems,” IEEE Transactions on Microwave Theory and Techniques, vol. MTT-22, no. 3, pp. 216–221, Mar. 1974. [3] C. A. Balanis, Advanced Engineering Electromagnetics. John Wiley and Sons, New York, 1989. [4] A. E. Ruehli, “Inductance calculations in a complex integrated circuit environment,” IBM Journal of Research and Development, vol. 16, no. 5, pp. 470–481, Sep. 1972. [5] A. E. Ruehli, P. A. Brennan, “Efficient capacitance calculations for three- dimensional multiconductor systems,” IEEE Transactions on Microwave Theory and Techniques, vol. 21, no. 2, pp. 76–82, Feb. 1973. [6] W. Pinello, A. C. Cangellaris and A. E. Ruehli, “Hybrid electromagnetic modeling of noise interactions in packaged electronics based on the partial-element equivalent circuit formulation,” IEEE Transactions on Microwave Theory and Techniques, vol. MTT-45, no. 10, pp. 1889– 1896, Oct. 1997. [7] G. Wollenberg, A. G¨orisch, “Analysis of 3-D interconnect structures with PEEC using SPICE,” IEEE Transactions on Electromagnetic Com- patibility, vol. 41, no. 2, pp. 412–417, Nov. 1999. [8] G. Antonini, A. Orlandi, “A wavelet based time domain solution for PEEC circuits,” IEEE Transactions on Circuits and Systems, vol. 47, no. 11, pp. 1634–1639, Nov. 2000. [9] A. E. Ruehli, A. C. Cangellaris, “Progress in the methodologies for the electrical modeling of interconnect and electronic packages,” Proceed- ings of the IEEE, vol. 89, no. 5, pp. 740–771, May 2001. [10] A. E. Ruehli, G. Antonini, J. Esch, J. Ekman, A. Mayo and A. Orlandi, “Non-orthogonal PEEC formulation for time and frequency domain EM and circuit modeling,” IEEE Transactions on Electromagnetic Compatibility, vol. 45, no. 2, pp. 167–176, May 2003. [11] G. Antonini, D. Deschrijver and T. Dhaene, “Broadband macromodels for retarded Partial Element Equivalent Circuit (rPEEC) method,” IEEE Transactions on Electromagnetic Compatibility, vol. 49, no. 1, pp. 34– 48, Feb. 2007. [12] G. Antonini, A. E. Ruehli and C. Yang, “PEEC modeling of dispersive dielectrics,” IEEE Transactions on Advanced Packaging, vol. 31, no. 4, pp. 768–782, Sep. 2008. [13] T. Lindgren, J. Ekman, and S. Backen, “A measurement system for the complex far-field of physically large antenna arrays under noisy condi- tions utilizing the equivalent electric current method,” IEEE Transactions on Antennas and Propagation, vol. 58, no. 10, pp. 3205–3211, 2010. [14] L. Yeung and K.-L. Wu, “Generalized partial element equivalent cir- cuit (PEEC) modeling with radiation effect,” IEEE Transactions on Microwave Theory and Techniques, vol. 59, no. 10, pp. 2377–2384, 2011. [15] L. Pillegi, R. Rohrer, C. Visweswariah, Electronic Circuits and System Simulation Methods. McGraw-Hill Book Company, 1995. [16] F. N. Najm, Circuit Simulation. John Wiley and Sons, New York, 2010. [17] A. Fettweis, “Digital filter structures related to classical filter networks,” Archiv f¨ur Elektronik und ¨Ubertragungstechnik, vol. 25, no. 2, pp. 79– 89, 1971. [18] ——, “Wave digital filters: theory and practice,” Proceedings of the IEEE, vol. 74, no. 2, pp. 270–327, Feb 1986. [19] P. Belforte, U. Colonnelli, and G. Guaschino, “Use of equivalent digital wave networks in the simulation of the interconnects among high- speed logic devices,” Alta Frequenza, vol. 11, pp. 649–660, 1976, http://dx.doi.org/10.13140/RG.2.1.4546.2240. [20] P. Belforte, B. Bostica, and G. Guaschino, “Time-domain simulation of lossy interconnection using digital wave networks,” in Proc. of International Symposium on Circuit and Syestems, ISCAS, Rome, 1982, http://dx.doi.org/10.13140/RG.2.1.3019.2804. [21] P. Belforte and G. Guaschino, “Electrical simulation using digital wave networks,” in Proc. of IASTED International Symposium, Paris, Jun 1985, https://www.doi.org/10.13140/RG.2.1.4447.9207. [22] P. Belforte, “A high-performance environment for mod- eling and simulation of digital systems,” in HP High -Speed Digital Systems Design and Test Symposium, 1993, http://www.hparchive.com/semi ˆAnar notes/1993 High- Performance Environment for Modelling and Sim ˆA- ulation of Digital Systems.pdf. [23] A. Arnulfo, P. Belforte, and F. Maggioni, 3Dpeec V1.0 Users’s Manual HDT, 1998, http://dx.doi.org/10.13140/RG.2.1.3676.9042. [24] P. Belforte and G. Guaschino, DWS 8.5: Digital Wave Simulator, 2015, http://dx.doi.org/10.13140/RG.2.1.1892.0160. [25] P. Belforte, “Digital wave simulation of lossy lines for multi-gigabit applications,” IEEE EMC Magazine, vol. 5, no. 2, 2016. [26] B. P. Sto˘si´c and M. Gmitrovi´c, “Wave digital approach - a different procedure for modeling of microstrip step discontinuities,” International Journal of Circuits, Systems and Signal Processing, vol. 2, no. 3, pp. 209–218, 2008. [27] B. P. Sto˘si´c, D. I. Krsti´c, and J. Jokovi´c, “Matlab/Simulink implemen- tation of wave-based models for microstrips atructures utilizing short- circuited and opened stubs,” Electronics, vol. 15, no. 2, pp. 31–38, Dec 2011. [28] P. Belforte, L. Lombardi, D. Romano, and G. Antonini, “Digital wave formulation of quasi-static partial element equivalent circuit method,” in 2016 IEEE 20th Workshop on Signal and Power Integrity (SPI), May 2016, pp. 1–4. [29] A. E. Ruehli and G. Antonini and L. Jiang, The Partial Element Equivalent Circuit Method for Electromagnetic and Circuit Problems. New York, NY, USA: Wiley, 2016. [30] A. E. Ruehli, J. Garrett, C. R. Paul, “Circuit models for 3D structures with incident fields,” in Proc. of the IEEE Int. Symp. on Electromagnetic Compatibility, Dallas, Tx, Aug. 1993, pp. 28–31. [31] H. Heeb and A. Ruehli, “Three-dimensional interconnect analysis using Partial Element Equivalent Circuits,” IEEE Transactions on Circuits and Systems, vol. 38, no. 11, pp. 974–981, Nov. 1992. [32] S. Bilbao, Wave and Scattering Methods for Numerical Simulation. Wiley, 2004. [33] Fettweis A, Nitsche G., “Numerical integration of partial differential equations by means of multidimensional wave digital filters.” Proceeding IEEE International Symposium on Circuits and Systems, pp. 954–957, 1990. [34] ——, “Numerical integration of partial differential equations using principles of multidimensional wave digital filters.” Journal of VLSI Signal Processing, pp. 7–24, 1991. [35] G. Antonini and D. Romano, “Efficient frequency-domain analysis of peec circuits through multiscale compressed decomposition,” IEEE Transactions on Electromagnetic Compatibility, vol. 56, no. 2, pp. 454– 465, April 2014. [36] C. Christopoulos, The Transmission-Line Modeling Method: TLM. IEEE PRESS, 1995. [37] P. B. Johns and R. L. Beurle, “Numerical solution of 2-dimensional scattering problems using a transmission-line matrix,” Proceedings of the IEEE, vol. 59, no. 9, pp. 1203–1208, Sep. 1971.
  • 13. [38] K. Ochs and B. Stein, “On the design and use of wave digital struc- tures,” Dept Mathematics and Computer Science (Paderborn University), November 2001. [39] P. Nenzi and H. Vogt, Ngspice User’s Manual, Jan 2014. [40] Orcad Pspice Designer, Cadence Design Systems, Inc., 2015. [41] P. Belforte, “Diode clamped coplanar stripline PEEC model: LTspice with default settings vs DWS,” July 2016, http://dx.doi.org/10.13140/RG.2.1.1809.8164. [42] P. Belforte and G. Antonini, “Extendible/rectractable 5-conductor PEEC-DWS structure,” Mar 2016, http://dx.doi.org/10.13140/RG.2.1.4260.0087. [43] P. Belforte, Research Gate, 2016, https://www.researchgate.net/profile/Piero Belforte. Luigi Lombardi was born in Larino (CB), Italy. He received the Laurea degree (cum laude) in elec- tronic engineering in 2015 University of L’Aquila, L’Aquila, Italy, where he is currently working toward the Ph.D. degree. Piero Belforte Born in Turin in 1947, he re- ceived his Laurea degree in Electronics Engineering summa cum laude in 1970 from the Politecnico of Turin. From 1970 to 2000 he worked in CSELT, the Research Center of Telecom Italia as Head of Switching Techniques Department and then as Head of Hardware Qualification Department. In 1975 he started the development of several generations of high-speed modeling and simulation tools using in- novative DSP algorithms for fast computer simula- tion of high-speed electronic systems. In 1988 he founded and directed the company HDT (High Design Technology) for the development of state-of.-the art CAE tools for SI/PI/EMC prediction based on digital wave simulation. From 2001 to present he continues his research activity as Independent Researcher He is author of several publications and international patents in the field of digital electronics with reference to digital switching systems and techniques for telecom networks, high-speed electronics, signal and power integrity, circuital modeling and simulation, electromagnetic compatibility and test equipment for high performance digital systems Giulio Antonini (M94 - SM05) received the Laurea degree (cum laude) in electrical engineering from University of L’Aquila, L’Aquila, Italy, in 1994 and the Ph.D. degree in electrical engineering from University of Rome “La Sapienza” in 1998. Since 1998, he has been with the UAq EMC Laboratory, University of L’Aquila, where he is currently a Professor. His scientific interests are in the field of computational electromagnetics.