Check patentability & draft patents in minutes with Patsnap Eureka AI!

Synchronous circuit and synchronous method based on DDR read data integer clock periods

A clock cycle and synchronous circuit technology, applied in the direction of generating/distributing signals, etc., can solve the problems of speed loss, difficulty in determining the phase of data and internal clock, and increase of comparison logic, so as to reduce complexity, realize integer clock cycle synchronization, Reduce the effect of comparison logic

Active Publication Date: 2020-05-29
ETOWNIP MICROELECTRONICS BEIJING CO LTD
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the uncertainty of the connection delay between the IO (input and output port) and the board level, it is difficult to determine the phase of the data received by the DDR physical layer and the internal clock. This phase includes the phase of the integer clock cycle and the fractional clock cycle.
[0003] The processing method in the prior art is to calculate the integer clock delay of the read data loop by delaying the read data by multiple beats. Because the read data is a signal with a large bit width, the corresponding comparison logic will be greatly increased, and it will also bring loss of speed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Synchronous circuit and synchronous method based on DDR read data integer clock periods
  • Synchronous circuit and synchronous method based on DDR read data integer clock periods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0073] Such as figure 1 As shown, reg0~reg12 are 13 registers (register reg), 1 cycle pulse is a pulse of 1 clock cycle, the comparator logic means that the comparator has 3 inputs, one is gold_data (reference data), and the other is read_data (physical layer The data read from the IO is the above DDR read data), one is enable (comparator enable).

[0074] Such as figure 2 As shown, reg_0~reg_12 are 13 registers (register reg_). This circuit is the effective selection logic for reading data, and the selection signal is the output result of the compare_result comparator.

[0075] The 13 registers reg0~reg12 are connected in series to generate 13 pulses delayed by one beat in turn, which are used as the enable signal of the comparator, where reg0 corresponds to enable[0], and reg1 corresponds to enable[1], which are inferred sequentially. reg12 corresponds to enable[12]. Both gold_data and read_data are 32bit data. The generation of 1cycle pulse is a signal of 1 clock cycle...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a synchronous circuit and a synchronous method based on DDR read data integer clock periods. The synchronous circuit comprises a physical layer calibration circuit and a read data effective enabling generation circuit which are connected with each other, the physical layer calibration circuit is used for performing delay multi-beat enabling comparison on the DDR read data and reference data to obtain a comparison result; and the read data effective enabling generation circuit is used for determining the integer clock period of DDR read data reaching the DDR physical layer according to the comparison result, delaying the effective enabling of the DDR read data by the determined integer clock period, and realizing the integer clock period synchronization of the DDR read data. The integer clock period of DDR read data reaching a DDR physical layer is determined by delaying multi-beat enable comparison signals, the data is effectively enabled to be delayed by the corresponding integer clock period, and integer clock period synchronization of the DDR read data is realized.

Description

technical field [0001] The invention relates to the technical field of DDR, in particular to a synchronous circuit and a synchronous method based on an integer clock cycle of DDR read data. Background technique [0002] According to the DDR protocol, after the DDR controller issues a read command, after several DDR clock cycles, the DDR particles will return DQS and DQ, and the physical layer of the controller needs to process the received data (DQ) to the internal clock of the controller. On the domain, it is dfi_rddata on the physical layer interface, and the corresponding effective control is dfi_rddata_valid. Due to the uncertainty of the connection delay between the IO (input and output port) and the board level, it is difficult to determine the phase of the data received by the DDR physical layer and the internal clock. This phase includes the phase of the integer clock cycle and the fractional clock cycle. [0003] The processing method in the prior art is to calcula...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F1/12
CPCG06F1/12
Inventor 王亮吴汉明
Owner ETOWNIP MICROELECTRONICS BEIJING CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More