Contribuição à Integração das Etapas de Posicionamento e Roteamento de Circuitos VLSI: análise das estimativas de interconexão
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Güntzel, José Luís Almada |
|
dc.contributor.author |
Nascimento, Felipe Ribeiro Felipe do |
|
dc.date.accessioned |
2023-09-11T00:58:26Z |
|
dc.date.available |
2023-09-11T00:58:26Z |
|
dc.date.issued |
2023-09-10 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/250893 |
|
dc.description |
Seminário de Iniciação Científica e Tecnológica. Universidade Federal de Santa Catarina. Centro Tecnológico. Departamento de Informática e Estatística. |
pt_BR |
dc.description.abstract |
Com a quantidade imensa de transistores contidos nos circuitos integrados modernos, referenciados por circuitos VLSI(Very-Large Scale Integration), a automação do projeto de tais circuitos tornou-se indispensável. Tal automação é levada a cabo por meio das chamadas ferramentas de EDA (Electronic Design Automation), as quais tratam o projeto VLSI como um fluxo de passos que transforma a especificação do sistema em um layout funcional, verificado e pronto para fabricação. Uma das etapas críticas deste fluxo é a síntese física, a qual corresponde ao posicionamento seguido do roteamento dos transistores, sempre buscando reduzir o tamanho das suas interconexões para aumentar a eficiência do circuito. Por conta de eventuais soluções ineficientes geradas pelas etapas de síntese, nem sempre a etapa de roteamento consegue finalizar 100% das conexões. Pesquisas recentes mostram que estas violações podem ser mitigadas integrando etapas de projeto, trazendo novas oportunidades de otimização.
Uma forma efetiva de cooperação entre o posicionamento e o roteamento é a movimentação de células no roteamento global. A estimativa do comprimento de uma net no posicionamento pode ter uma grande diferença em relação ao seu tamanho após roteada, evidenciando um posicionamento ruim. Neste caso a célula pode ser movida para onde tem melhor espaço de roteamento, podendo encurtar a sua net. O presente projeto de pesquisa foi dedicado à análise de técnicas de integração entre as etapas de posicionamento e roteamento. Foi realizada uma revisão de bibliografia recente sobre o assunto, bem como estudos sobre algoritmos de posicionamento, roteamento e estimativas de comprimento entre interconexões. Por fim foi proposta uma técnica que, após o roteamento global, busca células que estão muito distantes em relação às demais células pertencentes às mesmas redes, e as movimenta para a mediana entre elas, buscando assim reduzir o tamanho das interconexões. A técnica foi implementada na plataforma open-source de EDA OpenROAD. |
pt_BR |
dc.format.extent |
Vídeo |
pt_BR |
dc.language.iso |
pt_BR |
pt_BR |
dc.publisher |
Florianópolis, SC |
pt_BR |
dc.subject |
Electronic Design Automation (EDA) |
pt_BR |
dc.subject |
Projeto Físico |
pt_BR |
dc.subject |
Roteamento |
pt_BR |
dc.subject |
Cell Movement |
pt_BR |
dc.subject |
Posicionamento |
pt_BR |
dc.title |
Contribuição à Integração das Etapas de Posicionamento e Roteamento de Circuitos VLSI: análise das estimativas de interconexão |
pt_BR |
dc.type |
Video |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar