Synchronous Semiconductor Memory Latency Counter Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional synchronous semiconductor memory devices experience a rapid increase in consumption current as external clock speed increases, limiting operation timing margins and requiring a wide range of latency counting capabilities.

Innovation Solution

A synchronous semiconductor memory device utilizing internal clocks with a 180-degree phase difference to selectively set and count various latencies, employing two counter circuits to manage even and odd number latencies, reducing consumption current and enhancing operation timing margins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the external clock speed is increased to achieve higher operation speed, then the productivity is improved, but the consumption current increases rapidly

Engineering Contradiction:
Improveoperation speedVSAvoidconsumption current
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The latency counter is divided into a first counter circuit for counting even-number clock cycles and a second counter circuit for counting odd-number clock cycles. This segmentation allows the use of internal clocks running at half the external clock frequency, thereby reducing consumption current while maintaining the ability to count the full range of latency values.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the operating frequency parameter of the counter circuits by using internal clocks with half the frequency of the external clock. This parameter change reduces the dynamic power consumption (which is proportional to frequency) while still achieving the required latency counting function through the dual-circuit architecture.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the external clock speed is increased to achieve higher operation speed, then the productivity is improved, but the operation timing margin decreases

Engineering Contradiction:
Improveoperation speedVSAvoidoperation timing margin
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By segmenting the latency counter into two separate counter circuits that each operate at half the external clock frequency, the patent creates more relaxed timing requirements. Each counter circuit has sufficient time to complete its counting operation within the available clock cycle, thereby maintaining operation timing margin even at high external clock speeds.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If a single counter circuit is used to count all latencies, then the device complexity is reduced, but the adaptability to count both even and odd latencies is limited

Engineering Contradiction:
Improvecounter circuit structureVSAvoidlatency counting capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The latency counter is segmented into two specialized counter circuits: one for even-number latencies and one for odd-number latencies. This segmentation provides the adaptability to accurately count any latency value while keeping each individual counter circuit relatively simple in structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dual counter circuit architecture provides universal latency counting capability, handling both even and odd latency values through a unified structure. The control logic selectively activates the appropriate counter circuit based on the desired latency value, achieving multi-functionality without requiring completely separate counting paths.

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

Data Source

PatentUS7580321B2Synchronous semiconductor memory device
Publication Date: 2009.08.25 NVIDIA CORP
  • US7580321B2 patent drawing
  • US7580321B2 patent drawing
  • US7580321B2 patent drawing

AI summary

A synchronous semiconductor memory device of the present invention has a clock generator for generating a normal and a reverse phase clocks by dividing an external clock, a command decoder for decoding an external command and outputting a command signal; latency setting means capable of selectively setting an even or odd number latency within a range of a predetermined number of clock cycles of the external clock, a latency counter which includes two counter circuits for sequentially shifting the command signal captured using the normal and reverse phase clock and being capable of switching a signal path in response to the number of clock cycles, and first and second control means which controls counting of the clock cycles equivalent to the even or odd number latency by forming an appropriate signal path.