Nanotube circuit analysis system and method
View Patent ↗Carbon nanotube template arrays may be edited to form connections between proximate nanotubes and/or to delete undesired nanotubes or nanotube junctions.
1. A method of editing a carbon nanotube (CNT) template structure, comprising:
accessing via a processor a model representative of the carbon nanotube (CNT) template structure, the model representative of the CNT template structure including representations of a plurality of junctions interconnected by CNT segments, wherein each segment and junction has an associated electrical behavior;
identifying at least one first proposed editing step selected from the group consisting of
deleting at least one of the CNT segments or junctions; and
connecting two CNT segments, the identified two CNT segments being in physical proximity; and
determining via a processor a first predicted response of the CNT template structure to an electrical signal if the identified first proposed editing step were performed.
2. The method of claim 1 , further comprising measuring electrical properties of the CNT template structure, and using the measured electrical properties to construct the model of the CNT template structure.
3. The method of claim 1 , further comprising performing the identified first proposed editing step.
4. The method of claim 1 , further comprising:
identifying a second proposed editing step selected from the group consisting of
deleting at least one of the CNT segments or junctions; and
connecting two CNT segments, the identified two CNT segments being in physical proximity; and
determining via a processor a second predicted response of the CNT template structure to an electrical signal if the second identified editing step were performed.
5. The method of claim 4 , further comprising:
using the first predicted response and the second predicted response to select one of the identified first proposed editing step and the identified second proposed editing step.
6. The method of claim 5 , further comprising performing the selected one of the identified first proposed editing step and the identified second proposed editing step.
7. A computer program product, comprising:
a computer-readable signal-bearing medium bearing program instructions, the program instructions operable to perform a process in a computer system, the process including:
accessing a model of a carbon nanotube (CNT) template structure, the model of the CNT template structure comprising a plurality of junctions interconnected by CNT segments, wherein each segment and junction has an associated electrical behavior;
identifying at least one proposed editing step selected from the group consisting of
deleting at least one of the CNT segments or junctions; and
connecting two CNT segments, the identified two CNT segments being in physical proximity; and
determining a predicted response of the CNT template structure to an electrical signal if the identified editing step were performed.
8. The computer program product of claim 7 , wherein the process includes identifying a plurality of proposed editing steps and determining the predicted response of the CNT template structure to each proposed editing step.
9. The computer program product of claim 8 , wherein the process further includes selecting at least one of the plurality of proposed editing steps and outputting the at least one selected proposed editing steps.
10. The computer program product of claim 9 , wherein outputting the at least one selected proposed editing steps comprises outputting a control instruction to a system for editing the CNT template structure in accordance with the at least one selected proposed editing steps.