Through-Latch Semiconductor Storage Device Address Latching Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-speed DDR systems, the sharing of input pins for address and command signals leads to an access penalty due to fetching data on both rising and falling edges, resulting in increased access time by half the clock period (½ tCK), which existing technologies have not effectively addressed.

Innovation Solution

Implementing a semiconductor storage device with a through-latch-type latch circuit that latches address data on the falling edge of a clock signal and command data on the rising edge, reducing the access time and penalty associated with the edge-trigger-type latch circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an edge-trigger-type latch circuit is used to fetch command data and address data on rising and falling edges, then the latch circuit can operate with shared input pins, but the access time increases by half the clock period (½ tCK) due to the access penalty

Engineering Contradiction:
Improveshared input pins for address and command signalsVSAvoidaccess time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The latch circuit is segmented into two independent through-latch-type latch circuits: one for latching command data on rising edges and another for latching address data on falling edges. This segmentation allows each latch to operate independently with optimized timing, eliminating the access penalty associated with a single edge-triggered latch handling both signals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different latch circuits are assigned different latching characteristics tailored to their specific functions: the command data latch uses rising edge triggering while the address data latch uses falling edge triggering. This local optimization of latching characteristics for different signal types enables reduced access time while maintaining shared pin capability.

Inventive Principle:
Principle #3Local quality

2Productivity

If data are fetched both on rising and falling edges in the high-speed system, then the access efficiency can be improved, but the access penalty of ½ tCK occurs as shown in FIG. 10

Engineering Contradiction:
Improveaccess efficiencyVSAvoidaccess penalty
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The fetching operation is segmented into two independent processes: command data fetching on rising edges and address data fetching on falling edges. Each process uses its own dedicated through-latch-type latch circuit, allowing simultaneous operations without the time penalty incurred by a single latch circuit attempting to handle both signals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The through-latch-type latch circuits are designed to latch data in advance of when the data are fully stable, utilizing the setup time before the clock edge. This preliminary latching action reduces the effective access penalty by preparing the latched data ready for immediate use without waiting for the full clock period.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If a through-latch-type latch circuit is used to latch address data on the falling edge, then the access time from the falling edge can be reduced by setup time, but the circuit complexity increases compared to a single edge-trigger-type latch

Engineering Contradiction:
Improveaccess time from falling edgeVSAvoidlatch circuit configuration
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The latch function is segmented into two separate through-latch-type latch circuits rather than using a single edge-triggered latch. While this increases the number of latch components, each latch is simpler in structure and can be implemented with standard through-latch cells, making the overall complexity manageable while achieving significant time reduction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each latch circuit is optimized locally for its specific function: the command data latch is optimized for rising edge triggering while the address data latch is optimized for falling edge triggering. This local optimization allows each latch to operate at maximum efficiency for its purpose, reducing the overall system complexity compared to a single latch attempting to handle both functions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8059484B2Semiconductor storage device and high-speed address-latching method
Publication Date: 2011.11.15 LONGITUDE LICENSING LTD
  • US8059484B2 patent drawing
  • US8059484B2 patent drawing
  • US8059484B2 patent drawing

AI summary

A semiconductor storage device includes: an input buffer that receives address data and command data; a first through-latch-type latch circuit that latches the command data in synchronism with a rising edge of a clock signal; and a second through-latch-type latch circuit that latches the address data in synchronism with a falling edge of the clock signal.