Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Luppe, Maximiliam
Monteiro, José Roberto Boffino de Almeida
Título em Português
Otimização de osciladores CMOS por algoritmos meta-heurísticos.
Palavras-chave em Português
algoritmos meta-heurísticos
Otimização
Projeto
Circuitos CMOS
Osciladores
Algorítmos
Osciladores (projeto)
Resumo em Português
No presente trabalho é feita a implementação de uma ferramenta para projeto de circuitos osciladores CMOS, através da utilização de algoritmos meta-heurísticos e simulações computacionais na plataforma Spice. Os algoritmos meta-heurísticos implementados em MatLab e aplicados foram os seguintes: Otimização por Enxame de Partículas (particle swarm optimization), Arrefecimento Simulado (simulated annealling) e Busca Padrão (pattern search). Testes foram realizados com osciladores em anel com três e cinco inversores, osciladores a cristal de 1,0 MHz e de 32768 Hz, além de osciladores controlados por tensão. A tecnologia aplicada foi a tecnologia CMOS 0,35 μm da AMS (Austria Micro Systems). No projeto foram analisados a frequência de oscilação, amplitude do sinal de saída, ruído de fase, potência consumida, e as distorções harmônicas. Um dos osciladores obtidos para 32768 Hz apresentou amplitude de saída superior a 2,0 V e potência consumida inferior a 3,0 W para tensão de alimentação de 3,0 V. O circuito VCO (voltage controlled oscillator) projetado apresentou uma faixa de frequência de 0,8 GHz a 1,1GHz. Esses e outros resultados comprovaram a eficácia da utilização de algoritmos meta-heurísticos no projeto e na otimização de circuitos osciladores CMOS, porém estudos mais aprofundados para a criação de um método robusto para o projeto automatizado ainda são necessários.
Palavras-chave em Inglês
CMOS circuits
Metaheuritics algorithm
Optimization
Project
Oscillators
Resumo em Inglês
In this work, the implementation of a tool for design of CMOS oscillator circuits through metaheuristic algorithms and computational simulations on Spice platform is developed. The metaheuristic algorithms implemented in MATLAB and applied were: the particle swarm optimization, simulated annealing, and pattern search. Tests were performed in ring oscillators with three and five inverters, crystal oscillators of 1.0 MHz and 32768 Hz, and voltage-controlled oscillators. The applied technology was the AMS (Austria Micro Systems) CMOS 0.35 m. In the design were analyzed the oscillation frequency, the output signal amplitude, the phase noise, the power consumption, and the harmonic distortions. One of the designs obtained for a 32768 Hz oscillator presented output amplitude greater than 2.0 V and power consumption less than 3.0W for a 3.0 V supply voltage. The VCO (voltage controlled oscillator) circuit designed obtained a frequency range from 0.8 GHz to 1.1 GHz. These and other results have confirmed the effectiveness of using metaheuristic algorithms in the design and optimization of CMOS oscillator circuits, however further studies to the creation of a robust method for the automated design are still needed.
Arquivos
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome(s) do(s) autor(es) do trabalho.
 
Data de Publicação
2014-09-05
Número de visitas
928
Número de downloads
2245
Copyright © 2010 Biblioteca Digital de Trabalhos Acadêmicos da USP. Todos os direitos reservados.