ubcpdk.components.pad#
- ubcpdk.components.pad(*, size: str | Float2 = (75, 75), layer: LayerSpec = (12, 0), bbox_layers: tuple[LayerSpec, ...] | None = ((13, 0),), bbox_offsets: tuple[float, ...] | None = (- 1.8,), port_inclusion: float = 0, port_orientation: float | None = None) Component #
Returns rectangular pad with ports.
- Parameters:
size – x, y size.
layer – pad layer.
bbox_layers – list of layers.
bbox_offsets – Optional offsets for each layer with respect to size. positive grows, negative shrinks the size.
port_inclusion – from edge.
port_orientation – in degrees.