Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NC STATE UNIVERSITY
Outline
Multi-Physics Simulator (fREEDATM)
Minimizes Energy Error (not KCL)
Time-domain EM interface Frequency-domain EM (network parameter interface)
Thermal, Noise
Photonics, Mechanical
Molecular Electronics
Code reuse: Uses Trilinos Numerical Libraries from Los Alamos
NC STATE UNIVERSITY
fREEDA
Open Source / Open
Licensing
BSD License (Open to
companies to do what they
want), well almost there.
NC STATE UNIVERSITY
EM Interconnect Modeling
Digital Macromodeling
Opto Electronic Modeling
Quantum Modeling
Molecular Modeling
Materials Modeling
Bio / Chemical Modeling
Interfaces
NC STATE UNIVERSITY
FLUX = 0
i(t)
Effort
v(t)
ELECTRICAL
LOCAL GROUND
THERMAL
HEAT
CURRENT
TEMPERATURE
ABSOLUTE ZERO
MECHANICAL
FORCE
POSITION
NC STATE UNIVERSITY
MOSCAP
Worlds first implementation
Vg
oxide
STI
n+ poly
tox
Jg (tunneling)
STI
L
p type
V_ref
NC STATE UNIVERSITY
Circuit Theory
NC STATE UNIVERSITY
Background Reading
NC STATE UNIVERSITY
Background Reading
NC STATE UNIVERSITY
Microstrip Model
V
2
NC STATE UNIVERSITY
Microstrip Model
V2
V1
REF
REF
V1
V2
REF
Network Model:
REF
S11
S
21
S 22 reference terminals.
NC STATE UNIVERSITY
Current Microwave
Simulators (Linear, Harmonic
Balance, Transient) are
Based on Nodal Voltage
Descriptions
To Use Nodal Voltages There
Must Be a Common
Reference Node
Field Simulators Currently
Require A Common
Reference Ground
12
NC STATE UNIVERSITY
V1
V2
REF
LOCAL REFERENCE
i1
TERMINAL
1
2
Our common view of
i1
a port is that it has
two terminals
How to extend this beyond two terminal ports?
REF
i2
i2
NC STATE UNIVERSITY
Circuit
Circuit
Non- fREEDA
fREEDA
14
NC STATE UNIVERSITY
Network Graph
Circuit Graph
CIRCUIT GRAPH
Concept of Spice
NETWORK GRAPH
Concept of fREEDA
15
NC STATE UNIVERSITY
Network Graph
a
F
A
B
C
f
I
Q
R
M
N
K
D
e
B
Q
R
T
L
b
c
H
I
e
f
A node
a edge
T
U
NETWORK GRAPH
Information is stored in fREEDA as a Network Graph but the
difference between a terminal and an element is retained.
16
NC STATE UNIVERSITY
Modeling Concept
SPATIALLY
DISTRIBUTED
CIRCUIT
LINEAR
CIRCUIT
NONLINEAR
NETWORK
LINEAR NETWORK
Nonlinear Analysis Must be Point of Integration
Use SPICE-like & HARMONIC BALANCE analyses
Use Existing Domain Specific Analyses
E.G. Thermal, Field
Behavioral Modeling Is the Key to Using Results of
One Simulator In Another
THERMAL
NETWORK
17
NC STATE UNIVERSITY
Modeling Scope
Can handle
dxn (t )
dx1 (t )
x
t
x
t
(
),
,
(
),
,
,
,
n
1
dt
dt
2
3
2
3
d x1 (t )
d xn (t ) d x1 (t )
d xn (t )
y (t ) = F
, ,
,
, ,
,
2
2
3
3
dt
dt
dt
dt
x1 (t 1 ), , xn (t 1 )
18
NC STATE UNIVERSITY
fREEDA
Unique Feature:
Nonlinear devices models based on
state variables:
This provides great flexibility for
the design of new models. All of
the analyses are state-variablebased, including a time marching
analysis
(different
integration
methods available) and a unique
wavelet transient analysis.
The state variables can be chosen
to achieve robust numerical
characteristics.
The calculation of derivatives are
free of truncation errors at a small
multiple of the run time required
to evaluate the original function
with little additional memory
required. (ADOLC)
v
STRONG NONLINEARITY
v
x
NEW
x
NEW
MODERATE NONLINEARITY
NC STATE UNIVERSITY
VCSEL Modeling
Light
Output
3.50E-03
Power@298K
Active
Region
n-contact
Oxide
Power@323K
Leakage @298K
2.00E-03
20
1.50E-03
10
1.00E-03
5.00E-04
Bottom
DBR
30
Power@338K
2.50E-03
Power(watts)
pcontact
3.00E-03
Leakage (mA)
Top
DBR
0.00E+00
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
Current(amps)
Carrier density
dN(t)/dt =i(I(t)-IL(T))/ N(t)/nr G(T)(N(t)N0(T))S(t)/(1+S(t))
Wavelength Chirp
Photon density
dS(t)/dt = -S(t)/p + N(t)/r + G(T)(N(t)-N0(T))S(t)/(1+S(t))
Temperature
dT(t)/dt = -T(t)/th + (T0+(I(t)V(t)-P0(t))Rth)/th
drive current
Time(10ns)
Time(ns)
NC STATE UNIVERSITY
Electro-Optics
Feedback Results:
Power and Wavelength degradation due to two components
f1=12mm, R=0.04
f2=12mm, R=0.04
With:
Mark Niefeld
Ravi Pant
Univ. of Arizona
Detector
Vcsel
Lens
1
z=12m
Lens2
z=12m
m
Output power
Optical Power
No feedback
degradation due
to single and
double lens feedback
No feedback
L1 feedback
L1 feedback
L1+L2 feedback
Wavelength
Output wavelength
degradation due
to single and
double lens feedback
L1+L2 feedback
21
NC STATE UNIVERSITY
Time Delays
Spice handles only short (< 4 time step) time delays.
fREEDA has no limit
10
10
10
10
0.5
0
10
0
10
-0.5
-1
2000
4000
6000
8000
Time (ps)
10000
12000
14000
2000
4000
6000
8000
Time (ps)
10000
12000
14000
10
10
Specified delay (ns)
10
10
3
2
1
0
-1
-2
-3
22
NC STATE UNIVERSITY
Transient
Simulation
23
NC STATE UNIVERSITY
Error
estimate
Result from
nonlinear
iteration
(Trapezoidal /
Backward
Euler)
IDEAL
RESULT
Tn-1
Tn Tn+1
NC STATE UNIVERSITY
Error
estimate
IDEAL
RESULT
Tn-1
Tn
Tn+1
25
NC STATE UNIVERSITY
Spectrum Analyzer
Noise Floor
LMA411
FEATURES:
High Dynamic Range PHEMT
2-stage Low Noise Amplifier.
8.5 GHz to 14 GHz Frequency
Band.
18dB Gain.
+6 V Supply Voltage.
2dB Noise Figure.
Can be used as pre-driver
amplifier for phased array radar
as well as commercial
communications applications.
- 150
- 200
- 250
- 120
fREEDA-12GHz
fREEDA-9GHz
ADS-12GHz
ADS-9GHz
Linear-12GHz
Measured
Measured
- 110
- 100
- 90
- 80
- 70
- 60
- 50
- 40
- 30
- 20
26
NC STATE UNIVERSITY
0.05
0.04
0.03
160 dBc
Error
0.02
CONVENTIONAL
0.01
NEW
Tolerance
27
NC STATE UNIVERSITY
28
NC STATE UNIVERSITY
Passivity, causality
C. S. Saunders and M. B. Steer, Passivity enforcement for admittance models of distributed networks using an
inverse eigenvalue method, IEEE Transactions on Microwave Theory and Techniques, In Press.
Passivity, causality
29
NC STATE UNIVERSITY
Frequency-Domain EM Solvers
Produce a set of S parameters (or equivalent)
Approach 2
Build Foster Model into FDTD
30
3
1
NC STATE UNIVERSITY
Workflow
EM Model
In Frequency
Domain
Y(f)
Develop Foster
N-Port
Time-Domain
Circuit
Simulation
fREEDA
In Review
Either implement a Fosters model
directly or synthesize an R, L, C, K
subcircuit.
NC STATE UNIVERSITY
SINGARS
EM
SINGARS
32
NC STATE UNIVERSITY
SINCGARS
33
NC STATE UNIVERSITY
Output Waveforms
34
NC STATE UNIVERSITY
Summary
fREEDA papers at
http://people.engr.ncsu.edu/mbs/Publications/mbs_publications.html
35