{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T15:04:36Z","timestamp":1784214276007,"version":"3.55.0"},"reference-count":24,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1109\/iccd.2012.6378623","type":"proceedings-article","created":{"date-parts":[[2012,12,18]],"date-time":"2012-12-18T21:52:22Z","timestamp":1355867542000},"page":"94-101","source":"Crossref","is-referenced-by-count":173,"title":["Flash correct-and-refresh: Retention-aware error management for increased flash memory lifetime"],"prefix":"10.1109","author":[{"given":"Yu","family":"Cai","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gulay","family":"Yalcin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Onur","family":"Mutlu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Erich F.","family":"Haratsch","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adrian","family":"Cristal","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Osman S.","family":"Unsal","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ken","family":"Mai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","year":"0","journal-title":"Iotta Repository"},{"key":"22","article-title":"RAIDR: Retention-Aware Intelligent DRAM Refresh","author":"liu","year":"2012","journal-title":"ISCA"},{"key":"17","author":"katcher","year":"1997","journal-title":"Postmark A New File System Benchmark Technical Report"},{"key":"23","author":"siewiorek","year":"2000","journal-title":"Reliable Computer Systems Design and Evaluation"},{"key":"18","year":"0","journal-title":"UMass Trace"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815973"},{"key":"15","author":"bucy","year":"2008","journal-title":"DiskSim Simulation Environment Reference Manual"},{"key":"16","year":"0","journal-title":"Iozone Filesystem Benchmark"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2008.917558"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2012.6168954"},{"key":"11","author":"lin","year":"2004","journal-title":"Error Control Coding"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/IEDM.2007.4418892"},{"key":"21","article-title":"A 3.3 V 32 Mb NAND flash memory with incremental step pulse programming scheme","author":"suh","year":"1995","journal-title":"JSSC"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2009.2015666"},{"key":"20","year":"0","journal-title":"Open Source Software at HP Labs"},{"key":"2","article-title":"Architectural Requirements for MLC based SSDs","author":"yasarapu","year":"2011","journal-title":"FMS"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/IMW.2009.5090600"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2011.28"},{"key":"7","article-title":"NAND Flash Trends for SSD Enterprise","author":"abraham","year":"2010","journal-title":"FMS"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/RELPHY.2008.4558857"},{"key":"5","article-title":"Error Patterns in MLC NAND Flash Memory: Measurement, Characterization and Analysis","author":"cai","year":"2012","journal-title":"DATE"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2012.6177075"},{"key":"9","article-title":"Design Tradeoffs for SSD Performance","author":"agrawal","year":"2008","journal-title":"USENIX"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2011.5746283"}],"event":{"name":"2012 IEEE 30th International Conference on Computer Design (ICCD 2012)","location":"Montreal, QC, Canada","start":{"date-parts":[[2012,9,30]]},"end":{"date-parts":[[2012,10,3]]}},"container-title":["2012 IEEE 30th International Conference on Computer Design (ICCD)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6362370\/6378602\/06378623.pdf?arnumber=6378623","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T21:47:00Z","timestamp":1490132820000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6378623\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1109\/iccd.2012.6378623","relation":{},"subject":[],"published":{"date-parts":[[2012,9]]}}}