IP Library Granted Patent US 9,385,715
Granted Patent B2
US 9,385,715 · App. 14/703,483 · Granted Jul 5, 2016

Multi-threshold flash NCL logic circuitry with flash reset

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,385,715
App. No.
14/703,483
Granted
Jul 5, 2016
Kind
B2
Abstract

Multi-threshold flash Null Convention Logic (NCL) includes one or more high threshold voltage transistors within a flash NCL gate to reduce power consumption due to current leakage by transistors of the NCL gate. High-threshold voltage transistors may be added and/or may be used in place of one or more lower voltage threshold transistors of the NCL gate. A high-Vt device is included in the pull-up path to reduce power when the flash NCL logic gate is in the null state.

Claims (38)

1. A logic circuit comprising:

a gate comprised of a plurality of transistors wherein the plurality of transistors provide for logical evaluation;

a plurality of input lines, each having an asserted state and a null state, connected to the gate;

a flash input line, having a first state and a second state, connected to the gate;

an output line, having an asserted output state and a null output state, connected to the gate;

a high-threshold transistor in a pull-up path of the plurality of transistors that provide for logical evaluation that is used to reset the gate and set the output line into the null output state;

a second high-threshold transistor wherein the second high-threshold transistor is in a pull-up path for an output inverter and is gated based on the flash input line to the gate; and

a third high-threshold transistor wherein the third high-threshold transistor is in a pulldown path of the output inverter.

2. The circuit of claim 1 wherein the plurality of transistors that provide for logical evaluation pull down a node within the gate and cause the output line to transition to the asserted output state.

3. The circuit of claim 1 wherein the high-threshold transistor in the pull-up path limits current leakage for the gate when in an off state.

4. The circuit of claim 1 further comprising a fourth high-threshold transistor wherein the fourth high-threshold transistor turns off a pull-down path of the plurality of transistors that provide for logical evaluation when the gate is being reset.

5. The circuit of claim 4 wherein the plurality of transistors that provide for logical evaluation include low-threshold transistors.

6. The circuit of claim 1 wherein the third high-threshold transistor has its gate attached to a logical evaluation node within the gate.

7. The circuit of claim 1 further comprising a one-shot circuit wherein the flash input line is an input to the one-shot circuit and wherein the one-shot circuit resets the gate which sets the output line in the null output state.

8. The circuit of claim 1 wherein the gate comprises an m-of-n threshold gate.

9. The circuit of claim 8 wherein the gate forms a null convention circuit.

10. The circuit of claim 9 wherein the gate comprises a flash type circuit.

11. A computer-implemented method for using logical evaluation comprising:

forming a logic gate from of a plurality of transistors wherein the plurality of transistors provide for logical evaluation;

including a plurality of input lines, each having an asserted state and a null state, connected to the gate;

providing a flash input line, having a first state and a second state, connected to the gate;

observing an output line, having an asserted output state and a null output state, connected to the gate;

including a high-threshold transistor in a pull-up path of the plurality of transistors that provide for logical evaluation that is used to reset the gate and set the output line into the null output state;

including a second high-threshold transistor wherein the second high-threshold transistor is in a pull-up path for an output inverter and is gated based on the flash input line to the gate; and

including a third high-threshold transistor wherein the third high-threshold transistor is in a pulldown path of the output inverter.

12. The method of claim 11 wherein the logic gate further comprises a fourth high-threshold transistor in a pull-down path of the plurality of transistors that provide for logical evaluation.

13. The method of claim 12 wherein the fourth high-threshold transistor in the pull-down path for the plurality of transistors that provide for logical evaluation turns off the pull-down path when the gate is being reset.

14. The method of claim 11 wherein the logic gate further comprises a one-shot circuit wherein the flash input line is an input to the one-shot circuit and wherein the one-shot circuit resets the gate which sets the output line in the null output state.

15. An m-of-n flash-type threshold gate comprising:

a plurality of transistors wherein the plurality of transistors provide for logical evaluation;

a plurality of n input lines, each having an asserted state and a null state, connected to the gate;

a flash input line, having a first state and a second state, connected to the gate;

an output line, having an asserted output state and a null output state, connected to the gate wherein the output line transitions to the asserted output state when m of the n input lines are in their respective asserted states;

a high-threshold transistor in a pull-up path of the plurality of transistors that provide for logical evaluation that is used to reset the gate and set the output line into the null output state;

a second high-threshold transistor wherein the second high-threshold transistor is in a pull-up path for an output inverter, coupled to the output line, and is gated based on the flash input line to the gate; and

a third high-threshold transistor wherein the third high-threshold transistor is in a pulldown path of the output inverter.

16. The gate of claim 15 further comprising a fourth high-threshold transistor wherein the fourth high-threshold transistor turns off a pull-down path when the gate is being reset.

17. The gate of claim 16 wherein the plurality of transistors that provide for logical evaluation are part of the pull-down path.

Assignments (7)
CHANGE OF NAME Recorded May 8, 2024
From: WAVE COMPUTING, INC.
To: MIPS HOLDING, INC.
Reel/Frame 067355/0324 →
RELEASE OF SECURITY INTEREST Recorded Dec 29, 2022
From: CAPITAL FINANCE ADMINISTRATION, LLC, AS ADMINISTRATIVE AGENT
To: MIPS TECH, LLC; WAVE COMPUTING INC.
Reel/Frame 062251/0251 →
SECURITY INTEREST Recorded Jun 14, 2021
From: MIPS TECH, LLC; WAVE COMPUTING, INC.
To: CAPITAL FINANCE ADMINISTRATION, LLC
Reel/Frame 056558/0903 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2021
From: WAVE COMPUTING LIQUIDATING TRUST
To: MIPS TECH, INC.; HELLOSOFT, INC.; WAVE COMPUTING (UK) LIMITED; IMAGINATION TECHNOLOGIES, INC.; CAUSTIC GRAPHICS, INC.; MIPS TECH, LLC; WAVE COMPUTING, INC.
Reel/Frame 056589/0606 →
SECURITY INTEREST Recorded Feb 26, 2021
From: WAVE COMPUTING, INC.; MIPS TECH, LLC; MIPS TECH, INC.; HELLOSOFT, INC.; WAVE COMPUTING (UK) LIMITED; IMAGINATION TECHNOLOGIES, INC.; CAUSTIC GRAPHICS, INC.
To: WAVE COMPUTING LIQUIDATING TRUST
Reel/Frame 055429/0532 →
CHANGE OF NAME Recorded May 20, 2016
From: WAVE SEMICONDUCTOR, INC.
To: WAVE COMPUTING, INC.
Reel/Frame 038771/0826 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2015
From: SINGH, GAJENDRA PRASAD
To: WAVE SEMICONDUCTOR, INC.
Reel/Frame 035627/0449 →