Pipelined Latch Scheme for Flash Memory Clock Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As flash memory devices increase page size to reduce write cycle time, they face challenges in processing command, address, and data signals quickly enough, leading to potential delays and errors due to reduced internal signal setup time margins.

Innovation Solution

The implementation of a pipelined latch scheme that includes command, address, and data latches, coupled to an input latch, allows for serial data to be stored and processed at faster clock rates without delay, using internally generated clock signals to coordinate data movement and latching, ensuring timely processing and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If page size is increased to reduce write cycle time, then productivity is improved, but signal processing capability deteriorates due to reduced internal signal setup time margins

Engineering Contradiction:
Improvewrite cycle timeVSAvoidsignal processing capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the data processing path into multiple sequential stages: input latch, command latch, address latch, and data latch. Each latch captures signals at different times during the clock cycle, allowing the system to receive faster clock rates while maintaining proper signal setup time margins through staged processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The input latch captures command, address, and data signals before they are fully processed by subsequent latches. This preliminary capture allows the system to prepare signals in advance, enabling faster clock rates while ensuring that all signals are properly set up before being written to the memory array.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If clock rate is increased to reduce write cycle time, then productivity is improved, but internal signal setup time margins deteriorate

Engineering Contradiction:
Improveclock rateVSAvoidinternal signal setup time margin
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent segments the signal processing into multiple latches that operate sequentially. The input latch captures signals early in the clock cycle, and subsequent latches process them in stages. This segmentation allows the clock rate to be increased while maintaining adequate setup time margins at each processing stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pipelined latch structure enables continuous signal processing throughout the clock cycle. Signals are captured, held, and processed continuously through multiple latches without interruption, allowing the system to operate at higher clock rates while maintaining proper signal setup time margins through uninterrupted processing.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7821848B2External clock tracking pipelined latch scheme
Publication Date: 2010.10.26 MICRON TECHNOLOGY INC
  • US7821848B2 patent drawing
  • US7821848B2 patent drawing
  • US7821848B2 patent drawing

AI summary

A flash memory including a first latch having at least one external input to receive at least one command, at least one memory address, and a plurality of data bits, a command decoder coupled to the first latch output; a command latch including a first command latch input, a second command latch input, and a command latch output, the first command latch input to couple to the command decoder output, and the second command latch input to couple to a write command output of an internal clock control generator; and a command register including a first command register input and a second command register input, the first command register input to couple to the command latch output, and the second command register input to couple to an internal latch command output of the internal clock control generator. Additional apparatus, systems, and methods are disclosed.