xbase.layout.cap.tech

This module defines abstract analog mim cap template classes.

Module Contents

Classes

MIMLayInfo

The mim block layout information object.

MIMTech

An abstract class for drawing mim cap related layout

class xbase.layout.cap.tech.MIMLayInfo[source]

The mim block layout information object.

lay_info: xbase.layout.data.LayoutInfo[source]
pin_bot_y: Tuple[int, int][source]
pin_top_y: Tuple[int, int][source]
pin_bot_xl: int[source]
pin_top_xh: int[source]
class xbase.layout.cap.tech.MIMTech(tech_info: bag.layout.tech.TechInfo)[source]

Bases: abc.ABC

An abstract class for drawing mim cap related layout

Parameters:

tech_info (TechInfo) – the TechInfo object

property mim_config: Mapping[str, Any][source]
property tech_info: bag.layout.tech.TechInfo[source]
abstract get_port_layers(mim_type: str) Tuple[int, int][source]
abstract get_mim_cap_info(bot_layer: int, top_layer: int, unit_width: int, unit_height: int, num_rows: int, num_cols: int, dum_row_b: int, dum_row_t: int, dum_col_l: int, dum_col_r: int, bot_w: int, top_w: int) MIMLayInfo[source]