Constant-Weight Code Nanowire Addressing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing nanoscale electronic devices, particularly nanoscale memory arrays, faces challenges in accessing individual nanowire-crossbar junctions without applying voltages that could irreversibly destroy them, requiring effective addressing schemes to ensure reliable operation and prevent junction destruction.

Innovation Solution

The use of constant-weight codes in microscale/nanoscale encoder-demultiplexers to generate addressed nanowire selection voltages, ensuring that only selected nanowire-crossbar junctions receive sufficient voltage for state change without exceeding destructive thresholds, while keeping non-selected junctions below resistance-state-changing thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional microelectronic signal lines and logic are used to directly access nanowires, then addressing simplicity is maintained, but voltage margins become insufficient and junction destruction risk increases

Engineering Contradiction:
Improveaddressing simplicityVSAvoidjunction safety
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces encoder-demultiplexers as intermediary devices between conventional microelectronic signal lines and nanowire-crossbar junctions. These encoders transform standard address signals into specialized voltage patterns that selectively activate only the targeted junctions, preventing unintended voltage application to non-selected junctions and thereby eliminating the junction destruction risk while maintaining addressing simplicity through the encoding process

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the voltage parameter distribution across nanowire-crossbar junctions by using encoder-demultiplexers to generate address signals with specific voltage magnitudes and timing characteristics. The encoders produce voltage patterns where selected junctions receive sufficient voltage for state change while non-selected junctions receive voltages below their activation threshold, thereby creating sufficient voltage margins to prevent junction destruction

Inventive Principle:
Principle #35Parameter changes

2Reliability

If sufficient voltage is applied to change resistance state of selected junctions, then write operation reliability is improved, but risk of applying destructive voltage to non-selected junctions increases

Engineering Contradiction:
Improvewrite operation reliabilityVSAvoidjunction destruction risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the voltage application process by using encoder-demultiplexers to divide the address signal into multiple output lines, each connected to specific groups of junctions. This segmentation ensures that the high voltage required for reliable write operations is applied only to the specific segment (selected junction) that needs state change, while other segments (non-selected junctions) receive insufficient voltage to trigger state change or cause destruction

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoder-demultiplexers act as intermediary devices that transform standard address signals into specialized voltage patterns. These intermediaries ensure that selected junctions receive sufficient voltage for reliable state change while non-selected junctions receive voltages below their activation threshold, thereby creating sufficient voltage margins to prevent junction destruction

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If voltage margins are increased to prevent junction destruction, then junction safety is improved, but addressing complexity and device structure become more complex

Engineering Contradiction:
Improvejunction safetyVSAvoidaddressing scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs universal encoder-demultiplexer circuits that can be configured to address nanowire-crossbar junctions with sufficient voltage margins. These multi-functional devices perform both the address decoding and voltage pattern generation functions, providing a standardized solution that achieves junction safety without requiring custom-designed complex addressing schemes for each specific application

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If constant-weight codes are used in encoder-demultiplexers, then voltage margins are optimized, but coding complexity increases

Engineering Contradiction:
Improvevoltage margin optimizationVSAvoidcoding scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent utilizes constant-weight codes that maintain a fixed number of active output lines regardless of the addressed junction. This parameter constraint optimizes voltage margins by ensuring consistent voltage distribution patterns across all address operations, while the regular structure of constant-weight codes allows for efficient implementation in encoder-demultiplexer circuits

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach allows for reliable and safe change in the resistance state of selected nanowire-crossbar junctions without affecting or destroying other junctions, ensuring accurate data storage and retrieval in nanoscale memory arrays.

Implementation Method 1

Relatively large voltages can be applied to a given nanowire-crossbar junction to reversibly configure the given nanowire-crossbar junction in a high-resistance state or low-resistance state, the particular resistance state obtained depending on the polarity of the applied voltage. Relatively lower voltages can be applied to a given nanowire-crossbar junction to read the resistance state of the given nanowire-crossbar junction without changing the resistance state.

Methodology Applied
Scientific EffectVoltage selection and state change: Electrical Resistance

Data Source

PatentUS7489583B2Constant-weight-code-based addressing of nanoscale and mixed microscale/nanoscale arrays
Publication Date: 2009.02.10 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7489583B2 patent drawing
  • US7489583B2 patent drawing
  • US7489583B2 patent drawing

AI summary

Various embodiments of the present invention include methods for determining nanowire addressing schemes and include microscale/nanoscale electronic devices that incorporate the nanowire addressing schemes for reliably addressing nanowire-junctions within nanowire crossbars. The addressing schemes allow for change in the resistance state, or other physical or electronic state, of a selected nanowire-crossbar junction without changing the resistance state, or other physical or electronic state, of the remaining nanowire-crossbar junctions, and without destruction of either the selected nanowire-crossbar junction or the remaining, non-selected nanowire-crossbar junctions. Additional embodiments of the present invention include nanoscale memory arrays and other nanoscale electronic devices that incorporate the nanowire-addressing-scheme embodiments of the present invention. Certain of the embodiments of the present invention employ constant-weight codes, a well-known class of error-control-encoding codes, as addressed-nanowire selection voltages applied to microscale output signal lines of microscale/nanoscale encoder-demultiplexers that are selectively interconnected with a set of nanowires.