Semiconductor Counter Circuit with Adjustable Clock Division for Latency Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Synchronous semiconductor memory devices, such as DDR3-SDRAM, face challenges in managing a wide range of latencies due to the need for numerous flip-flops and increased power consumption, especially during high-speed operations, which results in a large circuit scale and high charge/discharge currents.

Innovation Solution

A semiconductor device with a clock generating circuit that produces two divided clocks with adjustable phases, allowing for flexible control of latency counting through a shift register, enabling precise latency management without increasing the number of stages and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If many flip-flops are implemented to count a wide range of latencies, then the latency counting capability is improved, but the circuit scale and consumption current increase

Engineering Contradiction:
Improvelatency counting capabilityVSAvoidcircuit scale
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the clock division ratio adjustable rather than fixed. The clock generating circuit can dynamically change the division ratio based on the required latency value, allowing a single shift register to adapt to different latency requirements. This resolves the contradiction by enabling wide latency range coverage without requiring separate hardware for each latency value.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of clock division ratio to resolve the contradiction. By adjusting the division ratio of the clock signal fed to the shift register, the system can achieve different effective latency counts using the same physical hardware. This parameter change allows one circuit to perform multiple functions that would otherwise require many separate flip-flops.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If many flip-flops are implemented to count a wide range of latencies, then the latency counting capability is improved, but the consumption current increases

Engineering Contradiction:
Improvelatency counting capabilityVSAvoidconsumption current
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements universality by designing a single shift register that can function for multiple latency values through adjustable clock division. Instead of having dedicated flip-flops for each latency value, one universal shift register structure serves all latency counting needs by changing the clock division ratio, thereby reducing total component count and power consumption.

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

Solution Approach 2:

The dynamic adjustment of clock division ratio allows the system to optimize power consumption for different operating conditions. When a smaller latency is needed, a lower division ratio is used, activating fewer logic stages effectively, which reduces dynamic power consumption compared to always having maximum-latency hardware ready.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the command signal is transmitted through many flip-flops during high-speed operation, then the latency counting accuracy is improved, but the charge/discharge currents increase

Engineering Contradiction:
Improvelatency counting accuracyVSAvoidcharge/discharge currents
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent changes the clock division ratio parameter to optimize the balance between counting accuracy and power consumption. By selecting appropriate division ratios based on the required latency, the system achieves accurate counting while minimizing the number of active flip-flop stages, thereby reducing charge/discharge currents during high-speed operation.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If latency counters are provided for respective latencies, then the latency control precision is improved, but the circuit scale remarkably increases

Engineering Contradiction:
Improvelatency control precisionVSAvoidcircuit scale
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal latency counter based on a single shift register that can be configured for different latency requirements through clock division ratio adjustment. This multi-functional approach eliminates the need for separate dedicated counters for each latency type, achieving precise latency control while keeping the circuit scale manageable.

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

Data Source

PatentUS8937843B2Semiconductor device having counter circuit
Publication Date: 2015.01.20 LONGITUDE LICENSING LTD
  • US8937843B2 patent drawing
  • US8937843B2 patent drawing
  • US8937843B2 patent drawing

AI summary

A semiconductor device is disclosed which comprises a clock generating circuit generating first and second divided clocks by dividing an input clock by first and second division number, respectively, and a counter circuit including a shift register having a plurality of stages that sequentially shifts an input signal and outputs an output signal delayed based on setting information. The counter circuit individually controls operation timings of the stages of the shift register by selectively supplying either of the first and second divided clocks to each stage of the shift register, and either of signals from the stages of the shift register is extracted and outputted as the output signal.