Automatic Routing
This section presents pins automatic routing feature and how it can be used.
Automatic Routing can be used for conflict resolution in the current functional group. The tool tries to re-assign previously routed signals on different pins, in order to find a valid configuration. The results are presented in a dialog box.
The feature is available in Pins menu:
|
There are 3 main cases in which Automatic Routing can be called:
- When there are no conflicts in the functional group
If there is no conflict to be solved, the tool will pop-up a dialog stating this and nothing will change in the Routed Pins View. This means that the configuration is left untouched.
Figure 2. Automatic Routing with no initial conflict
- When all the conflicts in the functional group can be solved
Solving all the conflicts means that some of the conflicting signals have been routed on different pins. Note that first the results dialog pop-up stating how many conflicts have been solved. Only after pressing the OK button the UI is updated.
Figure 3. Automatic Routing solved all conflicts
- When some of the conflicts in the functional group can't be solved
This means that there is no valid way in which all the signals in the functional group are routed without a conflict. The tool will pop-up a dialog listing both the number of conflicts solved and the remaining conflicting signals.
Figure 4. Automatic Routing with unsolved conflicts