← Back to Patent Explorer
EP0340891A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Programmable logic device with programmable word line connections

Assignee: Altera Corp
•
Filing: 1989-02-23
•
Granted: —
•
Expires: 2009-02-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable logic device having a relatively small number of programmable product terms (0E,SETN,INV,P0,P1,P2,ACLK,CLEARN) ("P-terms") feeding each fixed combinatorial logic device (51), and additional "expander" programmable P-terms (EXP1,EXP2) which do not directly feed a fixed device. Relatively simple logic functions can be performed by suitably programming the P-terms feeding the fixed devices. More complex logic functions can be performed by suitably programming the required number of expander P-terms, and then combining the outputs of those P-terms by means of another P-term. In order to conserve word lines in the programmable array, multi­plexers (150) allow selection of whether expander outputs or external inputs (44) will be applied to certain word lines (102).

Inventors

  • 👤 Kevin Alan Norman
  • 👤 Robert J. Frankovich

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 21:54
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17736; H03K19/17704; H03K19/17724; H03K19/17728; H03K19/1774

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 219 words
A programmable logic device for pro­ducing a plurality of first signals, each of which is a programmable logical function of a plurality of second signals, each of which is applied to a respec­tive one of a plurality of word line conductors, said programmable logic device comprising: a plurality of first P-term line con­ductors, each of which is programmably interconnect­able to each of said word line conductors for produc­ing on each of said first P-term line conductors a third signal which is a logical function of the second signals applied to the word line conductors to which that first P-term line conductor is interconnected; means for logically combining said third signals to produce a first of said first signals; at least one second P-term line con­ductor which is programmably interconnectable to each of said word line conductors for producing on said second P-term line conductor a second of said first signals which is a logical function of the second signals applied to the word line conductors to which said second P-term line conductor is inter­connected; means for receiving an input signal applied to the programmable logic device; and switch means for applying either the second of said first signals or said input signal to one of said word line conductors as the second signal applied to that word line conductor.
Claim 2
Dependent Claim 219 words
A programmable logic device for pro­ducing a plurality of first signals, each of which is a programmable logical function of a plurality of second signals, each of which is applied to a respec­tive one of a plurality of word line conductors, said programmable logic device comprising: a plurality of first P-term line con­ductors, each of which is programmably interconnect­able to each of said word line conductors for produc­ing on each of said first P-term line conductors a third signal which is a logical function of the second signals applied to the word line conductors to which that first P-term line conductor is interconnected; means for logically combining said third signals to produce a first of said first signals; at least one second P-term line con­ductor which is programmably interconnectable to each of said word line conductors for producing on said second P-term line conductor a second of said first signals which is a logical function of the second signals applied to the word line conductors to which said second P-term line conductor is inter­connected; means for receiving an input signal applied to the programmable logic device; and switch means for applying either the second of said first signals or said input signal to one of said word line conductors as the second signal applied to that word line conductor.
Claim 3
Dependent Claim 104 words
The apparatus defined in claim 1 fur­ther comprising: at least one third P-term line con­ductor which is programmably interconnectable to each of said word line conductors for producing on said third P-term line conductor a third of said first signals which is a logical function of the second signals applied to the word line conductors to which said third P-term line conductor is inter­connected; and means for applying the third of said first signals to said switch means for controlling said switch means to apply either the second of said first signals or said input signal to said one of said word line conductors.
Claim 4
Dependent Claim 71 words
The apparatus defined in claim 2 fur­ther comprising: at least two of said second P-term line conductors; and means for forming parallel true and complement signal versions of said input signal; and wherein said switch means applies either (1) the output signals of said two of said second P-term line conductors or (2) said true and complement signal versions of said input signal to two of said word line conductors, respectively.
Claim 5
Dependent Claim 116 words
The apparatus defined in claim 3 fur­ther comprising: at least one third P-term line con­ductor which is programmably interconnectable to each of said word line conductors for producing on said third P-term line conductor a third of said first signals which is a logical function of the second signals applied to the word line conductors to which said third P-term line conductor is inter­connected; and means for applying the third of said first signals to said switch means for controlling said switch means to apply either (1) the output signals of said two of said second P-term line con­ductors or (2) said true and complement signal versions to said two of said word line conductors, respectively.
Claim 6
Dependent Claim 24 words
The apparatus defined in claim 1 wherein said means for receiving an input signal includes a Schmitt trigger for noise filtering said input signal.
Claim 7
Dependent Claim 278 words
A programmable logic device for pro­ducing a plurality of first signals, each of which is a programmable logical function of a plurality of second signals, each of which is applied to a respec­tive one of a plurality of word line conductors, said programmable logic device comprising: first and second macrocells, each including: (a) a plurality of first P-term line conductors, each of which is programmably inter­connectable to each of said word line conductors for producing on each of said first P-term line conductors a third signal which is a logical function of the second signals applied to the word line conductors to which that first P-term line conductor is interconnected; (b) means for logically combining said third signals to produce a first of said first signals; and (c) at least one second P-term line conductor which is programmably interconnectable to each of said word line conductors for produc­ing on said second P-term line conductor a second of said first signals which is a logical function of the second signals applied to the word line conductors to which said second P-term line conductor is interconnected; means for receiving an input signal applied to the programmable logic device; means associated with said first macro­cell for applying the signal on said second P-term line conductor of said first macrocell to a first of said word line conductors as the second signal applied to that word line conductor; and switch means associated with second macrocell for applying either the signal on said second P-term line conductor of said second macrocell or said input signal to a second of said word line conductors as the second signal applied to that word line conductor.
Claim 8
Dependent Claim 278 words
A programmable logic device for pro­ducing a plurality of first signals, each of which is a programmable logical function of a plurality of second signals, each of which is applied to a respec­tive one of a plurality of word line conductors, said programmable logic device comprising: first and second macrocells, each including: (a) a plurality of first P-term line conductors, each of which is programmably inter­connectable to each of said word line conductors for producing on each of said first P-term line conductors a third signal which is a logical function of the second signals applied to the word line conductors to which that first P-term line conductor is interconnected; (b) means for logically combining said third signals to produce a first of said first signals; and (c) at least one second P-term line conductor which is programmably interconnectable to each of said word line conductors for produc­ing on said second P-term line conductor a second of said first signals which is a logical function of the second signals applied to the word line conductors to which said second P-term line conductor is interconnected; means for receiving an input signal applied to the programmable logic device; means associated with said first macro­cell for applying the signal on said second P-term line conductor of said first macrocell to a first of said word line conductors as the second signal applied to that word line conductor; and switch means associated with second macrocell for applying either the signal on said second P-term line conductor of said second macrocell or said input signal to a second of said word line conductors as the second signal applied to that word line conductor.
Claim 9
Dependent Claim 63 words
The apparatus defined in claim 6 wherein said means for receiving an input signal is alternatively usable for conveying a signal from the programmable logic device as an output signal; and wherein said programmable logic device further com­prises output driver means for selectively applying the first of said first signals of said first macro­cell to said means for receiving as said output signal.
Claim 10
Dependent Claim 169 words
The apparatus defined in claim 7 wherein each of said macrocells further includes at least one third P-term line conductor which is programmably interconnectable to each of said word line conductors for producing on said third P-term line conductor a third of said first signals which is a logical function of the second signals applied to the word line conductors to which said third P-term line conductor is interconnected; wherein said first macrocell further includes means for applying the signal on said third P-term line conductor of said first macrocell to said output driver means for con­trolling whether said output driver means applies a signal to said means for receiving as said output signal; and wherein said second macrocell further includes means for applying the signal on said third P-term line conductor of said second macrocell to said switch means for controlling whether said switch means applies the signal on said second P-term line conductor of said second macrocell or said input signal to said second word line conductor.
Claim 11
Dependent Claim 81 words
The apparatus defined in claim 6 further comprising: means associated with said first macro­cell for applying the first of said first signals of said first macrocell to a third of said word line conductors as the second signal applied to that word line conductor; and means associated with said second macrocell for applying the first of said first signals of said second macrocell to a fourth of said word line conductors as the second signal applied to that word line conductor.
Claim 12
Dependent Claim 23 words
The apparatus defined in claim 6 wherein said means for receiving an input signal includes a Schmitt trigger for filtering said input signal.
Claim 13
Dependent Claim 187 words
In a programmable logic device having (1) a plurality of word line conductors; (2) a plurality of P-term line conductors, each of which is programmably interconnectable to at least some of said word line conductors for producing on each P-term line conductor a signal which is a logical function of the signals on the word line conductors to which that P-term line conductor is interconnected; and (3) a clock signal utilization device for processing a signal derived from at least one first P-term line conductor in accordance with an applied clock signal, the improvement comprising: means for providing a synchronous clock signal; means responsive to said synchronous clock signal for providing an inverted version of said synchronous clock signal; means responsive to the signal on at least one second P-term line conductor for providing an asynchronous clock signal which is a logical func­tion of the signal on said second P-term line con­ductor; and programmable means for selecting one of said synchronous clock signal, said inverted version of said synchronous clock signal, and said asynchronous clock signal as the clock signal applied to said clock signal utilization device.
Claim 14
Dependent Claim 187 words
In a programmable logic device having (1) a plurality of word line conductors; (2) a plurality of P-term line conductors, each of which is programmably interconnectable to at least some of said word line conductors for producing on each P-term line conductor a signal which is a logical function of the signals on the word line conductors to which that P-term line conductor is interconnected; and (3) a clock signal utilization device for processing a signal derived from at least one first P-term line conductor in accordance with an applied clock signal, the improvement comprising: means for providing a synchronous clock signal; means responsive to said synchronous clock signal for providing an inverted version of said synchronous clock signal; means responsive to the signal on at least one second P-term line conductor for providing an asynchronous clock signal which is a logical func­tion of the signal on said second P-term line con­ductor; and programmable means for selecting one of said synchronous clock signal, said inverted version of said synchronous clock signal, and said asynchronous clock signal as the clock signal applied to said clock signal utilization device.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag