ABSTRACT
This paper describes a new design for a hardware accelerator to support grid-based Maze Routing. Based on the direct mapped approach of Breuer and Shamsa [3], this work refines their design to substantially reduce the hardware requirements of each processing element while at the same time adding support for mulitilayer routing and fast iterative routing. An RTL implementation has been developed for this design in VHDL, and initial results show promise for its realization using ASIC, custom, or FPGA technology.
- 1.Lee, C. Y. "An Algorithm for Path Connections and its Applications," IRE Transactions on Electronic Computers vol. EC-10, no. 2, pp. 346-365, 1961.Google ScholarCross Ref
- 2.Akers, S. "A Modification of Lee's Path Connection Algorithm," IEEE Trans. Electronic Computers vol. EC-16, no. 2, pp. 97-98, 1967.Google ScholarCross Ref
- 3.Breuer, M., and Shamsa, K. "A Hardware Router," Journal of Digital Systems, vol. IV, no. 4, pp. 393-408, 1981.Google Scholar
- 4.Suzuki, K., et. al., "A Hardware Maze Router with Application to Interactive Rip-Up and Reroute," IEEE Trans. CAD, vol. CAD-5, no. 4, pp. 466-476, 1986.Google Scholar
- 5.Watanabe, T., et. al., "A Parallel Adaptable Routing Algorithm and its Implementation on a Two-Dimensional Array Processor", IEEE Trans. CAD, vol. CAD-6, no. 2, 1987.Google Scholar
- 6.Ventkateswaran, R., and Mazumder, P., "Coprocessor Design for Multilayer Surface-Mounted PCB Routing,", IEEE Trans. VLSI Systems, vol. 1, no. 1, 1993.Google Scholar
- 7.Dees, W., and Karger, P., "Automated Rip-Up and Reroute Techniques", Proceedings 19 th Design Automation Conference, pp. 432-439, 1982. Google ScholarDigital Library
- 8.Xilinx, Inc., Xilinx Databook, 2001. Available online at http://www.xilinx.com.Google Scholar
Index Terms
- A new look at hardware maze routing
Recommendations
A Hardware Accelerator for Maze Routing
A hardware accelerator for the maze routing problem is developed. This accelerator consists of three three-stage pipelines. Banked memory is used to avoid memory read/write conflicts and obtain maximum efficiency. The design is compared to other ...
A new hardware algorithm for fast IP routing targeting programmable routers
Network control and engineering for Qos, security and mobility IIWhile deployment of embedded and distributed network services imposes new demands for flexibility and programmability, IP address lookup has become significant performance bottleneck for the highest performance routers. Amid their vast array of academic ...
A hardware accelerator for maze routing
DAC '87: Proceedings of the 24th ACM/IEEE Design Automation ConferenceA hardware accelerator for the maze routing problem is developed. This accelerator consists of three 3 stage pipelines. Banked memory is used to avoid memory read/write conflicts and obtain maximum efficiency.
Comments