Algoritmos de roteamento dirigidos a desempenho / Performance-driven routing algorithms

AUTOR(ES)
DATA DE PUBLICAÇÃO

2010

RESUMO

Este trabalho realiza uma avaliação e comparação abrangente dos algoritmos de roteamento encontrados na literatura, através do uso de várias métricas de desempenho e topológicas, com o uso de parâmetros de resistência e capacitância de tecnologias nanométricas, em cenários de interconexões comprometidos com o estado da arte. As avaliações e comparações de algoritmos encontradas na literatura costumam ser limitadas, tendo resultados baseados em cenários restritos, considerando aspectos limitados dos casos reais (ou mesmo tratar apenas casos abstratos, sem comprometimento com cenários de interconexões reais), com somente algumas tecnologias, grades restritas e modelos arbitrários. Para este trabalho foi definida uma metodologia de acordo com características de tecnologias e dispositivos comprometidas com o estado da arte. Estes dados utilizados formam um conjunto de cenários de experimentos que possibilita a avaliação dos algoritmos de roteamento de uma forma abrangente e que não é encontrada na literatura. Os resultados obtidos mostraram que os algoritmos dirigidos a desempenho do caminho crítico apresentam os melhores desempenhos para o atraso deste caminho, na média dos resultados e também mostram que o algoritmo AMAZE-share apresenta ótimo desempenho para cenários de interconexões mais curtas, que possuem grade menor e parâmetros tecnológicos relacionados às camadas mais baixas de metal (parâmetros RC para camadas de metal intermediárias). O algoritmo SERT-C apresentou, em média, os melhores resultados e também os mais consistentes, estando sempre nas duas primeiras posições do ordenamento utilizando os atrasos de caminho crítico. Já considerando-se o maior atraso da rede, os algoritmos que apresentaram os melhores resultados foram AMAZE-share, SERT, AHHK e ATREE, com destaque para os dois primeiros, que, na maioria dos casos, apresentam médias de valores de atrasos muito similares. Tais resultados mostram claramente que qualquer avaliação e comparação de algoritmos de roteamento é afetada pelos cenários de interconexões com os quais esta é feita. Por isso, o uso de cenários adequados torna-se um dos principais pontos quando se quer realizar uma avaliação que realmente tenha significado prático. Este trabalho também mostra que os modelos de atraso utilizados como estimativa no cálculo de atraso não apresentam resultados confiáveis para este tipo de avaliação, por mostrarem diferenças muito significativas no ordenamento dos algoritmos de roteamento quando comparadas com o ordenamento feito com os resultados de simulação elétrica.

ASSUNTO(S)

routing algorithms microeletronica roteamento : circuitos integrados delay models cad tools

Documentos Relacionados