Network


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

Hotspot


Dive into the research topics where Andrew D. Walls is active.

Publication


Featured researches published by Andrew D. Walls.


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.


Ibm Journal of Research and Development | 2013

Flash storage integration in the IBM System z EC12 I/O drawer

Edward W. Chencinski; Michael J. Anderson; Lee D. Cleveland; Jim Coon; David Craddock; Robert Galbraith; Thomas A. Gregg; Thomas B. Mathias; Daniel Moertl; Kenneth J. Oakes; Matthew Hank Sabins; Gustav E. Sittmann; Peter G. Sutton; Peter K. Szwed; Gary A. Tressler; Elpida Tzortzatos; Andrew D. Walls

Flash storage is integrated for the first time on System z® as a card in the EC12 I/O drawer. This provides a number of functions and benefits in the immediate product, in addition to laying a foundation for further system benefits in future generations of System z systems. Enabling flash MLC (multilevel cell) technology as SCM (storage class memory) in an enterprise-class product required myriad diverse individual technological advances, together with a series of system design features. Extreme care and attention were paid to ensure that the required level of System z reliability was maintained. As with legacy I/O, the programming interface is subchannel-based. The subchannel programming interface is expanded with new architecture via the extended asynchronous-data-move facility. Operating system changes were required to enable exploitation of the features that this new system technology offers. These individual hardware, firmware, and software design aspects are described in this paper, along with the overall functionality and system-level value of this new technology.


Archive | 2009

Adjusting Location of Tiered Storage Residence Based on Usage Patterns

Michael Thomas Benhase; Andrew D. Walls


Archive | 2003

Computer-component power-consumption monitoring and control

David F. Hepner; Andrew D. Walls


Archive | 1995

Interconnection network for a multi-nodal data processing system which exhibits incremental scalability

Narasimhareddy L. Annapareddy; Damon W. Finney; Michael Owen Jenkins; Larry Burton Kessler; Donald John Lang; Song C. Liang; David Nick Mora; David Arthur Plomgren; Peter P. Urbisci; Andrew D. Walls


Archive | 2005

Apparatus, system, and method for storing modified data

Michael Thomas Benhase; Matthew J. Kalos; Carol Spanel; Andrew D. Walls


Archive | 2004

Apparatus, system, and method for flushing cache data

Michael Thomas Benhase; Stephen L. Blinick; Andrew D. Walls


Archive | 2010

Multi-node configuration of processor cards connected via processor fabrics

William Garrett Verdoorn; Andrew D. Walls


Archive | 2003

Apparatus, method, and system for logging diagnostic information

Bitwoded Okbay; Carol Spanel; Andrew D. Walls

Researchain Logo
Decentralizing Knowledge