Afficher la notice abrégée

dc.creatorOwaida, M.en
dc.creatorAntonopoulos, C. D.en
dc.creatorBellas, N.en
dc.date.accessioned2015-11-23T10:41:56Z
dc.date.available2015-11-23T10:41:56Z
dc.date.issued2014
dc.identifier10.1109/FCCM.2014.62
dc.identifier.isbn9781479951116
dc.identifier.urihttp://hdl.handle.net/11615/31511
dc.description.abstractIn large-scale datapaths, complex interconnection requirements limit resource utilization and often dominate critical path delay. A variety of scheduling and binding algorithms have been proposed to reduce routing requirements by clustering frequently-used set of operations to avoid longer, inter-operational interconnects. In this paper we introduce a grammar induction approach for datapath synthesis. The proposed approach deals with the problem of routing using information at a higher level of abstraction, even before resource scheduling and binding. It is applied on a given data flow graph (DFG) and builds a compact form of DFG by identifying and exploiting repetitive operations patterns with one or more outputs. Fully placed and routed circuits were successfully generated for complex designs that failed to be placed and routed by the standard manufacturer toolchain without applying our method. Moreover, placement and routing time was accelerated by 16% on average. Our grammar-based approach achieved 12% reduction in area on average, mostly as a result of reducing multiplexer sizes and the number of flip-flops, without noticeable adverse effect on clock frequency. Our comparison with a state of the art algorithm described in [8] shows that our approach outperforms it in both reduction in FPGA area and time to place and route the design. © 2014 IEEE.en
dc.source.urihttp://www.scopus.com/inward/record.url?eid=2-s2.0-84912553576&partnerID=40&md5=56e890169dc6323d7ed226594a508a8b
dc.subjectAutomatic synthesisen
dc.subjectFPGAsen
dc.subjectGrammar-based compressionen
dc.subjectRouting optimizations.en
dc.subjectComputational grammarsen
dc.subjectData compressionen
dc.subjectData flow analysisen
dc.subjectDesignen
dc.subjectField programmable gate arrays (FPGA)en
dc.subjectFlip flop circuitsen
dc.subjectGraphic methodsen
dc.subjectReductionen
dc.subjectSchedulingen
dc.subjectScheduling algorithmsen
dc.subjectInterconnection requirementsen
dc.subjectRepetitive operationsen
dc.subjectResource utilizationsen
dc.subjectRouting optimizationen
dc.subjectScheduling and bindingsen
dc.subjectState-of-the-art algorithmsen
dc.subjectData flow graphsen
dc.titleA grammar induction method for clustering of operations in complex FPGA designsen
dc.typeconferenceItemen


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée