{"title":"A Hardware/Software Co-Design Approach for VLSI Circuit Partitioning","authors":"S. Areibi, Fujian Li","doi":"10.1109/IWSOC.2006.348269","DOIUrl":null,"url":null,"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","PeriodicalId":134742,"journal":{"name":"2006 6th International Workshop on System on Chip for Real Time Applications","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 6th International Workshop on System on Chip for Real Time Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWSOC.2006.348269","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
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