Bondpad

SiFab contains a parametric bondpad (BondPad) and a fixed bondpad (BONDPAD_5050).

BondPad

This is a fully customisable bondpad, where the size of the rectangular pads and the metal layer can be specified by the user.

from si_fab import all as pdk

# Parametric bondpad
bp_p = pdk.BondPad(
    name="BP",
    metal1_size=(40.0, 60.0),
    metal2_size=(40.0, 60.0),
    via_pitch=(5.0, 5.0))

bp_p.Layout().visualize(annotate=True)
../../../../../../../../../_images/example_parametric_bondpad.png

BONDPAD_5050

This bondpad inherits from BondPad. All the properties are locked to obtain an area of 50 \(\mu m\) x 50 \(\mu m\). The top metal layer is M1 and the bottom metal layer is M2.

from si_fab import all as pdk

# Fixed bondpad
bp = pdk.BONDPAD_5050()
bp.Layout().visualize(annotate=True)
../../../../../../../../../_images/example_fixed_bondpad.png