Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.

Detalhes bibliográficos
Ano de defesa: 1993
Autor(a) principal: Silveira, Reinaldo
Orientador(a): Não Informado pela instituição
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: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.teses.usp.br/teses/disponiveis/3/3140/tde-28112024-122452/
Resumo: Sistemas digitais de alto desempenho tem se tornado usual no cotidiano das pessoas. A grande potencialidade das aplicações que são possíveis hoje graças a supercomputação, tem possibilitado ao homem estender ainda mais a sua compreensão da natureza através dos sistemas de visualização e simulação. Este trabalho apresenta uma contribuição ao estudo de técnicas de projeto de sistemas digitais de alto desempenho, pela avaliação de um caso prático de projeto de unidades lógicas e aritméticas (ULAs). A unidade lógica e aritmética implementada é uma parte do primeiro protótipo da arquitetura SPOCK (um microprocessador RISC de 32 bit e alto desempenho), desenvolvido pelo laboratório de sistemas integráveis da Escola Politécnica da USP. Este trabalho utiliza duas técnicas de projeto bastante eficientes que, quando combinadas, permitem a implementação de um circuito extremamente rápido, de layout relativamente regular e facilmente testável. Estas técnicas são: a lógica diferencial de transistores de passagem (DPTL) e o algoritmo de soma condicional. Serão apresentados e avaliados os aspectos convencionais das duas técnicas, e no final, propomos uma solução inédita de testabilidade que permite um alto índice de cobertura de falhas no circuito implementado. Os aspectos positivos e negativos do trabalho serão apresentados a fim de registrar a importância de determinados procedimentos.