Mostrar el registro sencillo del ítem

Artículo

dc.creatorGarcía Vargas, Ignacioes
dc.creatorSenhadji Navarro, Raoufes
dc.date.accessioned2023-04-13T09:41:50Z
dc.date.available2023-04-13T09:41:50Z
dc.date.issued2022-06-02
dc.identifier.citationGarcía Vargas, I. y Senhadji Navarro, R. (2022). Optimization based on the minimum maximal k-partial-matching problem of finite states machines with input multiplexing. Design Automation for Embedded Systems, 26, 83-103. https://doi.org/10.1007/s10617-022-09259-z.
dc.identifier.issn0929-5585 (impreso)es
dc.identifier.issn1572-8080 (online)es
dc.identifier.urihttps://hdl.handle.net/11441/144289
dc.description.abstractFinite State Machines with Input Multiplexing (FSMIMs) were proposed in previous work as a technique for efficient mapping Finite State Machines (FSMs) into ROM memory. In this paper, we present new contributions to the optimization process involved in the implementation of FSMIMs in Field Programmable Gate Array (FPGA) devices. This process consists of two stages: (1) the simplification of the bank of input selectors of the FSMIM, and (2) the reduction of the depth of the ROM. This has a significant impact both on the number of used Look-Up Tables (LUTs) and on the number of the Embedded Memory Blocks (EMBs) required by the ROM. For the first stage, we present two approaches to optimize FSMIM implementations based on the Minimum Maximal k-Partial Matching (MMKPM) problem: one of them applies the greedy algorithm for the MMKPM problem, and the other based on a new multiobjetive variant of the MMKPM and its corresponding Integer Linear Programing formulation. We also propose a modification of the second stage, in which the characteristics of EMBs are taken into account to improve implementation results. The new optimization process significantly reduces the number of used FPGA resources with respect to the previous one. In addition, the proposed approaches achieve an adequate trade-off between the usage of EMBs and LUTs with respect to conventional FSM implementations based on ROM and to those based on LUT.es
dc.formatapplication/pdfes
dc.format.extent21es
dc.language.isoenges
dc.publisherSpringeres
dc.relation.ispartofDesign Automation for Embedded Systems, 26, 83-103.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectFinite state machinees
dc.subjectFinite state machine with Input multiplexinges
dc.subjectFPGAes
dc.subjectROMes
dc.subjectInteger linear programminges
dc.subjectMinimum maximal k-partial-matchinges
dc.titleOptimization based on the minimum maximal k-partial-matching problem of finite states machines with input multiplexinges
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://link.springer.com/article/10.1007/s10617-022-09259-zes
dc.identifier.doi10.1007/s10617-022-09259-zes
dc.journaltitleDesign Automation for Embedded Systemses
dc.publication.volumen26es
dc.publication.initialPage83es
dc.publication.endPage103es

FicherosTamañoFormatoVerDescripción
s10617-022-09259-z.pdf479.0KbIcon   [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