-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Labels
Description
Background Work
- Yes, I searched the Development section of the Discussions and have read the posting guidelines
- Yes, I searched the documentation
- This feature is specific to Hammer, i.e., does not belong in a plugin repository instead
Feature Description
Provide a setting for additional arguments that are added to the invocations of the tools (e.g., Genus or Innovus). For example:
synthesis.genus.arguments = ['-wait', '1000']
Motivating Example
We have a limited number of Cadence licenses. Currently, the tools (e.g., genus) crash if there are no more licenses available. Repeatedly starting the flow and hoping is not crashing is not an efficient solution. Cadence tools offer the -wait <time> argument to wait for a license instead of directly crashing. However, no arguments can be passed to the tools because that is hard-coded in the plugin.