Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles
As one of the most important routing problems in the complex network within a very-large-scale integration (VLSI) circuit, bus routing has become much more challenging when witnessing the advanced technology node enters the deep nanometer era because all bus bits need to be routed with the same rout...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi-Wiley
2021-01-01
|
Series: | Complexity |
Online Access: | http://dx.doi.org/10.1155/2021/8843271 |
id |
doaj-fda3d6c3ef0740a8b24d5a042463e127 |
---|---|
record_format |
Article |
spelling |
doaj-fda3d6c3ef0740a8b24d5a042463e1272021-04-26T00:03:30ZengHindawi-WileyComplexity1099-05262021-01-01202110.1155/2021/8843271Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and ObstaclesZiran Zhu0Zhipeng Huang1Jianli Chen2Longkun Guo3National ASIC System Engineering Research CenterCenter for Discrete Mathematics and Theoretical Computer ScienceState Key Laboratory of ASIC and SystemShandong Key Laboratory of Computer NetworksAs one of the most important routing problems in the complex network within a very-large-scale integration (VLSI) circuit, bus routing has become much more challenging when witnessing the advanced technology node enters the deep nanometer era because all bus bits need to be routed with the same routing topology in the context. In particular, the nonuniform routing track configuration and obstacles bring the largest difficulty for maintaining the same topology for all bus bits. In this paper, we first present a track handling technique to unify the nonuniform routing track configuration with obstacles. Then, we formulate the topology-aware single bus routing as an unsplittable flow problem (UFP), which is integrated into a negotiation-based global routing to determine the desired routing regions for each bus. A topology-aware track assignment is also presented to allocate the tracks to each segment of buses under the guidance of the global routing result. Finally, a detailed routing scheme is proposed to connect the segments of each bus. We evaluate our routing result with the benchmark suite of the 2018 CAD Contest. Compared with the top-3 state-of-the-art methods, experimental results show that our proposed algorithm achieves the best overall score regarding specified time limitations.http://dx.doi.org/10.1155/2021/8843271 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ziran Zhu Zhipeng Huang Jianli Chen Longkun Guo |
spellingShingle |
Ziran Zhu Zhipeng Huang Jianli Chen Longkun Guo Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles Complexity |
author_facet |
Ziran Zhu Zhipeng Huang Jianli Chen Longkun Guo |
author_sort |
Ziran Zhu |
title |
Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles |
title_short |
Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles |
title_full |
Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles |
title_fullStr |
Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles |
title_full_unstemmed |
Topology-Aware Bus Routing in Complex Networks of Very-Large-Scale Integration with Nonuniform Track Configurations and Obstacles |
title_sort |
topology-aware bus routing in complex networks of very-large-scale integration with nonuniform track configurations and obstacles |
publisher |
Hindawi-Wiley |
series |
Complexity |
issn |
1099-0526 |
publishDate |
2021-01-01 |
description |
As one of the most important routing problems in the complex network within a very-large-scale integration (VLSI) circuit, bus routing has become much more challenging when witnessing the advanced technology node enters the deep nanometer era because all bus bits need to be routed with the same routing topology in the context. In particular, the nonuniform routing track configuration and obstacles bring the largest difficulty for maintaining the same topology for all bus bits. In this paper, we first present a track handling technique to unify the nonuniform routing track configuration with obstacles. Then, we formulate the topology-aware single bus routing as an unsplittable flow problem (UFP), which is integrated into a negotiation-based global routing to determine the desired routing regions for each bus. A topology-aware track assignment is also presented to allocate the tracks to each segment of buses under the guidance of the global routing result. Finally, a detailed routing scheme is proposed to connect the segments of each bus. We evaluate our routing result with the benchmark suite of the 2018 CAD Contest. Compared with the top-3 state-of-the-art methods, experimental results show that our proposed algorithm achieves the best overall score regarding specified time limitations. |
url |
http://dx.doi.org/10.1155/2021/8843271 |
work_keys_str_mv |
AT ziranzhu topologyawarebusroutingincomplexnetworksofverylargescaleintegrationwithnonuniformtrackconfigurationsandobstacles AT zhipenghuang topologyawarebusroutingincomplexnetworksofverylargescaleintegrationwithnonuniformtrackconfigurationsandobstacles AT jianlichen topologyawarebusroutingincomplexnetworksofverylargescaleintegrationwithnonuniformtrackconfigurationsandobstacles AT longkunguo topologyawarebusroutingincomplexnetworksofverylargescaleintegrationwithnonuniformtrackconfigurationsandobstacles |
_version_ |
1714657729200521216 |