[Info-vax] OT: Steve Wozniak

Neil Rieck n.rieck at sympatico.ca
Wed Aug 19 07:01:41 EDT 2009


On Aug 18, 6:33 pm, Neil Rieck <n.ri... at sympatico.ca> wrote:
> Since I started out life doing hardware (that is where I received my
> post secondary education), let me take off my software hat and put on
> my chip-head hat for a minute.
>
> 1) SSD hardware from Fusion-io, as well as other vendors, is based
> upon FLASH. However, some companies use RAM with a battery backup.
>
> 2) In some ways FLASH is just modernized EEPROM. Back in the day
> (1978?) EEPROM was really a "read-mostly write-sparingly" technology
> because erase+write cycles would shorten the life of the modified
> locations. Back in the day, you could only write 1k times before that
> cell was permanently damaged. I worked on Motorola chips in 1990 where
> the manufacturer guaranteed that each location could be written to 10k
> times but I'm not sure if that limit ever grew. In the 2004-5 time
> frame, chip manufacturers actually stopped developing DRAM technology
> in favor of FLASH which was required in all the consumer gadgets
> hitting the market (including USB sticks, Digital camera chips, and
> Cell phone memory, etc.) "I have heard" that FLASH locations can be
> written to 100k times but suspect that commercial chips may have a
> higher rating.
>
> 3) Unlike EEPROM, FLASH was designed to be erased a block at a time.
> Depending upon the technology, you may be allowed to write a 1-bit
> into a location currently holding a 0, but to write a 0-bit into a
> location holding a 1 means you need to block-erase first and then
> rewrite the whole block. So FLASH is really like a hard drive because
> you also need to rewrite a whole disk sector if you want to change a
> single byte. Some vendors allow for making block changes in a small
> amount of RAM then flushing those changes onto the FLASH block.
>
> 4) Just like hard disks, FLASH can degrade gracefully because chip
> manufacturers also do BBR/BBM (bad block replacement - bad block
> management). If they move their writable regions, it is possible that
> most locations would never wear out.
>
> 5) FLASH can either be NAND based or NOR based, and what you choose
> determines reliability and cost. For example, BIOS chips are almost
> NOR-based because that technology is more reliable.
>
> Chip-head hat off
> Software hat on
>
> Neil Rieck
> Kitchener/Waterloo/Cambridge,
> Ontario, Canada.http://www3.sympatico.ca/n.rieck/

This nice boot-strap on FLASH technology:
http://en.wikipedia.org/wiki/Flash_memory
states:

"NOR-based FLASH can endure 10,000 to 1,000,000 erase cycles" then
later mentions...

"Toshiba announced NAND flash at the 1987 International Electron
Devices Meeting. It has faster erase and write times, and requires a
smaller chip area per cell, thus allowing greater storage densities
and lower costs per bit than NOR flash; it also has up to ten times
the endurance of NOR flash. However, the I/O interface of NAND flash
does not provide a random-access external address bus. Rather, data
must be read on a block-wise basis, with typical block sizes of
hundreds to thousands of bits. This made NAND flash unsuitable as a
drop-in replacement for program ROM since most microprocessors and
microcontrollers required byte-level random access. In this regard
NAND flash is similar to other secondary storage devices such as hard
disks and optical media, and is thus very suitable for use in mass-
storage devices such as memory cards."

   ###

NSR



More information about the Info-vax mailing list