Non-Volatile Memory Column Selection Using Shift Registers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current nonvolatile memory technologies face challenges in improving density, speed, durability, and reliability, while also aiming to reduce power consumption and noise in integrated circuits.

Innovation Solution

The implementation of a non-volatile memory circuit with dynamic column block selection, featuring column access circuits, shift registers, and a unified data bus, which reduces noise and area requirements, allowing for more efficient data transfer and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If dynamic column block selection is implemented, then noise in the integrated circuit is reduced, but device complexity increases

Engineering Contradiction:
ImprovenoiseVSAvoidblock selection circuitry
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The memory array is divided into multiple blocks, and column access circuits are organized into subsets that can be independently selected. This segmentation allows only the necessary block to be accessed at any given time, reducing noise by limiting simultaneous circuit activity while managing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic column block selection where the active block can change based on the access pattern. Shift registers are used to dynamically enable different column access circuit subsets, allowing the system to adaptively reduce noise by activating only the required circuits rather than maintaining all circuits in a static active state.

Inventive Principle:
Principle #15Dynamics

2Area of stationary object

If dynamic column block selection is implemented, then area required by block selection circuitry is reduced, but device complexity increases

Engineering Contradiction:
Improveblock selection circuitryVSAvoidblock selection circuitry
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

Multiple column access circuits are merged into shared subsets that can be selectively activated. The shift registers control multiple column access circuits through shared control signals, reducing the total area required for selection circuitry while managing complexity through the shared control structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shift registers and control circuits are designed to universally control multiple column access circuit subsets. The same control mechanism can select any subset of column access circuits, providing multi-functionality that reduces area by eliminating the need for separate selection circuitry for each column access circuit.

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

3Productivity

If multiple intermediate data buses are used, then data transfer efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata transferVSAvoiddata bus structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data bus system is segmented into multiple intermediate data buses, each handling data transfer for specific subsets of column access circuits. This segmentation enables parallel data transfer operations, improving productivity by allowing simultaneous data movement across different buses while managing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional dimension to the data transfer architecture by using multiple intermediate data buses organized in a hierarchical structure. This multi-dimensional approach allows parallel data paths while managing complexity through the organized hierarchy of buses and their connection to the unified data bus.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7974124B2Pointer based column selection techniques in non-volatile memories
Publication Date: 2011.07.05 SANDISK TECHNOLOGIES LLC
  • US7974124B2 patent drawing
  • US7974124B2 patent drawing
  • US7974124B2 patent drawing

AI summary

Selecting circuits for columns of an array of memory cells are used to hold read data or write data of the memory cells. In a first set of embodiments, a shift register chain, having a stage for columns of the array, has the columns arranged in a loop. For example, every other column or column group could be assessed as the pointer moves in first direction across the array, with the other half of the columns being accessed as the pointer moves back in the other direction. Another set of embodiments divides the columns into two groups and uses a pair of interleaved pointers, one for each set of columns, clocked at half speed. To control the access of the two sets, each of which is connected to a corresponding intermediate data bus. The intermediate data buses are then attached to a combined data bus, clocked at full speed.