Logic based on the evolution of nonlinear dynamical systems
First Claim
1. A logic gate for implementing logical expressions, the logic gate comprising:
- at least one logic gate input for receiving at least one input logic gate signal and at least one control signal;
at least one output for producing a logic gate output signal;
a nonlinear updater that operates as a dynamically configurable element to produce a plurality of different logic gates as selected by the control signal, the nonlinear updater electrically coupled to the logic gate input and comprises a nonlinear updater output to provide a nonlinear updater output signal, and configured to apply a nonlinear function to the input logic gate signal in response to the control signal to produce the nonlinear updater output signal representing a logical expression being implemented by one of the plurality of different logic gates on the input logic gate signal; and
a comparator electrically coupled to the output of the logic gate and the output of the nonlinear updater, wherein the comparator comprises a comparator input adapted to receive a reference threshold value for producing the logical gate output signal based on a comparison of the nonlinear updater output signal to the reference threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
A logic gate implements logical expressions. A least one logic gate input receives at least one input logic gate signal and at least one control signal. At least one output for produces a logic gate output signal. A nonlinear updater operates as a dynamically configurable element to produce a plurality of different logic gates as selected by the control signal. The nonlinear updater includes a nonlinear updater output. The nonlinear updater is configured to apply a nonlinear function to the input logic gate signal to produce the nonlinear updater output signal representing a logical expression being implemented by one of the plurality of different logic gates on the input logic gate signal. A comparator includes a comparator input that is adapted to receive a reference threshold value for producing the logical gate output signal based on a comparison of the nonlinear output signal to the reference threshold value.
-
Citations
17 Claims
-
1. A logic gate for implementing logical expressions, the logic gate comprising:
-
at least one logic gate input for receiving at least one input logic gate signal and at least one control signal; at least one output for producing a logic gate output signal; a nonlinear updater that operates as a dynamically configurable element to produce a plurality of different logic gates as selected by the control signal, the nonlinear updater electrically coupled to the logic gate input and comprises a nonlinear updater output to provide a nonlinear updater output signal, and configured to apply a nonlinear function to the input logic gate signal in response to the control signal to produce the nonlinear updater output signal representing a logical expression being implemented by one of the plurality of different logic gates on the input logic gate signal; and a comparator electrically coupled to the output of the logic gate and the output of the nonlinear updater, wherein the comparator comprises a comparator input adapted to receive a reference threshold value for producing the logical gate output signal based on a comparison of the nonlinear updater output signal to the reference threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of changing functionality of a logic gate, the method comprising:
-
receiving at least one input logic gate signal and at least one control signal; operating a nonlinear updater as a dynamically configurable element to produce a plurality of different logic gates as selected by the control signal; applying a nonlinear function to the input logic gate signal in response to the control signal; producing, in response to the applying, a nonlinear updater output signal representing a logical expression being implemented by one of the plurality of different logic gates on the input logic gate signal; operating a comparator electrically coupled to an output of the logic gate and an output of the nonlinear updater, wherein the comparator comprises an input adapted to receive a reference threshold value; comparing, in response to the operating, the nonlinear output signal to the reference threshold value; and producing, in response to the comparing, a logical gate output signal. - View Dependent Claims (16, 17)
-
Specification