
This topic provides a high-level overview of the new features in the IC23.1 release.
IC23.1 ISR3
Setting alternateFoundry Constraint Group Per Cellview
You can now specify the alternateFoundry constraint group name for a cellview without changing the global alternateFoundry constraint group name.
Related SKILL functions: dbSetPerDesignAFCGName, dbGetPerDesignAFCGName
Related Environment variable: usePerDesignAFCG
IC23.1 Base
Using Hierarchical Cache to Improve Hierarchical Design Loading
You can now use hierarchical cache SKILL functions to improve the loading time of your hierarchical designs.
- dbHasValidHierCache: Checks whether the specified cellview has a valid hierarchical cache file.
- dbSetHierCacheUsage: Sets the intended hierarchical cache usage for a given design, if specified; otherwise, it sets the usage for the session.
- dbGetHierCacheUsage: Returns the current hierarchical cache usage for a given design, if specified; otherwise, it returns the usage for the current session.
- dbDeleteHierCache: Deletes the hierarchical cache file for the specified cellview, if the cache file exists.
You can also set the following environment variables:
- maxMasterSize: Specifies the maximum size, in megabytes, for a regular master that can be saved to the cache.
- sessionUsageType: Specifies the hierarchical cache operations that are allowed in the current session.
- verbosity: Specifies the detail level of the output messages displayed in the CIW during a hierarchical cache operation.