Otimização de interconexões através de AIGs
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/27978 |
Resumo: | A tecnologia VLSI tem experimentado uma constante redução na dimensão de seus dispositivos (i.e. o tamanho mínimo do transistor), permitindo uma densidade que hoje ultrapassa a casa de centenas de milhões de transistores por chip. Essa contínua redução da dimensão dos dispositivos VLSI tem forte impacto sobre a tecnologia de várias formas. Em primeiro lugar, a densidade dos CIs cresce quadraticamente com a taxa de diminuição do tamanho dos transistores. Em segundo lugar, os dispositivos operam a uma velocidade maior, porém o atraso das interconexões permanece o mesmo, efeito de suas capacitâncias que não diminuem (THEIS, 2000). Esse atraso tem se tornado cada vez mais significativo. Este trabalho propõe um novo fluxo de projeto de circuitos VLSI, orientado a otimização de interconexões. Utilizando uma representação em forma de AIG o circuito é posicionado através de diferentes posicionadores estado da arte e, uma otimização é aplicada duplicando os nodos da AIG nos caminhos críticos, então a AIG é novamente posicionada. O resultado é analisado quanto a não monotonicidade dos caminhos críticos otimizados. |
id |
UFRGS-2_fa6b2f2642f83031a4117f6b56231bf6 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/27978 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Carvalho Júnior, Alberto dos SantosReis, Andre Inacio2011-03-04T05:59:44Z2010http://hdl.handle.net/10183/27978000767673A tecnologia VLSI tem experimentado uma constante redução na dimensão de seus dispositivos (i.e. o tamanho mínimo do transistor), permitindo uma densidade que hoje ultrapassa a casa de centenas de milhões de transistores por chip. Essa contínua redução da dimensão dos dispositivos VLSI tem forte impacto sobre a tecnologia de várias formas. Em primeiro lugar, a densidade dos CIs cresce quadraticamente com a taxa de diminuição do tamanho dos transistores. Em segundo lugar, os dispositivos operam a uma velocidade maior, porém o atraso das interconexões permanece o mesmo, efeito de suas capacitâncias que não diminuem (THEIS, 2000). Esse atraso tem se tornado cada vez mais significativo. Este trabalho propõe um novo fluxo de projeto de circuitos VLSI, orientado a otimização de interconexões. Utilizando uma representação em forma de AIG o circuito é posicionado através de diferentes posicionadores estado da arte e, uma otimização é aplicada duplicando os nodos da AIG nos caminhos críticos, então a AIG é novamente posicionada. O resultado é analisado quanto a não monotonicidade dos caminhos críticos otimizados.VLSI technology development has provided a continuous reduction of the feature size of VLSI devices (i.e. the minimum transistor size), allowing a density that exceeds today the hundreds of millions of transistors per chip. This reduction in the size of VLSI devices has a strong impact on the technology in several ways. First, the density of ICs grows quadratically with the rate of decrease in the size of transistors. Second, the devices operate at higher speed, but the delay of interconnections remains the same, as a consequence of the fact that wire resistances and capacitances are not reduced in the same rate (THEIS, 2000). The wire delay has become more and more significant. This work proposes a new design flow of circuits VLSI oriented to interconnection optimization. By using an AIG representation, the circuit is positioned through different state of the art placement tools; an optimization is applied by duplicating the nodes of AIG in critical paths, and then the AIG is positioned again. The result is analyzed of according the factor of non monotonicity of the critical paths being optimized.application/pdfporMicroeletrônicaProcessamento de imagensVLSILogical synthesisPlacementInterconnect delay optimizationOtimização de interconexões através de AIGsInterconnections optimization through AIGs info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2010Engenharia de Computaçãograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000767673.pdf.txt000767673.pdf.txtExtracted Texttext/plain151215http://www.lume.ufrgs.br/bitstream/10183/27978/2/000767673.pdf.txt19c2a6118595cbbcf4e9ab66d6092d2bMD52ORIGINAL000767673.pdf000767673.pdfTexto completoapplication/pdf1175296http://www.lume.ufrgs.br/bitstream/10183/27978/1/000767673.pdfeeb82b8d8ef97940e0b739ea890b55d7MD51THUMBNAIL000767673.pdf.jpg000767673.pdf.jpgGenerated Thumbnailimage/jpeg997http://www.lume.ufrgs.br/bitstream/10183/27978/3/000767673.pdf.jpgc159a7e650b06aee110dc587f0568b9cMD5310183/279782021-05-26 04:37:23.100423oai:www.lume.ufrgs.br:10183/27978Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2021-05-26T07:37:23Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Otimização de interconexões através de AIGs |
dc.title.alternative.en.fl_str_mv |
Interconnections optimization through AIGs |
title |
Otimização de interconexões através de AIGs |
spellingShingle |
Otimização de interconexões através de AIGs Carvalho Júnior, Alberto dos Santos Microeletrônica Processamento de imagens VLSI Logical synthesis Placement Interconnect delay optimization |
title_short |
Otimização de interconexões através de AIGs |
title_full |
Otimização de interconexões através de AIGs |
title_fullStr |
Otimização de interconexões através de AIGs |
title_full_unstemmed |
Otimização de interconexões através de AIGs |
title_sort |
Otimização de interconexões através de AIGs |
author |
Carvalho Júnior, Alberto dos Santos |
author_facet |
Carvalho Júnior, Alberto dos Santos |
author_role |
author |
dc.contributor.author.fl_str_mv |
Carvalho Júnior, Alberto dos Santos |
dc.contributor.advisor1.fl_str_mv |
Reis, Andre Inacio |
contributor_str_mv |
Reis, Andre Inacio |
dc.subject.por.fl_str_mv |
Microeletrônica Processamento de imagens |
topic |
Microeletrônica Processamento de imagens VLSI Logical synthesis Placement Interconnect delay optimization |
dc.subject.eng.fl_str_mv |
VLSI Logical synthesis Placement Interconnect delay optimization |
description |
A tecnologia VLSI tem experimentado uma constante redução na dimensão de seus dispositivos (i.e. o tamanho mínimo do transistor), permitindo uma densidade que hoje ultrapassa a casa de centenas de milhões de transistores por chip. Essa contínua redução da dimensão dos dispositivos VLSI tem forte impacto sobre a tecnologia de várias formas. Em primeiro lugar, a densidade dos CIs cresce quadraticamente com a taxa de diminuição do tamanho dos transistores. Em segundo lugar, os dispositivos operam a uma velocidade maior, porém o atraso das interconexões permanece o mesmo, efeito de suas capacitâncias que não diminuem (THEIS, 2000). Esse atraso tem se tornado cada vez mais significativo. Este trabalho propõe um novo fluxo de projeto de circuitos VLSI, orientado a otimização de interconexões. Utilizando uma representação em forma de AIG o circuito é posicionado através de diferentes posicionadores estado da arte e, uma otimização é aplicada duplicando os nodos da AIG nos caminhos críticos, então a AIG é novamente posicionada. O resultado é analisado quanto a não monotonicidade dos caminhos críticos otimizados. |
publishDate |
2010 |
dc.date.issued.fl_str_mv |
2010 |
dc.date.accessioned.fl_str_mv |
2011-03-04T05:59:44Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/27978 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000767673 |
url |
http://hdl.handle.net/10183/27978 |
identifier_str_mv |
000767673 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/27978/2/000767673.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/27978/1/000767673.pdf http://www.lume.ufrgs.br/bitstream/10183/27978/3/000767673.pdf.jpg |
bitstream.checksum.fl_str_mv |
19c2a6118595cbbcf4e9ab66d6092d2b eeb82b8d8ef97940e0b739ea890b55d7 c159a7e650b06aee110dc587f0568b9c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224405302378496 |