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

Self latching logic gate

Assignee: Advanced Micro Devices Inc
•
Filing: 1989-12-08
•
Granted: —
•
Expires: 2009-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A logic gate is disclosed which includes a first logic gate circuit (41) for generating an output signal (LADA) representative of a function of two or more input signals (S00-S03). The present invention provides a NOR gate (40) with a self-latching output (A), with minimal parts count and power consumption, which is suitable for use in a PAL system. Polarity option control logic (250) is disclosed which provides an optimized design for a macrocell (32) of a programmable logic array with a minimal parts count. Finally, an initialization circuit (37) is disclosed which includes a latch circuit (444) for providing a first stable output state immediately after the application of power thereto and a second stable output state at a certain delay on the application of power or when the power reaches a predetermined level.

Inventors

  • 👤 Vincent K. Z. Win
  • 👤 Andrew K. Chan

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 17:28
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/353; H03K3/356; H03K3/356008; H03K19/00; H03K19/02; H03K19/173; H03K19/1733; H03K19/1735; H03K19/1736; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17716; H03K3/027; H03K3/037; H03K3/356017

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 288 words
A self-latching logic gate comprising: first logic gate means for generating an output signal representative of a function of two or more input signals including a logic gate having at least two transistors each transistor having first, second and third terminals, said first terminals of each transistor being connected to provide an output terminal of said logic gate means and said self-­latching logic gate, said second terminals of said transistors providing first and second data input terminals for said logic gate means, and said third terminals of each transistor being connected to a common termination; first and second complementary mode transistors, each transistor having first, second and third terminals, said first terminal of said first transistor being connected to a source of electrical potential, said second terminals of said first and said second transistors being connected to each other to provide a common input terminal for said first and second transistors, said third terminal of said first transistor being connected to said output terminal of said first logic gate, said first terminal of said second transistor being connected to said output terminal of said first logic gate, and said third terminal of said second transistor being connected to said common termination; and second logic gate means for generating an output signal representative of a function of two or more input signals, said second logic gate means including a second logic gate having first and second inputs terminals, said first input terminal being connected to said output terminal of said first logic gate means, said second input terminal providing a latch input terminal for said self-latching gate, and the output terminal of said second logic gate being connected to the common input terminal of said first and second transistors.
Claim 2
Dependent Claim 288 words
A self-latching logic gate comprising: first logic gate means for generating an output signal representative of a function of two or more input signals including a logic gate having at least two transistors each transistor having first, second and third terminals, said first terminals of each transistor being connected to provide an output terminal of said logic gate means and said self-­latching logic gate, said second terminals of said transistors providing first and second data input terminals for said logic gate means, and said third terminals of each transistor being connected to a common termination; first and second complementary mode transistors, each transistor having first, second and third terminals, said first terminal of said first transistor being connected to a source of electrical potential, said second terminals of said first and said second transistors being connected to each other to provide a common input terminal for said first and second transistors, said third terminal of said first transistor being connected to said output terminal of said first logic gate, said first terminal of said second transistor being connected to said output terminal of said first logic gate, and said third terminal of said second transistor being connected to said common termination; and second logic gate means for generating an output signal representative of a function of two or more input signals, said second logic gate means including a second logic gate having first and second inputs terminals, said first input terminal being connected to said output terminal of said first logic gate means, said second input terminal providing a latch input terminal for said self-latching gate, and the output terminal of said second logic gate being connected to the common input terminal of said first and second transistors.
Claim 3
Dependent Claim 322 words
A programmable logic array comprising: array logic means for providing product terms on selected lines on receipt of an input signal; latch means for providing a logic function of said product terms and for latching the result of said logic function, said latch means including a self-latching logic gate comprising: first logic gate means for generating an output signal representative of a function of two or more input signals including a logic gate having at least two transistors each transistor having first, second and third terminals, said first terminals of each transistor being connected to provide an output terminal of said logic gate means, said second terminals of said transistors providing first and second data input terminals for said logic gate means, and said third terminals of each transistor being connected to a common termination; first and second complementary mode transistors, each transistor having first, second and third terminals, said first terminal being connected to a source of electrical potential, said second terminals of said first and said second transistors being connected to each other to provide a common input terminal for said first and second transistors, said third terminal of said first transistor being connected to said output terminal of said logic gate, said first terminal of said second transistor being connected to said output terminal of said logic gate, and said third terminal of said second transistor being connected to said common termination; and second logic gate means for generating an output signal representative of a function of two or more input signals, said second logic gate means including a second logic gate having first and second inputs terminals, said first input terminal being connected to said output terminal of said first logic gate means, said second input terminal providing a latch input terminal for said self-latching gate, and the output terminal of said second logic gate being connected to the common input terminal of said first and second transistors.
Claim 4
Dependent Claim 322 words
A programmable logic array comprising: array logic means for providing product terms on selected lines on receipt of an input signal; latch means for providing a logic function of said product terms and for latching the result of said logic function, said latch means including a self-latching logic gate comprising: first logic gate means for generating an output signal representative of a function of two or more input signals including a logic gate having at least two transistors each transistor having first, second and third terminals, said first terminals of each transistor being connected to provide an output terminal of said logic gate means, said second terminals of said transistors providing first and second data input terminals for said logic gate means, and said third terminals of each transistor being connected to a common termination; first and second complementary mode transistors, each transistor having first, second and third terminals, said first terminal being connected to a source of electrical potential, said second terminals of said first and said second transistors being connected to each other to provide a common input terminal for said first and second transistors, said third terminal of said first transistor being connected to said output terminal of said logic gate, said first terminal of said second transistor being connected to said output terminal of said logic gate, and said third terminal of said second transistor being connected to said common termination; and second logic gate means for generating an output signal representative of a function of two or more input signals, said second logic gate means including a second logic gate having first and second inputs terminals, said first input terminal being connected to said output terminal of said first logic gate means, said second input terminal providing a latch input terminal for said self-latching gate, and the output terminal of said second logic gate being connected to the common input terminal of said first and second transistors.
Claim 5
Dependent Claim 429 words
A programmable logic array comprising: input pad means for providing a plurality of input signals; input buffer means, connected to said input pad means, for detecting a change in a signal provided to said input pad means and for generating a first output signal in response thereto; pulse generating means for generating a pulse in response to said first output signal; array logic means for providing product terms on receipt of said pulse; sense amplifier means, responsive to said pulse, for detecting predetermined signals provided by array logic means; latch block means for providing a logic function of said product terms on command from said sense amplifier means and for latching the result of said logic function, said latch block means including a self-­latching logic gate comprising: first logic gate means for generating an output signal representative of a function of two or more input signals including a logic gate having at least two transistors each transistor having first, second and third terminals, said first terminals of each transistor being connected to provide an output terminal of said logic gate means, said second terminals of said transistors providing first and second data input terminals for said logic gate means, and said third terminals of each transistor being connected to a common termination; first and second complementary mode transistors, each transistor having first, second and third terminals, said first terminal being connected to a source of electrical potential, said second terminals of said first and said second transistors being connected to each other to provide a common input terminal f or said first and second transistors, said third terminal of said first transistor being connected to said output terminal of said logic gate, said first terminal of said second transistor being connected to said output terminal of said logic gate, and said third terminal of said second transistor being connected to said common termination; and second logic gate means for generating an output signal representative of a function of two or more input signals, said second logic gate means including a second logic gate having first and second inputs terminals, said first input terminal being connected to said output terminal of said first logic gate means, said second input terminal providing a latch input terminal for said self-latching gate, and the output terminal of said second logic gate being connected to the common input terminal of said first and second transistors; macrocell means for providing a predetermined function in response to the output of said latch block means; and output pad means for outputting a result of said predetermined function.
Claim 6
Dependent Claim 429 words
A programmable logic array comprising: input pad means for providing a plurality of input signals; input buffer means, connected to said input pad means, for detecting a change in a signal provided to said input pad means and for generating a first output signal in response thereto; pulse generating means for generating a pulse in response to said first output signal; array logic means for providing product terms on receipt of said pulse; sense amplifier means, responsive to said pulse, for detecting predetermined signals provided by array logic means; latch block means for providing a logic function of said product terms on command from said sense amplifier means and for latching the result of said logic function, said latch block means including a self-­latching logic gate comprising: first logic gate means for generating an output signal representative of a function of two or more input signals including a logic gate having at least two transistors each transistor having first, second and third terminals, said first terminals of each transistor being connected to provide an output terminal of said logic gate means, said second terminals of said transistors providing first and second data input terminals for said logic gate means, and said third terminals of each transistor being connected to a common termination; first and second complementary mode transistors, each transistor having first, second and third terminals, said first terminal being connected to a source of electrical potential, said second terminals of said first and said second transistors being connected to each other to provide a common input terminal f or said first and second transistors, said third terminal of said first transistor being connected to said output terminal of said logic gate, said first terminal of said second transistor being connected to said output terminal of said logic gate, and said third terminal of said second transistor being connected to said common termination; and second logic gate means for generating an output signal representative of a function of two or more input signals, said second logic gate means including a second logic gate having first and second inputs terminals, said first input terminal being connected to said output terminal of said first logic gate means, said second input terminal providing a latch input terminal for said self-latching gate, and the output terminal of said second logic gate being connected to the common input terminal of said first and second transistors; macrocell means for providing a predetermined function in response to the output of said latch block means; and output pad means for outputting a result of said predetermined function.
Claim 7
Dependent Claim 137 words
In a macrocell having a register with first and second input paths, said first input path including an inverter, and first and second switches in each path respectively, polarity option control logic comprising: first logic means for receiving a clock input and a polarity input signal and controlling the activation of said first switch in response thereto and second logic means for receiving said clock input and said polarity input signal inverted and controlling the activation of said second switch in response thereto; whereby when said polarity input signal is in a first state, said first input path is enabled via said first switch in accordance with said clock signal and when said polarity input signal is in a second state, said second input path is enabled via said second switch in accordance with said clock signal.
Claim 8
Dependent Claim 137 words
In a macrocell having a register with first and second input paths, said first input path including an inverter, and first and second switches in each path respectively, polarity option control logic comprising: first logic means for receiving a clock input and a polarity input signal and controlling the activation of said first switch in response thereto and second logic means for receiving said clock input and said polarity input signal inverted and controlling the activation of said second switch in response thereto; whereby when said polarity input signal is in a first state, said first input path is enabled via said first switch in accordance with said clock signal and when said polarity input signal is in a second state, said second input path is enabled via said second switch in accordance with said clock signal.
Claim 9
Dependent Claim 158 words
An initialization circuit comprising: latch means for providing a first stable output state prior to the application of power thereto and a second stable output state after the application of power thereto, said latch means having an input terminal, an output terminal and first and second power terminals, said first power terminal being connected to a source of electrical potential and said second power terminal being connected to a common termination and first switching means for applying a state switching input signal to said input terminal of said latch means at some time after the application of power thereto, said first switching means including a first switching element having first, second and third terminals, said first terminal being an output terminal and being connected to said input terminal of said latch means, said second terminal being an input terminal and being connected to a source of electrical potential, and said third terminal being connected to a common termination.
Claim 10
Dependent Claim 158 words
An initialization circuit comprising: latch means for providing a first stable output state prior to the application of power thereto and a second stable output state after the application of power thereto, said latch means having an input terminal, an output terminal and first and second power terminals, said first power terminal being connected to a source of electrical potential and said second power terminal being connected to a common termination and first switching means for applying a state switching input signal to said input terminal of said latch means at some time after the application of power thereto, said first switching means including a first switching element having first, second and third terminals, said first terminal being an output terminal and being connected to said input terminal of said latch means, said second terminal being an input terminal and being connected to a source of electrical potential, and said third terminal being connected to a common termination.
Claim 11
Dependent Claim 243 words
An initialization circuit comprising: latch means for providing a first stable output state prior to the application of power thereto and a second stable output state after the application of power thereto, said latch means having an input terminal, an output terminal and first and second power terminals, said first power terminal being connected to a source of electrical potential and said second power terminal being connected to a common termination, said latch means including: a latch having an input terminal connected to the input terminal of said latch means and an output terminal connected to the output terminal of said latch means; a pull up capacitor connected between the input terminal of said latch and said source of electrical potential; and a pull down capacitor connected between the output of said latch and said common termination; and first switching means for applying a state switching input signal to said input terminal of said latch means at some time after the application of power thereto, said first switching means including: a first switching element having first, second and third terminals, said first terminal being an output terminal and being connected to said input terminal of said latch means, said second terminal being an input terminal and being connected to a source of electrical potential, and said third terminal being connected to a common termination and a delay capacitor connected between the input terminal of said first switching element and said common ground termination.
Claim 12
Dependent Claim 243 words
An initialization circuit comprising: latch means for providing a first stable output state prior to the application of power thereto and a second stable output state after the application of power thereto, said latch means having an input terminal, an output terminal and first and second power terminals, said first power terminal being connected to a source of electrical potential and said second power terminal being connected to a common termination, said latch means including: a latch having an input terminal connected to the input terminal of said latch means and an output terminal connected to the output terminal of said latch means; a pull up capacitor connected between the input terminal of said latch and said source of electrical potential; and a pull down capacitor connected between the output of said latch and said common termination; and first switching means for applying a state switching input signal to said input terminal of said latch means at some time after the application of power thereto, said first switching means including: a first switching element having first, second and third terminals, said first terminal being an output terminal and being connected to said input terminal of said latch means, said second terminal being an input terminal and being connected to a source of electrical potential, and said third terminal being connected to a common termination and a delay capacitor connected between the input terminal of said first switching element and said common ground termination.
Claim 13
Dependent Claim 356 words
An initialization circuit comprising: latch means for providing a first stable output state prior to the application of power thereto and a second stable output state after the application of power thereto, said latch means having an input terminal, an output terminal and first and second power terminals, said first power terminal being connected to a source of electrical potential and said second power terminal being connected to a common termination, said latch means including: a complementary metallic oxide semiconductor latch having an input terminal connected to the input terminal of said latch means and an output terminal connected to the output terminal of said latch means, a pull up capacitor connected between the input terminal of said latch and said source of electrical potential, and a pull down capacitor connected between the output of said latch and said common termination; and first switching means for applying a state switching input signal to said input terminal of said latch means at some time after the application of power thereto, said first switching means including: a first switching element having first, second and third terminals, said first terminal being an output terminal and being connected to said input terminal of said latch means, said second terminal being an input terminal and being connected to a source of electrical potential, and said third terminal being connected to a common termination and a delay capacitor connected between the input terminal of said first switching element and said common ground termination; input thresholding means connected between said source of electrical potential and said input terminal of said first switching element for applying the potential from said source to said input terminal of said first switching element when said potential exceeds a predetermined threshold; first fast recovery means connected to the input terminal of said first switching element for discharging any residual potential stored between the input terminal thereof and said common termination whenever the potential of said source of electrical potential drops below a predetermined level; and isolation means for connecting the output of said latch to a bus and for isolating said bus from said output of said latch.
Claim 14
Dependent Claim 356 words
An initialization circuit comprising: latch means for providing a first stable output state prior to the application of power thereto and a second stable output state after the application of power thereto, said latch means having an input terminal, an output terminal and first and second power terminals, said first power terminal being connected to a source of electrical potential and said second power terminal being connected to a common termination, said latch means including: a complementary metallic oxide semiconductor latch having an input terminal connected to the input terminal of said latch means and an output terminal connected to the output terminal of said latch means, a pull up capacitor connected between the input terminal of said latch and said source of electrical potential, and a pull down capacitor connected between the output of said latch and said common termination; and first switching means for applying a state switching input signal to said input terminal of said latch means at some time after the application of power thereto, said first switching means including: a first switching element having first, second and third terminals, said first terminal being an output terminal and being connected to said input terminal of said latch means, said second terminal being an input terminal and being connected to a source of electrical potential, and said third terminal being connected to a common termination and a delay capacitor connected between the input terminal of said first switching element and said common ground termination; input thresholding means connected between said source of electrical potential and said input terminal of said first switching element for applying the potential from said source to said input terminal of said first switching element when said potential exceeds a predetermined threshold; first fast recovery means connected to the input terminal of said first switching element for discharging any residual potential stored between the input terminal thereof and said common termination whenever the potential of said source of electrical potential drops below a predetermined level; and isolation means for connecting the output of said latch to a bus and for isolating said bus from said output of said latch.

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