???jsp.display-item.identifier???
https://repositorio.unipampa.edu.br/jspui/handle/riu/967
Tipo: | Trabalho de Conclusão de Curso |
metadata.dc.title: | Um framework para o dimensionamento automático de blocos analógicos básicos integrados |
Autor(es): | Severo, Lucas Compassi |
Primeiro Orientador: | Girardi, Alessandro Gonçalves |
Resumo: | Este trabalho tem como objetivo o desenvolvimento de um framework para o projeto au-tomático de circuitos integrados analógicos básicos em tecnologia CMOS. Para o projeto automático do circuito são utilizadas as heurísticas de otimização Algoritmo Genético (GA) e Simulated Annealing (SA), as quais exploram o espaço de projeto de forma eficiente para encontrar soluções otimizadas que atinjam algumas especificações requeridas. Nesta otimização cada uma das soluções geradas é avaliada com base na simulação elétrica SPICE. Como metodologias de projetos na ferramenta proposta foram inseridas a metodologia direta, na qual a heurística tem as dimensões do circuito como variáveis livres, e a metodologia gm/ID, que baseia-se em uma curva dependente somente da tecnologia de fabricação. A ferramenta foi desenvolvida em ambiente Matlab® e possui uma interface gráfica ami-gável ao usuário. Desta forma, o framework proposto pode ser utilizado com uma ferramenta de pesquisa onde podem ser feitas comparações na automação do projeto de circuitos integrados analógicos básicos. Como resultados, neste trabalho são mostrados projetos de um amplificador diferencial e de um amplificador OTA Miller, onde inúmeras comparações e análises são feitas. |
Abstract: | The main goal of this work is the development of a framework for automatic design of basic analog integrated circuits in CMOS technology. For the design automations are used the optimizations heuristics Genetic Algorithms (GA) and Simulated Annealing which explore the design space for searching optimizated solutions that satisfy the design constraints. In this optimization the solution evaluations are performed with SPICE electrical simulations. As design methodology, the proposal tool has the Direct Methodology where the heuristic works directly with the transistors sizes, and the gm/ID Methodology which uses a curve that depend only by fabrication technology for the transistors sizing. This tool was implemented in Matlab® and has a friendly graphical interface (GUI) with the human designer. The proposed framework may be used as a tool for the researcher where several comparisons can be made in the Analog Integrated Design Automation. As result we present the design automation of a Differential Amplifier and a Transconduc-tance Amplifier Miller, where some comparisons and analysis are made. |
metadata.dc.subject: | Electrical engineering Integrated Circuits Analog circuits Frameworks Artificial intelligence |
CNPQ: | CNPQ::ENGENHARIAS |
metadata.dc.publisher: | Universidade Federal do Pampa |
metadata.dc.identifier.citation: | SEVERO, Lucas Compassi. Um framework para o dimensionamento automático de blocos analógicos básicos integrados. Orientador: Alessandro Gonçalves Girardi. 2011. 105 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia Elétrica) - Universidade Federal do Pampa, Curso de Engenharia Elétrica, Alegrete, 2011. |
Tipo de acesso: | Attribution-NonCommercial-NoDerivs 3.0 Brazil |
Licença: | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
metadata.dc.identifier.uri: | http://dspace.unipampa.edu.br/jspui/handle/riu/967 |
metadata.dc.date.issued: | 21-Jun-2011 |
???org.dspace.app.webui.jsptag.ItemTag.appears??? | Engenharia Elétrica |
???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? | ???org.dspace.app.webui.jsptag.ItemTag.description??? | ???org.dspace.app.webui.jsptag.ItemTag.filesize??? | ???org.dspace.app.webui.jsptag.ItemTag.fileformat??? | |
---|---|---|---|---|
Um framework para o dimensionamento automático de blocos analógicos básicos integrados.pdf | 3.02 MB | Adobe PDF | ???org.dspace.app.webui.jsptag.ItemTag.view??? |
???jsp.display-item.text3??? ???jsp.display-item.license???