bag3_testbenches.measurement.digital.fanout

Module Contents

Classes

FanoutPlotter

Base class of all design scripts.

class bag3_testbenches.measurement.digital.fanout.FanoutPlotter(*args: Any, **kwargs: Any)[source]

Bases: bag.simulation.design.DesignerBase

Base class of all design scripts.

Notes

  1. This class hides the SimulationDB object from the user. This is because hierarchical designers share the same SimulationDB, and if you don’t make sure to update the working directory every time you run

async async_design(impl_cell: str, lay_class: Union[Type[bag.layout.template.TemplateBase], str], dut_params: Mapping[str, Any], dut_conns: Mapping[str, Any], sim_envs: Sequence[str], vdd: float, trf: float, tbit: float, c_start: float, c_stop: float, num: int, out_invert: bool, tran_options: Optional[Mapping[str, Any]] = None) Mapping[str, Any][source]