Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
9660929 | Microprocessors and Microsystems | 2005 | 11 Pages |
Abstract
This paper describes a multi-layer maze routing accelerator which uses a two-dimensional array of processing elements (PEs) implemented in an FPGA. Routing for an L-layer NÃN grid is performed by an array of NÃN PEs that time-multiplex each layer over the array. This accelerates the classic Lee Algorithm from O(LÃd2) in software to O(LÃd). Each PE can be implemented in 32 look up tables in a Xilinx Virtex-II FPGA, which makes possible routing arrays that are large enough to support detailed routing for VLSI. Cycle measurements show a speedup of 50-75Ã over a 2.54Â GHz Pentium 4 for a 4-layer 8Ã8 array and 93Ã for a 4-layer 16Ã16 array.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Networks and Communications
Authors
John A. Nestor,