Inherits: DiffPair < DesignItem < ScriptObject

Differential pairs are pairs of tracks which have their lengths managed by technology rules.

Through this object you can find the two pairs of pads to which the pair is attached, and also read or change the various settings for the gap and length parameters on the pair. These are the same settings as are available through the Technology dialog.

Properties

NameTypeGet/SetBrief
IsInChainboolYes/NoWhether this differential pair is part of a DiffPairChain.
MaxLengthDiffVariant[int, none]Yes/NoMaximum length difference, if one is defined.
MinGapBottomVariant[int, none]Yes/NoDefault minimum gap on the bottom side, if one is defined.
MinGapInnerVariant[int, none]Yes/NoDefault minimum gap for inner layers, if one is defined.
MinGapTopVariant[int, none]Yes/NoDefault minimum gap on the top side, if one is defined.
MinPercentPairedVariant[float, none]Yes/NoMinimum percentage difference, if one is defined.
NamestrYes/NoThe descriptive name for this differential pair.
Pad1Variant[ConnectPoint, none]Yes/NoThe first connection point in this differential pair definition.
Pad2Variant[ConnectPoint, none]Yes/NoThe second connection point in this differential pair definition.
Pad3Variant[ConnectPoint, none]Yes/NoThe third connection point in this differential pair definition.
Pad4Variant[ConnectPoint, none]Yes/NoThe fourth connection point in this differential pair definition.

Property Details

IsInChain

Type: bool

Whether this differential pair is part of a DiffPairChain.


MaxLengthDiff

Type: Variant[int, none]

Maximum length difference, if one is defined.


MinGapBottom

Type: Variant[int, none]

Default minimum gap on the bottom side, if one is defined.


MinGapInner

Type: Variant[int, none]

Default minimum gap for inner layers, if one is defined.


MinGapTop

Type: Variant[int, none]

Default minimum gap on the top side, if one is defined.


MinPercentPaired

Type: Variant[float, none]

Minimum percentage difference, if one is defined.


Name

Type: str

The descriptive name for this differential pair.


Pad1

Type: Variant[ConnectPoint, none]

The first connection point in this differential pair definition.


Pad2

Type: Variant[ConnectPoint, none]

The second connection point in this differential pair definition.


Pad3

Type: Variant[ConnectPoint, none]

The third connection point in this differential pair definition.


Pad4

Type: Variant[ConnectPoint, none]

The fourth connection point in this differential pair definition.