Title :
HW/SW co-design architecture exploration for VLSI maze routing
Author :
Elghazali, Mahdi ; Elhossini, Ahmed ; Areibi, Shawki
Author_Institution :
Sch. of Eng., Univ. of Guelph, Guelph, ON
Abstract :
The advance in FPGA technology allowed embedding different types of resources on a single chip. These resources range from a simple look-up table to a complete processor. The resources available on the FPGA fabric allow building various hardware systems for different applications with several trade-offs in terms of performance and power consumption. This paper proposes six different architectures to implement VLSI maze routing algorithm on FPGAs. These architectures utilize two processors (MicroBlaze and Power-PC) and a separate hardware accelerator. The hardware accelerator was designed for the maze routing algorithm with two different protocols for data transfer. All architectures are evaluated based on seven benchmarks. The evaluation includes the performance and the power consumption of the architectures. This work demonstrate that the architecture composed of a soft-core processor directly connected to the hardware accelerator with fully utilized FIFO channel achieves the best power-delay product among all the investigated architectures.
Keywords :
VLSI; circuit CAD; field programmable gate arrays; hardware-software codesign; integrated circuit design; table lookup; FIFO channel; FPGA fabric; HW/SW codesign architecture exploration; VLSI maze routing; data transfer; hardware accelerator; hardware systems; look-up table; power consumption; soft core processor; Circuits; Energy consumption; Fabrics; Field programmable gate arrays; Hardware; Joining processes; Pins; Routing; Signal processing; Very large scale integration; Architecture Exploration; H/S co-design; Lee´s algorithm;
Conference_Titel :
Electrical and Computer Engineering, 2009. CCECE '09. Canadian Conference on
Conference_Location :
St. John´s, NL
Print_ISBN :
978-1-4244-3509-8
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2009.5090313