get_corners
- circuit_analyzer.all.get_corners(circuit_model, recurse=True)
Get the defined fab corners on a circuit_model. By default recurses the tree to discover all possible fab corner properties.
- Parameters:
- circuit_modelCircuitModel
The IPKISS CircuitModel from which the fab corner parameters will be extracted.
- recursebool, default = True
If True, the function will recursively look through all hierarchical sub-components (child cells) within the circuit model and collect all their corner parameters. If False, only the parameters defined on the top-level cell of the model will be included.
- Returns:
- OrderedDict[str, Parameter]
An ordered dictionary mapping parameter names to their definitions, including both local (from the model and its hierarchy) and global parameters defined in the model configuration.
Examples
>>> import circuit_analyzer.all as ca >>> corners = ca.get_corners(circuit_model)