sky130.pcells.mimcap_2

Contents

sky130.pcells.mimcap_2#

sky130.pcells.mimcap_2(m4_layer=(71, 20), via4_size=(0.8, 0.8), via4_layer=(71, 44), via4_spacing=(0.8, 0.8), m5_spacing=1.6, m5_r_length=1.6, m5_layer=(72, 20), m5_length=1.6, m5_width=1.6, capm2_layer=(97, 44), m5_enclosure=(0.14, 0.14), capm2_enclosure=(0.5, 0.5))[source]#

Return mim cap between metal 4 and 5.

Parameters:
  • m4_layer (tuple[int, int] | str | int | LayerEnum) – metal 4 layer.

  • via4_size (tuple[float, float]) – via4 size.

  • via4_layer (tuple[int, int] | str | int | LayerEnum) – via4 layer.

  • via4_spacing (tuple[float, float]) – via4 spacing.

  • m5_spacing (float) – metal 5 spacing.

  • m5_r_length (float) – metal 5 right length.

  • m5_layer (tuple[int, int] | str | int | LayerEnum) – metal 5 layer.

  • m5_length (float) – metal 5 length.

  • m5_width (float) – metal 5 width.

  • capm2_layer (tuple[int, int] | str | int | LayerEnum) – cap metal 2 layer.

  • m5_enclosure (tuple[float, float]) – metal 5 enclosure.

  • capm2_enclosure (tuple[float, float]) – cap metal 2 enclosure.

Return type:

Component

import sky130

c = sky130.pcells.mimcap_2(m5_length=15, m5_width=15, m5_r_length=5)
c.plot()

(Source code, png, hires.png, pdf)

../_images/sky130-pcells-mimcap_2-1.png