IP Library Granted Patent US 7,355,444
Granted Patent B2
US 7,355,444 · App. 11/686,542 · Granted Apr 8, 2008

Single and composite binary and multi-valued logic functions from gates and inverters

Assignee: Ternarylogic LLC
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 7,355,444
App. No.
11/686,542
Granted
Apr 8, 2008
Kind
B2
Abstract

Gates or switches for use in circuits implementing ternary and multi-value functions are disclosed. The gates can be optical, mechanical or electrical. The gates can conduct or not conduct when a control input assumes one of multiple states, or when a control input assumes two or more of multiple states. Circuits and methods for implementing ternary and multi-value functions are also disclosed. Corrective design techniques that can be used when a logic expression is incorrectly realized are also disclosed. Circuits that use inverters and gates to realize logic expressions are also provided.

Claims (24)

1. A device implementing an n-valued logic function with n>2, comprising:

an n-valued switch having an input and an output and a control input, wherein:

the input is enabled to receive a signal having one of n states;

the input is connected to the output whenever the control input is in a first of n-states; and

the input is isolated from the output whenever the control input is not in a first of n-states; and

an n-valued inverter.

2. The device as claimed in claim 1 , wherein the n-valued inverter is reversible.

3. A method for implementing an n-valued logic function with n>2, having an n by n truth table with n rows and n columns comprising:

implementing a row of the n by n truth table by an n-valued inverter; and

enabling the n-valued inverter by an n-valued switch having a control input.

4. The method as claimed in claim 3 , wherein:

the n-valued switch further having an input and an output, wherein:

the input is enabled to receive a signal having one of n states;

the input is connected to the output whenever the control input is in a first of n-states; and

the input is isolated from the output whenever the control input is not in a first of n-states.

5. The method as claimed in claim 3 , wherein the n-valued inverter implements

a column instead of a row of the n by n truth table.

6. A device implementing an n-valued logic function with n>2 having 2 inputs and 1 output which is determined by a truth table, comprising:

an n-valued switch including an input, a control input and an output, the input enabled to receive a signal representing one of n logic states, the control input enabled to receive a signal representing one of n logic states and the output enabled to provide a signal representing one of n logic states, wherein:

the output of the n-valued logic switch provides a signal representing the one of n logic states represented by the signal received at the input of the n-valued switch whenever the control input receives a signal representing a first of n logic states; and

the output of the n-valued logic switch provides a signal that corresponds with an absence of signal at the input, whenever the control input receives a signal not representing a first of n logic states.

7. The device as claimed in claim 6 , further comprising an n-valued inverter with an input and an output, the output of the inverter being connected to the input of the n-valued switch.

8. The device as claimed in claim 7 , wherein the inverter represents a column or a row of the truth table.

9. The device as claimed in claim 6 , wherein absence of signal represents one of n logic states.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2025
From: TERNARYLOGIC LLC
To: LABLANS, PETER, MR.
Reel/Frame 072838/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2007
From: LABLANS, PETER
To: TERNARYLOGIC LLC
Reel/Frame 019027/0624 →
Continuity (4)
Continuation 1100021800 · Nov 30, 2004
Continuation In Part 1093596000 · Sep 8, 2004
Provisional Application 6054768300 · Feb 25, 2004
Related Publication 20070152710A1 · Jul 5, 2007