Product Documentation
Virtuoso Studio What's New
Product Version IC23.1, November 2023

39

What’s New in Virtuoso Studio Design Environment SKILL


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 ISR2


Listing Registered Hidden Cell Functions

The ddGetHiddenCellsFuncList SKILL function returns the list of registered hidden cell functions.


Identifying and Removing Parent-Child Groups that Have No Child Members

Different edit actions, such as removal or resolution of markers, can result in parent-child groups with no child members. You can use the dbCheckParentChild SKILL function to search the specified cellview for these parent-child groups and optionally remove them.



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.



 ⠀
X