Introduction The market for flash memory is expanding rapidly. The non-volatile and re-programmable characteristics of flash memory make it suitable for many state-of-the-art applications. It is currently used to provide data storage for Personal Digital Assistants (PDAs) and to provide program storage for cellular phones.