Please use this identifier to cite or link to this item: http://cris.utm.md/handle/5014/461
DC FieldValueLanguage
dc.contributor.authorPURICI, Gheorgheen_US
dc.contributor.authorNASTASENCO, Veaceslaven_US
dc.date.accessioned2020-04-28T18:11:37Z-
dc.date.available2020-04-28T18:11:37Z-
dc.date.issued2019-
dc.identifier.citationPURCI, Gheorghe; NASTASENCO, Veaceslav. An algorithm of extending EEPROM write cycles. In: Electronics, Communications and Computing. Editia a 10-a, 23-26 octombrie 2019, Chişinău. Chișinău, Republica Moldova: Universitatea Tehnică a Moldovei, 2019, p. 77. ISBN 978-9975-108-84-3.en_US
dc.identifier.isbn978-9975-108-84-3-
dc.identifier.urihttp://cris.utm.md/handle/5014/461-
dc.description.abstractActually EEPROM is commonly used to store configuration parameters and operating history information in embedded processors. For example, to record the most recent operating data in case there is a system failure or power loss. This sort of things might require recording data every few seconds [1]. The issue here is that EEPROM works for a limited number of write cycles. After from 100,000 to 1,000,000 (depending on particular chip), some of deployed systems will start exhibiting EEPROM wearout and a field failure might be get. A million writes sounds like a lot, but they go by pretty quickly [1]. If certain EEPROM cells are periodically updated a danger of EEPROM wearout arise. Reducing per-cell write frequency (sometimes more than about once per hour) the problem can be solved. If the set values, recorded in EPROM at power loss forms a ‘data frame’, abovementioned problem might be solved by organizing a consecutive data frames in EEPROM (named Consecutive FIFO). An additional counter, stored into EEPROM, pinpoint most recent data frame in CFIFO [1]. In [1] Microchip suggests to use Gray code so that only one byte out of a multi-byte counter has to be updated on each count. It is recommended also to use error correcting code to compensate wear-out. Another idea is to use Hamming code, depend upon whether bit failures are independent within the counter data bytes. Analyzing the Gray code, it was concluded that the number of registrations can increase twice. These solutions reduces EEPROM wearout proportionally to the number of data frames stored in CFIFO. For example, if 10 spaces for data frames are used to record data, each frame space is modified 1/10th times and EEPROM wearout is improved by a factor of 10, but wearout of EEPROM . The authors of article propose an algorithm to avoid frequent storing of pinpoint counter in EEPROM, even more extending its write cycles. The idea is to use one bit of ‘data frame’ to pinpoint the last writen cell in EEPROM.en_US
dc.language.isoenen_US
dc.subjectEEPROMen_US
dc.subjectdivide et imperaen_US
dc.subjectbiten_US
dc.subjectdataen_US
dc.subjectwearouten_US
dc.titleAn algorithm of extending EEPROM write cyclesen_US
dc.typeArticleen_US
dc.relation.conferenceElectronics, Communications and Computingen_US
item.languageiso639-1other-
item.grantfulltextopen-
item.fulltextWith Fulltext-
crisitem.author.deptDepartment of Software Engineering and Automatics-
crisitem.author.parentorgFaculty of Computers, Informatics and Microelectronics-
Appears in Collections:Conference Abstracts
Files in This Item:
File Description SizeFormat
77-77_8.pdf505.63 kBAdobe PDFView/Open
Show simple item record

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.