Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 1.15 KB

Hammer-CAD-Tools.rst

File metadata and controls

22 lines (13 loc) · 1.15 KB

Hammer CAD Tools

Hammer currently has open-source CAD tool plugins in the hammer/<action> folders and three repos for CAD tools from commercial vendors: hammer-cadence-plugins, hammer-synopsys-plugins, and hammer-mentor-plugins. hammer-mentor-plugins is a private repo since it contains tool-specific commands not yet cleared for public release. Access to them may be granted for Hammer users who already have licenses for those tools. See the note about plugins access <plugins-access> for instructions for how to request access.

The structure of each repository is as follows:

  • hammer

    • ACTION

      • TOOL_NAME

        • __init__.py contains the methods needed to implement the tool
        • defaults.yml contains the default config needed by the tool

ACTION is the Hammer action name (e.g. par, synthesis, drc, etc.). TOOL_NAME is the name of the tool, which is referenced in your configuration. For example, if ACTION is par and TOOL_NAME is par_tool_foo, the configuration would reference it as hammer.par.par_tool_foo.