kqcircuits.simulations.port

class kqcircuits.simulations.port.Port(number: int, resistance: float = 50, reactance: float = 0, inductance: float = 0, capacitance: float = 0, face: int = 0)[source]

Bases: object

Base data structure for simulation ports.

as_dict()[source]
class kqcircuits.simulations.port.InternalPort(number: int, signal_location: klayout.dbcore.DPoint, ground_location: klayout.dbcore.DPoint, resistance: float = 50, reactance: float = 0, inductance: float = 0, capacitance: float = 0, face: int = 0)[source]

Bases: kqcircuits.simulations.port.Port

Data structure for ports inside the simulation area.

class kqcircuits.simulations.port.EdgePort(number: int, signal_location: klayout.dbcore.DPoint, resistance: float = 50, reactance: float = 0, inductance: float = 0, capacitance: float = 0, deembed_len: Optional[float] = None, face: int = 0)[source]

Bases: kqcircuits.simulations.port.Port

Data structure for ports at the edge of the simulation area.

../_images/kqcircuits.simulations.port.png