Hi Riya, did you manage to get access to support.cadence.com ? If you have not yet, I suggest you to do so, because there are many articles you can refer to for help. To guide the router, you can set the preferred routing layer attributes for nets: setAttribute -net -top_preferred_routing_layer 9 -bottom_preferred_routing_layer 5 -preferred_routing_layer_effort high Or if you want to be very precise on how the routing should be done, you can use createBusGuide command, in conjunction with createNetGroup . Please check the Innovus TCR for more details on how to use these commands. You can set them at any time prior to invoking NanoRoute, so after placement is just fine. You can control the placement of some instances with low-level commands such as placeInstance, but these are not timing driven. What is the motivation to adust the placement results. Consider instead to guide the placer to the desired solution with placement guides, structured placement, or cell padding. The command to stream out def file is defOut . I suggest you to to download the Innovus documentation and check the usage of all the commands you will need. Also, even though many things can be done with the GUI, not all options and commands are available there, so I would suggest you to use the terminal commands instead. After making sure they work you can add write them down in a script, so that you have a way to reproduce your results. - Dimo
↧