USC Signal Integrity Lab Course 2: Ansoft High Frequency Structure Simulator (HFSS) ELCT 762 USC
USC Signal Integrity Lab Course 2: Ansoft High Frequency Structure Simulator (HFSS) ELCT 762 USC
Stack up
1 Copper 1OZ 1.4 Sig 5 mil / 10 mil space
FR4
2 copper 1 OZ FR4 3 copper 1 OZ FR4 4 copper 1 OZ
DK = 4.1
5
1.4 GND
DK = 4.1
47 1.4 GND
DK = 4.1
62.6
Configuration
Start HFSS Save file Insert HFSS design Setup solution type: Driven Terminal Setup grid to 0.1 inch
Structure Design
Draw a BOX at: 0, 0, 0, size: 2, 2, 0.005 inch. Assign material: FR4_epoxy. Set transparent: 0.7 Rename it: FR4_1 Draw 2nd BOX at 0, 0, 0.005, size: 2, 2, 0.0014 inch. Assign material: Copper. Set transparent: 0.7 Rename it: GND1 Draw 3rd BOX at 0, 0, 0.0064, size: 2, 2, 0.047 inch. Assign material: FR4_epoxy. Set transparent: 0.7 Rename it: FR4_2 Select GND1 by clicking in command history window. Click: Edit-> copy, and Edit -> Paste. Now, GND2 is copied from GND1 and is placed at the exact same location! Double Click GND2 (create box) at command history window. At property window, put 0, 0, 0.0534 as new origin. This moves GND2 to upper layer
Stack up Design
Do the same thing to copy FR4_1 and make it FR4_3. Put new origin as: 0, 0, 0.0548 Now the stack up is ready. It has two ground layers and 3 FR4 layers. Grey color is for FR4 and Blue is for GND
Bolean function
The overlap of two different materials will cause design error. This can be corrected by using Boolean function subtract. In command history window, hold: Ctrl key and click: FR4_1, FR4_2, FR4_3, GND1, GND2, anti_via1 This selects the 6 items above to perform a Boolean function Click: 3D Modeler -> Boolean -> Subtract..
11
12
View - Visibility
After subtraction, graphic verification is hard since all the components overlap each other. (visibility setting can solve this problem) Click: View -> visibility Visibility window pops up. Turn off the visibility on all FR4 and anti_via1 It is verified that via passed through two layers of ground without touching it
13
Question.
The overlap issue between FR4, GND and anti-via is solved. Theres another overlap error. Which one?
14
Overlap problem 2
Theres overlap between anti-via and via. Use Boolean subtraction function, subtract via from the anti-via. Dont forgot to clone the via Use the visibility command to verify that anti_via1 has a hole in the center.
15
17
2nd Anti-via
Create an anti-via for the 2nd trace. The center location should be 0, 1.023, 0 Review slide 10 for creating an anti-via Rename the new item: anti_via2 Theres an overlap issue between anti_via2 and FR4_1, GND1, GND2, trace3. Review slides 12 and 15 to solve the overlap error Unite the FR4_1 with anti_via2. keep the name: FR4_1 for the united item.
19
20
22
24
25
1
3
10w, w h or 5w (3h to 4h), w < h
2
4
26
Port Assignment
Set the view at: Front view Draw a 2D rectangle by clicking: Draw>Rectangle ( Set in plane direction: YZ) Enter original: 2, 0.988, 0.005. Y size: 0.05, Z size: -0.05 Set transparency: 0.8 Rename: Port1 Do another 2D rectangle at: 0, 0.988, 0.0548. Y size: 0.05, Z size: 0.05 See picture next slide.
27
28
Terminals
Set the view at: front view Select by clicking: Port1 Click: HFSS -> Excitation -> Assign -> Wave Port Click: Next , the Wave Port terminal window pops up. Set: Number of Terminals = 2, Click: update Change the name of 2nd Terminal line to T3. At T1 Terminal Line cell, click & select: New Line Use coordinate system to key in terminal lines
29
Terminal Lines
The terminal lines have to be on the Port1 plane. It has to go from GND1 to Trace1 It is very hard to use the mouse to set the terminal line because it will snap to a point somewhere outside of the Port1 plane. It is highly recommended to key in the coordinate system below the progress windows ( lower right corner). See picture
30
Assign Boundary
Assign radiation boundary on external surface of airbox. Click: Edit -> Select -> Face Hold down CTRL key, and select the external face of air1. Hold the ALT key to rotate the object to select faces Click: HFSS -> Boundary -> Assign -> Radiation. Hit Enter. In project window, click boundary -> RAD1, the radiation boundary shows on drawing window Do the similar boundary assignment for air2
33
35
Solution setup
Click: HFSS-> Analysis Setup -> Add Solution Setup The Solution setup window will pop up. We want to solve at 1 Ghz. Change the number of Passes: 5 Change the Max Delta S: 0.01 Click OK to accept default for rest of the settings.
36
Simulation!
Click: HFSS -> Analyze Wait 15 min for this small simulation.
38
Simulation Results
What simulation results can be found?
S, Y, Z parameters, impedance matrix Plotting of above matrix E, H fields inside the structure Current density of structure Near & Far field radiations
39
S parameter
Click: HFSS -> Results -> Solution Data Click on tab: Matrix Data Solution Data window pops up. It shows the S parameter matrix. To show data for all frequencies, click: All Freqs. This table gives you data for point analysis. For a general AC analysis, a plot is a better way
40
Plot of S11
Click: HFSS -> Results -> Create Report Change display type: Smith Chart Pick Report Type: Terminal S parameters. Press OK Pick Quantity: first entry, this is S11. Double Click this entry (trace appears at top) Click Done
41
42
Plot S21
Click: HFSS -> Results -> Create Report Set Display Type: Rectangular Plot Click: OK At Plot window, select quantity: waveport T2, T1. This is the S21 At function sub-window, select: dB. This will plot the magnitude of S21 in dB Double Click (put entry at top) Click: Done
43
S21 Magnitude in dB
44
45
Homework
Plot S31 Magnitude in dB (near end of cross talk) Find S31, S41 at 1Ghz. Plot Electric field that generated by via.
Hint: Use HFSS -> Field -> Plot Field -> E Mag. Plot the E mag on the face of FR4_1 (center layer face)
46
Project 1
Compare the T-lines pass via with a typical micro strip. ( no via ) Do the same simulation to find the difference on return loss, insertion loss and cross talk Suggest what is the cause of those differences How to improve it? Suggestions? Show the improved result on simulation
47
Project 2
Do the same thing as project 1 for a strip line.
Copper 1 OZ FR4 1 Copper 1OZ FR4 2 copper 1 OZ FR4 3 copper 1 OZ FR4 4 copper 1 OZ DK = 4.1 DK = 4.1 DK = 4.1 DK = 4.1 1.4 5 1.4 5 1.4 47 1.4 5 1.4 Sig 5 mil / 10 mil space GND GND Sig 5 mil / 10 mil space
FR4
Copper 1Oz
DK = 4.1
5
1.4
48