← Back to Patent Explorer
US5218245A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable neural logic device

Assignee: International Business Machines Corp
•
Filing: 1991-09-12
•
Granted: 1993-06-08
•
Expires: 2011-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable logic cell, compatible with LSSD (Level Sensitive Scan Design) technique, is described whose internal logic function can be initially loaded from an EPROM or external processor. The output or contents of one cell can be connected to another cell to alter the logic operation of the second cell even while this second cell is in operation. The cells can be connected together to form a neural network.

Inventors

  • 👤 Helmut Kohler
  • 👤 Norbert Schumacher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:13
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/1733; H03K19/1735; H03K19/1736; G; G06; G06N; G06N3/00; G06N3/02; G06N3/06; G06N3/063

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 178 words
A programmable logic cell comprising: data input means having a plurality of data inputs; logic means, connected to said data inputs, for performing logical operations on signals on said inputs, said logic means having a plurality of data input enabling means having logic setting signals as input thereto and a plurality of data input inverting means for enabling and inverting said signals on said inputs, respectively, said logic means also having a means for selecting a logic operation from a plurality of operations performed on said signals from said inverting and enabling means; setting means for initially setting said logic means, said setting means being connected to said logic means so that said logic setting signals can be used to set a logic operation to be performed by said logic means; logic operation changing means connected to said logic means for changing a logic operation to be performed by said logic means during operation of said cell; and data output means connected to said logic means for reading a result of a logic operation of said logic means.
Claim 2
Dependent Claim 178 words
A programmable logic cell comprising: data input means having a plurality of data inputs; logic means, connected to said data inputs, for performing logical operations on signals on said inputs, said logic means having a plurality of data input enabling means having logic setting signals as input thereto and a plurality of data input inverting means for enabling and inverting said signals on said inputs, respectively, said logic means also having a means for selecting a logic operation from a plurality of operations performed on said signals from said inverting and enabling means; setting means for initially setting said logic means, said setting means being connected to said logic means so that said logic setting signals can be used to set a logic operation to be performed by said logic means; logic operation changing means connected to said logic means for changing a logic operation to be performed by said logic means during operation of said cell; and data output means connected to said logic means for reading a result of a logic operation of said logic means.
Claim 3
Dependent Claim 35 words
A programmable logic cell as recited in claim 1 wherein: a master-slave latch forming an output (232) of said data output means can be operated in either a system clock mode or a flush mode.
Claim 4
Dependent Claim 59 words
A programmable logic cell as recited in claim 1, wherein said logic operation changing means comprises: an input means (251) to indicate whether the logic operation of the cell is to be changed during operation; and means (252, 254) responsive to said input means, for operating Boolean decoding means (256) to select which logic operation the cell carries out.
Claim 5
Dependent Claim 64 words
A programmable logic cell as recited in claim 3, wherein signals on inputs (179, 189, 192, 194) to said Boolean decoding means (256) are any logical combination of input data from said data input means (102, 104, 106, 108); and said Boolean decoding means (256) selects only one of its said inputs (179, 189, 192, 194) to provide a signal for its output (262).
Claim 6
Dependent Claim 46 words
A programmable logic cell as recited in claim 3, wherein said input means (251) of said logic operation changing means and inputs (242, 244) to said means (252, 254) for operating said Boolean decoding means (256) are provided by an output of another programmable logic cell.
Claim 7
Dependent Claim 44 words
A programmable logic cell as described in claim 3, wherein said input means (251) to said logic operation changing means and the inputs (242, 244) to said means (252, 254) for operating said Boolean decoding means (256) are provided by an off-chip controller output.
Claim 8
Dependent Claim 56 words
A programmable logic cell as recited in claim 1, wherein said data input inverting means comprises: a first series of master-slave latches (212, 214, 216, 218) with values of outputs of said latches of said first series determining which of said data inputs of said data input means (102, 104, 106, 107) are to be inverted.
Claim 9
Dependent Claim 57 words
A programmable logic cell as described in claim 1, wherein said data input enabling means comprises: a second series of master-slave latches (222, 224, 226, 228) connected to inputs of AND gates (162, 164, 166, 168), with other inputs of latter said AND gates connected to outputs of said data input inverting means (122, 124, 126, 128).
Claim 10
Dependent Claim 124 words
A programmable logic cell as described in claim 1, wherein a first series of master-slave latches (212, 214, 216, 218) with values of outputs of said latches of said first series determining which of said inputs of said data input means (102, 104, 106, 107) are to be inverted; and a second series of master-slave latches connected to inputs of AND gates (162, 164, 166, 168), with other inputs of latter said AND gates connected to outputs of said data input inverting means (122, 124, 126, 128), said first series of master-slave latches (212, 214, 216, 218) and said second series of master-slave latches latches (222, 224, 226, 228) being connected so that they can be initially set by clocking through their initial values.
Claim 11
Dependent Claim 51 words
A programmable logic cell as described in claim 9, wherein any or all of the said first (212, 214, 216, 218) and second (222, 224, 226, 228) series of master-slave latches are additionally provided with an additional input which can be used to change their state during operation of the cell.
Claim 12
Dependent Claim 38 words
A programmable logic cell as described in claim 10, wherein said additional input to said first (212, 214, 216, 218) and second (162, 164, 166, 168) master-slave latches is provided by the output of another programmable logic cell.
Claim 13
Dependent Claim 37 words
A programmable logic cell as recited in claim 10, wherein said additional input to said first (212, 214, 216, 218) and second (162, 164, 166, 168) master-slave latches is provided by an output of an off-chip controller.

References Cited (Backward Citations)

US4612459A Cited
DE3606406A1 Cited
US5019736A Cited
US4994982A Cited
EP0340890A2 Cited
US4950917A Cited
US4999687A Cited
US5093900A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-06-07 1996-12-07 1997-06-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-06-07 2000-12-07 2001-06-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-06-07 2004-12-07 2005-06-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag