Patent US4156926A successfully refreshed from Google Patents.
US4156926A
Expired / Lapsed
US
⏱️ 0.0 years remaining
PROM circuit board programmer
Assignee: Texas Instruments Inc
•
Filing: 1976-06-01
•
Granted: 1979-05-29
•
Expires: 1996-06-01
Abstract
Abstract A PROM programmer programs an array of PROMs mounted on a circuit board. The PROM chips are selectively addressed by energization of the respective chip with a high write voltage or a low read voltage while an individual cell is addressed. A control unit controls the flow of data into and out of the circuit board via a memory buffer unit.
Inventors
- 👤 Iliff N. Hartman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 10:57
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/056; G05B2219/00; G05B2219/10; G05B2219/13; G05B2219/13006; G05B2219/13013
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
279 words
A system for programming a plurality of integrated programmable read-only memory circuits each of said integrated circuit including a plurality of single-bit storage cells, address means for addressing said single-bit storage cells, data receiving means for receiving single bits of data to be non-volatilely stored in address storage cells and data output means for reading single bits of data from addressed storage cells, said system comprising: (a) means for providing sets of data for non-volatile storage in the integrated read-only memory circuits; (b) memory address generating means for generating cell addresses, in predetermined sequences, for the address means of each of said integrated memory circuits; (c) means for coupling said memory address generating means to the address means of each of said integrated memory circuits; (d) chip select means for generating signals to select and enable one-at-a-time said integrated memory circuits in a predetermined sequence; (e) means for coupling said chip select means to said integrated memory circuits; (f) comparator means; (g) means for coupling said comparator means to the outputs of said integrated memory circuits, said comparator means for receiving bits of data from addressed memory cells of enabled ones of said integrated memory circuits and comparing such received bits of data with respective bits of data of said sets of data to determine whether the compared bits are of states which meet predetermined criteria; and (h) means responsive to said comparator means for selectively supplying a programming voltage to the integrated memory circuit selected by said chip select means to non-volatilely alter the state of the addressed single-bit storage cell thereof when the bits of data compared by said comparator means do not meet said predetermined criteria.
Claim 2
Independent Claim
279 words
A system for programming a plurality of integrated programmable read-only memory circuits each of said integrated circuit including a plurality of single-bit storage cells, address means for addressing said single-bit storage cells, data receiving means for receiving single bits of data to be non-volatilely stored in address storage cells and data output means for reading single bits of data from addressed storage cells, said system comprising: (a) means for providing sets of data for non-volatile storage in the integrated read-only memory circuits; (b) memory address generating means for generating cell addresses, in predetermined sequences, for the address means of each of said integrated memory circuits; (c) means for coupling said memory address generating means to the address means of each of said integrated memory circuits; (d) chip select means for generating signals to select and enable one-at-a-time said integrated memory circuits in a predetermined sequence; (e) means for coupling said chip select means to said integrated memory circuits; (f) comparator means; (g) means for coupling said comparator means to the outputs of said integrated memory circuits, said comparator means for receiving bits of data from addressed memory cells of enabled ones of said integrated memory circuits and comparing such received bits of data with respective bits of data of said sets of data to determine whether the compared bits are of states which meet predetermined criteria; and (h) means responsive to said comparator means for selectively supplying a programming voltage to the integrated memory circuit selected by said chip select means to non-volatilely alter the state of the addressed single-bit storage cell thereof when the bits of data compared by said comparator means do not meet said predetermined criteria.
Claim 3
Dependent Claim
39 words
A system according to claim 1 including clocking means coupled to said memory address generating means for incrementing said address generating means in said predetermined sequence to completely store said sets of data in said integrated read-only memory circuits.
Claim 4
Dependent Claim
40 words
A system according to claim 1 wherein said means for supplying a programming voltage is coupled to said chip select means wherein said programming voltage is supplied to the selected read-only memory circuit by means of said chip select means.
Claim 5
Dependent Claim
29 words
A system according to claim 1 wherein said means for providing sets of data for permanent storage in the integrated read-only memory circuits includes an addressable buffer memory means.
Claim 6
Dependent Claim
29 words
A system according to claim 4 wherein said buffer memory means is coupled to said memory address generating for being addressed in synchronism with said integrated read-only memory circuits.
Claim 7
Independent Claim
366 words
A system for programming a plurality of integrated programmable read-only memory circuits, each of said integrated circuits including a plurality of single-bit storage cells, address means for addressing said single-bit storage cells, data receiving means for receiving single bits of data to be non-volatilely stored in addressed storage cells and data output means for reading single bits of data from addressed storage cells, said system comprising: (a) means for providing sets of data for non-volatile storage in the integrated read-only memory circuits; (b) memory address generating means for generating cell addresses, in a predetermined sequence, for the address means of each of said integrated memory circuits; (c) means for coupling said memory address generating means to the address means of each of said integrated memory circuits; (d) a controllable dual voltage supply means for selectively providing, at an output thereof, a relatively high programming voltage sufficient to non-volatilely alter the state of an addressed storage cell of said integrated read-only memory circuits and, alternately, a relatively low read voltage; (e) chip select means for generating signals to select and enable one-at-a-time said integrated memory circuits in a predetermined sequence, said chip select means being coupled to the output of said controlled dual voltage supply for supplying the selected voltage to the selected one of said integrated read-only memory circuits; (f) means for coupling said chip select means to said integrated memory circuits; (g) comparator means; (h) means for coupling said comparator means to the outputs of said integrated memory circuits, said comparator means for receiving bits of data from addressed memory cells of integrated memory circuits enabled with said relatively low read voltage via said chip select means and comparing such received bits with respective bits of said sets of data to determine whether the compared bits are of states which meet a predetermined criteria; and (i) means responsive to said comparator means for controlling said controllable dual voltage supply means to supply said relatively high programming voltage to the selected one of said integrated memory circuits for non-volatilely altering the state of the addressed single bit storage cell thereof when the bits of data compared by said comparator means do not meet said predetermined criteria.
Claim 8
Independent Claim
366 words
A system for programming a plurality of integrated programmable read-only memory circuits, each of said integrated circuits including a plurality of single-bit storage cells, address means for addressing said single-bit storage cells, data receiving means for receiving single bits of data to be non-volatilely stored in addressed storage cells and data output means for reading single bits of data from addressed storage cells, said system comprising: (a) means for providing sets of data for non-volatile storage in the integrated read-only memory circuits; (b) memory address generating means for generating cell addresses, in a predetermined sequence, for the address means of each of said integrated memory circuits; (c) means for coupling said memory address generating means to the address means of each of said integrated memory circuits; (d) a controllable dual voltage supply means for selectively providing, at an output thereof, a relatively high programming voltage sufficient to non-volatilely alter the state of an addressed storage cell of said integrated read-only memory circuits and, alternately, a relatively low read voltage; (e) chip select means for generating signals to select and enable one-at-a-time said integrated memory circuits in a predetermined sequence, said chip select means being coupled to the output of said controlled dual voltage supply for supplying the selected voltage to the selected one of said integrated read-only memory circuits; (f) means for coupling said chip select means to said integrated memory circuits; (g) comparator means; (h) means for coupling said comparator means to the outputs of said integrated memory circuits, said comparator means for receiving bits of data from addressed memory cells of integrated memory circuits enabled with said relatively low read voltage via said chip select means and comparing such received bits with respective bits of said sets of data to determine whether the compared bits are of states which meet a predetermined criteria; and (i) means responsive to said comparator means for controlling said controllable dual voltage supply means to supply said relatively high programming voltage to the selected one of said integrated memory circuits for non-volatilely altering the state of the addressed single bit storage cell thereof when the bits of data compared by said comparator means do not meet said predetermined criteria.
Claim 9
Dependent Claim
20 words
A system according to claim 6 wherein said means for providing sets of data includes an addressable buffer memory means.
Claim 10
Dependent Claim
29 words
A system according to claim 7 wherein said buffer memory means is coupled to said address generating means for being addressed in synchronism with said integrated read-only memory circuits.
Claim 11
Dependent Claim
55 words
A system according to claim 6 including means coupled to said controllable dual voltage supply for controlling said voltage supply to provide said relatively low read voltage to said addressed single-bit storage cell after the state of said cell has been non-volatilely altered thereby checking said cell to ensure that it has been correctly programmed.
Claim 12
Independent Claim
331 words
A system for copying the contents of a volatile memory into a non-volative memory, said non-volatile memory being comprised of a plurality of integrated programmable read-only memory circuits, each of said integrated circuits including a plurality of single-bit storage cells, address means for addressing said single-bit storage cells, data receiving means for receiving single bits of data from addressed storage cells, said system comprising: (a) an addressable buffer memory means; (b) memory address generating means for generating respective addresses of said volatile memory means, said buffer memory means and said integrated read-only memory circuits; (c) data bus means for coupling said volatile memory means to said buffer memory means; (d) means for coupling said memory address generating means to said volatile memory and to said buffer memory means for controlling the addressing of said buffer memory means in synchronism with the addressing of said volatile memory, the contents of addressed locations of said volatile memory being transferrable over said data bus means into addressed locations of said buffer memory means; (e) means including chip select means for coupling said address generating means to said integrated read-only memory circuits, said chip select means being responsive to said address generating means for selecting and enabling one-at-a-time said integrated memory circuits in a predetermined sequence and said address means being responsive to said address generating means for addressing single bit storage cells of each of said integrated memory circuits in a predetermined sequence, said programmable read-only memory circuits being thereby addressable in synchronism with the addressing of said buffer memory means for transferring the contents of said buffer memory means into said programmable read-only memory means; and (f) means for selectively supplying a read voltage and a programming voltage to the integrated read-only memory circuit selected by said chip select means, said read voltage to read the contents of the addressed single-bit storage cell without altering the state thereof and said programming voltage to non-volatilely alter the state of the addressed single-bit storage cell.
Claim 13
Independent Claim
331 words
A system for copying the contents of a volatile memory into a non-volative memory, said non-volatile memory being comprised of a plurality of integrated programmable read-only memory circuits, each of said integrated circuits including a plurality of single-bit storage cells, address means for addressing said single-bit storage cells, data receiving means for receiving single bits of data from addressed storage cells, said system comprising: (a) an addressable buffer memory means; (b) memory address generating means for generating respective addresses of said volatile memory means, said buffer memory means and said integrated read-only memory circuits; (c) data bus means for coupling said volatile memory means to said buffer memory means; (d) means for coupling said memory address generating means to said volatile memory and to said buffer memory means for controlling the addressing of said buffer memory means in synchronism with the addressing of said volatile memory, the contents of addressed locations of said volatile memory being transferrable over said data bus means into addressed locations of said buffer memory means; (e) means including chip select means for coupling said address generating means to said integrated read-only memory circuits, said chip select means being responsive to said address generating means for selecting and enabling one-at-a-time said integrated memory circuits in a predetermined sequence and said address means being responsive to said address generating means for addressing single bit storage cells of each of said integrated memory circuits in a predetermined sequence, said programmable read-only memory circuits being thereby addressable in synchronism with the addressing of said buffer memory means for transferring the contents of said buffer memory means into said programmable read-only memory means; and (f) means for selectively supplying a read voltage and a programming voltage to the integrated read-only memory circuit selected by said chip select means, said read voltage to read the contents of the addressed single-bit storage cell without altering the state thereof and said programming voltage to non-volatilely alter the state of the addressed single-bit storage cell.
Claim 14
Dependent Claim
20 words
A system according to claim 10 wherein said volatile memory is a random access memory means of an industrial controller.
References Cited (Backward Citations)
US3585605A
Cited
US3689893A
Cited
US3602899A
Cited
US3720920A
Cited
US3736574A
Cited
US3755791A
Cited
US3786434A
Cited
US4048624A
Cited
US4068299A
Cited
US3990052A
Cited
US4050096A
Cited
US4037090A
Cited
US3978456A
Cited
US4037212A
Cited
US3988717A
Cited
US4028684A
Cited
US4028678A
Cited
US4056711A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1982-05-28 | 1982-11-27 | 1983-05-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1986-05-28 | 1986-11-27 | 1987-05-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1990-05-28 | 1990-11-27 | 1991-05-29 | $7700.00 | Window Closed / Lapsed |