Ambiente de síntese de circuitos CMOS de alto desempenho.

Detalhes bibliográficos
Ano de defesa: 1999
Autor(a) principal: Romão, Fabio Luis
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
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.