How to Control CPH with Schematic Properties
CPH now allows you to configure layout generation using the following types of properties:
The other schematic properties previously converted to LAM or physConfig view will no longer be converted (up-revved) and CPH will honor all changes made to these properties.
To enable this feature, the shell environment variable "CPH_USE_SCHEM_PROP=1" should be turned on, which is by default off.
-
The default value of "
CPH_USE_SCHEM_PROP" is subject to change in future releases. - If the evaluation of the property fails, the unevaluated property will be used.
Impact in handling incremental changes in schematic properties
- Changes to the lxProperties made through the property editor, the db SKILL interface or CDF callbacks impact the active CPH/Layout XL session.
- For the CDF Editor, only the base CDF Parameter modification impact the active CPH when they are saved.
Impact on subConfiguration
The subConfiguration is considered as a Hard IP. Information coming from higher hierarchies does not impact it. Therefore, the context needs to start from the last subConfiguration Root node on top of the node to evaluate.
Impact of changes on dependent properties
- ILExpr: no changes till next full re-elaboration. This can happen when CPH is launched or switch view list is changed.
- AEL/NLP: no changes till the node using this property is re-elaborated. This could possibly lead to inconsistency between occurrences of the same instance.
Impact on lxParamsToIgnore and lxParamsToIgnoreForCheck look-up
In accordance with 5.1.41 use model, the lxParamsToIgnore Property and lxParamsToIgnoreForCheck Property properties at the cell and instance levels are merged instead of overridden.
Related Topics
Library and Attributes Mapping File Syntax
Return to top