[Info-vax] OT: Steve Wozniak

Neil Rieck n.rieck at sympatico.ca
Tue Aug 18 18:33:49 EDT 2009


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/




More information about the Info-vax mailing list