Professional Documents
Culture Documents
Outline
Current methodologies employed today Ideal LTCC design methodology Challenges associated with reaching an ideal design methodology
Accurate modeling Integrated solution Library availability
Solutions to the current challenges Steps to reaching an ideal LTCC design methodology Demonstration of the implementation of the LTCC design methodology
LTCC Technology
LTCC
LTCC
Next generation
LTCC
LTCC
EM simulation
2-10 Iterations
Ok?
Final Layout
Fab
Verification Test
Multiple cycles are required through multiple tools Cycle times are long and numerous as a result
Process Characterization
Library Implementation
Process Verification
Schematic Design
no yes
no
Ok?
yes
Ok?
Simulation
Fab
Verification Test
LTCC Modules
Outlined in the previous slide is a generic Ideal Flow The details of the flow will vary dependent on the types of LTCC circuits being designed.
LTCC Diplexer/Filter modules Embedded Passives Compact size is important Understanding the coupling between passives is important Extensive use of EM simulation LTCC FEM Some embedded passives Chips are both passive and active. Many via interconnects Coupling issues between interconnects and not so much the embedded passives. Probably the most complex module, because of multiple technologies used. LTCC Pa amp modules LTCC is used as module package for PA chip. Most of the passives are SMD parts. Interconnects for SMD parts in 3d using vias. Coupling issues only between vias and interconnect lines.
LTCC Modules
LTCC Diplexer/Filter modules
Embedded Passives Compact size is important Understanding the coupling between passives is important Extensive use of EM simulation
Lowk LTCC SMD and embedded Sprials
LTCC Modules
LTCC FEM Some embedded passives Chips are both passive and active. Many via interconnects Coupling issues between interconnects and not so much the embedded passives. Probably the most complex module, because of multiple technologies used.
LTCC Modules
LTCC PA amp modules
LTCC is used as module package for PA chip. Most of the passives are SMD parts. Interconnects for SMD parts in 3d using vias. Coupling issues only between vias and interconnect lines.
W1
2
W2
3
W3
4
W4
5
W5
6
GM6CLIN 7 ID=TL1 W1=20 um W2=20 um W3=20 um 8 W4=20 um W5=20 um W6=20 um Offs1=40 um 9 Offs2=40 um Offs3=40 um Offs4=40 um Offs5=40 um 10 Offs6=40 um CL1=1 CL2=1 CL3=1 11 CL4=1 CL5=1 CL6=1 L=40 um 12 Acc=1
GM5CLIN ID=TL2 W1=20 um W2=20 um W3=20 um W4=20 um W5=20 um Offs1=40 um Offs2=40 um Offs3=40 um Offs4=40 um Offs5=40 um CL1=1 CL2=1 CL3=1 CL4=1 CL5=1 L=40 um Acc=1
GM4CLIN ID=TL3 W1=20 um W2=20 um W3=20 um W4=20 um Offs1=40 um Offs2=40 um Offs3=40 um Offs4=40 um CL1=1 CL2=1 CL3=1 CL4=1 L=40 um Acc=1
MLIN ID=TL8 W=20 um L=40 um VIA ID=V2 D=20 um H=100 um T=2 um RHO=1
W1
2 7
W2
3 8
W3
4 9
W1
2 7 2
W1
6
W4
GM5CLIN ID=TL4 W1=20 um W2=20 um W3=20 um W4=20 um W5=20 um Offs1=40 um Offs2=40 um Offs3=40 um Offs4=40 um Offs5=40 um CL1=1 CL2=1 CL3=1 CL4=1 CL5=1 L=40 um Acc=1
10
W5
W2
3 8 3
W2
7
W3
4 9 4
W3
8
W4
5 10
W4
W5
MBEND90X$ ID=MS2 M=0
W6
ACETM : How is it done? ACE software is based on the proven digital and analog-mixed signal (AMS) technique of circuit extraction from physical layout where the equivalent model is a RLCK circuit as shown below.
L 1 SR =RL hm ID =1 O H R 1e-9 L= L 1 SR =RL hm ID =1 O H R 1e-9 L= L 1 SR =RL hm ID =1 O H R 1e-9 L= L 1 SR =RL hm ID =1 O H R 1e-9 L=
L 1 SR =RL hm ID =1 O -9 H R 1e L= L 1 SR =RL hm ID =1 O -9 H R 1e L=
L L1 SR =R Ohm H ID =1 -9 R 1e L= L L1 SR =R Ohm H ID =1 -9 R 1e L=
L L1 SR =R Ohm H ID =1 -9 R 1e L= L L1 SR =R Ohm H ID =1 -9 R 1e L=
L L1 SR =R Ohm H ID =1 -9 R 1e L= L L1 SR =R Ohm H ID =1 -9 R 1e L=
L 1 SR =RL hm ID =1 O -9 H R 1e L= L 1 SR =RL hm ID =1 O -9 H R 1e L=
L L1 SR =R Ohm H ID =1 -9 R 1e L= L L1 SR =R Ohm H ID =1 -9 R 1e L=
L L1 SR =R Ohm H ID =1 -9 R 1e L= L L1 SR =R Ohm H ID =1 -9 R 1e L=
ACE: How is it done? ACE uses the same methodology but substitutes the RLCK models with Microwave Models.
EXT RACT ID=EX1 EM_Doc="EM Mercury" Name="Mercury" Simulator={Choose} X_Cell_Size=1 um Y_Cell_Size=1 um PortT ype=Default ST ACKUP="ST ACK3" Create_Enclosure=Yes Create_Shapes=Yes Extension=600 um PORT P=1 Z=50 Ohm MT RACE2 ID=X1 W=200 um L=2.064e4 um BT ype=1 M=1 RES ID=R2 R=1 Ohm
PORT P=14 Z=50 Ohm MT RACE2 PORT ID=X2 P=16 W=200 um Z=50 Ohm L=1.439e4 um BT ype=1 M=1
ACETM: Models
ACETM: LTCC
LTCC Diplexer and MCM modules
All interconnects between layer are automatically drawn using Inets. Simulation times are drastically reduced. This is probably the most complex use of the ACE technology.
no
yes
Ok?
Simulation
The initial design is done in schematic form using the library elements and ACE Simulation and optimization is performed to meet required performance specifications
Frequency Domain
Harmonic Balance: Linear
yes
Schematic Design
no
Ok?
Simulation
Electromagnetic
3D Planar EM Full 3D EM
no yes
no
Ok?
yes
Ok?
Simulation
Ideally the LTCC layout is interactively generated with simulation of verified library models and Inets and ACE. This provides a quick interactive design process that provides correct by construction LTCC designs
Looking at interactions
no yes
Ok?
Once the initial layout is complete, each individual model in the library only represents the performance of that element in isolation Therefore, critical areas of the design now go through an EM simulation to see the effect of element interactions
Different EM simulators are used depending upon the specific problem (MOM,FDTD, FEM, etc)
Adjustments are then made to the layout to compensate for component interactions
Build PDK
Element Models Layer stacks 3D viewers Inets with LPF
VSPIRALN ID=MI1 N=2 W=3 mil L=17 mil LN=15 mil START_LYR=1 VIA_DIA=6 mil ACC=1
EM Extracted Modeling
EM simulations automatically generated from Layout EM simulations can be enabled/disabled from the schematic/layout
Allows maximum flexibility in simulation of complete cicuit User can EM only the critical elements to save time Using the Circuit simulator to control EM simulations allows efficient design
Parameter
LTCC Design Flow Replace all ideal elements with equivalent PDK elements Inets and ACE connect components
Inets automatically connect components with correct vias
Parasitics, coupling, poor -20 initial element values and -40 effects interconnect
-60
DB(|S(2,1)|) EM Block Filter with tuning DB(|S(2,1)|) Ideal Filter DB(|S(2,1)|) Filter with initial values
-80
no OK?
yes
-20
-40
-60
GSM Circuit
DCS Circuit
AWR LTCC
PORT1 P=1 Z=50 Ohm Pwr=-30 dBm MTRACE ID=X14 W=24 mil L=229.3 mil BType=3 M=0
1
SUBCKT ID=S1 NET="LNA900 IC"
2
MLSC ID=TL9 W=30 mil L=0 mil
CHIPCAP ID=C1 C=1000 pF Q=779 FQ=0.03 GHz FR=0.23 GHz ALPH=-1 MTRACE ID=X3 W=24 mil L=141 mil BType=3 M=0
2
SUBCKT ID=S4 NET="Filter1"
MSUB Er=5.7 H=14.8 mil T=0.1 mil Rho=1.2 Tand=.0007 ErNom=5.7 Name=SUB1
MSTEP$ ID=TL8
2
MTEE$ ID=TL7
MTRACE ID=X2 W=15 mil L=31.67 mil BType=3 M=0 MTRACE ID=X1 W=15 mil L=30.83 mil BType=3 M=0
5 1 2 4
MSTEP$ ID=TL4
3 1
MSTEP$ ID=TL6
2 3
1
PORTFNS P=3 Z=50 Ohm Freq=0.998 GHz PStart=-15 dBm PStop=5 dBm PStep=5 dB Tone=2
MSTEP$ ID=TL5
MLIN ID=TL11 W=24 mil L=0 mil MLSC ID=TL10 W=30 mil L=0 mil MTRACE ID=X7 W=24 mil L=267.1 mil BType=3 PORT M=0 P=2 Z=50 Ohm