Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica

La microelectrónica ha tenido un crecimiento importante en los últimos años y presenta tendencias de incluir dentro de un circuito integrado CI o en un microchip circuitos electrónicos de alta complejidad que incluye tanto circuitos digitales como circuitos analógicos en una estructura compacta de p...

Full description

Autores:
Rodríguez Alvarado, Stefhany Alexandra
Quiroga Cortés, Yadir Danilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad El Bosque
Repositorio:
Repositorio U. El Bosque
Idioma:
spa
OAI Identifier:
oai:repositorio.unbosque.edu.co:20.500.12495/8126
Acceso en línea:
http://hdl.handle.net/20.500.12495/8126
Palabra clave:
Transistor
Programación geométrica
Modelos
MOSFET
Automatización
Optimización
Diseño
Circuitos integrados
621.381
Transistor
Geometric programming
Models
MOSFET
Automation
Optimization
Design
Integrated Circuits
Rights
openAccess
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UNBOSQUE2_bd372d63389b2a0c2ebe3fc0462a1410
oai_identifier_str oai:repositorio.unbosque.edu.co:20.500.12495/8126
network_acronym_str UNBOSQUE2
network_name_str Repositorio U. El Bosque
repository_id_str
dc.title.spa.fl_str_mv Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica
dc.title.translated.spa.fl_str_mv Tool for automatic modeling of MOSFET transistors in submicron technologies with functions compatible with geometric programming.
title Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica
spellingShingle Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica
Transistor
Programación geométrica
Modelos
MOSFET
Automatización
Optimización
Diseño
Circuitos integrados
621.381
Transistor
Geometric programming
Models
MOSFET
Automation
Optimization
Design
Integrated Circuits
title_short Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica
title_full Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica
title_fullStr Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica
title_full_unstemmed Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica
title_sort Herramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométrica
dc.creator.fl_str_mv Rodríguez Alvarado, Stefhany Alexandra
Quiroga Cortés, Yadir Danilo
dc.contributor.advisor.none.fl_str_mv Oliveros Hincapié, Jorge Armando
dc.contributor.author.none.fl_str_mv Rodríguez Alvarado, Stefhany Alexandra
Quiroga Cortés, Yadir Danilo
dc.subject.spa.fl_str_mv Transistor
Programación geométrica
Modelos
MOSFET
Automatización
Optimización
Diseño
Circuitos integrados
topic Transistor
Programación geométrica
Modelos
MOSFET
Automatización
Optimización
Diseño
Circuitos integrados
621.381
Transistor
Geometric programming
Models
MOSFET
Automation
Optimization
Design
Integrated Circuits
dc.subject.ddc.none.fl_str_mv 621.381
dc.subject.keywords.spa.fl_str_mv Transistor
Geometric programming
Models
MOSFET
Automation
Optimization
Design
Integrated Circuits
description La microelectrónica ha tenido un crecimiento importante en los últimos años y presenta tendencias de incluir dentro de un circuito integrado CI o en un microchip circuitos electrónicos de alta complejidad que incluye tanto circuitos digitales como circuitos analógicos en una estructura compacta de pequeñas dimensiones sobre un material semiconductor. Sin embargo, el diseño de circuitos analógicos representa el asunto crítico de diseño del CI por su nivel de complejidad. La programación geométrica es un tipo de optimización matemática que a través de transformaciones de variables puede ser descrito como un problema de optimización convexa. Diversos trabajos han demostrado que el diseño de bloques circuitales analógicos puede ser descrito como un problema de programación geométrica y, por tanto, el problema de diseño puede ser resuelto en cuestión de segundos y con la solución óptima global. Uno de los principales inconvenientes de la metodología es que los modelos industriales usados para describir el comportamiento de los transistores no son compatibles con la forma estándar de un programa geométrico. Es por esto, que en el presente proyecto se diseña una herramienta para el modelado de transistores MOS utilizando expresiones aptas para programación geométrica con el fin de automatizar, optimizar y mejorar activamente el proceso de diseño de circuitos integrados y con ello, representar con precisión el comportamiento del principal elemento activos que lo compone: el transistor MOS. Con la generación de los modelos aptos para programación geométrica que genera la herramienta, lo cuales, presentan errores menores al 10% en sus modelos más completos, el diseñador logra reducir considerablemente el tiempo de diseño, además de obtener una mejor calidad en el mismo dado que si los elementos activos de lo que se compone un circuito integrado poseen buenas aproximaciones en sus modelos, el diseño global mejora notablemente. Finalmente, al ser modelos compatibles con programación geométrica, pueden ser utilizados dentro de un PG, que permita obtener el óptimo global de un circuito en menos de 30 segundos. Este proyecto estudia las etapas para la generación de modelos aptos para programación geométrica para los parámetros de comportamiento de un transistor, analiza su grado de aproximación y utiliza los modelos obtenidos en un diseño de amplificador operacional de dos etapas con el fin de evidenciar la utilidad de los mismos.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-07-07T15:37:56Z
dc.date.available.none.fl_str_mv 2022-07-07T15:37:56Z
dc.date.issued.none.fl_str_mv 2022
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12495/8126
dc.identifier.instname.spa.fl_str_mv instname:Universidad El Bosque
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad El Bosque
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.unbosque.edu.co
url http://hdl.handle.net/20.500.12495/8126
identifier_str_mv instname:Universidad El Bosque
reponame:Repositorio Institucional Universidad El Bosque
repourl:https://repositorio.unbosque.edu.co
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Atribución-NoComercial-CompartirIgual 4.0 Internacional
Atribución-NoComercial-CompartirIgual 4.0 Internacional
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Atribución-NoComercial-CompartirIgual 4.0 Internacional
http://creativecommons.org/licenses/by-nc-sa/4.0/
Acceso abierto
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.grantor.spa.fl_str_mv Universidad El Bosque
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
institution Universidad El Bosque
bitstream.url.fl_str_mv https://repositorio.unbosque.edu.co/bitstreams/5320b0f2-f683-46a3-9c30-ba1ef4475c42/download
https://repositorio.unbosque.edu.co/bitstreams/6940df45-08e8-42ba-b625-d0548bfd7261/download
https://repositorio.unbosque.edu.co/bitstreams/9ca034cb-548a-4780-8686-73b5f66be95c/download
https://repositorio.unbosque.edu.co/bitstreams/7cea98df-a06d-44a6-8cac-c9d03e24c043/download
https://repositorio.unbosque.edu.co/bitstreams/5ec4f682-0e30-443a-b154-dd24040bba8a/download
https://repositorio.unbosque.edu.co/bitstreams/f9dc7a24-3d02-45a7-87c6-803c030637b3/download
https://repositorio.unbosque.edu.co/bitstreams/141ddc8d-5fc5-4c99-bfa9-b271a7ab354b/download
https://repositorio.unbosque.edu.co/bitstreams/79f9c367-b753-47d9-a916-5489d86d06ee/download
https://repositorio.unbosque.edu.co/bitstreams/4ff2e6bc-e978-4776-8402-e1d3652b9b25/download
https://repositorio.unbosque.edu.co/bitstreams/4d27a02f-80ff-4372-b405-4df90b54b499/download
https://repositorio.unbosque.edu.co/bitstreams/de4bd0b9-420d-4966-ad77-4b84184ca048/download
bitstream.checksum.fl_str_mv c6e00f8d8754eb92b15c9440173b74b1
d3b32d8894b6e446eabda8fd12396272
60a7f242cc2e7d430f8594809894996e
934f4ca17e109e0a05eaeaba504d7ce4
17cc15b951e7cc6b3728a574117320f9
25807eeed11e9bbd2c540abd9bec495e
01826a1ee9314dae5cc33c177596fed9
411c829e94585b5d0218fd5a48ffc058
4a25e8385d42238dfd0a7f38ad92e6e1
2fcc69d32731bcc4f1d636e1f58df96b
e1c06d85ae7b8b032bef47e42e4c08f9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad El Bosque
repository.mail.fl_str_mv bibliotecas@biteca.com
_version_ 1814100849625923584
spelling Oliveros Hincapié, Jorge ArmandoRodríguez Alvarado, Stefhany AlexandraQuiroga Cortés, Yadir Danilo2022-07-07T15:37:56Z2022-07-07T15:37:56Z2022http://hdl.handle.net/20.500.12495/8126instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coLa microelectrónica ha tenido un crecimiento importante en los últimos años y presenta tendencias de incluir dentro de un circuito integrado CI o en un microchip circuitos electrónicos de alta complejidad que incluye tanto circuitos digitales como circuitos analógicos en una estructura compacta de pequeñas dimensiones sobre un material semiconductor. Sin embargo, el diseño de circuitos analógicos representa el asunto crítico de diseño del CI por su nivel de complejidad. La programación geométrica es un tipo de optimización matemática que a través de transformaciones de variables puede ser descrito como un problema de optimización convexa. Diversos trabajos han demostrado que el diseño de bloques circuitales analógicos puede ser descrito como un problema de programación geométrica y, por tanto, el problema de diseño puede ser resuelto en cuestión de segundos y con la solución óptima global. Uno de los principales inconvenientes de la metodología es que los modelos industriales usados para describir el comportamiento de los transistores no son compatibles con la forma estándar de un programa geométrico. Es por esto, que en el presente proyecto se diseña una herramienta para el modelado de transistores MOS utilizando expresiones aptas para programación geométrica con el fin de automatizar, optimizar y mejorar activamente el proceso de diseño de circuitos integrados y con ello, representar con precisión el comportamiento del principal elemento activos que lo compone: el transistor MOS. Con la generación de los modelos aptos para programación geométrica que genera la herramienta, lo cuales, presentan errores menores al 10% en sus modelos más completos, el diseñador logra reducir considerablemente el tiempo de diseño, además de obtener una mejor calidad en el mismo dado que si los elementos activos de lo que se compone un circuito integrado poseen buenas aproximaciones en sus modelos, el diseño global mejora notablemente. Finalmente, al ser modelos compatibles con programación geométrica, pueden ser utilizados dentro de un PG, que permita obtener el óptimo global de un circuito en menos de 30 segundos. Este proyecto estudia las etapas para la generación de modelos aptos para programación geométrica para los parámetros de comportamiento de un transistor, analiza su grado de aproximación y utiliza los modelos obtenidos en un diseño de amplificador operacional de dos etapas con el fin de evidenciar la utilidad de los mismos.Ingeniero ElectrónicoPregradoMicroelectronics has experienced significant growth in recent years and there is a tendency to include high-complexity electronic circuits, including both digital and analogue circuits in a compact structure of small dimensions on a semiconductor material, within an IC integrated circuit or microchip. However, the design of analog circuits represents the critical issue of IC design due to its level of complexity. Geometric programming is a type of mathematical optimization that through variable transformations can be described as a convex optimization problem. Several studies have shown that the design of analog circuit blocks can be described as a geometric programming problem and, therefore, the design problem can be solved within seconds and with the overall optimal solution. One of the main drawbacks of the methodology is that the industrial models used to describe the behavior of transistors are not compatible with the standard shape of a geometric program. For this reason, in this project a tool is designed for modelling MOS transistors using expressions suitable for geometric programming in order to automate, optimize and actively improve the process of designing integrated circuits and thereby accurately represent the behavior of the main active element that composes them: the MOS transistor. With the generation of models suitable for geometric programming generated by the tool, which have errors of less than 10% in the most complete models, the designer manages to significantly reduce the design time, in addition to obtaining a better quality in the same since if the active elements of what is made up of an integrated circuit have good approximations in their models, the overall design improves considerably. Finally, since they are models compatible with geometric programming, they can be used inside a PG, which allows to obtain the overall optimum of a circuit in less than 30 seconds. This project studies the stages for the generation of models suitable for geometric programming for the behavioral parameters of a transistor, analyzes their degree of approximation and uses the models obtained in a two-stage operational amplifier design in order to demonstrate their usefulness.application/pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAtribución-NoComercial-CompartirIgual 4.0 InternacionalAtribución-NoComercial-CompartirIgual 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-sa/4.0/Acceso abiertoinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2TransistorProgramación geométricaModelosMOSFETAutomatizaciónOptimizaciónDiseñoCircuitos integrados621.381TransistorGeometric programmingModelsMOSFETAutomationOptimizationDesignIntegrated CircuitsHerramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométricaTool for automatic modeling of MOSFET transistors in submicron technologies with functions compatible with geometric programming.Ingeniería ElectrónicaUniversidad El BosqueFacultad de IngenieríaTesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisORIGINALProyecto_Quiroga_Rodriguez_2022_1.pdfProyecto_Quiroga_Rodriguez_2022_1.pdfHerramienta para el modelado automático de transistores MOSFET en tecnologías submicrométricas con funciones compatibles con programación geométricaapplication/pdf2917215https://repositorio.unbosque.edu.co/bitstreams/5320b0f2-f683-46a3-9c30-ba1ef4475c42/downloadc6e00f8d8754eb92b15c9440173b74b1MD58Anexo No_3 - Carta de Autorizacion de uso de tesis y trabajos de grado a favor de la UEB.pdfAnexo No_3 - Carta de Autorizacion de uso de tesis y trabajos de grado a favor de la UEB.pdfCarta de autorizaciónapplication/pdf580577https://repositorio.unbosque.edu.co/bitstreams/6940df45-08e8-42ba-b625-d0548bfd7261/downloadd3b32d8894b6e446eabda8fd12396272MD55Proyecto_Quiroga_Rodriguez_2022_1_Anexos.pdfProyecto_Quiroga_Rodriguez_2022_1_Anexos.pdfAnexoapplication/pdf94719https://repositorio.unbosque.edu.co/bitstreams/9ca034cb-548a-4780-8686-73b5f66be95c/download60a7f242cc2e7d430f8594809894996eMD59CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorio.unbosque.edu.co/bitstreams/7cea98df-a06d-44a6-8cac-c9d03e24c043/download934f4ca17e109e0a05eaeaba504d7ce4MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-82000https://repositorio.unbosque.edu.co/bitstreams/5ec4f682-0e30-443a-b154-dd24040bba8a/download17cc15b951e7cc6b3728a574117320f9MD57THUMBNAILProyecto_Quiroga_Rodriguez_2022_1.pdf.jpgProyecto_Quiroga_Rodriguez_2022_1.pdf.jpgIM Thumbnailimage/jpeg4886https://repositorio.unbosque.edu.co/bitstreams/f9dc7a24-3d02-45a7-87c6-803c030637b3/download25807eeed11e9bbd2c540abd9bec495eMD510Anexo No_3 - Carta de Autorizacion de uso de tesis y trabajos de grado a favor de la UEB.pdf.jpgAnexo No_3 - Carta de Autorizacion de uso de tesis y trabajos de grado a favor de la UEB.pdf.jpgIM Thumbnailimage/jpeg8675https://repositorio.unbosque.edu.co/bitstreams/141ddc8d-5fc5-4c99-bfa9-b271a7ab354b/download01826a1ee9314dae5cc33c177596fed9MD511Proyecto_Quiroga_Rodriguez_2022_1_Anexos.pdf.jpgProyecto_Quiroga_Rodriguez_2022_1_Anexos.pdf.jpgIM Thumbnailimage/jpeg8482https://repositorio.unbosque.edu.co/bitstreams/79f9c367-b753-47d9-a916-5489d86d06ee/download411c829e94585b5d0218fd5a48ffc058MD512TEXTProyecto_Quiroga_Rodriguez_2022_1.pdf.txtProyecto_Quiroga_Rodriguez_2022_1.pdf.txtExtracted texttext/plain102799https://repositorio.unbosque.edu.co/bitstreams/4ff2e6bc-e978-4776-8402-e1d3652b9b25/download4a25e8385d42238dfd0a7f38ad92e6e1MD513Anexo No_3 - Carta de Autorizacion de uso de tesis y trabajos de grado a favor de la UEB.pdf.txtAnexo No_3 - Carta de Autorizacion de uso de tesis y trabajos de grado a favor de la UEB.pdf.txtExtracted texttext/plain7583https://repositorio.unbosque.edu.co/bitstreams/4d27a02f-80ff-4372-b405-4df90b54b499/download2fcc69d32731bcc4f1d636e1f58df96bMD514Proyecto_Quiroga_Rodriguez_2022_1_Anexos.pdf.txtProyecto_Quiroga_Rodriguez_2022_1_Anexos.pdf.txtExtracted texttext/plain2https://repositorio.unbosque.edu.co/bitstreams/de4bd0b9-420d-4966-ad77-4b84184ca048/downloade1c06d85ae7b8b032bef47e42e4c08f9MD51520.500.12495/8126oai:repositorio.unbosque.edu.co:20.500.12495/81262024-02-07 14:16:44.307http://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.comTGljZW5jaWEgZGUgRGlzdHJpYnVjacOzbiBObyBFeGNsdXNpdmEKClBhcmEgcXVlIGVsIFJlcG9zaXRvcmlvIGRlIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSBhIHB1ZWRhIHJlcHJvZHVjaXIgeSBjb211bmljYXIgcMO6YmxpY2FtZW50ZSBzdSBkb2N1bWVudG8gZXMgbmVjZXNhcmlvIGxhIGFjZXB0YWNpw7NuIGRlIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vcy4gUG9yIGZhdm9yLCBsZWEgbGFzIHNpZ3VpZW50ZXMgY29uZGljaW9uZXMgZGUgbGljZW5jaWE6CgoxLiBBY2VwdGFuZG8gZXN0YSBsaWNlbmNpYSwgdXN0ZWQgKGVsIGF1dG9yL2VzIG8gZWwgcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IpIGdhcmFudGl6YSBhIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSBlbCBkZXJlY2hvIG5vIGV4Y2x1c2l2byBkZSBhcmNoaXZhciwgcmVwcm9kdWNpciwgY29udmVydGlyIChjb21vIHNlIGRlZmluZSBtw6FzIGFiYWpvKSwgY29tdW5pY2FyIHkvbyBkaXN0cmlidWlyIHN1IGRvY3VtZW50byBtdW5kaWFsbWVudGUgZW4gZm9ybWF0byBlbGVjdHLDs25pY28uCgoyLiBUYW1iacOpbiBlc3TDoSBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgVW5pdmVyc2lkYWQgRWwgQm9zcXVlIHB1ZWRhIGNvbnNlcnZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBlc3RlIGRvY3VtZW50byB5LCBzaW4gYWx0ZXJhciBzdSBjb250ZW5pZG8sIGNvbnZlcnRpcmxvIGEgY3VhbHF1aWVyIGZvcm1hdG8gZGUgZmljaGVybywgbWVkaW8gbyBzb3BvcnRlLCBwYXJhIHByb3DDs3NpdG9zIGRlIHNlZ3VyaWRhZCwgcHJlc2VydmFjacOzbiB5IGFjY2Vzby4KCjMuIERlY2xhcmEgcXVlIGVsIGRvY3VtZW50byBlcyB1biB0cmFiYWpvIG9yaWdpbmFsIHN1eW8geS9vIHF1ZSB0aWVuZSBlbCBkZXJlY2hvIHBhcmEgb3RvcmdhciBsb3MgZGVyZWNob3MgY29udGVuaWRvcyBlbiBlc3RhIGxpY2VuY2lhLiBUYW1iacOpbiBkZWNsYXJhIHF1ZSBzdSBkb2N1bWVudG8gbm8gaW5mcmluZ2UsIGVuIHRhbnRvIGVuIGN1YW50byBsZSBzZWEgcG9zaWJsZSBzYWJlciwgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIG5pbmd1bmEgb3RyYSBwZXJzb25hIG8gZW50aWRhZC4KCjQuIFNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBoYSBvYnRlbmlkbyBlbCBwZXJtaXNvIHNpbiByZXN0cmljY2nDs24gZGVsIHByb3BpZXRhcmlvIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBwYXJhIG90b3JnYXIgYSBsYSBVbml2ZXJzaWRhZCBFbCBCb3NxdWUgbG9zIGRlcmVjaG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW5jaWEsIHkgcXVlIGVzZSBtYXRlcmlhbCBjdXlvcyBkZXJlY2hvcyBzb24gZGUgdGVyY2Vyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8geSByZWNvbm9jaWRvIGVuIGVsIHRleHRvIG8gY29udGVuaWRvIGRlbCBkb2N1bWVudG8gZW50cmVnYWRvLgoKNS4gU2kgZWwgZG9jdW1lbnRvIHNlIGJhc2EgZW4gdW5hIG9icmEgcXVlIGhhIHNpZG8gcGF0cm9jaW5hZGEgbyBhcG95YWRhIHBvciB1bmEgYWdlbmNpYSB1IG9yZ2FuaXphY2nDs24gZGlmZXJlbnRlIGRlIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSwgc2UgcHJlc3Vwb25lIHF1ZSBzZSBoYSBjdW1wbGlkbyBjb24gY3VhbHF1aWVyIGRlcmVjaG8gZGUgcmV2aXNpw7NuIHUgb3RyYXMgb2JsaWdhY2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVzdGUgY29udHJhdG8gbyBhY3VlcmRvLgoKNi4gVW5pdmVyc2lkYWQgRWwgQm9zcXVlIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBzdS9zIG5vbWJyZS9zIGNvbW8gZWwvbG9zIGF1dG9yL2VzIG8gcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGVsIGRvY3VtZW50bywgeSBubyBoYXLDoSBuaW5ndW5hIGFsdGVyYWNpw7NuIGRlIHN1IGRvY3VtZW50byBkaWZlcmVudGUgYSBsYXMgcGVybWl0aWRhcyBlbiBlc3RhIGxpY2VuY2lhLgo=