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.
id USP_66d97cd7a9b597e2af46ca360c555595
oai_identifier_str oai:teses.usp.br:tde-28112024-122452
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.Untitled in englishAritmética bináriaBinary arithmeticCircuitos integrados (Projetos)Integrated circuits (Projects)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.The usage of high performance digital systems has become more common in people\'s life nowadays. More applications have been possible due to supercomputing allowing to mankind to extend its understanding of nature through visualization and simulation systems. This work contributes to the research and development of high speed digital systems, through the evaluation of a practical implementation .of a Arithmetic and Logic Unit (ALU\'s). The Arithmetic and Logic Unit presented is part of the first prototype of the SPOCK architecture (a high performance RISe 32-bit microprocessor), designed by the VLSI group of the Laboratory of Integrated Systems of the Politechnic School, University of Sao Paulo. . In this work we propose the combination of two main techniques, that can allow the implementation of very high speed and easy testable ALU\'s. Those techniques are: The Differential Pass-Transistor Logic DPTL ( also known as Complementary Pass-Transistor logic CPL), and The Conditional Sum Algorithm. We present and evaluate the conventional aspects of the two techniques and propose a new testability solution providing a high fault coverage at extremely low cost.Biblioteca Digitais de Teses e Dissertações da USPSanchez, Pedro Luís PrósperoSilveira, Reinaldo1993-10-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3140/tde-28112024-122452/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-11-28T14:29:02Zoai:teses.usp.br:tde-28112024-122452Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-11-28T14:29:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
Untitled in english
title Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
spellingShingle Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
Silveira, Reinaldo
Aritmética binária
Binary arithmetic
Circuitos integrados (Projetos)
Integrated circuits (Projects)
title_short Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
title_full Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
title_fullStr Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
title_full_unstemmed Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
title_sort Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
author Silveira, Reinaldo
author_facet Silveira, Reinaldo
author_role author
dc.contributor.none.fl_str_mv Sanchez, Pedro Luís Próspero
dc.contributor.author.fl_str_mv Silveira, Reinaldo
dc.subject.por.fl_str_mv Aritmética binária
Binary arithmetic
Circuitos integrados (Projetos)
Integrated circuits (Projects)
topic Aritmética binária
Binary arithmetic
Circuitos integrados (Projetos)
Integrated circuits (Projects)
description 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.
publishDate 1993
dc.date.none.fl_str_mv 1993-10-13
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3140/tde-28112024-122452/
url https://www.teses.usp.br/teses/disponiveis/3/3140/tde-28112024-122452/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1818598509099614208