DocumentCode
2395801
Title
A Hardware/Software Co-Design Approach for VLSI Circuit Partitioning
Author
Areibi, Shawki ; Li, Fujian
Author_Institution
Sch. of Eng., Guelph Univ., Ont.
fYear
2006
fDate
Dec. 2006
Firstpage
81
Lastpage
85
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System-on-Chip for Real-Time Applications, The 6th International Workshop on
Conference_Location
Cairo
Print_ISBN
1-4244-0898-9
Type
conf
DOI
10.1109/IWSOC.2006.348269
Filename
4155265
Link To Document