bag3_analog.schematic.drv_shunt_peak
Module Contents
Classes
Enum where members are also (and must be) ints |
|
Module for library bag3_analog cell drv_shunt_peak. |
- class bag3_analog.schematic.drv_shunt_peak.LayMode[source]
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
- class bag3_analog.schematic.drv_shunt_peak.bag3_analog__drv_shunt_peak(database: bag.design.database.ModuleDB, params: bag.util.immutable.Param, **kwargs: Any)[source]
Bases:
bag.design.module.Module
Module for library bag3_analog cell drv_shunt_peak.
Fill in high level description here.
- classmethod get_params_info() Mapping[str, str] [source]
Returns a dictionary from parameter names to descriptions.
- design(gm: Mapping[str, Any], res: Mapping[str, Any], ind: Mapping[str, Any], lay_mode: Union[LayMode, str]) None [source]
To be overridden by subclasses to design this module.
This method should fill in values for all parameters in self.parameters. To design instances of this module, you can call their design() method or any other ways you coded.
To modify schematic structure, call:
rename_pin() delete_instance() replace_instance_master() reconnect_instance_terminal() restore_instance() array_instance()