Mostrar el registro sencillo del ítem

Artículo

dc.creatorSenhadji Navarro, Raoufes
dc.creatorGarcía Vargas, Ignacioes
dc.date.accessioned2022-07-04T10:39:29Z
dc.date.available2022-07-04T10:39:29Z
dc.date.issued2022
dc.identifier.citationSenhadji Navarro, R. y García Vargas, I. (2022). Mapping arbitrary logic functions onto carry chains in FPGAs. Electronics, 11 (1 - art. nº27)
dc.identifier.issn2079-9292es
dc.identifier.urihttps://hdl.handle.net/11441/134956
dc.description.abstractCurrent Field Programmable Gate Arrays (FPGAs) provide fast routing links and special logic to perform carry operations; however, these resources can also be used to implement non arithmetic circuits. In this paper, a new approach for mapping logic functions onto carry chains is presented. Unlike other approaches, the proposed technique can be applied to any logic function. The presented technique includes: (1) an architecture that is composed of blocks that implement AND and OR functions (called CANDs and CORs, respectively) by means of Look-Up-Tables (LUTs) and carry-chain resources; and (2) a mapping algorithm to reduce both the delay of the critical path and the number of used FPGA resources. The algorithm uses a heuristic to interconnect CORs and CANDs in order to reduce the delay. The problem of mapping the maxterms (or minterms) of a function to LUTs has been modelled as a Set Bin Packing (SBP) problem. Since SBP is NP-Hard, a greedy algorithm has been proposed, which is based on the First Fit Decreasing (FFD) heuristic. The results obtained have been compared with the conventional technique using both speed and area optimization. For this purpose, a large synthetic set of test cases has been generated. The proposed technique improves both the speed and area results for the vast majority of functions whose conventional implementation requires more than four logic levels. It is important to highlight that the improvement of one parameter (speed or area) is not achieved at the expense of the other.es
dc.formatapplication/pdfes
dc.format.extent13es
dc.language.isoenges
dc.publisherMDPIes
dc.relation.ispartofElectronics, 11 (1 - art. nº27)
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectCarry chaines
dc.subjectLogic synthesises
dc.subjectField Programmable Gate Array (FPGA)es
dc.subjectTechnology mappinges
dc.titleMapping arbitrary logic functions onto carry chains in FPGAses
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/publishedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Arquitectura y Tecnología de Computadoreses
dc.relation.publisherversionhttps://www.mdpi.com/2079-9292/11/1/27es
dc.identifier.doi10.3390/electronics11010027es
dc.journaltitleElectronicses
dc.publication.volumen11es
dc.publication.issue1 - art. nº27es

FicherosTamañoFormatoVerDescripción
electronics-11-00027-v2.pdf403.9KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional