Column Address Decoding with Non-Overlapping Clocks for Memory Buffer Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor memory access methods face inefficiencies in data retrieval and verification processes, particularly in handling dysfunctional memory locations, which can lead to delays and reduced performance due to the need for complex decoding and remapping circuits.

Innovation Solution

The implementation of a memory access system that utilizes a page buffer coupled with address and decode circuits, including content addressable memory (CAM) for remapping, and selection circuits driven by non-overlapping clocks to efficiently select and verify data from memory cells, thereby addressing the inefficiencies in data access and handling dysfunctional locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex decoding and remapping circuits are used to handle dysfunctional memory locations, then memory access reliability is improved, but device complexity and access time increase

Engineering Contradiction:
Improvememory access reliabilityVSAvoiddecoding circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The address decoding process is segmented into multiple independent stages: initial column address decoding, row address decoding, and verification decoding. Each stage handles specific portions of the address, allowing parallel processing and reducing the complexity of any single decoding circuit while maintaining reliable handling of dysfunctional locations through the verification stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary decoding of the column address to generate an initial column select signal before full verification is complete. This preliminary action allows the memory system to begin preparing for data access while the verification process continues, reducing overall access time without sacrificing reliability in handling dysfunctional locations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If complex decoding and remapping circuits are used to handle dysfunctional memory locations, then memory access reliability is improved, but access speed decreases

Engineering Contradiction:
Improvememory access reliabilityVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The verification process operates periodically with predetermined timing, allowing the system to efficiently batch verification operations rather than processing each address individually. This periodic verification approach maintains reliability for dysfunctional locations while improving overall access speed through optimized timing cycles.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary decoding of the column address to generate an initial column select signal before full verification is complete. This preliminary action allows the memory system to begin preparing for data access while the verification process continues, reducing overall access time without sacrificing reliability in handling dysfunctional locations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If synchronous clock periods are used for decoding and selection, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvememory access productivityVSAvoidclock synchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges the decoding operation and the buffer selection operation into a single synchronous clock cycle. By combining these operations that were previously sequential into a parallel synchronous process, the system improves productivity without requiring complex multi-stage clock synchronization mechanisms, as both operations share the same clock domain.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The synchronous clock signal serves multiple functions simultaneously: it drives the address decoding logic, controls the timing of verification signals, and coordinates the buffer selection process. This universal clocking approach improves productivity by synchronizing all operations while avoiding the complexity of multiple independent clock circuits.

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

Data Source

PatentUS9431110B2Column address decoding
Publication Date: 2016.08.30 INTEL NDTM US LLC
  • US9431110B2 patent drawing
  • US9431110B2 patent drawing
  • US9431110B2 patent drawing

AI summary

Methods, memories and systems to access a memory may include generating an address during a first time period, decoding the address during the first time period, and selecting one or more cells of a buffer coupled to a memory array based, at least in part, on the decoded address, during a second time period.