End-to-End Design and Simulation of Handset Modules

advertisement
End-to-End Design and Simulation of
Handset Modules
Pete Zampardi and Hongxiao Shao
Skyworks Solutions, Inc.
Skyworks Solutions, Inc. Proprietary Information
1
Research vs. Production Design Flows
Research Design Flow
Production Design Flow
Simulate
Simulate
Fabricate
Fabricate
Test
Test
Yes
Work?
No
Ask for
More
Funding
Skyworks Solutions, Inc. Proprietary Information
Apply for
Follow-on
Repeat
50 Million
Times
Work?
Yes
No
Re-Tune
2
Outline
• Simulation Philosophy
• What Does a Handset Amplifier Design Look Like?
• Example Design Flows
– GSM (Controller + PA)
– WCDMA (Bias/Logic Integrated with PA)
• Design Automation and Modeling Requirements/Strategy to Support This
Flow
• Modeling Approach
–
–
–
–
–
Device Models
Inductor Tool
Thermal Considerations
Circuit Level “Modeling”
Laminates – Man Does Not Live by GaAs Die Alone…
• Conclusions
Skyworks Solutions, Inc. Proprietary Information
3
Modeling/Design Philosophy
What are the Expectations?
• Goal of Modeling (for PA) is to Get Designer on the Green
– Compact Models are the Drivers, Irons, and Wedges
– Correlation of Lab and Simulation Benches is like “reading the green”
– Behavioral Models could be the Putter
• Modeling VARIATION of the Process is More Important than Modeling a
“Hero Device”
– Variation is Important for Yield and System Performance
• Use Best Available Software for Each Piece,
Glue Together with Custom Solutions
The time needed for measuring a PAM with Pout sweeping
from -5 to + 28 dBm (1dBm/step) and three frequencies, plus changing
one
SMT component was about 1500 sec.
(V. Ho)
Goal of Simulation is to Get Close as
Fast as Possible, Predict Trends
Skyworks Solutions, Inc. Proprietary Information
4
What Does a Handset Amplifier Design Look Like?
HINT: NOT MADE OF DISCRETES
Control/Logic IC
WCDMA Usually
Combine These
On-chip
Simulation: DC, Trans., S-par
and HB
Layout: GDSII
Power Amp IC
Simulation: DC, Trans., S-par
and HB
Layout: GDSII
Glasbrener
Breaking EDA Barriers
RFIC Panel 2002
Power Amp Product
Components
SMT, Filter, etc
Skyworks Solutions, Inc. Proprietary Information
EM Simulation
Layout: Gerber
Simulation: DC, Trans. S-par
and HB
Substrate and
Assembly
5
Simulation and Design Issues
• Components (Simple Small Signal Models Okay)
• Fit for Design Flow:
– Tunable for Optimization
– Sensitivity Analysis for Tolerance Selection
– Fixed Predefined Sizes
– NO Double-Counting
Components
• Substrate (Feature Size Determined by Customer/Product Needs)
• EM Simulate as Soon and Much as Possible
• Variation is Important (Weed Out Bad Layouts)
– Design Issue
• Need to Run DRC and LVS on Substrates
Substrate
• IC’s (Controller and PA)
• DC, Time Domain, Small Signal S-parameter and Possibly HB/Env sims
• Design Library Supported by Foundry/Fab
• EM Sim. for on Chip Passives (Inductors, MIM Caps, Bad wiring)
– Design Issue
• Need to Run DRC and LVS on ICs
– Challenges for Controller
• Predictable Interface with PA for Co-Simulation/Co-Development
– Challenges for PA
• Models Need to Work in DC, Small Signal, and Large Signal with Correct DC Predictions Under Large Signal
• Need to Simulate with Everything Else Substrate, Logic/Control and Components
Control/Logic IC
Skyworks Solutions, Inc. Proprietary Information
Power Amp IC
6
PAM/FEM Design/Simulation Flow
Design Environment
Block Level System Performance Budget Analysis and Partition
Customized and Integrated Commercial and Home Grown EDA and other Application Software Tools
Product IP
Technology IP
Process Design Kit
Device Symbols
Device Models
Device Layout
DRC, LVS Rule Files
Hierarchical Schematic
Test Bench with Pkg/SMT
Full Chip(s)
Block in Design
IC-Package Link
Bonding Diagrams
Geom/S-Param
Etc.
Physical Design
Schematic Driven Layout
Layout Editor
IC/Block in Design
Package Libraries
Discrete Component
Vendor Models
Package Model
Physical Verification
Design Rule Check
IC/Reticle Level
IC/Block in Design
Standard root
Compatible with Tech
Parallel Dev Teams
Version Control
IP Share/Reuse
Post Layout Verification
Layout vs. Schematic
Parasitic Extraction
Re-Sim with LPE
IC Footprint
Netlist for Pkg/Brd
Physical Design
Package/Board/Module
Physical Design
Memory/Disk based
DRC
Bill of Materials
Skyworks Solutions, Inc. Proprietary Information
Behavioral Models Could Be Effective Blocks Not
Being Implemented
Tools for root
/root/$projID gen
project Rev
project Lock
Release to Mask
OK to Mask
Man
Cntl
OK to
Tapeout
7
IC Centric Design Flow – Real Example
Chips
Control and Bias Chip
GaAs HBT PA Chip
Power Detector
Switch Chip
Diplexer
Packages
Embedded devices
Discrete
MCM
pHEMT Switch Chip
GaAs IC + Wire bond + Package (EM/Meas.)
CMOS Chip
CMOS IC + Wire bond + Discrete Components
GaAs HBT Power Amp Chip
Design
Electrical Design
Physical Constraints (IC/Package)
Thermal Management
Part Tuning
GaAs IC + CMOS IC (at circuit or behavior level) + Wire bond + SMT + Package (EM/Meas.)
Multiple Process Technologies (Multi-Chip)
ICs
– Active/Passive Device Models, Interconnect/Inductor Modeling
Package – Bond wire/Bump, SMT, Embedded Devices, Package Passive Modeling
Skyworks Solutions, Inc. Proprietary Information
8
GaAs HBT PA / PHEMT Switch Design Flow
Models for
supplies, stimuli,
measurement, etc.
Package Models
SMT, BW,
Laminate
Si Models
HBT Models
Simulation
Bench
Hierarchical Schematic
Design, Analysis,
and Simulation
Test Bench
Schematic
Preliminary
MCM Schematic
EM Simulation
MMIC Schematic
MMIC Netlist
PA MMIC Layout
LVS
HBT Layout
Library, DRC
Rule Deck
HBT PA Design Flow
Skyworks Solutions, Inc. Proprietary Information
HBT Mask
Generation
Die Symbol
for MCM
Layout
.die file
Die Symbol
for MCM
Schematic
9
Silicon PA Controller Design Flow
VerilogA Behavioral Model
HBT DC Model
Hierarchical Schematic
PA “Analog” Model
Models for
supplies, stimuli,
measurement, etc.
Package Models
Cadence Generic
Libraries
Design, Simulation, and Analysis
Top Level
Simulation Schematic
Si Die
Schematic
Si Mask
Generation (GDS)
Si Technology Models
Si Die Layout
LVS, DRC
Verification
Die Symbol
for MCM
Layout
.die file
Die Symbol
for MCM
Schematic
Si Layout Library,
Verification Rule Decks
Si Controller Design Flow
Skyworks Solutions, Inc. Proprietary Information
10
MCM Design Flow
Hierarchical Schematic
From HBT / pHEMT Flow
Test Bench
Schematic
Design, Analysis,
and Simulation
DMS
Preliminary
MCM Schematic
MCM Package
Library
MMIC Schematic
EM Simulation
MCM Schematic pdf
Wirebond Diagram
DC/AC Simulations
to Verify Functionality
RFDE Dynamic Link
Required for Si
.die file
MCM
Package Level
Schematic
Die Symbol
for MCM
Schematic
Die Symbol
for MCM
Layout
MCM
MMIC Netlist
MCM Layout
PCB Fab Drawing
BOM
Generation
(1st time only)
Text File Manipulation
and Updates
MCM Design Flow
Skyworks Solutions, Inc. Proprietary Information
Assembly Diagram
Prototype BOM
Tuning, Alternate
Component Eval, …
11
PA Module Design Optimization and
Verification RFDE ADS Dynamic Link
Package Models
SMT, BW,
Laminate
HBT Models
ADS
Hierarchical Schematic
ADS MCM
Level Schematic
ADS MMIC
Die Schematic
Cadence
Hierarchical Schematic
Si Models
ADS
Design, Analysis, and Simulation
ADS Top
Level Schematic
ADS DYNAMIC LINK
Models for
Supplies, Stimuli,
Measurement, etc.
Cadence Si Die
Schematic
Si PA Controller / HBT PA / MCM Co-Simulation
Skyworks Solutions, Inc. Proprietary Information
12
WCDMA Considerations
• Control Circuitry is ON-CHIP!
– What the PA must do now is complicated
• Power Level Switching/Control
• No Vref Bias Circuits
Power
Power
Transistors Transistors
• Barrie Gilbert “RF design is 30% RF, 70% Bias Circuit”
– Analog-mixed Signal Modeling Methodology Must be Applied
• Fully Scalable Device Models (for Optimization)
• Statistical Simulations (Physically Based is Better)
• For High Volume Commercial Products, Yield Matters!
– Statistics for Laminate Variations are Important (Not Just the Die)
Most of the Chip is
NOT Power Transistors
PAs are More than “Just Two Transistors”
Skyworks Solutions, Inc. Proprietary Information
13
(W)CDMA PA/FEM Product
Development Flow
Simulate Stuff
You Didn’t Know
Earlier (Passives)
Don’t Know Layout or off-chip stuff
Understand Critical Blocks
With Estimated Tolerance to Parasitics
Feasibility
Study
Scalable
Device
Models
Initial Simulation
Schematic
Connectivity/
DC/Functionality
Provide Tools
For 1st Order
Best Guess of
Things You’ll
Layout
(Inductors/Caps)
Know Variations
IC Design
Skyworks Solutions, Inc. Proprietary Information
(Partial)
Building Block
IC Design
Extend
Simulation
MCM_RF
IC Layout Parasitic
Layout
Module Design
(Layout)
Layout
Best Guess
At Bond Wires
Co-Simulation
IC+Module
For Production,
Statistical
Simulation
Over Die Process
And
Package Variation
Design for
Manufacturing
EM Simulation
CoSimulation
14
Compact Models
• Compact Models Provided (at Schematic Phase) for:
– Transistors
• HBTs (for Logic and for Power Chain)
• MESFETs (for Logic and Switching Functions)
– Diodes (Used in Logic Circuits and ESD)
– Resistors (Precision Thin-film and Semiconductor)
– Inductors (Inductor Tool Provided to Help Selection, Assume EM Sim Later)
• Simulation Based on Method of Line, Momentum and S-parameters Pulled in
– Capacitors (Tool Provided for Selection, Assume EM Sim Later)
Compact Models are Required for Bias Circuit
Design and for Device Selection for Power
Devices
Provides an Easy Path for Statistical Simulation
Skyworks Solutions, Inc. Proprietary Information
15
Evolution of Models at Skyworks
Zampardi, CMRF 2007
Increasing
Number of
Devices and
Materials to
Satisfy More
Diverse
Design
Demands
Tech
Devices Supported
Wafers
Meas.
Sites per
Wafer
Temperature
# of Epi
Statistics
GEN2
3 HBTs, 3 Diodes, Ls
1
1
HBT Only
1
No
GEN3
4 HBTs, 2 Diodes, Ls
1
1
HBT Only
1
No
GEN4
4 HBTs, 2 diodes, Ls,
C’s
1
1
HBT/Diode
2
No
Current
Scalable HBTs
Multiple
5
Yes
Curve Fit
(Fixed-cell Rings,
Many Geometries of
Straight Finger)
Ring
All
Horseshoe
CEBEC (QSF)
CEBEC (QSB_ALT)
QSB
QSM
CEB, BEC, 1, 2, 4 finger
5
Physics Based
Scalable Diodes
Rs, Ls, Cs
FETs for BiFET
Physics-Based Scalable Approach Makes This a Tractable Problem
Skyworks Solutions, Inc. Proprietary Information
16
Inductor Tool Customized ADS
Specify
required L, Q,
layout area
Select inductor
type, frequency
Enter TW, S,
N, ID
Calculator
outputs L,
Q
Press ‘Select’ to
place instance in
schematic
Calculator Mode
Selector Mode
Kwok, Mantech 2008
Skyworks Solutions, Inc. Proprietary Information
17
Thermal Approaches/Considerations
• Maximum Junction Temperature Simulations (Reliability)
• Thermal only Simulation (Okay if Properly Ballasted)
– Usually Compared/Validated Against IR Scans
Absolute
Temperature
• Thermal Coupling/Average Transistor Temperature (Electrical)
– Bias Circuit
– Array Design
– Array to Array Interactions
Coupling
• Complications
– Inter-transistor interaction through interconnect/semiconductor/etc.
– Thermal is Not Just Because of the Die: Laminate, Epoxy, Overmold, etc…
What Matters Thermally Depends on
What You are Designing
Skyworks Solutions, Inc. Proprietary Information
18
The Simulation Problem
PA Module/Phoneboard Cross-Section
PAM
Thermal Simulations Require Inputs From
All of These
PHONEBOARD
Electro-thermal Couples the Temperature
Information Back into the Simulation
Circuit Simulation
Power Supply Voltages
Power Dissipation Per Transistor
Die Layout
Package Layout
Placement of Transistors
(Heat Sources)
Epoxy (Shape and Thickness)
Placement of PTH
Coupling Between Heat Sources
(Metal and Semiconductor)
Coupling Between Heat Sources
(Metal and Laminate)
Skyworks Solutions, Inc. Proprietary Information
Compared to Digital/Analog Circuits, for a
PA this Will Need to be Done Several Times
at Any Given Power Since Electrical
Parameters and Thermal Conductivities
are Functions of Temperature
Much of the Packaging Information
(Epoxy Thickness, Shape,
Die Placement, Die Thickness) is Difficult
To collect Statistical Information on
19
Gaps in Circuit Level Thermal Simulation?
• User Friendly Interface/translator from Simulation to Thermal and
Back
– Scripts to Map Simulator Information (power) and Layout Information
(Position) Needed
– Scripts to Back-Annotate Temperature Information (From T simulator) into
Circuit Simulators
– Determination/Characterization of How Much of the Output Array Needs to be
“Lumped” Together
• First Order Estimate (During Simulation Pass) of Coupling and Array
Average Temperature (Analytical Equations Embedded in Simulator)
– Needs Some Background Work to Make it Generally Applicable Rather Than
for Each Array/Device/Technology
Skyworks Solutions, Inc. Proprietary Information
20
Temperature Simulations on Array
Pout
Gain
30
20
gain
40
10
pout
RFpower=18.000
Pout=31.425
0
PAE
RFpower=18.000
PAE_C=58.930
0.9
Icc
-10
-5
0
5
10
15
20
20
0.5
0.4
0.3
0.1
-20
-15
-10
-5
RFpow er
RFpow er
-18.000
0.7
0.6
Icc
RFpower=18.000
real(Ic.i[::,0])=0.638
0
-15
0.8
0.2
-10
-20
1.0
0
5
10
15
20
RFpow er
gain
RFpow er
17.317
18.000
pout
31.425
PAE
Icc
58.930
0.638
Simulation No.
Description
Gain
Pout
PAE
1
No T Rise
17.317
31.425
58.93
2
T Rise = 10
17.938
31.48
58.893
3
Avg T Rise = 2.1
17.456
31.439
58.926
4
Avg T Rise = 4.54
17.61
31.455
58.917
5
Avg T Rise = 7.27
17.755
31.473
58.9
6
Avg T Rise = 20.9
18.324
31.565
58.745
7
Hotspot Avg T=6.8
17.607
31.479
58.856
Average Temperature is What Matters
For Electrical Simulation
Skyworks Solutions, Inc. Proprietary Information
real(Ic.i[::,0])
22 Transistor Array
Optimal Load for All
Qs at same temp
Ballast and Pre-matched
pout
gain
RFpower=-18.000
Gain=17.317
PAE
60
PAE_C
40
CMRF 2007
21
Array Parasitic Approaches
(Teaching Designers to Fish)
Simple Multiplicity Factor
Pro: Fast/Simple
Con: Phase Error >8GHz
Lumped Element
Transmission Line:
Pro: Moderate Speed, Scalable, Easy
Con: Accurate Up to 12GHz
Pro: Fast
Con: Layout Specific, Hard to Scale
EM Simulation Reduced Number of HBTs or All HBTs
Pro: Easy to Do, No Modeler Required
Con: Simulation Speed Bogs Down with Increased Transistor Count
Skyworks Solutions, Inc. Proprietary Information
22
Load-Pull Power Sweep with Different EM
Approaches
Gain Comparison
Pout Comparison
22
30
20
25
Pout, meas
Gain, meas
Gain, EM-1HBT
Gain, EM-2HBT
Gain, EM-3HBT
16
Gain,EM--12HBT
Gain, Simple_M
14
Gain, TLM
Pout, EM-1HBT
20
Pout (dBm)
Gain (dB)
18
Pout, EM-2HBT
Pout, EM-3HBT
15
Pout,EM-12HBT
Pout, Simple_M
10
Pout, TLM
Gain, Lumped
Pout, Lumped
5
12
0
10
-15
-10
-5
0
5
10
-15
15
-10
-5
0
5
10
15
Pin (dBm)
Pin (dBm)
• On-wafer LP measurement at freq=1.9GHz,
Vc=3.4V, Ic=14.6mA
Ic Comparison
200
180
Ic (mA)
160
Ic(mA), meas
140
Ic(mA), EM-1HBT
120
Ic(mA), EM-2HBT
Ic(mA), EM-3HBT
100
Ic(mA),EM-12HBT
80
Ic(mA),simple_M
60
Ic(mA), TLM
Ic(mA), Lumped
40
20
0
-15
-10
-5
0
Pin (dBm)
Skyworks Solutions, Inc. Proprietary Information
5
10
15
No Huge Differences Based on
Approach!
EM Slightly Better
Simple Approach Off at High Power
23
Statistical Simulation:
All-In-One and Interactive
Yang, Microwave Journal, 2008
Skyworks Solutions, Inc. Proprietary Information
24
Statistics – Understand Expected Variation
Compared with measurement, PA circuit simulation
shows good tracking of DOE variations.
Statistical Inputs:
PCM Parameters from
Measured
DOE Wafers
Power Sweep Performed
Skyworks Solutions, Inc. Proprietary Information
25
Statistics: Identify Issues and Improve Design!
db(S 21) v s temp
33
db(S 21) v s temp
33
m1
indep(m1)=25.000
plot_vs(dB(S(2,1)), SP.temp)=29.12
freq=836.5000MHz, doeIter=0
32
31
31
30
30
m1
29
dB(S21)
dB(S21)
dB(S21)
m1
indep(m1)=25.000
plot_vs(dB(S(2,1)), SP.temp)=27.892
freq=836.5000MHz, doeIter=969
32
28
27
29
m1
28
27
26
26
25
25
24
-30
-20
-10
0
10
20
30
40
50
60
70
24
80 85
-30
-20
-10
0
10
20
Temperature (C)
30
40
50
60
70
80 85
Temperature (C)
0.035
0.035
0.030
0.025
Icq1 (A)
Icq1
Icq1 (A)
Variation Significantly
Reduced!
0.030
0.020
0.025
0.020
0.015
0.015
0.010
-30
-20
-10
0
10
20
30
40
50
60
70
80 85
0.010
Icq2 (A)
Icq2 (A)
85
80
70
60
50
Temperature (C)
0.07
0.06
0.05
0.05
0.04
0.04
0.03
0.03
Performance Ranges (at 25C):
dB(S21)(25.64 to 31.54)=5.9
Icq1(13 to 28)=15mA (79%)
Icq2(44 to 90)=46mA (72%)
BEFORE
85
80
Temperature (C)
80 85
70
70
60
60
50
50
40
40
30
30
20
20
10
10
0
0
-10
-10
-20
-20
-30
-30
Skyworks Solutions, Inc. Proprietary Information
40
0.06
30
0.08
0.07
20
0.08
10
0.09
0.09
0
0.10
-10
Icq2
0.10
-20
-30
Temperature (C)
Temperature (C)
Performance Ranges (at 25C):
dB(S21)(25.88 to 29.42)=3.5
Icq1(19 to 30)=11mA (46%)
Icq2(35 to 53)=18mA (41%)
AFTER
26
Laminate DOE Simulation
• Batch Based Momentum Simulations on DOE states to
capture the laminate process variations:
–
–
–
–
Layer over Layer Misalignment
Geometry Size Variations
Dielectric and Layer Thickness Variations
Can Also Be Applied at Die Level
• After Completion of the Batch Based simulation, a
Symbol is Generated to Enable the Passive Block, with
DOE Analysis Results, to Simulator with Other Blocks
at the Circuit Level
• Pareto charts in ADS Data Display is created once the
circuit level DOE analysis is complete.
Assume SMT
cap variation as
follows:
C = +/- 0.1 pF
L = +/- 0.05 nH,
R = +/- 0.1
Ohm L1 trace width
Portion of Output
Match Symbol
in ADS schematic
7 laminate rerelated variables
are defined for
DOE analysis
Layer over layer offset in X-axis
Skyworks Solutions, Inc. Proprietary Information
27
Issues for Behavioral Modeling
• We Use Multiple Materials to Address Diverse Product Needs = Nmaterial
• Allow Different Unit Cells for Application = Ncells
• Different Ballasting/Feedback For Different Designs = Nballast
• Different Array Layouts/Size Requirements for Applications = Narray
• Process Variation (Say a Few Parameters Will Multiply this by 2Nvariation)
N Models = N material N cells N ballast N array
For FETs, This is an Easier Problem – Single Gate Length, Gate Width Scaling (by Adding Cells), No
Ballasting. Process Variation is a Bigger Headache!
Using Behavioral Models For Simulating
Integrated PA Designs Creates an Intractable Problem!
Skyworks Solutions, Inc. Proprietary Information
28
Where Does Behavioral
Modeling Fit In?
• Designs Using Discrete Transistor Blocks
• Not as Prevalent in Handset Designs Anymore but Used to be Common 10 year ago
• Simple Behavioral Models of PA for Bias Design, and of Bias for PA Design (Usually
Implemented in VerilogA)
• Package Centric Product Design (Re-use of Controller and/or PA Engines)
• System Level Simulations (Still Issues with Statistics, but More Manageable)
• If It Can Be Used to Improve Speed of Characterization
• When the Technology is Not Well Understood
• Could Be Used as “Putter” Once Compact Models get You Close
• Things That Still Need to Be Ironed Out
• Incorporation of Statistics
• Memory Effects (especially thermal)
• Validation that Insides of Black-Box are Independent of What Happens Outside
Skyworks Solutions, Inc. Proprietary Information
29
Conclusions
• Compact Models Provide a Greatest Leverage in Simulating
Handset PAs, Especially Statistics
• The Real Issues Facing PA Designers are Often Misunderstood
• Layout Parasitics
• Thermal Impact on Electrical Performance
• Stuff Besides Die is also Critical
• Behavioral Models are Useful at System/FEM Design Level and for
Technologies that are not Well Understood.
• Statistics are Critical, Even for Package and Embedded Passives
Skyworks Solutions, Inc. Proprietary Information
30
Acknowledgments
Mats Fredriksson
Mike Glasbrener
Kai Kwok
Yingying Yang
Juntao Hu
Shing Li
Skyworks Solutions, Inc. Proprietary Information
31
References
M. Glasbrener, “Breaking EDA Barriers” 2002 IEEE MTT Panel Discussion
R. Jos, “Future developments and technology options in Cellular Phone Power
Amplifiers: from power amplifier to integrated RF front-end module”, BCTM Technical Digest, 2000, pp. 118-125
B. Gilbert, “Biasing techniques for RF/IF signal processing”, presented at the MEAD Lecture Series short-course
lecture, UC Berkeley, CA,1987
P. Zampardi, “III-V HBT Modeling Issues and Future Directions”, CMRF 2004 Workshop, Montreal, Quebec, Canada
K. Kwok, “Simple DOE-based inductor tool for design automation”, 2008 CS Mantech Conference, Paper 17.2
Y. Yang, “An Innovative and Integrated Approach to III-V Circuit Design”, Microwave Journal, September 2008, pp. 136-156
Skyworks Solutions, Inc. Proprietary Information
32
Download