[vcf-midatlantic] X-ray erasure of EPROMs, was Re: Getting Data off old Atari Floppies
Jonathan Gevaryahu
jgevaryahu at gmail.com
Mon Dec 14 19:18:34 EST 2015
On 12/14/2015 7:14 PM, Dave McGuire via vcf-midatlantic wrote:
> On 12/14/2015 07:11 PM, Jonathan Gevaryahu via vcf-midatlantic wrote:
>> Yeah 300F was completely wrong, I was mixing baking floppies up with
>> baking EPROMS after x-ray (not UV!) based erasure (which really does
>> need 300F).
> Can you tell me more about this? Does baking somehow address the
> problem of surface state creation during X-ray erasure?
>
> (I type this with a glance at a stack of trays containing several
> thousand non-windowed EPROM-based microcontrollers, and another glance
> over at my X-ray machine..)
>
> -Dave
>
All I can tell you about this is what I read from wikipedia's "EPROM"
article and some articles on history of EPROM/intel 1702 stuff:
"
Erasure can also be accomplished with X-rays
<https://en.wikipedia.org/wiki/X-ray>:
Erasure, however, has to be accomplished by non-electrical methods,
since the gate electrode is not accessible electrically. Shining
ultraviolet light on any part of an unpackaged device causes a
photocurrent to flow from the floating gate back to the silicon
substrate, thereby discharging the gate to its initial, uncharged
condition (photoelectric effect
<https://en.wikipedia.org/wiki/Photoelectric_effect>). This method
of erasure allows complete testing and correction of a complex
memory array before the package is finally sealed. Once the package
is sealed, information can still be erased by exposing it to X
radiation in excess of 5*10^4 rads
<https://en.wikipedia.org/wiki/Rad_%28unit%29>,^[a]
<https://en.wikipedia.org/wiki/EPROM#cite_note-6> a dose which is
easily attained with commercial X-ray generators.^[6]
<https://en.wikipedia.org/wiki/EPROM#cite_note-7>
In other words, to erase your EPROM, you would first have to X-ray
it and then put it in an oven at about 600 degrees Celsius (to
anneal semiconductor alterations caused by the X-rays). The effects
of this process on the reliability of the part would have required
extensive testing so they decided on the window instead.^[7]
<https://en.wikipedia.org/wiki/EPROM#cite_note-jmargolin_com-eprom-8>
"
Also, 600C(1100F) is a fair bit higher than what I remembered from last
time I read this.
Maybe try it with one less-desirable microcontroller and the X-ray
generator? And bake it at various temperatures and see if it 'recovers'?
--
Jonathan Gevaryahu
jgevaryahu at gmail.com
jgevaryahu at hotmail.com
More information about the vcf-midatlantic
mailing list