sky130.pcells.mimcap_1#
- sky130.pcells.mimcap_1(m3_layer: LayerEnum | str | tuple[int, int] = (70, 20), via3_size: tuple[float, float] = (0.2, 0.2), via3_layer: LayerEnum | str | tuple[int, int] = (70, 44), via3_spacing: tuple[float, float] = (0.2, 0.2), m4_spacing: float = 0.3, m4_r_length: float = 0.4, m4_layer: LayerEnum | str | tuple[int, int] = (71, 20), m4_length: float = 1, m4_width: float = 1, capm_layer: LayerEnum | str | tuple[int, int] = (89, 44), m4_enclosure: tuple[float, float] = (0.14, 0.14), capm_enclosure: tuple[float, float] = (0.5, 0.5)) Component [source]#
Return mimcap_1 Pcell
mim cap between metal 3 and 4
- Parameters:
m3_layer – metal 3 layer.
via3_size – via3 size.
via3_layer – via3 layer.
via3_spacing – via3 spacing.
m4_spacing – metal 4 spacing.
m4_r_length – metal 4 right length.
m4_layer – metal 4 layer.
m4_length – metal 4 length.
m4_width – metal 4 width.
capm_layer – cap metal layer.
m4_enclosure – metal 4 enclosure.
capm_enclosure – cap metal enclosure.
import sky130 c = sky130.pcells.mimcap_1( m3_layer=(70, 20), via3_size=(0.2, 0.2), via3_layer=(70, 44), via3_spacing=(0.2, 0.2), m4_spacing=0.3, m4_r_length=0.4, m4_layer=(71, 20), m4_length=1, m4_width=1, capm_layer=(89, 44), m4_enclosure=(0.14, 0.14), capm_enclosure=(0.5, 0.5), ) c.plot()
(
Source code
,png
,hires.png
,pdf
)