Customized Automated Device Placement and Routing Flow Steps
Tasks that you otherwise cannot perform directly using the Auto P&R assistant can be done by calling custom code, also called a hook.
There are two predefined hooks for each step in the automated device placement and routing flow. These hooks are automatically called before and after running the step.
The pre-hook and post-hook names are predefined, but the procedures do not exist by default. The following example shows a post-hook function that does not have any input argument:
procedure(aprInsertFillPostHook()
let(()
<steps>
))
)
You can customize these hooks to extend the functionality of the automated device placement and routing flow steps. You must not change the predefined names of the hooks.
The following table lists the pre-hooks and post-hooks available in the Virtuoso automated device placement and routing flow:
Related Topics
Initializing a Layout in the Automated Device Placement and Routing Flow
Generating Constraints and Constraint Groups
Deriving Row Regions and Grids in the Automated Device Placement and Routing Flow
Placing Devices Automatically in the Automated Device Placement and Routing Flow
Generating and Deleting Base Layer Fill
Return to top