Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A molecular crossbar latch is provided, comprising two control wires and a signal wire that crosses the two control wires at a non-zero angle to thereby form a junction with each control wire. Each junction forms a switch and the junction has a functional dimension in nanometers. The signal wire selectively has at least two different voltage states, ranging from a 0 state to a 1 state, wherein there is an asymmetry with respect to the direction of current flow from the signal wire through one junction compared to another junction such that current flowing through one junction into (out of) the signal wire can open (close) while current flowing through the other junction out of (into) the signal wire can close (open) the switch, and wherein there is a voltage threshold for switching between an open switch and a closed switch. Further, methods are provided for latching logic values onto nanowires in a logic array, for inverting a logic value, and for restoring a voltage value of a...

InventorPhillip J. Kuekes
Original AssigneeHewlett Packard Development Company LP
Primary Examiner: Don Le
Current U.S. Classification326/37; 326/101; 977/700; 977/940
International Classification: H03K/1973

View patent at USPTO
Search USPTO Assignment Database
Download USPTO Public PAIR data

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US6128214Mar 29, 1999Oct 3, 2000Hewlett-PackardMolecular wire crossbar memory
US6256767Mar 29, 1999Jul 3, 2001Hewlett-Packard CompanyDemultiplexer for a molecular wire crossbar network (MWCN DEMUX)
US20020114557Nov 13, 2001New E-field-modulated bistable molecular mechanical device

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6835591Apr 23, 2002Dec 28, 2004Nantero, Inc.Methods of nanotube films and articles
US6911682Dec 28, 2001Jun 28, 2005Nantero, Inc.Electromechanical three-trace junction devices
US6942921Feb 11, 2004Sep 13, 2005Nantero, Inc.Nanotube films and articles
US6979590Apr 15, 2004Dec 27, 2005Nantero, Inc.Methods of making electromechanical three-trace junction devices
US7056758May 20, 2004Jun 6, 2006Nantero, Inc.Electromechanical memory array using nanotube ribbons and method for making same
US7176505Mar 17, 2004Feb 13, 2007Nantero, Inc.Electromechanical three-trace junction devices
US7242215Oct 27, 2004Jul 10, 2007Hewlett-Packard Development Company, L.P.Nanoscale latches and impedance-encoded logic for use in nanoscale state machines, nanoscale pipelines, and in other nanoscale electronic circuits
US7257016May 24, 2005Aug 14, 2007Hewlett-Packard Development Company, L.P.Enhanced nanowire-crossbar latch array
US7264990Dec 13, 2004Sep 4, 2007Nantero, Inc.Methods of nanotubes films and articles
US7274078Jun 22, 2005Sep 25, 2007Nantero, Inc.Devices having vertically-disposed nanofabric articles and methods of making the same
US7298016May 25, 2004Nov 20, 2007Nantero, Inc.Electromechanical memory array using nanotube ribbons and method for making same
US7302513Apr 3, 2006Nov 27, 2007Programmable crossbar signal processor
US7304357Jul 29, 2005Dec 4, 2007NANTERO, Inc.Devices having horizontally-disposed nanofabric articles and methods of making the same
US7307448May 24, 2005Dec 11, 2007Hewlett-Packard Development Company, L.P.Interconnectable nanoscale computational stages
US7307448May 24, 2005Dec 11, 2007Hewlett-Packard Development Company, L.P.Interconnectable nanoscale computational stages
US7335395Jan 13, 2003Feb 26, 2008Nantero, Inc.Methods of using pre-formed nanotubes to make carbon nanotube films, layers, fabrics, ribbons, elements and articles
US7335528Dec 8, 2004Feb 26, 2008Nantero, Inc.Methods of nanotube films and articles
US7335908Jul 7, 2003Feb 26, 2008QuNano ABNanostructures and methods for manufacturing the same
US7342413Apr 26, 2007Mar 11, 2008Programmable crossbar signal processor with input/output tip interconnection
US7342818Oct 13, 2004Mar 11, 2008Nantero, Inc.Hybrid circuit having nanotube electromechanical memory
US7354850Feb 3, 2005Apr 8, 2008QuNano ABDirectionally controlled growth of nanowhiskers
US7378870Apr 27, 2007May 27, 2008Programmable crossbar signal processor with rectification layer
US7391090Dec 17, 2004Jun 24, 2008Hewlett-Packard Development Company, L.P.Systems and methods for electrically coupling wires and conductors
US7391235Apr 27, 2007Jun 24, 2008Programmable crossbar signal processor with op-amp outputs
US7429864Dec 17, 2004Sep 30, 2008Hewlett-Packard Development Company, L.P.Systems and methods for rectifying and detecting signals
US7447828Apr 26, 2007Nov 4, 2008Programmable crossbar signal processor used as morphware
US7459933Apr 26, 2007Dec 2, 2008Programmable crossbar signal processor used in image processing
US7503989Dec 17, 2004Mar 17, 2009Hewlett-Packard Development Company, L.P.Methods and systems for aligning and coupling devices
US7521736Jun 15, 2006Apr 21, 2009Nantero, Inc.Electromechanical three-trace junction devices
US7521784Dec 17, 2004Apr 21, 2009Hewlett-Packard Development Company, L.P.System for coupling wire to semiconductor region
US7528002Jun 24, 2005May 5, 2009QuNano ABFormation of nanowhiskers on a substrate of dissimilar material
US7560136Jan 13, 2003Jul 14, 2009Nantero, Inc.Methods of using thin metal layers to make carbon nanotube films, layers, fabrics, ribbons, elements and articles
US7566478Jan 13, 2003Jul 28, 2009Nantero, Inc.Methods of making carbon nanotube films, layers, fabrics, ribbons, elements and articles
US7576565Apr 22, 2008Aug 18, 2009Crossbar waveform driver circuit
US7682943Oct 5, 2007Mar 23, 2010QuNano ABNanostructures and methods for manufacturing the same
US7745810Feb 9, 2004Jun 29, 2010Nantero, Inc.Nanotube films and articles
US7745813Dec 31, 2007Jun 29, 2010QuNano ABNanostructures and methods for manufacturing the same
US7780918May 12, 2004Aug 24, 2010Nantero, Inc.Sensor platform using a horizontally oriented nanotube element
US7826336Feb 23, 2006Nov 2, 2010QuNano ABData storage nanostructures
US7910492Aug 22, 2008Mar 22, 2011QuNano ABNanowhiskers with PN junctions, doped nanowhiskers, and methods for preparing them
US7911035Jan 4, 2008Mar 22, 2011QuNano ABDirectionally controlled growth of nanowhiskers
US7915066Sep 2, 2008Mar 29, 2011Nantero, Inc.Methods of making electromechanical three-trace junction devices
US7960260Apr 14, 2009Jun 14, 2011QuNano ABFormation of nanowhiskers on a substrate of dissimilar material
US8049203Jun 15, 2007Nov 1, 2011QuNano ABNanoelectronic structure and method of producing such
US8067299May 13, 2010Nov 29, 2011QuNano ABNanoelectronic structure and method of producing such
US8120009Feb 23, 2011Feb 21, 2012QuNano ABNanowhiskers with PN junctions, doped nanowhiskers, and methods for preparing them
US8183554Jun 13, 2008May 22, 2012Symmetrical programmable memresistor crossbar structure
US8183587Jun 15, 2007May 22, 2012QuNano ABLED with upstanding nanowire structure and method of producing such
US8227817Dec 22, 2007Jul 24, 2012QuNano ABElevated LED
US8242481Jan 18, 2012Aug 14, 2012QuNano ABNanowhiskers with PN junctions, doped nanowhiskers, and methods for preparing them

Claims

1. A molecular crossbar latch comprising two control wires and a signal wire that crosses the two control wires at a non-zero angle to thereby form a junction with each control wire, wherein each junction forms a switch and each said junction has a functional dimension in nanometers, with said signal wire selectively having at least two different voltage states, ranging from a 0 state to a 1 state, wherein there is an asymmetry with respect to the direction of current flow from said signal wire through one junction compared to another junction such that current flowing through one junction into or out of said signal wire can open or close, respectively, said switch, while current flowing through said other junction out of or into said signal wire can close or open, respectively, said switch, and wherein there is a voltage threshold for switching between an open switch and a closed switch.

2. The molecular crossbar latch of claim 1 wherein said switch is unconditionally opened by a voltage state on said signal wire denoted "strong 1" and is unconditionally closed by a voltage state on said signal wire denoted "strong 0", where said "strong 1" and said "strong 0" are both above threshold level.

3. The molecular crossbar latch of claim 2 wherein said switch is conditionally opened by a voltage state on said signal wire denoted "weak 1" and is conditionally closed by a voltage state on said signal wire denoted "weak 1", where said weak voltage states are less strong than said strong voltage states.

4. The molecular crossbar latch of claim 1 wherein each said junction includes a bi-stable molecule to permit switching from one state to another state.

5. The molecular crossbar latch of claim 4 wherein said bi-stable molecule permits switching between an oxidized state and a reduced state, employing an electrochemical reaction.

6. The molecular crossbar latch of claim 5 wherein said bi-stable molecule is selected from the group consisting of rotaxanes, pseudo-rotaxanes, catenanes, and spiropyrans.

7. A method for latching logic values onto nanowires in a logic array, said method comprising:

(a) providing a molecular crossbar latch comprising two control wires and a signal wire that crosses the two control wires at a non-zero angle to thereby form a junction with each control wire, wherein each junction forms a switch and each said junction has a functional dimension in nanometers, with said signal wire selectively having at least two different voltage states, ranging from a 0 state to a 1 state, wherein there is an asymmetry with respect to the direction of current flow from said signal wire through one junction compared to another junction such that current flowing through one junction into or out of said signal wire can open or close, respectively, said switch, while current flowing through said other junction out of or into said signal wire can close or open, respectively, said switch, and wherein there is a voltage threshold for switching between an open switch and a closed switch; and
(b) applying a sequence of voltages to said two control wires that results in setting said switches of said two junctions such that either said first switch is open and said second switch is closed if said signal wire has a voltage representing a logic 0, or said first switch is closed and said second switch is open if said signal wire has a voltage representing a logic 1.

8. The method of claim 7 wherein said switch is unconditionally opened by a voltage state on said signal wire denoted "strong 1" and is unconditionally closed by a voltage state on said signal wire denoted "strong 0", where said "strong 1" and said "strong 0" are both above threshold levels.

9. The method of claim 8 wherein said switch is conditionally opened by a voltage state on said signal wire denoted "weak 1" and is conditionally closed by a voltage state on said signal wire denoted "weak 1", where said weak voltage states are less strong than said strong voltage states.

10. The method of claim 7 wherein each said junction includes a bi-stable molecule to permit switching from one state to another state.

11. The method of claim 10 wherein said bi-stable molecule permits switching between an oxidized state and a reduced state, employing an electrochemical reaction.

12. The method of claim 11 wherein said bi-stable molecule is selected from the group consisting of rotaxanes, pseudo-rotaxanes, catenanes, and spiropyrans.

13. The method of claim 7 wherein said sequence of voltages has three steps:

(a) unconditionally open both said switches;
(b) conditionally close said first switch if said signal wire has a logic 1 and simultaneously conditionally close said second switch if said signal wire has a logic 0; and
(c) connect said control wire associated with said first switch to a logic 1 voltage level and simultaneously connect said second control wire associated with said second switch to a logic 0 voltage level.

14. The method of claim 7 wherein said sequence of voltages has four steps:

(a) unconditionally open both said switches;
(b) conditionally close said first switch if said signal wire has a logic 1 and leave the state of said second switch unchanged by applying a voltage on said control wire associated with said second switch that is insufficient to change its state;
(c) then conditionally close said second switch if said signal wire has a logic 0 and leave the state of said first switch unchanged by applying a voltage on said control wire associated with said first switch that is insufficient to change its state; and
(d) connect said control wire associated with said first switch to a logic 1 voltage level and simultaneously connect said second control wire associated with said second switch to a logic 0 voltage level.

15. A method for restoring a weakened voltage value of a signal to its full value in a nano-scale switch, said method comprising:

(a) providing a molecular crossbar latch comprising two control wires and a signal wire that crosses the two control wires at a non-zero angle to thereby form a junction with each control wire, wherein each junction forms a switch and each said junction has a functional dimension in nanometers, with said signal wire selectively having at least two different voltage states, ranging from a 0 state to a 1 state, wherein there is an asymmetry with respect to the direction of current flow from said signal wire through one junction compared to another junction such that current flowing through one junction into or out of said signal wire can open or close, respectively, said switch, while current flowing through said other junction out of or into said signal wire can close or open, respectively, said switch, and wherein there is a voltage threshold for switching between an open switch and a closed switch;
(b) latching said signal by applying a sequence of voltages to said two control wires that results in setting said switches of said two junctions such that either said first switch is open and said second switch is closed if said signal wire has a voltage representing a logic 0, or said first switch is closed and said second switch is open if said signal wire has a voltage representing a logic 1; and
(c) placing a voltage representing logic 1 on said first control wire and a voltage representing logic 0 on said second control wire.

16. The method of claim 15 wherein said switch is unconditionally opened by a voltage state on said signal wire denoted "strong 1" and is unconditionally closed by a voltage state on said signal wire denoted "strong 0", where said "strong 1" and said "strong 0" are both above threshold level.

17. The method of claim 16 wherein said switch is conditionally opened by a voltage state on said signal wire denoted "weak 1" and is conditionally closed by a voltage state on said signal wire denoted "weak 1", where said weak voltage states are less strong than said strong voltage states.

18. The method of claim 15 wherein each said junction includes a bi-stable molecule to permit switching from one state to another state.

19. The method of claim 18 wherein said bi-stable molecule permits switching between an oxidized state and a reduced state, employing an electrochemical reaction.

20. The method of claim 19 wherein said bi-stable molecule is selected from the group consisting of rotaxanes, pseudo-rotaxanes, catenanes, and spiropyrans.

21. The method of claim 15 wherein said sequence of voltages has three steps:

(a) unconditionally open both said switches;
(b) conditionally close said first switch if said signal wire has a logic 1 and simultaneously conditionally close said second switch if said signal wire has a logic 0; and
(c) connect said control wire associated with said first switch to a logic 1 voltage level and simultaneously connect said second control wire associated with said second switch to a logic 0 voltage level.

22. The method of claim 15 wherein said sequence of voltages has four steps:

(a) unconditionally open both said switches;
(b) conditionally close said first switch if said signal wire has a logic 1 and leave the state of said second switch unchanged by applying a voltage on said control wire associated with said second switch that is insufficient to change its state;
(c) then conditionally close said second switch if said signal wire has a logic 0 and leave the state of said first switch unchanged by applying a voltage on said control wire associated with said first switch that is insufficient to change its state; and
(d) connect said control wire associated with said first switch to a logic 1 voltage level and simultaneously connect said second control wire associated with said second switch to a logic 0 voltage level.

23. A method for inverting the logic value of a signal in a nano-scale switch, said method comprising:

(a) providing a molecular crossbar latch comprising two control wires and a signal wire that crosses the two control wires at a non-zero angle to thereby form a junction with each control wire, wherein each junction forms a switch and each said junction has a functional dimension in nanometers, with said signal wire selectively having at least two different voltage states, ranging from a 0 state to a 1 state, wherein there is an asymmetry with respect to the direction of current flow from said signal wire through one junction compared to another junction such that current flowing through one junction into or out of said signal wire can open or close, respectively, said switch, while current flowing through said other junction out of or into said signal wire can close or open, respectively, said switch, and wherein there is a voltage threshold for switching between an open switch and a closed switch;
(b) latching said signal by applying a sequence of voltages to said two control wires that results in setting said switches of said two junctions such that either said first switch is open and said second switch is closed if said signal wire has a voltage representing a logic 0, or said first switch is closed and said second switch is open if said signal wire has a voltage representing a logic 1; and
(c) placing a voltage representing logic 0 on said first control wire and a voltage representing logic 1 on said second control wire.

24. The method of claim 23 wherein said switch is unconditionally opened by a voltage state on said signal wire denoted "strong 1" and is unconditionally closed by a voltage state on said signal wire denoted "strong 0", where said "strong 1" and said "strong 0" are both above threshold level.

25. The method of claim 24 wherein said switch is conditionally opened by a voltage state on said signal wire denoted "weak 1" and is conditionally closed by a voltage state on said signal wire denoted "weak 1", where said weak voltage states are less strong than said strong voltage states.

26. The method of claim 23 wherein each said junction includes a bi-stable molecule to permit switching from one state to another state.

27. The method of claim 26 wherein said bi-stable molecule permits switching between an oxidized state and a reduced state, employing an electrochemical reaction.

28. The method of claim 27 wherein said bi-stable molecule is selected from the group consisting of rotaxanes, pseudo-rotaxanes, catenanes, and spiropyrans.

29. The method of claim 23 wherein said sequence of voltages has three steps:

(a) unconditionally open both said switches;
(b) conditionally close said first switch if said signal wire has a logic 1 and simultaneously conditionally close said second switch if said signal wire has a logic 0, and
(c) connect said control wire associated with said first switch to a logic 0 voltage level and simultaneously connect said second control wire associated with said second switch to a logic 1 voltage level.

30. The method of claim 23 wherein said sequence of voltages has four steps:

(a) unconditionally open both said switches;
(b) conditionally close said first switch if said signal wire has a logic 1 and leave the state of said second switch unchanged by applying a voltage on said control wire associated with said second switch that is insufficient to change its state;
(c) then conditionally close said second switch if said signal wire has a logic 0 and leave the state of said first switch unchanged by applying a voltage on said control wire associated with said first switch that is insufficient to change its state; and
(d) connect said control wire associated with said first switch to a logic 0 voltage level and simultaneously connect said second control wire associated with said second switch to a logic 1 voltage level.