Semiconductor Memory Device Dynamic Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional OneNAND semiconductor memory devices face challenges in increasing clock frequency during clock synchronous burst read operations, particularly when the start address is a last column address, due to fixed timing settings for data latch and address counting that do not account for different bank structures.

Innovation Solution

The semiconductor memory device incorporates a control circuit that adjusts the timing of starting address counting and data storage in data latches based on the bank structure and read latency signal during clock synchronous burst read operations, allowing for flexible timing settings tailored to specific buffer memory configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed timing settings are used for data latch and address counting, then device complexity is reduced, but clock frequency cannot be increased during burst read operations

Engineering Contradiction:
Improvetiming control structureVSAvoidclock frequency
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent implements dynamic timing adjustment by making the data latch timing and address counting timing variable based on the bank structure of the buffer memory. The control circuit automatically adjusts these timings according to whether a one-bank or two-bank structure is detected, enabling the system to optimize clock frequency dynamically without increasing overall device complexity.

Inventive Principle:
Principle #15Dynamics

2Speed

If timing is optimized for one-bank structure, then read speed improves for one-bank buffers, but two-bank buffers cannot achieve maximum clock frequency

Engineering Contradiction:
Improveread operation speedVSAvoidcompatibility with different bank structures
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent changes the timing parameters dynamically based on the bank structure parameter. The control circuit detects the bank structure (one-bank or two-bank) and adjusts the data latch timing and address counting timing accordingly, allowing the system to achieve optimal read speed for each specific buffer configuration without sacrificing compatibility.

Inventive Principle:
Principle #35Parameter changes

3Speed

If automatic timing adjustment based on bank structure is implemented, then clock frequency can be increased for all buffer types, but control circuit complexity increases

Engineering Contradiction:
Improveclock frequencyVSAvoidcontrol circuit structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The control circuit performs preliminary detection of the bank structure before executing burst read operations. By detecting whether the buffer has a one-bank or two-bank structure in advance, the control circuit can pre-set the appropriate timing parameters for data latching and address counting, enabling optimal clock frequency selection without requiring complex real-time adjustments during operation.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If fixed data latch timing is used, then manufacturing precision requirements are reduced, but read operation speed cannot be optimized for different buffer configurations

Engineering Contradiction:
Improvetiming configurationVSAvoidburst read speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The patent implements variable timing parameters for data latching based on the detected bank structure. Instead of using fixed timing that would simplify manufacturing, the system adjusts the data latch timing parameter dynamically, allowing optimal read speed for both one-bank and two-bank buffer configurations while maintaining reasonable manufacturing precision requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8189424B2Semiconductor memory device having plurality of types of memories integrated on one chip
Publication Date: 2012.05.29 KIOXIA CORP
  • US8189424B2 patent drawing
  • US8189424B2 patent drawing
  • US8189424B2 patent drawing

AI summary

A semiconductor memory device configured to perform a clock synchronous burst read operation includes a plurality of buffer memories having different bank structures, and first and second data latch circuits storing read data read from the plurality of buffer memories. The semiconductor memory device further includes a control circuit that controls a timing of starting counting up addresses and a timing of storing read data in the first data latch circuit at the time of the clock synchronous burst read operation in accordance with the bank structure of the buffer memory as a read operation target.