Nanowire crossbar implementations of logic gates using configurable, tunneling resistor junctions
View Patent ↗Various embodiments of the present invention are directed to nanowire crossbars that use configurable, tunneling resistor junctions to electronically implement logic gates. In one embodiment of the present invention, a nanowire crossbar comprises two or more layers of approximately parallel nanowires, and a number of configurable, tunneling resistor junctions that each interconnects a nanowire in a first layer of approximately parallel nanowires with a nanowire in a second layer of approximately parallel nanowires.
1. A crossbar that implements an AND logic gate, the crossbar comprising:
a nanowire crossbar with two or more layers of approximately parallel nanowires;
a number of configurable, tunneling resistor junctions that each interconnects a nanowire in a first layer of approximately parallel nanowires with a nanowire in a second layer of approximately parallel nanowires, wherein the tunneling resistors have current-to-voltage inversion symmetry;
two nanowires in the first layer that each receive an electrical signal that represents an input logical value;
a nanowire in the first layer that receives a pull-up voltage; and
a nanowire in the second layer interconnected to the nanowires in the first layer, the nanowire in the second layer carries an electrical signal representing an AND logic gate output logic value.
2. The crossbar of claim 1 further comprising microregions, each microregion comprising a chemically different interlayer so that nonlinear, resistive properties of nanowire junctions can be varied from microregion to microregion.
3. A crossbar that implements an OR logic gate, the crossbar comprising:
a nanowire crossbar with two or more layers of approximately parallel nanowires;
a number of configurable, tunneling resistor junctions that each interconnects a nanowire in a first layer of approximately parallel nanowires with a nanowire in a second layer of approximately parallel nanowires, wherein the tunneling resistors have current-to-voltage inversion symmetry;
two nanowires in the first layer, each receiving an electrical signal that represents a logical value;
two nanowires in the first layer, each receiving a pull-up voltage;
a nanowire in the second layer that receives a pull-down voltage; and
a nanowire in the first layer that carries an electrical signal that represents an OR gate output logic value.
4. The crossbar of claim 3 further comprising microregions, each microregion comprising a chemically different interlayer so that nonlinear, resistive properties of nanowire junctions can be varied from microregion to microregion.
5. A crossbar that implements an exclusive OR logic gate, the crossbar comprising:
a nanowire crossbar with two or more layers of approximately parallel nanowires;
a number of configurable, tunneling resistor junctions that each interconnects a nanowire in a first layer of approximately parallel nanowires with a nanowire in a second layer of approximately parallel nanowires, wherein the tunneling resistors have current-to-voltage inversion symmetry;
two nanowires in the first layer, each receiving an electrical signal that represents an input logical value;
two nanowires in the first layer, each receiving an electrical signal that are complements of the input logical values;
two nanowires in the first layer, each receiving a pull-up voltage;
a nanowire in the second layer that receives a pull-down voltage; and
a nanowire in the first layer that carries an electrical signal that represents an exclusive OR gate output logic value.
6. The crossbar of claim 5 further comprising microregions, each microregion comprising a chemically different interlayer so that nonlinear, resistive properties of nanowire junctions can be varied from microregion to microregion.
7. A crossbar that implements an exclusive not OR logic gate, the crossbar comprising:
a nanowire crossbar with two or more layers of approximately parallel nanowires;
a number of configurable, tunneling resistor junctions that each interconnects a nanowire in a first layer of approximately parallel nanowires with a nanowire in a second layer of approximately parallel nanowires, wherein the tunneling resistors have current-to-voltage inversion symmetry;
two nanowires in the first layer, each receiving an electrical signal that represents an input logical value;
two nanowires in the first layer, each receiving an electrical signal that complements of the input logical values;
two nanowires in the first layer, each receiving a pull-up voltage;
a nanowire in the second layer that receives a pull-down voltage; and
a nanowire in the first layer that carries an electrical signal that represents an exclusive not OR gate output logic value.
8. The crossbar of claim 7 further comprising microregions, each microregion comprising a chemically different interlayer so that nonlinear, resistive properties of nanowire junctions can be varied from microregion to microregion.