Title :
A Hardware/Software Co-Design Approach for VLSI Circuit Partitioning
Author :
Areibi, Shawki ; Li, Fujian
Author_Institution :
Sch. of Eng., Guelph Univ., Ont.
Abstract :
The Fiduccia-Mattheyses (F-M) algorithm (1982) has proved to be an efficient algorithm for VLSI circuit partitioning, and it is widely used for several physical design automation applications. As digital circuits are becoming larger and more complex, methods such as the F-M algorithm are becoming slower and less efficient. To accelerate the F-M algorithm, an embedded computing system based on an FPGA chip is proposed. A speedup hardware module handles the computationally intensive functions while an embedded processor (a MicroBlaze soft-core) handles intense memory access operations that cannot be implemented efficiently with dedicated hardware. The co-design system can produce as good results as a pure software implementation, and can achieve better results than a pure-hardware based system by an average of 25%. The co-design based approach achieves results that are 2times faster than the pure-software based design
Keywords :
VLSI; embedded systems; field programmable gate arrays; hardware-software codesign; logic partitioning; FPGA chip; Fiduccia-Mattheyses algorithm; MicroBlaze soft-core; VLSI circuit partitioning; embedded computing system; field programmable gate array; hardware-software codesign; Delay; Design automation; Digital circuits; Hardware; Integrated circuit interconnections; Partitioning algorithms; Software algorithms; Software performance; Very large scale integration; Wires;
Conference_Titel :
System-on-Chip for Real-Time Applications, The 6th International Workshop on
Conference_Location :
Cairo
Print_ISBN :
1-4244-0898-9
DOI :
10.1109/IWSOC.2006.348269