Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs

Detalhes bibliográficos
Ano de defesa: 2010
Autor(a) principal: Carvalho, Gustavo Rezende lattes
Orientador(a): Cavalcanti, Antonio Carlos lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal da Paraí­ba
Programa de Pós-Graduação: Programa de Pós-Graduação em Informática
Departamento: Informática
País: BR
Palavras-chave em Português:
Palavras-chave em Inglês:
VPR
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufpb.br/jspui/handle/tede/6138
Resumo: The present dissertation deals with the Routing Circuits for Field Programable Gate Arrays (FPGAs). Due to the combinatorial nature of the problem, heuristics methods are commonly used to generate good quality solutions in an acceptable computationally time. In this context, a procedure based on GRASP (Greedy Randomized Adaptive Search Procedure) with a procedure of local search based on ILS (Iterated Local Search) is proposed. The algorithm has been tested in benchmark problems found in the literature, MCNC, exploring timing-driven and channel-width criteria, being able to improve 55% of the benchmarks on timing drive criteria and improve 5,3% of the benchmarks on channel width criteria.
id UFPB-2_2bb6135cb31b37c34bb151e3ea8e6728
oai_identifier_str oai:repositorio.ufpb.br:tede/6138
network_acronym_str UFPB-2
network_name_str Repositório Institucional da UFPB
repository_id_str
spelling 2015-05-14T12:36:54Z2018-07-21T00:15:27Z2010-05-202018-07-21T00:15:27Z2010-03-27CARVALHO, Gustavo Rezende. Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs. 2010. 90 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2010.https://repositorio.ufpb.br/jspui/handle/tede/6138The present dissertation deals with the Routing Circuits for Field Programable Gate Arrays (FPGAs). Due to the combinatorial nature of the problem, heuristics methods are commonly used to generate good quality solutions in an acceptable computationally time. In this context, a procedure based on GRASP (Greedy Randomized Adaptive Search Procedure) with a procedure of local search based on ILS (Iterated Local Search) is proposed. The algorithm has been tested in benchmark problems found in the literature, MCNC, exploring timing-driven and channel-width criteria, being able to improve 55% of the benchmarks on timing drive criteria and improve 5,3% of the benchmarks on channel width criteria.A presente dissertação trata do problema de roteamento de circuitos para Field Programable Gate Arrays (FPGAs). Em função da natureza combinatória do problema, métodos heurísticos são comumente utilizados para gerar soluções de boa qualidade em um tempo computacionalmente aceitável. Neste contexto, um procedimento baseado na metaheurística GRASP (Greedy Randomized Adaptive Search Procedure) com um procedimento de busca local baseado em ILS (Iterated Local Search) é proposto. O algoritmo foi testado em instâncias encontradas na literatura, benchmark MCNC, explorando os critérios de tempo crítico e números de trilhas, onde mostrou-se capaz de melhorar 55% das instancias no critério de tempo crítico e 5,3% quanto ao número de trilhas.Made available in DSpace on 2015-05-14T12:36:54Z (GMT). No. of bitstreams: 1 arquivototal.pdf: 2485062 bytes, checksum: ad2a2349ad56d837e75386f8c9ba1027 (MD5) Previous issue date: 2010-03-27Made available in DSpace on 2018-07-21T00:15:27Z (GMT). No. of bitstreams: 2 arquivototal.pdf: 2485062 bytes, checksum: ad2a2349ad56d837e75386f8c9ba1027 (MD5) arquivototal.pdf.jpg: 3560 bytes, checksum: d5ecfe7c593c1d20252dbc22a4c27dc8 (MD5) Previous issue date: 2010-03-27Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESapplication/pdfporUniversidade Federal da Paraí­baPrograma de Pós-Graduação em InformáticaUFPBBRInformáticaRoteamentoField Programable Gate Arrays - FPGARoutingFPGAVPRGRASPIterated Local Search - ILSCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOHeurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCavalcanti, Antonio CarlosCPF:77836685853http://lattes.cnpq.br/0175462550826005Cabral, Lucídio dos Anjos FormigaCPF:37383388372http://lattes.cnpq.br/6699185881827288CPF:05808424445http://lattes.cnpq.br/7582914009432022Carvalho, Gustavo Rezendehttp://tede.biblioteca.ufpb.br:8080/retrieve/14917/arquivototal.pdf.jpginfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPBTEXTarquivototal.pdf.txtarquivototal.pdf.txtExtracted texttext/plain145360https://repositorio.ufpb.br/jspui/bitstream/tede/6138/4/arquivototal.pdf.txta93d51631938233dd36aa8efcd931edcMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81867https://repositorio.ufpb.br/jspui/bitstream/tede/6138/3/license.txt07956d2f9f6879bad6c75289be248398MD53THUMBNAILarquivototal.pdf.jpgarquivototal.pdf.jpgIM Thumbnailimage/jpeg3348https://repositorio.ufpb.br/jspui/bitstream/tede/6138/5/arquivototal.pdf.jpg7fca8fc4b549824378bfaeb572ac9abdMD55ORIGINALarquivototal.pdfapplication/pdf2485062https://repositorio.ufpb.br/jspui/bitstream/tede/6138/1/arquivototal.pdfad2a2349ad56d837e75386f8c9ba1027MD51tede/61382018-09-05 22:25:36.059oai:repositorio.ufpb.br:tede/6138TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIApGZWRlcmFsIGRhIFBhcmHDrWJhIChVRlBCKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSAKc3VhIHB1YmxpY2HDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyAKZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVGUEIgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGUEIgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgCmUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHB1YmxpY2HDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gClZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHB1YmxpY2HDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyAKZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSAKb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIGFvIERlcG9zaXRhIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcyAKbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gCm91IG5vIGNvbnRlw7pkbyBkYSBwdWJsaWNhw6fDo28gb3JhIGRlcG9zaXRhZGEuCgpDQVNPIEEgUFVCTElDQcOHw4NPIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIApPUkdBTklTTU8sIFZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PIFRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyAKRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVUZQQiBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyAKYXV0b3JhaXMgZGEgcHVibGljYcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalPUBhttps://repositorio.ufpb.br/oai/requestdiretoria@ufpb.br||bdtd@biblioteca.ufpb.bropendoar:25462018-09-06T01:25:36Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)false
dc.title.por.fl_str_mv Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
title Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
spellingShingle Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
Carvalho, Gustavo Rezende
Roteamento
Field Programable Gate Arrays - FPGA
Routing
FPGA
VPR
GRASP
Iterated Local Search - ILS
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
title_full Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
title_fullStr Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
title_full_unstemmed Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
title_sort Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
author Carvalho, Gustavo Rezende
author_facet Carvalho, Gustavo Rezende
author_role author
dc.contributor.advisor1.fl_str_mv Cavalcanti, Antonio Carlos
dc.contributor.advisor1ID.fl_str_mv CPF:77836685853
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0175462550826005
dc.contributor.advisor-co1.fl_str_mv Cabral, Lucídio dos Anjos Formiga
dc.contributor.advisor-co1ID.fl_str_mv CPF:37383388372
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/6699185881827288
dc.contributor.authorID.fl_str_mv CPF:05808424445
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/7582914009432022
dc.contributor.author.fl_str_mv Carvalho, Gustavo Rezende
contributor_str_mv Cavalcanti, Antonio Carlos
Cabral, Lucídio dos Anjos Formiga
dc.subject.por.fl_str_mv Roteamento
Field Programable Gate Arrays - FPGA
topic Roteamento
Field Programable Gate Arrays - FPGA
Routing
FPGA
VPR
GRASP
Iterated Local Search - ILS
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Routing
FPGA
VPR
GRASP
Iterated Local Search - ILS
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The present dissertation deals with the Routing Circuits for Field Programable Gate Arrays (FPGAs). Due to the combinatorial nature of the problem, heuristics methods are commonly used to generate good quality solutions in an acceptable computationally time. In this context, a procedure based on GRASP (Greedy Randomized Adaptive Search Procedure) with a procedure of local search based on ILS (Iterated Local Search) is proposed. The algorithm has been tested in benchmark problems found in the literature, MCNC, exploring timing-driven and channel-width criteria, being able to improve 55% of the benchmarks on timing drive criteria and improve 5,3% of the benchmarks on channel width criteria.
publishDate 2010
dc.date.available.fl_str_mv 2010-05-20
2018-07-21T00:15:27Z
dc.date.issued.fl_str_mv 2010-03-27
dc.date.accessioned.fl_str_mv 2015-05-14T12:36:54Z
2018-07-21T00:15:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv CARVALHO, Gustavo Rezende. Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs. 2010. 90 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2010.
dc.identifier.uri.fl_str_mv https://repositorio.ufpb.br/jspui/handle/tede/6138
identifier_str_mv CARVALHO, Gustavo Rezende. Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs. 2010. 90 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2010.
url https://repositorio.ufpb.br/jspui/handle/tede/6138
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal da Paraí­ba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UFPB
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Informática
publisher.none.fl_str_mv Universidade Federal da Paraí­ba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPB
instname:Universidade Federal da Paraíba (UFPB)
instacron:UFPB
instname_str Universidade Federal da Paraíba (UFPB)
instacron_str UFPB
institution UFPB
reponame_str Repositório Institucional da UFPB
collection Repositório Institucional da UFPB
bitstream.url.fl_str_mv https://repositorio.ufpb.br/jspui/bitstream/tede/6138/4/arquivototal.pdf.txt
https://repositorio.ufpb.br/jspui/bitstream/tede/6138/3/license.txt
https://repositorio.ufpb.br/jspui/bitstream/tede/6138/5/arquivototal.pdf.jpg
https://repositorio.ufpb.br/jspui/bitstream/tede/6138/1/arquivototal.pdf
bitstream.checksum.fl_str_mv a93d51631938233dd36aa8efcd931edc
07956d2f9f6879bad6c75289be248398
7fca8fc4b549824378bfaeb572ac9abd
ad2a2349ad56d837e75386f8c9ba1027
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)
repository.mail.fl_str_mv diretoria@ufpb.br||bdtd@biblioteca.ufpb.br
_version_ 1877597307953741824