Research Article
Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles
Algorithm 2
Detailed routing framework.
| Input: A set of components of all bits in all buses. | | Output: Final routing result. | | (1) | for each bus do | | (2) | for each bit do | | (3) | Sort the components; | | (4) | Connect the adjacent components with the same topology; | | (5) | end for | | (6) | end for | | (7) | the components that wires overlap, ; | | (8) | while and do | | (9) | ifthen | | (10) | Reroute1(); | | (11) | else | | (12) | Reroute2(); | | (13) | end if | | (14) | Update history cost and; | | (15) | ; | | (16) | end while |
|