Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Charles J. Camp is active.

Publication


Featured researches published by Charles J. Camp.


great lakes symposium on vlsi | 2014

Using adaptive read voltage thresholds to enhance the reliability of MLC NAND flash memory systems

Nikolaos Papandreou; Thomas Parnell; Haralampos Pozidis; Thomas Mittelholzer; Evangelos Eleftheriou; Charles J. Camp; Thomas D. Griffin; Gary A. Tressler; Andrew D. Walls

NAND Flash memory is not only the ubiquitous storage medium in consumer applications, but has also started to appear in enterprise storage systems as well. MLC and TLC Flash technology made it possible to store multiple bits in the same silicon area as SLC, thus reducing the cost per amount of data stored. However, at current sub-20nm technology nodes, MLC Flash devices fail to provide the levels of raw reliability, mainly cycling endurance, that are required by typical enterprise applications. Advanced signal-processing and coding schemes are needed to improve the Flash bit error rate and thus elevate the device reliability to the desired level. In this paper, we report on the use of adaptive voltage thresholds in the read operation of NAND Flash devices. We discuss how the optimal read voltage thresholds can be determined, and assess the benefit of adapting the read voltage thresholds in terms of cycling endurance, data retention and resilience to read disturb.


ACM Transactions on Design Automation of Electronic Systems | 2015

Enhancing the Reliability of MLC NAND Flash Memory Systems by Read Channel Optimization

Nikolaos Papandreou; Thomas Parnell; Haralampos Pozidis; Thomas Mittelholzer; Evangelos Eleftheriou; Charles J. Camp; Thomas D. Griffin; Gary A. Tressler; Andrew D. Walls

NAND flash memory is not only the ubiquitous storage medium in consumer applications but has also started to appear in enterprise storage systems as well. MLC and TLC flash technology made it possible to store multiple bits in the same silicon area as SLC, thus reducing the cost per amount of data stored. However, at current sub-20nm technology nodes, MLC flash devices fail to provide the levels of raw reliability, mainly cycling endurance, that are required by typical enterprise applications. Advanced signal processing and coding schemes are needed to improve the flash bit error rate and thus elevate the device reliability to the desired level. In this article, we report on the use of adaptive voltage thresholds and cell-to-cell interference cancellation in the read operation of NAND flash devices. We discuss how the optimal read voltage thresholds can be determined and assess the benefit of cancelling cell-to-cell interference in terms of cycling endurance, data retention, and resilience to read disturb.


international memory workshop | 2016

Effect of Read Disturb on Incomplete Blocks in MLC NAND Flash Arrays

Nikolaos Papandreou; Thomas Parnell; Thomas Mittelholzer; H. Pozidis; Thomas D. Griffin; Gary A. Tressler; Timothy J. Fisher; Charles J. Camp

The effect of read disturb on partially programmed blocks of MLC NAND is evaluated using experimental data from 2y-, 1y- and 1x-nm Flash memory devices. We demonstrate that when a partially programmed block is exposed to a large number of reads before it is finalized in terms of page programming, the remaining pages will exhibit a significant bit error-rate (BER) increase. The page-BER is characterized in terms of program-erase cycles and read cycles and is further analyzed based on the programmed threshold voltage distributions. The impact of the page programming algorithm is also discussed.


Archive | 2010

Efficient reduction of read disturb errors in NAND FLASH memory

Holloway H. Frost; Charles J. Camp; Timothy J. Fisher; James A. Fuxa; Lance W. Shelton


Archive | 2011

FLASH-based memory system with static or variable length page stripes including data protection information and auxiliary protection stripes

Holloway H. Frost; Charles J. Camp


Archive | 2010

Method and apparatus for protecting data using variable size page stripes in a FLASH-based storage system

Holloway H. Frost; James A. Fuxa; Charles J. Camp


Archive | 2012

Reduction of Read Disturb Errors in NAND FLASH Memory

Charles J. Camp; Holloway H. Frost


Archive | 2009

FLASH-based memory system with variable length page stripes including data protection information

Holloway H. Frost; James A. Fuxa; Charles J. Camp


Archive | 2012

Secure Flash-based Memory System with Fast Wipe Feature

Holloway H. Frost; Charles J. Camp


Archive | 2009

Method and apparatus for addressing actual or predicted failures in a flash-based storage system

Holloway H. Frost; James A. Fuxa; Charles J. Camp

Researchain Logo
Decentralizing Knowledge