Ambiente de síntese de circuitos CMOS de alto desempenho.
| Ano de defesa: | 1999 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| 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-02122024-145524/ |
Resumo: | O ASCAD (Ambiente de Síntese de Circuitos CMOS de Alto Desempenho) é um sistema desenvolvido para auxiliar o projeto de circuitos integrados CMOS destinados a aplicações de alta velocidade. É apresentado como um modelo orientado a objetos que reflete a metodologia e as técnicas empregadas. Uma implementação foi construída para validar a metodologia e a viabilidade computacional do sistema. O avanço da tecnologia de fabricação de circuitos CMOS precisa estar associado a técnicas especiais de projetos a fim de permitir que os circuitos possam operar com taxas de relógio elevadas (ordem de GHz). Na última década, o estudo dessas técnicas tem contribuído para construir circuitos cada vez mais rápidos. Em contrapartida tem introduzido regras e restrições ao projeto, eliminando a simplicidade inerente à lógica CMOS complementar. O ASCAD automatiza o emprego de um conjunto de regras e realiza a síntese de circuitos, baseado em um conjunto mínimo de células de alta velocidade. Essas regras e esses circuitos básicos foram testados e validados em circuitos integrados implementados especialmente para caracterização, antes da implementação do ASCAD. Além da verificação de regras de projeto e da síntese de circuitos, o ASCAD implementa uma otimização de velocidade através de substituições de circuitos que ocupam posições críticas em um bloco. O modelo completo do ASCAD é apresentado com a notação UML(Unified Modeling Language) e a implementação inicial foi construída com a linguagem Java. O conjunto de resultados apresentados neste trabalho mostra circuitos de blocos funcionais importantes sintetizados a partir da descrição VHDL que podem operar com taxas de relógio de até 2 GHz (simulados com SPICE usando a tecnologia CMOS-0,8 \'micrometros\' da ES2). O ASCAD foi modelado como um framework que pode ser expandido e melhorado de forma incremental e com grande reuso de componentes. |
| id |
USP_4d1f6d403fb1140533c006cc46abf98a |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-02122024-145524 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Ambiente de síntese de circuitos CMOS de alto desempenho.Untitled in englishCircuitos de alta velocidade (Projetos)Circuitos integradosCMOSCMOSHigh Speed Circuits (Projects)Integrated CircuitsMicroelectronicsMicroeletrônicaO ASCAD (Ambiente de Síntese de Circuitos CMOS de Alto Desempenho) é um sistema desenvolvido para auxiliar o projeto de circuitos integrados CMOS destinados a aplicações de alta velocidade. É apresentado como um modelo orientado a objetos que reflete a metodologia e as técnicas empregadas. Uma implementação foi construída para validar a metodologia e a viabilidade computacional do sistema. O avanço da tecnologia de fabricação de circuitos CMOS precisa estar associado a técnicas especiais de projetos a fim de permitir que os circuitos possam operar com taxas de relógio elevadas (ordem de GHz). Na última década, o estudo dessas técnicas tem contribuído para construir circuitos cada vez mais rápidos. Em contrapartida tem introduzido regras e restrições ao projeto, eliminando a simplicidade inerente à lógica CMOS complementar. O ASCAD automatiza o emprego de um conjunto de regras e realiza a síntese de circuitos, baseado em um conjunto mínimo de células de alta velocidade. Essas regras e esses circuitos básicos foram testados e validados em circuitos integrados implementados especialmente para caracterização, antes da implementação do ASCAD. Além da verificação de regras de projeto e da síntese de circuitos, o ASCAD implementa uma otimização de velocidade através de substituições de circuitos que ocupam posições críticas em um bloco. O modelo completo do ASCAD é apresentado com a notação UML(Unified Modeling Language) e a implementação inicial foi construída com a linguagem Java. O conjunto de resultados apresentados neste trabalho mostra circuitos de blocos funcionais importantes sintetizados a partir da descrição VHDL que podem operar com taxas de relógio de até 2 GHz (simulados com SPICE usando a tecnologia CMOS-0,8 \'micrometros\' da ES2). O ASCAD foi modelado como um framework que pode ser expandido e melhorado de forma incremental e com grande reuso de componentes.ASCAD (Ambiente de Síntese de Circuitos CMOS de Alto Desempenho, or Synthesis Environment for High Speed CMOS Circuits) is a system built to aid the design of high-speed CMOS integrated circuits. It is presented as an object oriented model that exposes the employed methodology and techniques. A functional implmentation was constructed to validate the system feasibility. The technology advance of CMOS circuits manufacturing must be paired with specifi design techniques in order to allow circuits with high clock rates (GHz). The research of these techniques in the last decade has contributed to develop faster circuits. On the other hand, some rules and restrictions were introduced to the design, reducing the inherent CMOS logic simplicity. ASCAD automates the rules application and executes the circuit synthesis based on a minimal set of elementary high performance cells. these rules and elementary cells were tested and aproved through the confection of integrated circuits specifically designed for this purpose, prior to the ASCAD development. Basides the rules verification and circuit synthesis, ASCAD can optimize the circuit speed by replacing some circuits by special ones (N-MOS like blocks) in critical parths. The ASCAD was fully modeled using UML (Unified Modeling Language) notation and the initial implmentation was written with the computer Java language. The results of synthesized and simulated circuits, which were described in VHDL, can operateup to clock rates of 2Ghz (ES2 CMOS-0.8 \'micrometros\' manufacturing technology). ASCAD was modeled as a framework environment, which can be expanded and improved through high reusable components.Biblioteca Digitais de Teses e Dissertações da USPNoije, Wilhelmus Adrianus Maria VanRomão, Fabio Luis1999-05-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3140/tde-02122024-145524/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-12-02T17:00:02Zoai:teses.usp.br:tde-02122024-145524Biblioteca 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-12-02T17:00:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Ambiente de síntese de circuitos CMOS de alto desempenho. Untitled in english |
| title |
Ambiente de síntese de circuitos CMOS de alto desempenho. |
| spellingShingle |
Ambiente de síntese de circuitos CMOS de alto desempenho. Romão, Fabio Luis Circuitos de alta velocidade (Projetos) Circuitos integrados CMOS CMOS High Speed Circuits (Projects) Integrated Circuits Microelectronics Microeletrônica |
| title_short |
Ambiente de síntese de circuitos CMOS de alto desempenho. |
| title_full |
Ambiente de síntese de circuitos CMOS de alto desempenho. |
| title_fullStr |
Ambiente de síntese de circuitos CMOS de alto desempenho. |
| title_full_unstemmed |
Ambiente de síntese de circuitos CMOS de alto desempenho. |
| title_sort |
Ambiente de síntese de circuitos CMOS de alto desempenho. |
| author |
Romão, Fabio Luis |
| author_facet |
Romão, Fabio Luis |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Noije, Wilhelmus Adrianus Maria Van |
| dc.contributor.author.fl_str_mv |
Romão, Fabio Luis |
| dc.subject.por.fl_str_mv |
Circuitos de alta velocidade (Projetos) Circuitos integrados CMOS CMOS High Speed Circuits (Projects) Integrated Circuits Microelectronics Microeletrônica |
| topic |
Circuitos de alta velocidade (Projetos) Circuitos integrados CMOS CMOS High Speed Circuits (Projects) Integrated Circuits Microelectronics Microeletrônica |
| description |
O ASCAD (Ambiente de Síntese de Circuitos CMOS de Alto Desempenho) é um sistema desenvolvido para auxiliar o projeto de circuitos integrados CMOS destinados a aplicações de alta velocidade. É apresentado como um modelo orientado a objetos que reflete a metodologia e as técnicas empregadas. Uma implementação foi construída para validar a metodologia e a viabilidade computacional do sistema. O avanço da tecnologia de fabricação de circuitos CMOS precisa estar associado a técnicas especiais de projetos a fim de permitir que os circuitos possam operar com taxas de relógio elevadas (ordem de GHz). Na última década, o estudo dessas técnicas tem contribuído para construir circuitos cada vez mais rápidos. Em contrapartida tem introduzido regras e restrições ao projeto, eliminando a simplicidade inerente à lógica CMOS complementar. O ASCAD automatiza o emprego de um conjunto de regras e realiza a síntese de circuitos, baseado em um conjunto mínimo de células de alta velocidade. Essas regras e esses circuitos básicos foram testados e validados em circuitos integrados implementados especialmente para caracterização, antes da implementação do ASCAD. Além da verificação de regras de projeto e da síntese de circuitos, o ASCAD implementa uma otimização de velocidade através de substituições de circuitos que ocupam posições críticas em um bloco. O modelo completo do ASCAD é apresentado com a notação UML(Unified Modeling Language) e a implementação inicial foi construída com a linguagem Java. O conjunto de resultados apresentados neste trabalho mostra circuitos de blocos funcionais importantes sintetizados a partir da descrição VHDL que podem operar com taxas de relógio de até 2 GHz (simulados com SPICE usando a tecnologia CMOS-0,8 \'micrometros\' da ES2). O ASCAD foi modelado como um framework que pode ser expandido e melhorado de forma incremental e com grande reuso de componentes. |
| publishDate |
1999 |
| dc.date.none.fl_str_mv |
1999-05-21 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/3/3140/tde-02122024-145524/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3140/tde-02122024-145524/ |
| 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_ |
1818598501011947520 |