bag3_digital.design.stdcells.se_to_diff
Module Contents
Classes
Helper class that provides a standard way to create an ABC using |
|
Base class of all design scripts. |
Functions
|
|
|
|
|
|
|
- class bag3_digital.design.stdcells.se_to_diff.RCData(rc_inv: Mapping[str, Any], rc_pg: Mapping[str, Any])[source]
- class bag3_digital.design.stdcells.se_to_diff.InvSizeSearch(dsn: SingleToDiffDesigner, dut_params: Dict[str, Any], out_rise: bool, inv2_inv4: bool, diff_inc: bool, size_fun: Callable[[Dict[str, Any], int, int, bool], None], w_list: Sequence[int], err_targ: float, search_step: int = 1)[source]
Bases:
bag3_digital.design.base.BinSearchSegWidth
Helper class that provides a standard way to create an ABC using inheritance.
- class bag3_digital.design.stdcells.se_to_diff.SingleToDiffDesigner(*args: Any, **kwargs: Any)[source]
Bases:
bag3_digital.design.base.DigitalDesigner
Base class of all design scripts.
Notes
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 _match_delay_helper(se_params: Dict[str, Any], td: DelayData, inv2_inv4: bool, out_rise: bool) DelayData [source]