Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.

Detalhes bibliográficos
Autor(a) principal: Oliveira Júnior, José Pinto de
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/3/3140/tde-06112008-204522/
Resumo: Nesse trabalho foi desenvolvido um software para simular a corrosão anisotrópica do silício, tendo como base o comportamento desta corrosão em soluções alcalinas (KOH). Esse software foi escrito na linguagem C++ para diversas plataformas e possui dois módulos básicos que são a Biblioteca de classes (denominada autosim) e uma Interface Gráfica (denominada AutoMEMS). A API desenvolvida possui classes que implementam 3 modelos de simulação da corrosão que se baseiam no modelo matemático do autômato celular, que são o Autômato Convencional, Estocástico e Contínuo. Por usar o autômato celular, permite realizar a simulação da corrosão do silício usando filme de mascaramento na frente e nas costas do substrato, os quais também podem conter geometrias arbitrárias. Além disso, a API implementa ferramentas de visualização que tem como objetivo, simplificar e representar as informações contidas nas matrizes de estados. Um exemplo de ferramenta de visualização é a ferramenta de detecção de contornos que analisa cada camada da matrizes e no final, cria todos os contornos encontrados. E por último, a biblioteca autosim fornece classes para a construção de outros autômatos celulares. A Interface Gráfica fornece ferramentas de desenhos para a construção de máscaras para as simulações e também, fornece ferramentas para configurar todos os parâmetros envolvidos na simulação. E por último, a Interface Gráfica visualiza todo o resultado da simulação numa janela gráfica 3D. O programa simula desde geometrias simples como quadrados, cruzes, L, cantilevers até geometrias mais complexas como uma estrutura de Wagon Wheel em formato de uma rosa dividida em ângulos de 1°. Também, permite definir matrizes de células de diversos tamanhos, desde matrizes pequenas (com 200x200x100 células) até matrizes gigantescas (com 4000x4000x100 células). Para matrizes pequenas, a simulação e detecção de contornos ocorre em tempo real, mas para matrizes maiores, esse tempo pode se estender a várias horas de processamento computacional, apesar de que, maiores quantidades de células melhoram a resolução da simulação. Todas as simulações realizadas possuem boa concordância com os resultados experimentais. Por exemplo, o aparecimento de cantos vivos convexos que ocorre na corrosão de uma ilha quadrada é prevista no simulador, o aparecimento de paredes inclinadas com orientação cristalográfica também é prevista pelo simulador de corrosão.
id USP_11189f7efdb955dc018277a1800f572f
oai_identifier_str oai:teses.usp.br:tde-06112008-204522
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.Software development for atomistic simulation of anisotropic etching silicion by cellular automata.Autômatos celularesCellular automataEtching siliconMEMSMEMSSimulação da corrosão do silícioSimulationNesse trabalho foi desenvolvido um software para simular a corrosão anisotrópica do silício, tendo como base o comportamento desta corrosão em soluções alcalinas (KOH). Esse software foi escrito na linguagem C++ para diversas plataformas e possui dois módulos básicos que são a Biblioteca de classes (denominada autosim) e uma Interface Gráfica (denominada AutoMEMS). A API desenvolvida possui classes que implementam 3 modelos de simulação da corrosão que se baseiam no modelo matemático do autômato celular, que são o Autômato Convencional, Estocástico e Contínuo. Por usar o autômato celular, permite realizar a simulação da corrosão do silício usando filme de mascaramento na frente e nas costas do substrato, os quais também podem conter geometrias arbitrárias. Além disso, a API implementa ferramentas de visualização que tem como objetivo, simplificar e representar as informações contidas nas matrizes de estados. Um exemplo de ferramenta de visualização é a ferramenta de detecção de contornos que analisa cada camada da matrizes e no final, cria todos os contornos encontrados. E por último, a biblioteca autosim fornece classes para a construção de outros autômatos celulares. A Interface Gráfica fornece ferramentas de desenhos para a construção de máscaras para as simulações e também, fornece ferramentas para configurar todos os parâmetros envolvidos na simulação. E por último, a Interface Gráfica visualiza todo o resultado da simulação numa janela gráfica 3D. O programa simula desde geometrias simples como quadrados, cruzes, L, cantilevers até geometrias mais complexas como uma estrutura de Wagon Wheel em formato de uma rosa dividida em ângulos de 1°. Também, permite definir matrizes de células de diversos tamanhos, desde matrizes pequenas (com 200x200x100 células) até matrizes gigantescas (com 4000x4000x100 células). Para matrizes pequenas, a simulação e detecção de contornos ocorre em tempo real, mas para matrizes maiores, esse tempo pode se estender a várias horas de processamento computacional, apesar de que, maiores quantidades de células melhoram a resolução da simulação. Todas as simulações realizadas possuem boa concordância com os resultados experimentais. Por exemplo, o aparecimento de cantos vivos convexos que ocorre na corrosão de uma ilha quadrada é prevista no simulador, o aparecimento de paredes inclinadas com orientação cristalográfica também é prevista pelo simulador de corrosão.This work was developed a software for simulate the anisotropic etching silicon, based on the behavior this etch in alkaline solutions (KOH). The software was written in language C++ for various platforms and has two basic modules that are the library of classes (called autosim) and an Graphical Interface (called AutoMEMS). The API developed has classes that implement three models of etch simulation that based on mathematical model of cellular automata, that are the Conventional Automata, Stochastic and Continuous. To use the cellular automata, allows perform the anisotropic etching silicon simulation using masking film in front and back of substrate, which too may contain arbitrary geometrics. Also, the API implement tools of visualization that as objective, simplify and represent the informations contained in state matrix. A example of visualization tools is a tool of detection of contours that analyzes each layer of matrixs and in end, create all the contours found. And finally, the library autosim provides for construction of other cellular automatas. The Graphical Interface provides tools of drawing for construction of masks for simulations and too, provides tools for configure all parameters involved in simulation. And finally, a Graphical Interface view all the results of simulation in graphical window 3D. The software was simulation since simply geometries as square, cross, L, cantilevers until geometries more complex as a struture of Wagon Whell in format of a rose and divide in angle of 1° degree. Too, allows define matrixs of cells of various sizes, since small matrixs (with 200x200x200 cells) until big matrixs (with 4000x4000x100 cells). For small matrixs, the time of simulation and detection of contours is real-time, but, for big matrixs, this time can a several hours of computational processing, despite the fact that more quantities of cells improve the simulation resolution. All simulations fulfilled has good concordance with experimetals results, for example, the appearance of life corner convex that occurs in etching of island square and provided in simulator, the apperance of sloping walls with cristalographic orientation too and provided by simulator of etching.Biblioteca Digitais de Teses e Dissertações da USPPaez Carreño, Marcelo Nelson Oliveira Júnior, José Pinto de2008-11-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/3/3140/tde-06112008-204522/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:09:57Zoai:teses.usp.br:tde-06112008-204522Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:09:57Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.
Software development for atomistic simulation of anisotropic etching silicion by cellular automata.
title Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.
spellingShingle Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.
Oliveira Júnior, José Pinto de
Autômatos celulares
Cellular automata
Etching silicon
MEMS
MEMS
Simulação da corrosão do silício
Simulation
title_short Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.
title_full Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.
title_fullStr Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.
title_full_unstemmed Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.
title_sort Desenvolvimento de software para simulação atomística da corrosão anisotrópica do silício por autômato celular.
author Oliveira Júnior, José Pinto de
author_facet Oliveira Júnior, José Pinto de
author_role author
dc.contributor.none.fl_str_mv Paez Carreño, Marcelo Nelson
dc.contributor.author.fl_str_mv Oliveira Júnior, José Pinto de
dc.subject.por.fl_str_mv Autômatos celulares
Cellular automata
Etching silicon
MEMS
MEMS
Simulação da corrosão do silício
Simulation
topic Autômatos celulares
Cellular automata
Etching silicon
MEMS
MEMS
Simulação da corrosão do silício
Simulation
description Nesse trabalho foi desenvolvido um software para simular a corrosão anisotrópica do silício, tendo como base o comportamento desta corrosão em soluções alcalinas (KOH). Esse software foi escrito na linguagem C++ para diversas plataformas e possui dois módulos básicos que são a Biblioteca de classes (denominada autosim) e uma Interface Gráfica (denominada AutoMEMS). A API desenvolvida possui classes que implementam 3 modelos de simulação da corrosão que se baseiam no modelo matemático do autômato celular, que são o Autômato Convencional, Estocástico e Contínuo. Por usar o autômato celular, permite realizar a simulação da corrosão do silício usando filme de mascaramento na frente e nas costas do substrato, os quais também podem conter geometrias arbitrárias. Além disso, a API implementa ferramentas de visualização que tem como objetivo, simplificar e representar as informações contidas nas matrizes de estados. Um exemplo de ferramenta de visualização é a ferramenta de detecção de contornos que analisa cada camada da matrizes e no final, cria todos os contornos encontrados. E por último, a biblioteca autosim fornece classes para a construção de outros autômatos celulares. A Interface Gráfica fornece ferramentas de desenhos para a construção de máscaras para as simulações e também, fornece ferramentas para configurar todos os parâmetros envolvidos na simulação. E por último, a Interface Gráfica visualiza todo o resultado da simulação numa janela gráfica 3D. O programa simula desde geometrias simples como quadrados, cruzes, L, cantilevers até geometrias mais complexas como uma estrutura de Wagon Wheel em formato de uma rosa dividida em ângulos de 1°. Também, permite definir matrizes de células de diversos tamanhos, desde matrizes pequenas (com 200x200x100 células) até matrizes gigantescas (com 4000x4000x100 células). Para matrizes pequenas, a simulação e detecção de contornos ocorre em tempo real, mas para matrizes maiores, esse tempo pode se estender a várias horas de processamento computacional, apesar de que, maiores quantidades de células melhoram a resolução da simulação. Todas as simulações realizadas possuem boa concordância com os resultados experimentais. Por exemplo, o aparecimento de cantos vivos convexos que ocorre na corrosão de uma ilha quadrada é prevista no simulador, o aparecimento de paredes inclinadas com orientação cristalográfica também é prevista pelo simulador de corrosão.
publishDate 2008
dc.date.none.fl_str_mv 2008-11-27
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/3/3140/tde-06112008-204522/
url http://www.teses.usp.br/teses/disponiveis/3/3140/tde-06112008-204522/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815256729763446784