skrf.calibration.deembedding.Short

class skrf.calibration.deembedding.Short(dummy_short, name=None, *args, **kwargs)[source]

Remove short parasitics only.

This is a useful method to remove pad contact resistances from measurement.

A deembedding object is created with just one dummy measurement: dummy_short. When Deembedding.deembed() is applied, the Z-parameters of the dummy_short are subtracted from the DUT measurement,

This method is applicable only when there is a-priori knowledge of the equivalent circuit model of the parasitic network to be de-embedded, where only series parasitics are to be removed while retaining all others.

Example

>>> import skrf as rf
>>> from skrf.calibration import Short

Create network objects for dummy structures and dut

>>> sh = rf.Network('short_ckt.s2p')
>>> dut = rf.Network('full_ckt.s2p')

Create de-embedding object

>>> dm = Short(dummy_short = sh, name = 'test_short')

Remove parasitics to get the actual device network

>>> realdut = dm.deembed(dut)

Methods

__init__

Short De-embedding Initializer

deembed

Perform the de-embedding calculation