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

A kind of synchronization circuit and synchronization method based on ddr read data integer clock cycle

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

Active Publication Date: 2021-08-24
ETOWNIP MICROELECTRONICS BEIJING CO LTD
View PDF6 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
  • A kind of synchronization circuit and synchronization method based on ddr read data integer clock cycle
  • A kind of synchronization circuit and synchronization method based on ddr read data integer clock cycle

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 synchronization circuit and a synchronization method based on an integer clock cycle of DDR read data. The synchronization circuit includes: a physical layer calibration circuit connected to each other and a read data effective enable generation circuit; the physical layer calibration circuit is used for DDR read data Delay multi-shot enable comparison with the reference data to obtain the comparison result; the read data effective enable generation circuit is used to determine the integer clock cycle for the DDR read data to reach the DDR physical layer according to the comparison result, and determine the effective enable delay of the DDR read data The integer clock cycle of the DDR read data integer clock cycle is synchronized. The present invention adopts the method of delaying multi-shot enabling comparison signals to determine the integer clock cycle for DDR read data to reach the DDR physical layer, effectively enabling the data to delay the corresponding integer clock cycle, and realizing DDR read data integer clock cycle synchronization.

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 Patents(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