Claims
- 1. A field programmable matrix circuit comprising:
- a plurality of pairs of input lines, each pair of lines providing an input signal on a first line and the inverse of the input signal on a second line;
- a plurality of output lines;
- a plurality of programmable transistors, each programmable transistor having a source, a drain and a gate, one of said source and said drain being coupled to a first voltage potential and the other of said source and said drain being coupled to one of said output lines;
- a plurality of activating circuits for selectively coupling the gate of each of said programmable transistors to one line of a pair of said input lines or a second voltage potential, each activating circuit including
- a first EEPROM transistor cell coupled between said gate of said programmable transistor and a first, true line of one of said input pairs, and
- a second EEPROM transistor cell coupled between said gate of said programmable transistor and a second, complement line of said one of said input pairs, and
- hold off means, coupled between said gate of said programmable transistor and a second voltage potential, for coupling said gate to said second voltage potential when neither of first and second EEPROM transistor cells are activated and for providing a current path to said second voltage potential from said EEPROM cells during a programming of said EEPROM cells; and
- means for programming said EEPROM cells by the application of appropriate voltage signals;
- wherein each of said EEPROM cells comprises an EEPROM transistor coupled to said gate of said programmable transistor and an MOS transistor coupled between said EEPROM transistor and one of said pair of input lines.
- 2. The matrix of claim 1 wherein said means for programming includes:
- a first shift register having a plurality of stages, each stage being coupled to one of said input lines.
- a second shift register having a plurality of stages, each stage being coupled to a gate of each said MOS transistor in a column of said EEPROM cells for activating said connection between said EEPROM cells and said input lines; and
- a programming input line coupled to a gate of each EEPROM transistor in said column of EEPROM cells for providing a programming input to said EEPROM transistors.
- 3. A field programmable matrix circuit comprising:
- a plurality of pairs of input lines, each pair of lines providing an input signal on a first line and the inverse of the input signal on a second line;
- a plurality of output lines;
- a plurality of programmable transistors, each programmable transistor having a source, a drain and a gate, one of said source and said drain being coupled to a first voltage potential and the other of said source and said drain being coupled to one of said output lines;
- a plurality of activating circuits for selectively coupling the gate of each of said programmable transistors to one line of a pair of said input lines or a second voltage potential, each activating circuit including
- a first EEPROM transistor coupled to said gate of said programmable transistor and a first MOS transistor coupling said first EEPROM transistor to a first, true line of one of said input pairs,
- a second EEPROM transistor coupled between said gate of said programmable transistor and a second MOS transistor coupling said second EEPROM transistor to a second, complement line of said one of said input pairs, and
- hold off means, coupled between said gate of said programmable transistor and a second voltage potential, for coupling said gate to said second volt age potential when neither of first and second EEPROM transistors are activated and for providing a current path to said second voltage potential from said EEPROM cells during a programming of said EEPROM cells; and
- means for programming said EEPROM cells by the application of appropriate voltage signals, said means for programming including
- a first shift register having a plurality of stages, each stage being coupled to one of said input lines,
- a second shift register having a plurality of stages, each stage being coupled to a gate of each said MOS transistor in a column of said EEPROM cells for activating said connection between said EEPROM cells and said input lines, and
- a programming input line coupled to a gate of each EEPROM transistor in said column of EEPROM cells for providing a programming input to said EEPROM transistors.
Parent Case Info
This is a continuation-in-part of application Ser. No. 856,623 filed Apr. 25, 1986, now abandoned.
US Referenced Citations (3)
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
856623 |
Apr 1986 |
|