{"title":"Arithmetic/logic blocks for fine-grained reconfigurable units","authors":"G. Cardarilli, L. Nunzio, M. Re","doi":"10.1109/ISCAS.2009.5118184","DOIUrl":null,"url":null,"abstract":"Processing performance of algorithms implemented on conventional processors or DSP can degrade when bit level operations are involved. This degradation is related to the characteristics of logic and arithmetic operators present inside the processors, that are optimized for word level operations. Different methods have been proposed for overcoming this problem. A very interesting method is based on the introduction of specific logic and arithmetic units, jointly to the conventional integer or floating-point units. Due to the great variability of the bit level operations that must be performed, a fixed structure unit is not very suitable for this application. This fact has suggested the introduction of units based on arrays of reconfigurable cells, as the RAM based Look-up Tables. In this paper an alternative reconfigurable cell, specialized for the realization of bit manipulating unit, is described and evaluated. The comparison results show that the proposed solution is very efficient in terms of number of transistors (or silicon area) if compared to a conventional approach based on Look-up Table.","PeriodicalId":388394,"journal":{"name":"2009 IEEE International Symposium on Circuits and Systems","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE International Symposium on Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCAS.2009.5118184","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Processing performance of algorithms implemented on conventional processors or DSP can degrade when bit level operations are involved. This degradation is related to the characteristics of logic and arithmetic operators present inside the processors, that are optimized for word level operations. Different methods have been proposed for overcoming this problem. A very interesting method is based on the introduction of specific logic and arithmetic units, jointly to the conventional integer or floating-point units. Due to the great variability of the bit level operations that must be performed, a fixed structure unit is not very suitable for this application. This fact has suggested the introduction of units based on arrays of reconfigurable cells, as the RAM based Look-up Tables. In this paper an alternative reconfigurable cell, specialized for the realization of bit manipulating unit, is described and evaluated. The comparison results show that the proposed solution is very efficient in terms of number of transistors (or silicon area) if compared to a conventional approach based on Look-up Table.