Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel
Autor(a) principal: | |
---|---|
Data de Publicação: | 1997 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1585399 |
Resumo: | Orientador: Furio Damiani |
id |
UNICAMP-30_c1b816098b9156dc9ee257615e67d607 |
---|---|
oai_identifier_str |
oai::121115 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivelRedes neurais (Computação)Circuitos integrados digitaisComputadores - CircuitosArquitetura de computadorAlgoritmos paralelosOrientador: Furio DamianiTese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia EletricaResumo: Neste trabalho realiza-se o estudo do algoritmo SOFM (Self-Organizing Feature Map) para a sua Implementação em circuitos digitais ASIC VLSI. Foram projetados e construídos 2 chips: o primeiro implementa uma célula da rede neural e o segundo o bloco WTA (Winner-takes-All). O sistema foi inicialmente simulado com uma linguagem procedural (ANSI-C), construindo-se um programa com interface gráfica para plataforma UNIX. Posteriormente, foi realizada uma descrição em alto nível usando a linguagem VHDL (Very high-speed circuits Hardware Description Language). Em seguida, a descrição foi feita a nível RTL (Register Transfer LeveI) e o circuito foi sintetizado e otimizado seguindo uma metodologia Top-Down. Os circuitos foram implementados em tecnologia digital usando um processo CMOS de 1,2 microns para as células e de 0,8 microns para o bloco WTA. Esses circuitos foram objeto de testes e verificação funcional, para avaliação de seu desempenho. Os resultados permitiram verificar a validade da metodologia Top-Down para o projeto de sistema:; eletrônicos complexos. A frequência máxima de operação das células excede 20 MHz e a do bloco WTA excede 50 MHz. A dissipação de potência para 20 MHz foi de aproximadamente 50 mW para uma célula. Todos os circuitos foram implementados usando ferramentas de projetos(CAD-EDA)da Mentor-Graphics Co,e bibliotecas std-cells CMOS AMS. Observaram-se algumas diferenças entre os resultados das simulações e as medidas experimentaisAbstract: : A Kohonen-based (SOFM - Self-Organizing Feature Map ) artificial neural network was simulated, modelated and hardware implemented in a VLSI circuit. A Top-Down methodological approach was used by using ANSI-C and VHDL (Very High Speed Circuits, Hardware Description Language). The original SOFM algorithm was lightly modified for customizing to the hardware implementation requirements. After a high-level modeling and simulation, a fully-digital VLSI Neuroprocessor chip prototype was designed and manufactured in a CMOS 1.2microns technology. Most of the circuits structures of Neuron were automatically generated from a VHDL RTL description using automatic synthesis, the others were obtained trough conventional schematics procedure. After functional verification, the resulting circuits were optimizated (drived by silicon area minimization) and mappe d to the AMS technology, a 2-level metal process from Austria Mikro Systeme. The Neuron cell has 6 bi-directional 3-bits capability connections, used for neighbours communication, Allowing to implement a hexagonal type dynamic Nc(t) neighbourhood. Both Nc(t) radio and gain Alfa function may be programmed by using a set of registers, allowing high flexibility for studying different SOFM algorithm convergence conditions. A second chip was designed and manufacture dusing a AMS CMOS0.8 microns technology for implementing a competitive on-chip learning. This circuit is part of a WTA (Winner-Takes-All) block used for determine a winner cell in each epoch of the self-organized training phase. Some differences were observed after comparing measures and simulation resultsDoutoradoDoutor em Engenharia Elétrica[s.n.]Damiani, Furio, 1943-2016Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia ElétricaPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASJara Perez, Marcelo Arturo19971997-08-04T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf155f. : il.https://hdl.handle.net/20.500.12733/1585399JARA PEREZ, Marcelo Arturo. Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel. 1997. 155f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1585399. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/121115porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2014-04-18T10:16:25Zoai::121115Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2014-04-18T10:16:25Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel |
title |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel |
spellingShingle |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel Jara Perez, Marcelo Arturo Redes neurais (Computação) Circuitos integrados digitais Computadores - Circuitos Arquitetura de computador Algoritmos paralelos |
title_short |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel |
title_full |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel |
title_fullStr |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel |
title_full_unstemmed |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel |
title_sort |
Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel |
author |
Jara Perez, Marcelo Arturo |
author_facet |
Jara Perez, Marcelo Arturo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Damiani, Furio, 1943-2016 Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica Programa de Pós-Graduação em Engenharia Elétrica UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Jara Perez, Marcelo Arturo |
dc.subject.por.fl_str_mv |
Redes neurais (Computação) Circuitos integrados digitais Computadores - Circuitos Arquitetura de computador Algoritmos paralelos |
topic |
Redes neurais (Computação) Circuitos integrados digitais Computadores - Circuitos Arquitetura de computador Algoritmos paralelos |
description |
Orientador: Furio Damiani |
publishDate |
1997 |
dc.date.none.fl_str_mv |
1997 1997-08-04T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/20.500.12733/1585399 JARA PEREZ, Marcelo Arturo. Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel. 1997. 155f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1585399. Acesso em: 2 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1585399 |
identifier_str_mv |
JARA PEREZ, Marcelo Arturo. Projeto e implementação em VLSI de uma rede neural auto-organizavel usando sintese automatica de auto nivel. 1997. 155f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1585399. Acesso em: 2 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/121115 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 155f. : il. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1809188804001529856 |