RadialStub#

class pyedb.libraries.rf_libraries.base_functions.RadialStub(edb_cell, radius: str | float = 0.0005, angle_deg: str | float = 60, width: str | float = 0.0002, layer: str = 'TOP', net: str = 'RF')#

Radial (fan) open stub for RF matching.

Parameters:
radiusfloat, default 500 µm

Radius of the fan [m].

angle_degfloat, default 60°

Opening angle of the sector.

widthfloat, default 0.2 mm

Width of the feeding micro-strip line [m].

layerstr, default “TOP”

Metal layer.

netstr, default “RF”

Net name.

Examples

>>> stub = RadialStub(radius=1e-3, angle_deg=90)
>>> edb = Edb("radial.aedb")
>>> stub._pedb = edb
>>> stub.create()
>>> f"{stub.electrical_length_deg(2e9):.1f}°"
'108.0°'

Methods

RadialStub.create()

Draw the fan-shaped polygon and the feeding line.