Clock Divider Shift Register for DDR Memory Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solutions for generating clock signals for DDR memory devices on DIMM boards are inefficient due to high power consumption, heat generation, and area requirements, particularly in phase locked loops (PLLs) and delay locked loops (DLLs), which fail to precisely meet timing requirements and introduce jitter, making them unsuitable for high-speed applications.

Innovation Solution

An electronic device utilizing a clock divider and shift register to generate phase-shifted clock signals, eliminating the need for PLLs or DLLs, with differential flip-flops and a multiplexer to select optimal clock signals, reducing power consumption and chip area while minimizing jitter and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If phase locked loops (PLLs) or delay locked loops (DLLs) are used to generate clock signals, then timing requirements can be met, but power consumption and chip area increase significantly

Engineering Contradiction:
Improvetiming precisionVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts the essential function of clock signal phase shifting from complex PLL/DLL circuits and implements it using a simple shift register composed of flip-flops. This removes the unnecessary complexity while retaining the core timing adjustment capability, thereby reducing power consumption significantly.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention replaces expensive, complex PLL/DLL circuits with inexpensive flip-flop based shift registers. Although flip-flops are simpler components, they achieve the required timing function with much lower power consumption and cost, effectively using 'cheap' components to solve the problem.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Manufacturing precision

If phase locked loops (PLLs) or delay locked loops (DLLs) are used to generate clock signals, then timing requirements can be met, but chip area consumption increases

Engineering Contradiction:
Improvetiming precisionVSAvoidchip area
Core Design Contradiction:
Manufacturing precisionVSArea of stationary object

Solution Approach 1:

The patent extracts the essential function of clock signal phase shifting from complex PLL/DLL circuits and implements it using a simple shift register composed of flip-flops. This removes the unnecessary complexity while retaining the core timing adjustment capability, thereby reducing chip area significantly.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention replaces expensive, complex PLL/DLL circuits with inexpensive flip-flop based shift registers. Although flip-flops are simpler components, they achieve the required timing function with much lower chip area, effectively using 'cheap' components to solve the problem.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Power

If conventional clock generation methods are used, then clock signals can be generated, but jitter accumulates and timing accuracy deteriorates

Engineering Contradiction:
Improveclock signal generationVSAvoidtiming accuracy
Core Design Contradiction:
PowerVSManufacturing precision

Solution Approach 1:

The patent uses multiple flip-flops to create multiple copies of the clock signal with different phase shifts. Each flip-flop produces an identical copy of the clock signal but delayed by one clock cycle, allowing selection of the optimal phase without accumulating jitter from complex processing circuits.

Inventive Principle:
Principle #26Copying

Data Source

PatentUSRE46754E1Integrated circuit for clock generation for memory devices
Publication Date: 2018.03.13 TEXAS INSTRUMENTS INC
  • USRE46754E1 patent drawing
  • USRE46754E1 patent drawing
  • USRE46754E1 patent drawing

AI summary

A device for generating clock signals for use with a plurality of DDR memory devices on a dual in-line memory module (DIMM) board is provided that has a data buffer for buffering data. A clock divider divides a first clock signal (CLK1) having a first clock frequency to generate a second clock signal (CLK20) having a second clock frequency which is an integer multiple of the first clock frequency. A shift register (SH) receives the second clock signal as a data input signal, and comprises a plurality flip-flops having clock inputs coupled to receive the first clock signal (CLK1), and further coupled so that the data output of a preceding flip-flop is coupled to be the data input of a following flip-flop. The second clock signal is shifted through the shift register (SH) in response to the first clock signal (CLK1) to generate a plurality of shifted clock signals (CLK 21, . . . , CLK32) at respective data outputs of the plurality of flip-flops. A multiplexer commonly coupled to the data outputs of the flip-flops selects one of the shifted clock signals (CLK 21, . . . , CLK32) to serve as an output clock signal for transmission of the buffered data to a memory device.