Trabalho de conclusão de graduação
Adaptação de uma rede NoC de comunicação síncrona para assíncrona
Adaptation of a synchronous NoC to asynchronous
Autor
Almeida, Pedro Rogério Vieira de
Resumen
O elevado avanço das tecnologias de fabricação de chips já permite o desenvolvimento de sistemas completos em uma única pastilha de silício, denominados Systems-on-Chip (SoCs). As arquiteturas de comunicação mais utilizadas para comunicar os núcleos desses sistemas, como barramentos, não se mostram adequadas ao grande aumento no número de blocos nos SoCs atuais. Assim, surgiu o conceito de Network-on-Chip (NoC), ou Rede-Intra-Chip, com diversas vantagens em relação a outras abordagens. No entanto, essa nova abordagem ainda enfrenta alguns desafios, como o sincronismo entre diversos roteadores ou núcleos com clocks diferentes. Esse trabalho se foca no desenvolvimento de uma comunicação assíncrona em uma NoC que trabalha com um clock global, através de modificações em sua arquitetura e simulações de tráfego para verificar o seu funcionamento e sua eficiência. The high advancement of chip manufacturing technology already allows the development of complete systems on a single chip, called Systems-on-Chip (SoCs). The communication architectures being used to communicate the cores of these systems, like buses, do not appear adequate to the large increase in the number of blocks in current SoCs. Thus, the concept of Network-on-Chip (NoC)has emerged, with several advantages over other approaches. However, this new approach still faces some challenges such as synchronization between routers and several cores with different clocks. This work focuses on the development of an asynchronous communication in a NoC that works with a global clock, through changes in its architecture and traffic simulations to verify its operation and efficiency.