Routing using Batch Utilities

This section describes how to use batch utilities routing commands to route components of a large logical system. The commands route components such as logical nets, net groups, wires, cables, etc.; they do not route logical connections.

The batch utilities routing commands are run from outside of the Systems 3D Allocation app.

The routing is done in two stages using a batch utility for each stage:

  1. The index generator batch utility creates .xml files containing information about pathways, their extremities and other routable components.
  2. The large scale router batch utility uses the information in these .xml files to compute and then to commit the routing in the database.

A routable object is routed along the shortest possible path.

If the system contains grouped components such as net groups and cables, or groups which are themselves part of other groups, and then all components within a group will be routed up to the highest level.

For more information about batch utilities including alternative methods of running the batches, see 3DEXPERIENCE Native Apps User's Guide: Running Batches Using the Batch Monitor.


Before you begin:
  • Use the Functional & Logical Design app to create a system containing several logical components connected by logical nets, logical wires, etc. You can include logical groups such as net groups and cables.
  • Use the Systems 3D Allocation app to create 3D shapes which represent the logical components and pathways which connect the shapes.
  • Save your data to the database.
See Also
Cross-highlighting Routable Components
Routing using Systems 3D Allocation App
  1. Optional: To review your system:
    1. Open your system in the Systems 3D Allocation app

      Tip: To avoid any confusion between the opened version and the newly routed version, close the system before running the batch utilities routing.

    2. Review the cross-highlight between 2D and 3D
    3. Close the system again when done.




  2. Click Tools > Utility... .
    The Batch Monitor dialog box appears.
  3. Run the Large Scale Routing Index Generator batch utility:
    1. In the Utilities tab of the Batch Monitor dialog box, double-click LargeScaleRoutingIndexGenerator.
      The LargeScaleRoutingIndexGenerator dialog box appears.
    2. In the dialog box, click and in the dialog box which appears enter your search criteria for your system, click Apply and then OK to close the dialog box.
      The search results are added to the list in the LargeScaleRoutingIndexGenerator dialog box.
      Note: You must only have one object in the list. To remove any unwanted objects, select the objects and then click .
    3. Define the location of the index vault; in the Selected Operation area, click Browse.. and select a location for Index Vault.
    4. Click Run to build the index in the Index Vault repository.
      An information window appears which indicates the progress of the indexing.

      When the indexing is complete the window disappears.

    5. When finished, click Cancel to close the LargeScaleRoutingIndexGenerator dialog box.
  4. Run the Large Scale Router batch utility:
    1. In the Utilities tab of the Batch Monitor dialog box, double-click LargeScaleRouter.
      The LargeScaleRouter dialog box appears.
    2. In the dialog box, click and in the dialog box which appears enter your search criteria for your system, click Apply and then OK to close the dialog box.
      The search results are added to the list in the LargeScaleRouter dialog box.
      Note: You must only have one object in the list. To remove any unwanted objects, select the objects and then click .
    3. To define the location of the index vault you created when generating the index, in the Selected Operation area, click Browse.. and select a location for Index Vault.

      Tip: use the same location you selected when generating the index in step 3c.

      The routable objects are listed in the Selected Operation area of the dialog box.
    4. Optional: Define the report path; in the Selected Operation area, click Browse.. and select a location for Report Path.

      When the routing is finished, an html report will be generated and stored in this location.

    5. To route all routable objects (irrespective of whether they are already routed) select the Route all routables check box.

      If this check box is selected, the route of existing routed objects may be modified if necessary. If this check box is clear, only those objects which are not yet routed will be routed.

    6. To take into account the Segregation code of the routable object and the pathways, select the Consider Segregation while Routing check box.

      When this option is selected, routable objects with a Segregation code will only be routed through pathways which have the same Segregation code.

    7. To commit the routing in the PLM database, select the Commit in Database check box.

      If this check box is clear, the routing will be simulated and a routing report will be generated.

    8. Click Run to start the routing.
      An information window appears which indicates the progress of the routing.

      When the routing is complete the window disappears.

    9. When finished, click Cancel to close the LargeScaleRouter dialog box.
    10. Optional: Browse to the location of the routing report (defined in step d) and open the html file.

      The report opens in your web browser software.



  5. Reopen your system.


All the routable components are now routed through pathways as described in the routing report.