Bidirectional Buffer With Nonvolatile Switch Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bidirectional buffers require large area and high power consumption due to the use of two tristate buffers and SRAM configuration memories, and lack a means for programming rewritable variable-resistance nonvolatile switch elements.

Innovation Solution

A bidirectional buffer design incorporating a tristate buffer, multiplexer, demultiplexer, and programming transistors that allow for programmable switch elements, enabling the conductive and nonconductive states of these elements to be set according to supplied voltage, with programming transistors controlling the supply of voltage to the switch elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If two tristate buffers with high parasitic capacitance are used for bidirectional buffering, then signal transmission capability is improved, but power consumption increases

Engineering Contradiction:
Improvesignal transmission capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple tristate buffers into a shared bidirectional buffer structure. Instead of using separate tristate buffers for each signal path, the invention merges them into a common buffer resource that can be dynamically allocated to different wires based on configuration data, thereby reducing the total number of buffers and their associated parasitic capacitance while maintaining signal transmission capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces dynamic reconfigurability to the buffer allocation mechanism. Configuration data stored in nonvolatile memory determines which tristate buffer is activated at any given time, allowing the system to dynamically allocate buffer resources based on current operational needs rather than having static, always-active buffers for each signal path.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If SRAM configuration memories are used to control tristate buffers, then bidirectional buffering functionality is achieved, but area occupation increases

Engineering Contradiction:
Improvebidirectional buffering functionalityVSAvoidarea occupation
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent extracts the configuration storage function from volatile SRAM and relocates it to nonvolatile memory. This extraction eliminates the need for SRAM configuration memories while preserving the bidirectional buffering functionality, as the nonvolatile memory retains configuration data without requiring continuous power or refresh operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the fundamental parameter of memory volatility from volatile (SRAM) to nonvolatile storage. This parameter change allows configuration data to be persisted without continuous power supply, eliminating the need for SRAM's complex refresh circuitry and associated area occupation while maintaining the ability to control tristate buffer allocation.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If SRAM configuration memories are used for bidirectional buffer control, then configuration data can be stored, but frequent rewriting increases power consumption

Engineering Contradiction:
Improveconfiguration data storageVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the configuration storage function from volatile SRAM and relocates it to nonvolatile memory. This extraction eliminates the need for SRAM configuration memories while preserving the bidirectional buffering functionality, as the nonvolatile memory retains configuration data without requiring continuous power or refresh operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the refresh pattern from continuous (required by SRAM) to periodic or one-time programming (characteristic of nonvolatile memory). Configuration data is programmed into the nonvolatile memory once or occasionally rather than requiring continuous refresh cycles, dramatically reducing power consumption while maintaining configuration storage capability.

Inventive Principle:
Principle #19Periodic action

4Reliability

If two tristate buffers are used for each wire connection, then signal buffering capability is improved, but device complexity increases

Engineering Contradiction:
Improvesignal buffering capabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple tristate buffers into a shared bidirectional buffer structure. Instead of using separate tristate buffers for each signal path, the invention merges them into a common buffer resource that can be dynamically allocated to different wires based on configuration data, thereby reducing the total number of buffers and their associated parasitic capacitance while maintaining signal transmission capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal buffer resource that can serve multiple functions and signal paths. The shared bidirectional buffer can be allocated to different wires and signal directions based on configuration data, making a single buffer structure perform the work of multiple dedicated buffers, thereby simplifying the overall device architecture.

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

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 design allows for the programming of rewritable variable-resistance nonvolatile switch elements, reducing the area and power consumption of the bidirectional buffer while maintaining nonvolatility, enabling efficient operation in reconfigurable circuits.

Implementation Method 1

rewritable variable-resistance nonvolatile switch elements whose conductive or nonconductive states are rewriteable in accordance with a control signal

Methodology Applied
Scientific EffectVariable resistance: Electrical Resistance

Data Source

PatentUS9106231B2Bidirectional buffer and control method thereof
Publication Date: 2015.08.11 NEC CORP
  • US9106231B2 patent drawing
  • US9106231B2 patent drawing
  • US9106231B2 patent drawing

AI summary

Bidirectional buffer 20D includes: multiplexer 30 that is equipped with rewriteable variable-resistance nonvolatile switch elements for each input terminal; tristate buffer 51 that is equipped with rewriteable variable-resistance nonvolatile switch elements for each output terminal and that receives the output of multiplexer 30 as input; demultiplexer 31 that receives the output of tristate buffer 51 as input; programming transistor tr0 whose drain terminal is connected to the input terminal of tristate buffer 51; and programming transistor tr1 whose drain terminal is connected to the output terminal of tristate buffer 51. Input terminals i1 and i3 of multiplexer 30 are connected to respective output terminals t1 and t2 of demultiplexer 31.