Unidades lógicas e aritméticas de alto desempenho: uma experiência utilizando técnicas alternativas.
| Ano de defesa: | 1993 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |