I was an engineer at Data I/O from 1981 to 1997 and made numerous visits to
semiconductor companies. The semiconductor companies had a good business
reason for limiting access to the programming algorithms. The customers
expected the programmed PROMs to work over the entire temperature and
voltage range for the life of their products. They also expected a minimal
number of chips that failed programming. To achieve this, the semiconductor
companies would work with leading PROM programmer companies so they could
certify the programmer met there specs. If a customer programmed part with
one of these devices, the parts should meet all the specs and the
semiconductor would stand behind them.
Data I/O would publish a "Wall Chart" listing the thousands of different
parts their programmers would handle and what revision of software and
hardware was needed. Sometimes the programming algorithm would change after
the PROM was released. Some process change would require a longer pulse
width or a voltage change. I remember one time National Semiconductor had
several production lots of bipolar PROMs that had a poor yield with the
current algorithm. National asked the leading programmer companies to rush
an update to customers. National could do this with 4 or 5 programmer
companies, it couldn't happen with an update to a datasheet and expect every
programmer to be updated.
Michael Holley
-----Original Message-----
From: cctalk-bounces at
classiccmp.org [mailto:cctalk-bounces at
classiccmp.org]
On Behalf Of Eric Smith
Sent: Saturday, February 25, 2012 12:41 PM
To: General Discussion: On-Topic and Off-Topic Posts
Subject: Re: Fast Eproms CY7C291 Data?
Tony Duell wrote:
The way to make sure I program in correctly is to
publsih the
programmign algorithm. Then I will follow that,.
Sure, but they're not worried about *you*. They're worried about some
random idiot, who *claims* to have followed the published algorithm, but
somehow screwed up, and then wants to return an entire lot of EPROMs that he
claims are of defective manufacture.