Top Banner

of 48

Class 09

Apr 05, 2018

Download

Documents

Zeeshan Ahmed
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/31/2019 Class 09

    1/48

    1

    USC Signal Integrity Lab Course 2

    Ansoft High Frequency Structure Simulator (HFSS)

    ELCT 762

    USC

  • 7/31/2019 Class 09

    2/48

  • 7/31/2019 Class 09

    3/48

    3

    Stack up

    1 Copper 1OZ 1.4 Sig 5 mil / 10 mil space

    FR4 DK = 4.1 5

    2 copper 1 OZ 1.4 GND

    FR4 DK = 4.1 47

    3 copper 1 OZ 1.4 GND

    FR4 DK = 4.1 5

    4 copper 1 OZ 1.4 Sig 5 mil / 10 mil space

    total thickness ( mil ) 62.6

    1 mil = 0.001 inch,

    Signal trace width = 5 mil

    Signal to signal space = 20 mil

  • 7/31/2019 Class 09

    4/48

    4

    Configuration

    Start HFSS

    Save file

    Insert HFSS design Setup solution type: Driven Terminal

    Setup grid to 0.1 inch

  • 7/31/2019 Class 09

    5/48

  • 7/31/2019 Class 09

    6/48

  • 7/31/2019 Class 09

    7/48

    7

    Add signal trace

    Draw a BOX at: 0, 1, 0.0598, size: 1.005, 0.005, 0.0014inch

    Rename it: Trace1, Assign Material: Copper. Change thecolor to: RED

    Copy Trace1, and Paste it. Now you got trace2. Changetrace2s original at 0.995, 1, 0 inch, size: 1.005, 0.005,-0.0014 inch

    Now Trace1 and Trace2 are on two different sides of the

    PCB. They are located at center and overlap each otherby 10mil.

    In order to see both traces, you need to set transparentproperty of all drawing to be ~ 0.7

  • 7/31/2019 Class 09

    8/48

  • 7/31/2019 Class 09

    9/48

  • 7/31/2019 Class 09

    10/48

  • 7/31/2019 Class 09

    11/48

  • 7/31/2019 Class 09

    12/48

    12

    Bolean Function - subtract

    Subtract window pops up.

    Move, FR4_1, FR4_2,FR4_3, GND1, GND2 toBlank Parts window

    Move anti_via1 to ToolParts window

    Select Clone tool objects

    before subtracting Why?

    Click OK

  • 7/31/2019 Class 09

    13/48

  • 7/31/2019 Class 09

    14/48

    14

    Question.

    The overlap issue between FR4, GND andanti-via is solved.

    Theres another overlap error. Which one?

  • 7/31/2019 Class 09

    15/48

  • 7/31/2019 Class 09

    16/48

    16

    Bolean function - unite

    Hold Ctrl key and click: FR4_1, FR4_2, FR4_3, anti_via1

    Click: 3D modeler -> Boolean -> unite

    All of above items will be united into one item. Name:FR4_1. ( the new name is the first item you selected )

    You can only unite the items that touch each other andhave same material

    Your field solution is more accurate and process is fasterafter you unite the similar items

    If you want to un-do the unite, go to command historywindow and delete the unite under FR4_1

    Do the same thing to unite: trace1, trace2, via

  • 7/31/2019 Class 09

    17/48

    17

    Create 2nd trace

    In command history window, click and select: trace1

    Click: edit -> copy, then click: paste

    Now, you have trace3 created at the exact same locationof trace1. (they overlap each other)

    Click and select: trace3

    Click: Edit> arrange -> move

    Use the mouse, drag trace 3 in the positive Y direction20mils. (note: DY = 0.02 indicator at bottom right)

    To verify the move, in the command history window,double click the move command.

  • 7/31/2019 Class 09

    18/48

    18

    Create 2nd trace, cont.

    Now, the sub windowpops up.

    Make sure the move

    vector is 0, 0.02, 0 This makes the 2ndtrace 20mil away from1st trace.

    What is the air gapsize between thetraces?

  • 7/31/2019 Class 09

    19/48

    19

    2nd Anti-via

    Create an anti-via for the 2nd trace. The centerlocation 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.

  • 7/31/2019 Class 09

    20/48

    20

    Structure with 2 traces

  • 7/31/2019 Class 09

    21/48

    21

    Add Air Box

    Need to add Air boxes on top& bottom of PCB. Why?

    Draw a box at 0,0, 0.598, size:2, 2, 1, Material: air, rename it:air1

    Draw a box at 0, 0, 0, size 2, 2,-1, Material: air, rename it:air2

    Change the color of air to:white with transparent settingof 0.95

    Air boxes overlap with trace1and trace3. Use the Booleanfunction to do the subtraction

  • 7/31/2019 Class 09

    22/48

  • 7/31/2019 Class 09

    23/48

    23

    View at different angle

    Click: View -> ModifyAttribute -> Orientation

    You can set the Top view,front view or side view.

    This helps a lot when youdesign with 2D objects.

    Now, set the view as:front view. See toppicture

    Select the FR4_1 item,make the transparentproperty: 0

  • 7/31/2019 Class 09

    24/48

    24

  • 7/31/2019 Class 09

    25/48

    25

    Port & Terminals Sample

  • 7/31/2019 Class 09

    26/48

  • 7/31/2019 Class 09

    27/48

  • 7/31/2019 Class 09

    28/48

  • 7/31/2019 Class 09

    29/48

    29

    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 2ndTerminal line to T3.

    At T1 Terminal Line cell, click& select: New Line

    Use coordinate system to keyin terminal lines

  • 7/31/2019 Class 09

    30/48

  • 7/31/2019 Class 09

    31/48

  • 7/31/2019 Class 09

    32/48

  • 7/31/2019 Class 09

    33/48

    33

    Assign Boundary

    Assign radiation boundary onexternal surface of airbox.

    Click: Edit -> Select -> Face

    Hold down CTRL key, andselect the external face of air1.

    Hold the ALT key to rotate theobject to select faces

    Click: HFSS -> Boundary ->Assign -> Radiation. Hit Enter.

    In project window, click

    boundary -> RAD1, theradiation boundary shows ondrawing window

    Do the similar boundaryassignment for air2

  • 7/31/2019 Class 09

    34/48

  • 7/31/2019 Class 09

    35/48

  • 7/31/2019 Class 09

    36/48

  • 7/31/2019 Class 09

    37/48

    37

    Setup another solution

    Now, setup a sweepunder first solution

    Click: HFSS -> AnalysisSetup -> Add Sweep.

    Click OK to pick setup1

    Edit Sweep windowpopup

    Change Sweep type: fast

    Change Sweep size: 0.5Ghz

    Click OK

  • 7/31/2019 Class 09

    38/48

    38

    Simulation!

    Click: HFSS -> Analyze

    Wait 15 min for this small simulation.

  • 7/31/2019 Class 09

    39/48

  • 7/31/2019 Class 09

    40/48

    40

    S parameter

    Click: HFSS -> Results ->Solution Data

    Click on tab: Matrix Data Solution Data window

    pops up. It shows the Sparameter matrix.

    To show data for allfrequencies, click: AllFreqs.

    This table gives you datafor point analysis. For ageneral AC analysis, aplot is a better way

  • 7/31/2019 Class 09

    41/48

    41

    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

  • 7/31/2019 Class 09

    42/48

    42

    S11 on Smith Chart

  • 7/31/2019 Class 09

    43/48

    43

    Plot S21

    Click: HFSS -> Results ->Create Report

    Set Display Type: RectangularPlot

    Click: OK

    At Plot window, select quantity:waveport T2, T1. This is theS21

    At function sub-window, select:dB. This will plot the

    magnitude of S21 in dB Double Click (put entry at top)

    Click: Done

  • 7/31/2019 Class 09

    44/48

  • 7/31/2019 Class 09

    45/48

    45

    S21, Real & Image Part

  • 7/31/2019 Class 09

    46/48

  • 7/31/2019 Class 09

    47/48

    47

    Project 1

    Compare the T-lines pass via with atypical micro strip. ( no via )

    Do the same simulation to find the

    difference on return loss, insertion lossand cross talk

    Suggest what is the cause of those

    differences How to improve it? Suggestions?

    Show the improved result on simulation

  • 7/31/2019 Class 09

    48/48

    48

    Project 2

    Do the same thing as project 1 for a strip line.

    Copper 1 OZ 1.4

    FR4 DK = 4.1 5

    1 Copper 1OZ 1.4 Sig 5 mil / 10 mil space

    FR4 DK = 4.1 5

    2 copper 1 OZ 1.4 GND

    FR4 DK = 4.1 47

    3 copper 1 OZ 1.4 GND

    FR4 DK = 4.1 5

    4 copper 1 OZ 1.4 Sig 5 mil / 10 mil spaceFR4 DK = 4.1 5

    Copper 1Oz 1.4