DSpace/Manakin Repository

Utilização de algoritmos evolutivos para a síntese de circuitos CMOS: o estado da arte.

Mostrar registro simples

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


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples