Ports and De-Embedding in Sonnet and Deembed… · 29 Device Under Test TRL R C Transmission Line...

38
Ports and De-Embedding in Sonnet

Transcript of Ports and De-Embedding in Sonnet and Deembed… · 29 Device Under Test TRL R C Transmission Line...

  • Ports and De-Embedding in

    Sonnet

  • SRC040610

    Sonnet Ports Introduction

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    3

    “Ports allow us to excite a circuit or

    antenna and measure the results.”

    Daniel G. Swanson, Jr. and Wolfgang J.R. Hoefer

    “Microwave Circuit Modeling Using Electromagnetic

    Field Simulation” copyright 2003 Artech House, ISBN

    1-58053-308-6, pp. 173.

    Port types, port numbering, and adding and

    removing ports are covered in the Sonnet

    User’s Guide.

    Adding ports to a Sonnet circuit structure is

    one of the standard setup steps in the Sonnet

    Quick Start Guide.

  • SRC040610

    Basic Definitions

    • Standard Box Wall Ports

    • Standard Internal Ports

    • Via Ports

    • Auto-Grounded Internal (AGI) Ports

    • Co-Calibrated (CC) PortsTM

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    4

    1+-

    • Each Port has Two Terminals

    • Port type is determined by where the terminals are connected

  • SRC040610

    The Port Model

    • The port model is shown above with its internal impedance model

    • The model is an ideal generator with a user-selectable internal impedance; we choose R=50 and leave all other elements at zero by convention

    • This model affects S-parameters only; Y- and Z-parameters are termination independent

    • Sonnet Netlist Projects or network simulators can provide more general normalizations and/or terminations if desired

    ©2010 Sonnet Software, Inc. www.sonnetsoftware.com5

    V

    R + jX L

    C

    +

    -

    +

    -

  • SRC040610

    Standard Box-wall Port (Edge Port)

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    6

    Box wall provides perfect ground reference

    PEC Bottom and sidewalls provide return current paths

    1+-

    PEC Top

    PEC Bottom

  • SRC040610

    Special Port Numbering

    • Ports are numbered by default as they are created in xgeom

    • Port numbers may be changed in xgeom

    • The polarity of the port may be changed by using a negative port number

    • Ports with identical port numbers are electrically connected

    • Port numbering can provide odd-mode (push-pull) and even-mode (push-push) ports

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    7

  • SRC040610

    Even Mode Ports

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    8

    +

    -

    Common-mode Excitation

  • SRC040610

    Odd Mode Ports

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    9

    +-

    Odd-mode (Differential) Excitation

    Negative number ports explicitly define the return current path

    for the corresponding positive number (i.e. -1 is defined to be

    the return current path for port 1)

    Sonnet box wall is NOT in the return current path for this CPW

    circuit

  • SRC040610

    Arbitrary Port Assignment

    • Combine multiple ports for phase balance analysis

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    11

    Multiple gate fingers fed ―common mode‖ for each separate active device

  • SRC040610

    Sonnet De-embedding Definition

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    12

    “De-embedding is the process by which the port

    discontinuity and transmission line effects are

    removed from the analysis results”

    -- Sonnet User’s Guide (Chapter 7, ―De-embedding‖)

  • SRC040610

    De-embedding Ports in em

    • Calculate port discontinuities

    • Remove the effects of the port discontinuities from the analysis results

    • Shift reference planes (removes effects of transmission lines from analysis results) if reference planes are defined

    • Calculate transmission line parameters (Zo and eeff)

    ©2010 Sonnet Software, Inc. www.sonnetsoftware.com14

    Port

    Metal Box Walls

    Device

    Under

    Test

    (DUT)

    Transmission Line

    Transmission Line

    Port

  • SRC040610

    Invoking De-embedding

    • De-embedding is usually required, and is on by default in the solver

    • Adding reference planes to a circuit in the Project Editor is not required; reference plane is the substrate edge unless otherwise defined

    • Using a Calibration Reference Plane setting can provide time savings for analysis of the de-embedding standards

    – Assumes reference plane at substrate edge

    – Microstrip: Use ~4-5x substrate thicknesses

    – CPW: Use ~4-5x center conductor width

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    15

  • SRC040610

    De-embedding Ports in Sonnet

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    17

    Frequency: 4 GHz

    Circuit requires 1312 subsections and 16 MB of memory.

    Waveguide mode time: 0.270 seconds.

    Fourier transform time: 1 second.

    Coupling time: 7 seconds.

    Loss time: 0 seconds.

    Matrix fill time: 9 seconds.

    Matrix solve time: 7 seconds.

    De-embed left box wall:

    First de-embedding standard, left box wall: 5031 microns length, 87 subsections.

    Time: 1 second.

    Second de-embedding standard, left box wall: 10062 microns length, 160 subsections.

    Time: 2 seconds.

    De-embed right box wall:

    De-embedded 50-Ohm S-Params. Mag/Ang. Touchstone Format. (S11 S21 S12 S22).

    4.00000000 1.000000 150.90 6.434e-4 69.458 6.434e-4 69.458 1.000000 168.01

    !< P1 F=4.0 Eeff=(6.63198943 0.0) Z0=(49.5334801 0.0) R=0.0 C=0.15935493

    !< P2 F=4.0 Eeff=(6.63198943 0.0) Z0=(49.5334801 0.0) R=0.0 C=0.15935493

    Total time per frequency: 23 seconds.

    Analyzing entire circuit

    (DUT and transmission

    lines)

    De-embedding

    Port 1

    Results

  • SRC040610

    De-embedding Ports in Sonnet

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    18

    W

    em uses the cross-section

    at the box wall to compute

    Zo and eeff

    W

    - Transmission Line Parameters -

  • SRC040610

    De-embedding Ports in Sonnet

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    19

    Box Wall

    R

    C

    DeviceUnderTest

    S-parameters

    from em without

    de-embedding

    Box-wall port

    discontinuity

    Shunt Cap for Portdiscontinuity; R usedif the line has loss

    - The Port Discontinuity -

  • SRC040610

    Double-Delay Calibration

    ©2009 Sonnet Software, Inc.

    www.sonnetsoftware.com

    20

    CAL Standard #1

    CAL Standard #2

    Convert both results to chainMatrices; pre and post-multiplystandard 1 by – standard 2 to get:

    Port Discontinuity

    Objective: Obtain the port discontinuity represented by the capacitor for the port

  • SRC040610

    Double-Delay Calibration Example

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    21

    Take the cross-sectionOf what touches the boxWall and extend as thruOf length L and 2L

    OriginalCircuit

    L

    2L

    CalStd. #1

    CalStd. #2

  • SRC040610

    De-embedding Ports in em

    • Analyze a one cell long open stub

    • Use symmetry if possible

    • Ignore the S-parameters and use the Zo and eff data given by em

    ©2010 Sonnet Software, Inc. www.sonnetsoftware.com23

    1

    - The Quickest way to get Zo and eeff -

  • SRC040610

    ©2009 Sonnet Software, Inc.

    www.sonnetsoftware.com

    24 11/9/2009

    De-embedding Ports in em

    -R

    -C

    R

    C

    Device

    Under

    Test

    S-parameters from em

    without de-embedding

    S-parameters from em

    with de-embedding

    Block cascaded to negate

    box-wall port discontinuity Box-wall port discontinuity

    - Canceling the Port Discontinuity -

  • SRC040610

    De-embedding Ports in Sonnet

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    29

    Device

    Under TestTRL

    R

    CTransmission Line

    Box-wall port discontinuity

    S-parameters from em

    without de-embedding

    - Extra Feed Transmission Lines -

  • SRC040610

    De-embedding Ports in Sonnet

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    30

    Device

    Under TestTRL

    R

    CTransmission Line

    Box-wall port discontinuity

    S-parameters from em

    without de-embedding

    -TRL

    -R

    -C

    S-parameters from em

    with de-embedding

    Block cascaded to

    negate port

    discontinuity

    Block cascaded to

    negate

    transmission line

    - Shifting Reference Planes -

  • SRC040610

    De-embedding Ports in Sonnet

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    31

    2

    1

    N

    .

    .

    .

    Ports

    Box Wall

    N-coupledtransmission lines

    - Coupled Transmission Lines -

  • SRC040610

    De-embedding Ports in Sonnet

    • All coupling between lines is considered

    • All coupled lines must be either horizontal or vertical

    • The width of each coupled line must be constant

    • The spacing between coupled lines must be constant

    • Zo and eeff are not printed because of multiple modes which exist

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    32

  • SRC040610

    Multiple Coupled Transmission Lines

    • Zero-Length Coupled Standard

    – Use any planar transmission line(s)

    • Perfect Calibration: |S11|=|S31|=|S41|= 0 (-infdB)

    • Anything other is ERROR

    • Checks both the software cal noise floor and the ability to de-embed cross-coupling of feed lines

    ©2010 Sonnet Software, Inc. www.sonnetsoftware.com33

    Test: How good is the calibration in your software?

  • SRC040610

    Zero-Length Coupled Line

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    34

    Sonnet Results

    A well-knowncompetitor’s results

  • SRC040610

    Avoid Non-physical De-embedding

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    38

    Discontinuity

    begins here

    L1

    W1

  • SRC040610

    Non-Physical De-embedding

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    39

    W2

    W1

    W1

    L1

    W1

  • SRC040610

    Ungrounded Internal Ports

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    40

    - +

    • Differential port• No common ground• Port can be de-embedded, but remember

    that reference is the metal on the (-) terminal• Current into (+) is equal to current out of (-)• Local ground reference for port!

    1

  • SRC040610

    Via Ports

    • Access to ground only if the via goes to ground

    • Ground Reference is the bottom of the via

    • Versatile: Can be placed between any two layers; doesn’t have to be on the end of a polygon or transmission line

    • Cannot be de-embedded (but see Auto-Grounded Internal ports)

    ©2010 Sonnet Software, Inc. www.sonnetsoftware.com41

    Top Layer Bottom Layer

    1

    +

    -

  • SRC040610

    Auto-Grounded Internal (AGI) Ports

    • AGI Ports may be connected on the end of any X- or Y-directed polygon edge inside your circuit

    • Fully Calibrated to remove port discontinuity!

    – Only Sonnet brings you perfectly calibrated internal ports

    • Dynamic range for isolated AGI ports is reasonable (~60 dB or so) but not as good as Co-Calibrated Ports (~200 dB)

    • Reference planes may be moved up the connecting line if desired

    ©2010 Sonnet Software, Inc. www.sonnetsoftware.com42

  • SRC040610

    AGI Ports – Special Considerations

    • At runtime, the software builds a via to the bottom of the Sonnet box for ground access

    • Requires unobstructed downward access in your circuit (under the port) for via access to bottom of analysis box

    • Via and coupling to the connected transmission line are de-embedded; reference plane on top layer

    • Warning: Via may cross-couple to non-adjacent metal in the primary structure

    • Multiple AGI ports that are closely spaced may exhibit coupling that cannot be de-embedded (See Co-Calibrated Ports)

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    43

    The model actually

    simulated in the software

    includes a via accessing

    ground for the port; this via

    is calibrated out

  • SRC040610

    Auto-Ground Port Coupling

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    45

    Sonnet can completely de-embed the effects of each auto-grounded port extension to ground.

    Sonnet is NOT able to de-embed the effects of coupling between two nearby auto-grounded ports.

  • SRC040610

    Co-calibrated™ Internal Ports

    • All ports introduce discontinuities

    • De-embedding removes port discontinuities from our simulation models (and measurements!)

    • Internal ports have traditionally been difficult to de-embed with high dynamic range

    • New Co-Calibrated Internal Port technology introduces >100 dB of dynamic range for internal ports—an industry first

    • Multiple Co-Calibrated Ports may be placed very close together and port cross-coupling is removed

    • Theory is fully published

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    46

    Co-Cal Internal Ports for

    Transistor or other

    component Connections

  • SRC040610

    Co-calibrated Internal Ports

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    47

    Multiple Perfectly Calibrated

    Internal Ports make it possible

    to simulate everything but the

    transistor, capturing all passive

    circuit cross-coupling and other

    physical effects

  • SRC040610

    Co-Calibrated Internal Ports

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    48De-embedding error in |S11| and cross-terms for each line lower than < -200 dB

    2 4 6 8 10 12 14 16 180 20

    -270

    -240

    -210

    -180

    -150

    -120

    -90

    -60

    -30

    -300

    0

    freq, GHz

    dB

    (S(1

    ,1))

    dB

    (S(3

    ,1))

    dB

    (S(4

    ,1))

    2 4 6 8 10 12 14 16 180 20

    -0.8

    -0.6

    -0.4

    -0.2

    0.0

    0.2

    0.4

    0.6

    0.8

    -1.0

    1.0

    freq, GHz

    phase(S

    (2,1

    ))phase(S

    (4,3

    ))

    Co-Calibrated Internal Ports

    Feed lines de-embedded from result

  • SRC040610

    Co-calibrated Ports De-embed

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    49

    Sonnet can completely and accurately de-embed the coupling between two nearby co-calibrated ports!

    Sonnet can accurately simulate the coupling between two metal traces on both sides of an embedded component by using co-calibrated ports for the component!

  • SRC040610

    Co-Calibrated Port Groups

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    50

    Sonnet can accurately de-embed the coupling among a group of ports situated on a rectangle.

    1A

    Group label

  • SRC040610

    Nearby CC Port Groups

    ©2010 Sonnet Software, Inc.

    www.sonnetsoftware.com

    51

    Sonnet cannot de-embed the coupling among different co-calibrated port de-embedding groups close to one another.

    Group A

    Group B