RDBU| Repositório Digital da Biblioteca da Unisinos

Estudo comparativo de algoritmos de ECC aplicados à memória NAND Flash

Show simple item record

metadataTrad.dc.contributor.author Kondo, Elcio;
metadataTrad.dc.contributor.authorLattes http://lattes.cnpq.br/5577835784636983;
metadataTrad.dc.contributor.advisor Krug, Margrit Reni;
metadataTrad.dc.contributor.advisorLattes http://lattes.cnpq.br/3524433143718420;
metadataTrad.dc.contributor.advisor-co1 Rhod, Eduardo Luis;
metadataTrad.dc.contributor.advisor-co1Lattes http://lattes.cnpq.br/2146647990461845;
metadataTrad.dc.publisher Universidade do Vale do Rio dos Sinos;
metadataTrad.dc.publisher.initials Unisinos;
metadataTrad.dc.publisher.country Brasil;
metadataTrad.dc.publisher.department Escola Politécnica;
metadataTrad.dc.language pt_BR;
metadataTrad.dc.title Estudo comparativo de algoritmos de ECC aplicados à memória NAND Flash;
metadataTrad.dc.description.resumo Atualmente vários equipamentos eletrônicos são equipados com memórias NAND Flash para armazenar dados. Essas memórias são controladas através de um circuito integrado com um controlador de memória, que internamente possui um sistema para garantir a integridade das informações armazenadas, os quais são conhecidos por Error Correction Codes (ECC). Os ECCs são códigos capazes de detectar e corrigir erros através de bits redundantes adicionados à informação. Normalmente, os códigos ECC são implementados em hardware dentro do controlador de memória NAND Flash. Neste trabalho comparou-se alguns códigos de ECC utilizados pela indústria, para as comparações utilizou-se os códigos ECC: Hamming, BCH (Bose-Chaudhuri-Hocquenghem) e Reed- Solomon. Sistematicamente realizou-se comparações entre os ECCs selecionados e escolheu-se os dois mais apropriados (BCH e Hamming), os quais foram implementados em linguagem VHDL, o que possibilitou identificar o código com melhor vantagem econômica no uso em memórias NAND Flash.;
metadataTrad.dc.description.abstract Nowadays several electronic equipment are using NAND Flash memories to store data. These memories are controlled by an integrated circuit with an memory controller embedded that internally has a system to ensure the integrity of the stored information, that are known as Error Correction Codes (ECC). The ECCs are codes that can detect and correct errors by redundant bits added to information. Usually the ECC codes are implemented on NAND Flash memory controller as a hardware block. On this text ECC codes used by industry, the Hamming code, BCH (Bose-Chaudhuri-Hocquenghem) and Reed-solomon codes were compared.Systemically compare between selected ECCs were done and selected two codes (BCH and Hamming), which were described in VHDL language and allowed to identify the best code with better economical advantage for NAND Flash memories.;
metadataTrad.dc.subject ECC; Memória NAND flash; BCH; Reed-Solomon; Hamming; Memory NAND flash;
metadataTrad.dc.subject.cnpq ACCNPQ::Engenharias::Engenharia Elétrica;
metadataTrad.dc.type Dissertação;
metadataTrad.dc.date.issued 2017-01-11;
metadataTrad.dc.description.sponsorship Nenhuma;
metadataTrad.dc.rights openAccess;
metadataTrad.dc.identifier.uri http://www.repositorio.jesuita.org.br/handle/UNISINOS/6296;
metadataTrad.dc.publisher.program Programa de Pós-Graduação em Engenharia Elétrica;


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search

Advanced Search

Browse

My Account

Statistics