dc.creator |
BONAFÉ, Douglas Sandy |
|
dc.date.issued |
2018-07 |
|
dc.identifier.citation |
BONAFÉ, Douglas Sandy. Utilização de algoritmos evolutivos para a síntese de circuitos CMOS: o estado da arte. 2018. 147 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2018. |
pt_BR |
dc.identifier.uri |
https://repositorio.unifei.edu.br/jspui/handle/123456789/1493 |
|
dc.description.abstract |
Dimensionar transistores não é uma tarefa trivial, empregando-se diversas técnicas, geralmente através de projeto por partes (blocos), com o auxílio de simulação. Este trabalho tem por objetivo apresentar o estado da arte em matéria de síntese topológica e otimização de circuitos CMOS, assim como utilizar o conhecimento adquirido para elaborar um algoritmo evolutivo capaz de encontrar as dimensões específicas de um transistor CMOS para encontrar os valores ótimos de comprimento e largura do canal do transistor de forma a conseguir-se as dimensões para uma porta lógica com M entradas afim de que o circuito apresente tempo de subida igual ao tempo de descida e responda no menor tempo possível. Para tanto, optou-se por utilizar algoritmos genéticos, sendo desenvolvido na linguagem Python versão 2.7 do interpretador, e o software CADENCE/Orcad para a validação do circuito. Como resultados deste trabalho obtiveram-se um resumo do estado da arte na área de algoritmos genéticos e uma ampla pesquisa em todas as áreas de contorno a do problema em questão e um prospecto de todas as implicações que as observações feitas pelo estudo dos algoritmos genéticos exercem nas áreas de contorno. Através da validação feita pela simulação com Orcad, provou-se ser perfeitamente possível projetar-se um circuito de alta precisão, otimizado para determinadas condições de contorno, sem a utilização do simulador neste processo (utilizando-o apenas para validação). Não obstante, apresentou-se um comparativo entre os métodos evolucionários afim de ajudar o projetista a encontrar o algoritmo que melhor o ajude a solucionar seu problema especifico. Feito isso, desenvolveu-se um framework open source, em linguagem Python, para auxiliar o projetista que deseje implementar estas soluções. Ao termo deste, refletiu-se nas implicações filosóficas das observações feitas durante todo a pesquisa e levantou-se questionamentos às teorias evolucionárias (das pressuposições de Darwin às proposições de Orr), apresentando-se assim como uma contribuição importante para as teorias do Intelligent Design. |
pt_BR |
dc.language.iso |
pt_BR |
pt_BR |
dc.title |
Utilização de algoritmos evolutivos para a síntese de circuitos CMOS: o estado da arte. |
pt_BR |
dc.type |
Dissertação |
pt_BR |
dc.place |
Itajubá |
pt_BR |
dc.pages |
147 p. |
pt_BR |
dc.keywords.portuguese |
Algoritmo evolutivo |
pt_BR |
dc.keywords.portuguese |
Circuito CMOS |
pt_BR |
dc.keywords.portuguese |
Portas lógicas CMOS |
pt_BR |
dc.keywords.portuguese |
Algoritmo genético |
pt_BR |
dc.keywords.portuguese |
Python |
pt_BR |
dc.keywords.english |
Evolutionary algorithms |
pt_BR |
dc.keywords.english |
CMOS circuitry |
pt_BR |
dc.keywords.english |
CMOS logical gates |
pt_BR |
dc.keywords.english |
Genetic algorithm |
pt_BR |
dc.keywords.english |
Python |
pt_BR |
dc.orientador.principal |
CREPALDI, Paulo César |
|
dc.place.presentation |
Universidade Federal de Itajubá |
pt_BR |
dc.pg.programa |
Ciência e Tecnologia da Computação |
pt_BR |
dc.pg.area |
Inteligência artificial e software e hardware básico |
pt_BR |
dc.date.available |
2018-07-24T13:19:10Z |
|
dc.date.accessioned |
2018-07-24T13:19:10Z |
|
dc.publisher.department |
IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação |
|
dc.publisher.program |
Programa de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação |
|