Síntesis automática de bloques de ganancia unitaria utilizando algorithmos genéticos

A new genetic representation method is introduced to synthesize unity-gain blocks such as: voltage followers (VF), current followers (CF), voltage mirrors (VM), and current mirrors (CM). The synthesis method was implemented using genetic algorithms (GAs), which are search techniques based in the mec...

Descripción completa

Detalles Bibliográficos
Autor: MIGUEL AURELIO DUARTE VILLASEÑOR
Tipo de recurso: tesis de maestría
Estado:Versión aceptada para publicación
Fecha de publicación:2007
País:México
Institución:Instituto Nacional de Astrofísica, Óptica y Electrónica
Repositorio:Repositorio Institucional del INAOE
Idioma:español
OAI Identifier:oai:inaoe.repositorioinstitucional.mx:1009/595
Acceso en línea:http://inaoe.repositorioinstitucional.mx/jspui/handle/1009/595
Access Level:acceso abierto
Palabra clave:info:eu-repo/classification/Automatización de diseño electrónico/Electronic design automation
info:eu-repo/classification/Algoritmos genéticos/Genetic algorithms
info:eu-repo/classification/Transportadores de corriente/Current conveyors
info:eu-repo/classification/cti/1
info:eu-repo/classification/cti/22
info:eu-repo/classification/cti/2203
info:eu-repo/classification/cti/330793
Descripción
Sumario:A new genetic representation method is introduced to synthesize unity-gain blocks such as: voltage followers (VF), current followers (CF), voltage mirrors (VM), and current mirrors (CM). The synthesis method was implemented using genetic algorithms (GAs), which are search techniques based in the mechanisms of natural selection and the biological genetics. It is shown the guidelines to automatically realize the netlist of integrated circuits through a code called „chromosome‟, that is separated in four genes: gene of small signal (genSS), gene of synthesis of the MOSFET (genSMos), gene of bias (genBias), and gene of synthesis of current mirrors (genCM). The last one is used to synthesize the ideal current sources used in the biasing of the circuits by CMOS current mirrors. The genes grow according to the number of elements nullor used to model the behavior of the circuits. The proposed synthesis method has been programmed in MatLab, and it uses T-SPICE to evaluate the behavior of the topologies in the transistor level of abstraction. In this way, the method selects the most appropriate circuits by elitism. Finally, it is shown the application of the method to synthesize unity-gain circuit topologies. Also, the evolution of the unity-gain blocks is described to synthesize more complex circuits such as current conveyors.