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

Programmable logic module and architecture for field programmable gate array device

Assignee: Microsemi SoC Corp
•
Filing: 1994-12-28
•
Granted: 1995-12-19
•
Expires: 2014-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user-programmable gate array architecture includes an array of logic function modules which may comprise one or more combinatorial and/or sequential logic circuits. An interconnect architecture comprising a plurality of horizontal and vertical general interconnect channels, each including a plurality of interconnect conductors some of which may be segmented, is imposed on the array. Individual ones of the interconnect conductors are connectable to each other and to the inputs and outputs of the logic function modules by user-programmable interconnect elements. A local interconnect architecture comprising local interconnect channels is also imposed on the array. Each local interconnect channel includes a plurality of local interconnect conductors and runs between pairs of adjacent ones of the logic function modules.

Inventors

  • 👤 Khaled A. ElAyat
  • 👤 Gregory W. Bakker
  • 👤 Jung-Cheun Lien
  • 👤 William C. Plants
  • 👤 Sinan Kaptanoglu
  • 👤 Runip Gopisetty
  • 👤 King W. Chan
  • 👤 Marko Chew

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 13:33
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/2851; G01R31/2884; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318516; G01R31/318519; H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17724; H03K19/17728

Claims Analysis

Total Claims: 80
Claim 1
Independent Claim 148 words
A combinatorial logic unit comprising: a cascaded multiplexer architecture having a plurality of multiplexer planes, each of said multiplexer planes including at least one multiplexer having inputs, at least one control input connected to at least one input node and at least one output; at least one multiplexer in a first of said multiplexer planes having said inputs connected to input nodes; inputs of said at least one multiplexer in said multiplexer planes succeeding said first multiplexer plane connected to said outputs of said at least one multiplexer in preceding multiplexer planes in said cascaded multiplexer architecture; at least one multiplexer in a last of said multiplexer planes having said at least one output connected to an output conductor; and at least one inverter having an input connected to an input node and an output selectively connectable to individual ones of said input nodes by user-programmable interconnect elements.
Claim 2
Dependent Claim 148 words
A combinatorial logic unit comprising: a cascaded multiplexer architecture having a plurality of multiplexer planes, each of said multiplexer planes including at least one multiplexer having inputs, at least one control input connected to at least one input node and at least one output; at least one multiplexer in a first of said multiplexer planes having said inputs connected to input nodes; inputs of said at least one multiplexer in said multiplexer planes succeeding said first multiplexer plane connected to said outputs of said at least one multiplexer in preceding multiplexer planes in said cascaded multiplexer architecture; at least one multiplexer in a last of said multiplexer planes having said at least one output connected to an output conductor; and at least one inverter having an input connected to an input node and an output selectively connectable to individual ones of said input nodes by user-programmable interconnect elements.
Claim 3
Dependent Claim 17 words
The combinatorial logic unit of claim 1 further including an output buffer connected to said output conductor.
Claim 4
Dependent Claim 14 words
The combinatorial logic unit of claim 1 wherein said user-programmable interconnect elements are antifuses.
Claim 5
Dependent Claim 38 words
The combinatorial logic unit of claim 1 further including an output multiplexer having inputs connected to input nodes, an output connected to an output conductor and a control input connected to said output of said last multiplexer plane.
Claim 6
Dependent Claim 17 words
The combinatorial logic unit of claim 4 further including an output buffer connected to said output conductor.
Claim 7
Dependent Claim 41 words
The combinatorial logic unit of claim 1 further including a logic gate having a plurality of inputs connected to input nodes and an output connected to said at least one control input of said multiplexers of at least one multiplexer plane.
Claim 8
Dependent Claim 15 words
The combinatorial logic unit of claim 6 wherein said logic gate is an AND gate.
Claim 9
Dependent Claim 15 words
The combinatorial logic unit of claim 6 wherein said logic gate is an OR gate.
Claim 10
Dependent Claim 51 words
The combinatorial logic unit of claim 1 further including a control multiplexer having a plurality of control multiplexer inputs connected to input nodes, a control input connected to an input node and an output connected to said at least one control input of said multiplexers of at least one multiplexer plane.
Claim 11
Dependent Claim 19 words
The combinatorial logic unit of claim 9 wherein said at least one of said control multiplexer inputs is inverted.
Claim 12
Dependent Claim 47 words
The combinatorial logic unit of claim 1 wherein said inputs of said at least one multiplexer in said multiplexer planes succeeding said first multiplexer plane are connected to said outputs of said at least one multiplexer in an immediately preceding multiplexer plane in said cascaded multiplexer architecture.
Claim 13
Dependent Claim 35 words
The combinatorial logic unit of claim 1 wherein at least one of said inputs of said at least one multiplexer in said multiplexer planes succeeding said first multiplexer plane are connected to said input nodes.
Claim 14
Dependent Claim 132 words
A combinatorial logic unit comprising: N integrally ordered planes of multiplexers, wherein N is a positive integer, each of said multiplexers having a plurality of inputs, at least one control input connected to at least one input node, and an output; inputs of said multiplexers of a first one of said planes connected to input nodes; said outputs of said multiplexers of each plane up to a N-1 plane connected to said inputs of said multiplexers of a higher integrally ordered plane; at least one output of at least one multiplexer of an Nth plane connected to an output conductor; and at least one inverter, each inverter having an input connected to an input node and an output selectively connectable to individual ones of said input nodes by user programmable interconnect elements.
Claim 15
Dependent Claim 132 words
A combinatorial logic unit comprising: N integrally ordered planes of multiplexers, wherein N is a positive integer, each of said multiplexers having a plurality of inputs, at least one control input connected to at least one input node, and an output; inputs of said multiplexers of a first one of said planes connected to input nodes; said outputs of said multiplexers of each plane up to a N-1 plane connected to said inputs of said multiplexers of a higher integrally ordered plane; at least one output of at least one multiplexer of an Nth plane connected to an output conductor; and at least one inverter, each inverter having an input connected to an input node and an output selectively connectable to individual ones of said input nodes by user programmable interconnect elements.
Claim 16
Dependent Claim 17 words
The combinatorial logic unit of claim 13 further including an output buffer connected to said output conductor.
Claim 17
Dependent Claim 14 words
The combinatorial logic unit of claim 13 wherein said user-programmable interconnect elements are antifuses.
Claim 18
Dependent Claim 38 words
The combinatorial logic unit of claim 13 further including an output multiplexer having inputs connected to input nodes, an output connected to an output conductor and a control input connected to said output of said Nth multiplexer plane.
Claim 19
Dependent Claim 17 words
The combinatorial logic unit of claim 16 further including an output buffer connected to said output conductor.
Claim 20
Dependent Claim 41 words
The combinatorial logic unit of claim 13 further including a logic gate having a plurality of inputs connected to input nodes and an output connected to said at least one control input of said multiplexers of at least one multiplexer plane.
Claim 21
Dependent Claim 15 words
The combinatorial logic unit of claim 18 wherein said logic gate is an AND gate.
Claim 22
Dependent Claim 15 words
The combinatorial logic unit of claim 18 wherein said logic gate is an OR gate.
Claim 23
Dependent Claim 51 words
The combinatorial logic unit of claim 13 further including a control multiplexer having a plurality of control multiplexer inputs connected to input nodes, a control input connected to an input node and an output connected to said at least one control input of said multiplexers of at least one multiplexer plane.
Claim 24
Dependent Claim 19 words
The combinatorial logic unit of claim 21 wherein said at least one of said control multiplexer inputs is inverted.
Claim 25
Dependent Claim 36 words
The combinatorial logic unit of claim 13 wherein said outputs of said multiplexers of each plane up to a N-1 plane are connected to said inputs of said multiplexers of an immediately higher integrally ordered plane.
Claim 26
Dependent Claim 35 words
The combinatorial logic unit of claim 13 wherein at least one of said inputs of said at least one multiplexer in said multiplexer planes succeeding said first multiplexer plane are connected to said input nodes.
Claim 27
Dependent Claim 64 words
A combinatorial logic unit comprising: a multiplexer having a plurality of inputs connected to input nodes, at least one control input connected to an input node, and an output connected to an output conductor; and an inverter having an input connected to an interconnect conductor and an output selectively connectable to individual ones of said input nodes of said multiplexer by user-programmable interconnect elements.
Claim 28
Dependent Claim 64 words
A combinatorial logic unit comprising: a multiplexer having a plurality of inputs connected to input nodes, at least one control input connected to an input node, and an output connected to an output conductor; and an inverter having an input connected to an interconnect conductor and an output selectively connectable to individual ones of said input nodes of said multiplexer by user-programmable interconnect elements.
Claim 29
Dependent Claim 14 words
The combinatorial logic unit of claim 25 wherein said user-programmable interconnect elements are antifuses.
Claim 30
Dependent Claim 17 words
The combinatorial logic unit of claim 25 further including an output buffer connected to said output conductor.
Claim 31
Dependent Claim 31 words
The combinatorial logic unit of claim 25 further including a logic gate having a plurality of inputs connected to input nodes and an output connected to at least one control input.
Claim 32
Dependent Claim 15 words
The combinatorial logic unit of claim 28 wherein said logic gate is an AND gate.
Claim 33
Dependent Claim 15 words
The combinatorial logic unit of claim 28 wherein said logic gate is an OR gate.
Claim 34
Dependent Claim 73 words
A combinatorial logic unit comprising: a multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input connected to a third input node, and an output connected to an output conductor; and an inverter having an input connected to an interconnect conductor and an output selectively connectable to individual ones of said input nodes of said multiplexer by user-programmable interconnect elements.
Claim 35
Dependent Claim 73 words
A combinatorial logic unit comprising: a multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input connected to a third input node, and an output connected to an output conductor; and an inverter having an input connected to an interconnect conductor and an output selectively connectable to individual ones of said input nodes of said multiplexer by user-programmable interconnect elements.
Claim 36
Dependent Claim 14 words
The combinatorial logic unit of claim 31 wherein said user-programmable interconnect elements are antifuses.
Claim 37
Dependent Claim 17 words
The combinatorial logic unit of claim 31 further including an output buffer connected to said output conductor.
Claim 38
Dependent Claim 149 words
A combinatorial logic unit comprising: a first multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input connected to a third input node, and an output; a second multiplexer having a first input connected to a fourth input node, a second input connected to a fifth input node, a control input connected to said third input node, and an output; a third multiplexer having a first input connected to the output of said first multiplexer, a second input connected to the output of said second multiplexer, a control input connected to a sixth input node, and an output connected to an output conductor; and an inverter having an input connected to an input node and an output selectively connectable to individual ones of said input nodes of said first and second multiplexers by user-programmable interconnect elements.
Claim 39
Dependent Claim 149 words
A combinatorial logic unit comprising: a first multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input connected to a third input node, and an output; a second multiplexer having a first input connected to a fourth input node, a second input connected to a fifth input node, a control input connected to said third input node, and an output; a third multiplexer having a first input connected to the output of said first multiplexer, a second input connected to the output of said second multiplexer, a control input connected to a sixth input node, and an output connected to an output conductor; and an inverter having an input connected to an input node and an output selectively connectable to individual ones of said input nodes of said first and second multiplexers by user-programmable interconnect elements.
Claim 40
Dependent Claim 14 words
The combinatorial logic unit of claim 34 wherein said user-programmable interconnect elements are antifuses.
Claim 41
Dependent Claim 17 words
The combinatorial logic unit of claim 34 further including an output buffer connected to said output conductor.
Claim 42
Dependent Claim 40 words
The combinatorial logic unit of claim 34 further including a logic gate having a first input connected to a seventh input node, a second input connected to an eighth input node and an output connected to said third input node.
Claim 43
Dependent Claim 40 words
The combinatorial logic unit of claim 34 further including a logic gate having a first input connected to a seventh input node, a second input connected to an eighth input node and an output connected to said sixth input node.
Claim 44
Dependent Claim 15 words
The combinatorial logic unit of claim 37 wherein said logic gate is an AND gate.
Claim 45
Dependent Claim 15 words
The combinatorial logic unit of claim 38 wherein said logic gate is an OR gate.
Claim 46
Dependent Claim 187 words
A combinatorial logic unit comprising: a first multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input, and an output; a second multiplexer having a first input connected to a third input node, a second input connected to a fourth input node, a control input, and an output; a third multiplexer having a first input connected to the output of said first multiplexer, a second input connected to the output of said second multiplexer, a control input, and an output connected to an output conductor; a first control multiplexer having an input connected to a fifth input node, an inverting input connected to a sixth input node, a control input connected to a seventh input node and an output connected to said control inputs of said first and second multiplexers; and a second control multiplexer having an input connected to a eighth input node, an inverting input connected to a ninth input node, a control input connected to a tenth input node and an output connected to said control input of said third multiplexer.
Claim 47
Dependent Claim 187 words
A combinatorial logic unit comprising: a first multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input, and an output; a second multiplexer having a first input connected to a third input node, a second input connected to a fourth input node, a control input, and an output; a third multiplexer having a first input connected to the output of said first multiplexer, a second input connected to the output of said second multiplexer, a control input, and an output connected to an output conductor; a first control multiplexer having an input connected to a fifth input node, an inverting input connected to a sixth input node, a control input connected to a seventh input node and an output connected to said control inputs of said first and second multiplexers; and a second control multiplexer having an input connected to a eighth input node, an inverting input connected to a ninth input node, a control input connected to a tenth input node and an output connected to said control input of said third multiplexer.
Claim 48
Dependent Claim 17 words
The combinatorial logic unit of claim 41 further including an output buffer connected to said output conductor.
Claim 49
Dependent Claim 333 words
A combinatorial logic unit comprising: a first multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input connected to a third input node, and an output; a second multiplexer having a first input connected to a fourth input node, a second input connected to a fifth input node, a control input connected to said third input node, and an output; a third multiplexer having a first input connected to a sixth input node, a second input connected to a seventh input node, a control input connected to said third input node, and an output; a fourth multiplexer having a first input connected to a eighth input node, a second input connected to a ninth input node, a control input connected to said third input node, and an output; a fifth multiplexer having a first input connected to the output of said first multiplexer, a second input connected to the output of said second multiplexer, a control input connected to a tenth input node, and an output; a sixth multiplexer having a first input connected to the output of said third multiplexer, a second input connected to the output of said fourth multiplexer, a control input connected to said tenth input node, and an output; a seventh multiplexer having a first input connected to the output of said fifth multiplexer, a second input connected to the output of said sixth multiplexer, a control input connected to an eleventh input node, and an output connected to an output conductor; a plurality of interconnect conductors intersecting said input nodes of said first, second, third and fourth multiplexers, said plurality of interconnect conductors selectively connectable to individual ones of said input nodes by user programmable interconnect elements; and an inverter having an input connected to one of said interconnect conductors and an output selectively connectable to individual ones of said input nodes of said first, second, third and fourth multiplexers by user-programmable interconnect elements.
Claim 50
Dependent Claim 333 words
A combinatorial logic unit comprising: a first multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input connected to a third input node, and an output; a second multiplexer having a first input connected to a fourth input node, a second input connected to a fifth input node, a control input connected to said third input node, and an output; a third multiplexer having a first input connected to a sixth input node, a second input connected to a seventh input node, a control input connected to said third input node, and an output; a fourth multiplexer having a first input connected to a eighth input node, a second input connected to a ninth input node, a control input connected to said third input node, and an output; a fifth multiplexer having a first input connected to the output of said first multiplexer, a second input connected to the output of said second multiplexer, a control input connected to a tenth input node, and an output; a sixth multiplexer having a first input connected to the output of said third multiplexer, a second input connected to the output of said fourth multiplexer, a control input connected to said tenth input node, and an output; a seventh multiplexer having a first input connected to the output of said fifth multiplexer, a second input connected to the output of said sixth multiplexer, a control input connected to an eleventh input node, and an output connected to an output conductor; a plurality of interconnect conductors intersecting said input nodes of said first, second, third and fourth multiplexers, said plurality of interconnect conductors selectively connectable to individual ones of said input nodes by user programmable interconnect elements; and an inverter having an input connected to one of said interconnect conductors and an output selectively connectable to individual ones of said input nodes of said first, second, third and fourth multiplexers by user-programmable interconnect elements.
Claim 51
Dependent Claim 14 words
The combinatorial logic unit of claim 43 wherein said user-programmable interconnect elements are antifuses.
Claim 52
Dependent Claim 17 words
The combinatorial logic unit of claim 43 further including an output buffer connected to said output conductor.
Claim 53
Dependent Claim 40 words
The combinatorial logic unit of claim 43 further including a logic gate having a first input connected to a twelfth input node, a second input connected to a thirteenth input node and an output connected to said tenth input node.
Claim 54
Dependent Claim 40 words
The combinatorial logic unit of claim 43 further including a logic gate having a first input connected to a twelfth input node, a second input connected to a thirteenth input node and an output connected to said eleventh input node.
Claim 55
Dependent Claim 15 words
The combinatorial logic unit of claim 46 wherein said logic gate is an AND gate.
Claim 56
Dependent Claim 15 words
The combinatorial logic unit of claim 47 wherein said logic gate is an OR gate.
Claim 57
Dependent Claim 408 words
A combinatorial logic unit comprising: a first multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input connected to a third input node, and an output; a second multiplexer having a first input connected to a fourth input node, a second input connected to a fifth input node, a control input connected to said third input node, and an output; a third multiplexer having a first input connected to a sixth input node, a second input connected to a seventh input node, a control input connected to said third input node, and an output; a fourth multiplexer having a first input connected to a eighth input node, a second input connected to a ninth input node, a control input connected to said third input node, and an output; a fifth multiplexer having a first input connected to the output of said first multiplexer, a second input connected to the output of said second multiplexer, a control input connected to a tenth input node, and an output; a sixth multiplexer having a first input connected to the output of said third multiplexer, a second input connected to the output of said fourth multiplexer, a control input connected to said tenth input node, and an output; a seventh multiplexer having a first input connected to the output of said fifth multiplexer, a second input connected to the output of said sixth multiplexer, a control input connected to an eleventh input node, and an output; an eighth multiplexer having a first input connected to a twelfth input node, a second input connected to a thirteenth input node, a control input connected to the output of said seventh multiplexer, and an output connected to an output conductor; a plurality of interconnect conductors intersecting said input nodes of said first, second, third, fourth and eighth multiplexers, said plurality of interconnect conductors selectively connectable to individual ones of said input nodes by user programmable interconnect elements; a first inverter having an input connected to one of said interconnect conductors and an output selectively connectable to individual ones of said input nodes of said first, second, third and fourth multiplexers by user-programmable interconnect elements; and a second inverter having an input connected to one of said interconnect conductors and an output selectively connectable to individual ones of said input nodes of said first, second, third and fourth multiplexers by user-programmable interconnect elements.
Claim 58
Dependent Claim 408 words
A combinatorial logic unit comprising: a first multiplexer having a first input connected to a first input node, a second input connected to a second input node, a control input connected to a third input node, and an output; a second multiplexer having a first input connected to a fourth input node, a second input connected to a fifth input node, a control input connected to said third input node, and an output; a third multiplexer having a first input connected to a sixth input node, a second input connected to a seventh input node, a control input connected to said third input node, and an output; a fourth multiplexer having a first input connected to a eighth input node, a second input connected to a ninth input node, a control input connected to said third input node, and an output; a fifth multiplexer having a first input connected to the output of said first multiplexer, a second input connected to the output of said second multiplexer, a control input connected to a tenth input node, and an output; a sixth multiplexer having a first input connected to the output of said third multiplexer, a second input connected to the output of said fourth multiplexer, a control input connected to said tenth input node, and an output; a seventh multiplexer having a first input connected to the output of said fifth multiplexer, a second input connected to the output of said sixth multiplexer, a control input connected to an eleventh input node, and an output; an eighth multiplexer having a first input connected to a twelfth input node, a second input connected to a thirteenth input node, a control input connected to the output of said seventh multiplexer, and an output connected to an output conductor; a plurality of interconnect conductors intersecting said input nodes of said first, second, third, fourth and eighth multiplexers, said plurality of interconnect conductors selectively connectable to individual ones of said input nodes by user programmable interconnect elements; a first inverter having an input connected to one of said interconnect conductors and an output selectively connectable to individual ones of said input nodes of said first, second, third and fourth multiplexers by user-programmable interconnect elements; and a second inverter having an input connected to one of said interconnect conductors and an output selectively connectable to individual ones of said input nodes of said first, second, third and fourth multiplexers by user-programmable interconnect elements.
Claim 59
Dependent Claim 14 words
The combinatorial logic unit of claim 50 wherein said user-programmable interconnect elements are antifuses.
Claim 60
Dependent Claim 17 words
The combinatorial logic unit of claim 50 further including an output buffer connected to said output conductor.
Claim 61
Dependent Claim 40 words
The combinatorial logic unit of claim 50 further including a logic gate having a first input connected to a fourteenth input node, a second input connected to a fifteenth input node and an output connected to said tenth input node.
Claim 62
Dependent Claim 40 words
The combinatorial logic unit of claim 50 further including a logic gate having a first input connected to a fourteenth input node, a second input connected to a fifteenth input node and an output connected to said eleventh input node.
Claim 63
Dependent Claim 15 words
The combinatorial logic unit of claim 50 wherein said logic gate is an AND gate.
Claim 64
Dependent Claim 15 words
The combinatorial logic unit of claim 50 wherein said logic gate is an OR gate.
Claim 65
Dependent Claim 102 words
A combinatorial logic unit comprising: a multiplexer having a first input connected to a first input node, a second input connected to a second input node, a third input connected to a third input node, a fourth input connected to a fourth input node, a first control input connected to a fifth input node, a second control input connected to a sixth input node and an output connected to an output conductor; and an inverter having an input connected to an interconnect conductor and an output selectively connectable to individual ones of said input nodes of said multiplexer by user-programmable interconnect elements.
Claim 66
Dependent Claim 102 words
A combinatorial logic unit comprising: a multiplexer having a first input connected to a first input node, a second input connected to a second input node, a third input connected to a third input node, a fourth input connected to a fourth input node, a first control input connected to a fifth input node, a second control input connected to a sixth input node and an output connected to an output conductor; and an inverter having an input connected to an interconnect conductor and an output selectively connectable to individual ones of said input nodes of said multiplexer by user-programmable interconnect elements.
Claim 67
Dependent Claim 14 words
The combinatorial logic unit of claim 57 wherein said user-programmable interconnect elements are antifuses.
Claim 68
Dependent Claim 17 words
The combinatorial logic unit of claim 57 further including an output buffer connected to said output conductor.
Claim 69
Dependent Claim 40 words
The combinatorial logic unit of claim 57 further including a logic gate having a first input connected to a seventh input node, a second input connected to an eighth input node and an output connected to said fifth input node.
Claim 70
Dependent Claim 40 words
The combinatorial logic unit of claim 57 further including a logic gate having a first input connected to a seventh input node, a second input connected to an eighth input node and an output connected to said sixth input node.
Claim 71
Dependent Claim 15 words
The combinatorial logic unit of claim 60 wherein said logic gate is an AND gate.
Claim 72
Dependent Claim 15 words
The combinatorial logic unit of claim 61 wherein said logic gate is an OR gate.
Claim 73
Dependent Claim 148 words
A combinatorial logic unit comprising: a multiplexer having a first input connected to a first input node, a second input connected to a second input node, a third input connected to a third input node, a fourth input connected to a fourth input node, a fifth input connected to a fifth input node, a sixth input connected to a sixth input node, a seventh input connected to a seventh input node, an eighth input connected to an eighth input node, a first control input connected to a ninth input node, a second control input connected to a tenth input node, a third control input connected to an eleventh input node and an output connected to an output conductor; and an inverter having an input connected to an interconnect conductor and an output selectively connectable to individual ones of said input nodes of said multiplexer by user-programmable interconnect elements.
Claim 74
Dependent Claim 148 words
A combinatorial logic unit comprising: a multiplexer having a first input connected to a first input node, a second input connected to a second input node, a third input connected to a third input node, a fourth input connected to a fourth input node, a fifth input connected to a fifth input node, a sixth input connected to a sixth input node, a seventh input connected to a seventh input node, an eighth input connected to an eighth input node, a first control input connected to a ninth input node, a second control input connected to a tenth input node, a third control input connected to an eleventh input node and an output connected to an output conductor; and an inverter having an input connected to an interconnect conductor and an output selectively connectable to individual ones of said input nodes of said multiplexer by user-programmable interconnect elements.
Claim 75
Dependent Claim 14 words
The combinatorial logic unit of claim 64 wherein said user-programmable interconnect elements are antifuses.
Claim 76
Dependent Claim 17 words
The combinatorial logic unit of claim 64 further including an output buffer connected to said output conductor.
Claim 77
Dependent Claim 40 words
The combinatorial logic unit of claim 64 further including a logic gate having a first input connected to a twelfth input node, a second input connected to an thirteenth input node and an output connected to said tenth input node.
Claim 78
Dependent Claim 40 words
The combinatorial logic unit of claim 64 further including a logic gate having a first input connected to a twelfth input node, a second input connected to an thirteenth input node and an output connected to said eleventh input node.
Claim 79
Dependent Claim 15 words
The combinatorial logic unit of claim 67 wherein said logic gate is an AND gate.
Claim 80
Dependent Claim 15 words
The combinatorial logic unit of claim 68 wherein said logic gate is an OR gate.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-12-18 1999-06-19 1999-12-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-12-18 2003-06-19 2003-12-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-12-18 2007-06-19 2007-12-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag