MARCH: MAze Routing Under a Concurrent and Hierarchical Scheme for Buses

Proceedings of the 56th Annual Design Automation Conference 2019(2019)

引用 15|浏览114
暂无评分
摘要
The continuous development of modern VLSI technology has brought new challenges for on-chip interconnections. Different from classic net-by-net routing, bus routing requires all the nets (bits) in the same bus to share similar or even the same topology, besides considering wire length, via count, and other design rules. In this paper, we present MARCH, an efficient maze routing method under a concurrent and hierarchical scheme for buses. In MARCH, to achieve the same topology, all the bits in a bus are routed concurrently like marching in a path. For efficiency, our method is hierarchical, consisting of a coarse-grained topology-aware path planning and a fine-grained track assignment for bits. Additionally, an effective rip-up and reroute scheme is applied to further improve the solution quality. In experimental results, MARCH significantly outperforms the first place at 2018 IC/CAD Contest in both quality and runtime.
更多
查看译文
关键词
on-chip interconnections,net-by-net routing,bus routing,maze routing under a concurrent and hierarchical scheme,MARCH,VLSI technology,maze routing method,coarse-grained topology-aware path planning
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要