WO2009055103A4 - Low-power source-synchronous signaling - Google Patents

Low-power source-synchronous signaling Download PDF

Info

Publication number
WO2009055103A4
WO2009055103A4 PCT/US2008/069250 US2008069250W WO2009055103A4 WO 2009055103 A4 WO2009055103 A4 WO 2009055103A4 US 2008069250 W US2008069250 W US 2008069250W WO 2009055103 A4 WO2009055103 A4 WO 2009055103A4
Authority
WO
WIPO (PCT)
Prior art keywords
signal
timing
timing signal
data
circuitry
Prior art date
Application number
PCT/US2008/069250
Other languages
French (fr)
Other versions
WO2009055103A3 (en
WO2009055103A2 (en
Inventor
Jared L Zerbe
Frederick Ware
Original Assignee
Rambus Inc
Jared L Zerbe
Frederick Ware
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rambus Inc, Jared L Zerbe, Frederick Ware filed Critical Rambus Inc
Priority to EP08841143A priority Critical patent/EP2223227B1/en
Priority to US12/738,610 priority patent/US8793525B2/en
Publication of WO2009055103A2 publication Critical patent/WO2009055103A2/en
Publication of WO2009055103A3 publication Critical patent/WO2009055103A3/en
Publication of WO2009055103A4 publication Critical patent/WO2009055103A4/en
Priority to US14/445,014 priority patent/US9536589B2/en
Priority to US15/389,407 priority patent/US10418089B2/en
Priority to US16/549,992 priority patent/US11195570B2/en
Priority to US17/521,379 priority patent/US11749336B2/en
Priority to US18/222,808 priority patent/US20240021236A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4076Timing circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4234Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
    • G06F13/4243Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus with synchronous protocol
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/1093Input synchronization
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/22Control and timing of internal memory operations
    • G11C2207/2254Calibration
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/022Detection or location of defective auxiliary circuits, e.g. defective refresh counters in I/O circuitry
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/023Detection or location of defective auxiliary circuits, e.g. defective refresh counters in clock generator or timing circuitry
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/028Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/04Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Abstract

Within a system of integrated circuit devices, first and second signals are transmitted intermittently from a first integrated circuit device to a second integrated circuit device. The second integrated circuit device generates a timing signal based on transitions of the second signal and generates samples of the first signal in response to transitions of the timing signal. The second integrated circuit device further generates timing error information based on the samples of the first signal, the timing error information to enable adjustment of the relative phases of the timing signal and the first signal.

Claims

AMENDED CLAIMS received by the International Bureau on 18 June 2009.
1. A method of operation within a digital system, the method compri sing: receiving a data signal over each one of at least two parallel data links; receiving a timing signal on a dedicated link; distributing a sampling signal based on the timing signal using a timing signal distribution network within an IC device to each of a plurality of samplers, at least one sampler per external data link, to responsive Iy sample the associated data signal; obtaining a reference that represents the timing of the data signals, independent of the timing signal distribution network, and comparing the reference and the sampling signal; and adjusting one of (1) the relation between the timing signal and the data signals or (2) the relation between the sampling signal and the data signals to compensate for relative delay imparted by the timing signal distribution network.
2. The method according to claim 1 wherein the IC device is a first IC device and the system further includes a second IC device coupled to the first IC device, the second IC device generating the timing signal and providing the timing signal via the dedicated link, and wherein the comparing includes providing an error signal to the second IC device to generate an adjustment to one of (1) the timing signal, (2) the sampling signal, or (3) transmit timing for the data signals to provide the compensation.
47
3. The method according to claim 2 wherein the error signal provides an indication of whether one of the reference signal or the sampling signal is early or late relative to the data signal,
4. The method according to claim 2 wherein the system includes a backchannei coupling the second IC device to the first IC device, and wherein the error signal is transmitted over the backchaπnel from the first JC device to the second IC device.
5. The method according to claim 2 wherein the timing signal comprises a strobe signal.
6. The method according to claim 1 wherein the digital system comprises a memory system.
7. The method according to claim 6 wherein the system further supports a steep mode of operation and a normal mode of operation, and wherein the method further comprises upon exiting the sleep mode of operation, adjusting the phase of the timing signal on a transient basis.
8. The method according to claim 1 wherein the adjusting one of (1) the relation between the timing signal and the data signals or (2) the relation between the sampling signal and the data signals to compensate for relative delay imparted by the timing signal distribution network further includes compensating for drift.
48
9. The method according to claim 1 wherein receiving a timing signal comprises receiving multiple timing references, and the IC device includes a mixer circuit with a programmable input, wherein the adjusting comprises setting a mixer value via the programmable input.
10. The method according to claim 1 and further comprising: receiving a phase clock, and wherein the deriving the source synchronous timing reference includes comparing the phase clock to the sampling clock.
11. The method according to claim 1 and further comprising: processing at least one of the data signals to obtain a recovered clock, wherein the comparing includes comparing the recovered clock with the distributed sampling signal to obtain a phase error.
12. A method of operation within an integrated circuit (IC) device, the method comprising: transmitting data to a recipient over each one of at least two parallel external data links; and transmitting a timing signal to the recipient on a dedicated external link, wherein the transmitting is intermittent, including periods of active communication and idle periods; and upon cessation of an idle period, using a phase correction circuit to adjust the phase of the timing signal on a transient basis.
49
13. The method according to claim 12 wherein the idle period comprises one of a sleep mode or a shutdown mode, and wherein using a phase correction circuit upon cessation of the idle period comprises exiting the one of a sleep mode or shutdown mode.
14. The method according to claim 13 wherein using a phase correction circuit comprises (1) generating a delay control value as part of a normal mode of operation; (2) generating a corrective value to compensate for deterministic phase drift, and (3) summing the delay control value and the corrective value to adjust the phase of the timing signal on a transient basis.
15. The method according to claim 14 wherein generating a corrective value comprises determining the phase difference count value, and sizing the corrective value proportionally with a phase difference count value.
16. The method according to claim 14 wherein generating a corrective value comprises arithmetically computing the corrective value based at least in part on a phase difference count value.
17. The method according to claim 14 wherein generating a corrective value comprises retrieving a corrective value from a lookup table, the count value based at least in part on a phase difference count value.
50
18. The method according to claim 14 wherein generating a corrective value comprises storing programmable values in a memory, and retrieving at least one of the programmable values based on a phase difference count value.
19. The method according to claim 18 wherein the programmable values comprise coefficients of polynomial expressions.
20. An apparatus comprising: distribution circuitry to distribute a sampling signal based on a timing signal, a plurality of samplers coupled to the distribution circuitry to receive the timing signal, and to responsively sample an associated data signal received via a respective data link; timing circuitry to provide a reference that represents the timing of the data signals, independent of the timing signal distribution circuitry; a comparator to compare the reference and the sampling signal; and adjustment circuitry to modify one of (1) the relation between the timing signal and the data signals or (2) the relation between the sampling signal and the data signals to compensate for relative delay imparted by the timing signal distribution circuitry.
21. The apparatus of claim 20 wherein the adjustment circuitry is disposed in a memory controller to modify the timing signal relative to the data signal to compensate for relative delay imparted by the timing signal distribution circuitry.
22. The apparatus of claim 20 wherein the adjustment circuitry is disposed in a memory controller to modify the transmit timing of the data signal.
23. The apparatus of claim 20 wherein the comparator includes error signal generation circuitry to output an error signal based on the comparison between the reference and the sampling signal.
24. The apparatus of claim 23 wherein the timing circuitry is employed on a second IC device, and wherein the apparatus further includes a first IC device, the first IC device having a backchannei transmit circuit to transmit the error signal to the second IC device.
25. The apparatus of claim 20 wherein: the timing circuitry provides multiple timing references; the apparatus further includes a mixer circuit with a programmable input; and the adjustment circuitry sets a mixer value into the programmable input, to modify the one of the timing signal or the sampling signal using the mixer circuit.
26. The apparatus of claim 20 wherein: one of the plurality of samplers samples a specific data signal in accordance with the sampling clock; the IC device further comprises a second receiver that also samples the specific data signal in accordance with a time-shifted version of the sampling clock; and the comparator is coupled to the one of the plurality of samplers and to the second receiver to compare respective outputs, the comparator generating a value that indicates whether the sampling clock is early or late relative to the timing reference based on the respective outputs.
52
27. The apparatus of claim 20 embodied as a DRAM integrated circuit.
28. An integrated circuit (IC) device comprising: a set of first transmit circuits to each transmit data to a recipient over respective parallel external data links; and a second transmit circuit to transmit a timing signal to the recipient on a dedicated external link, wherein the transmitting of each signal is intermittent, including periods of active communication and idle periods; and a phase correction circuit to, upon cessation of an idle period, adjust the phase of the timing signal on a transient basis.
29. The IC device of claim 28 and further including mode control circuitry to support at least one of a sleep mode or a shutdown mode, and wherein the mode control circuitry, upon cessation of the idle period, controls exiting of the one of a sleep mode or shutdown mode.
30. The IC device of claim 28 wherein the phase correction circuit generates a delay control value based on a phase difference count value, and wherein the phase correction circuit includes a transient control circuit to generate a corrective value to compensate for phase drift attributable to the idle period, the delay control value and corrective value summed via a summing circuit to adjust the timing signal.
31 The IC device of claim 30 wherein the generated corrective value is proportional to the phase difference count value.
53
32. The IC device of claim 30 wherein the transient control circuit comprises an arithmetic computation circuit to arithmetically compute the corrective value.
33. The IC device of claim 30 wherein the transient control circuit comprises a lookup table to store a plurality of corrective values based on possible values of the phase difference count, and wherein the corrective value is retrieved from the lookup table based on the actual phase difference count value.
34. The IC device according to claim 30 wherein the transient control circuit includes memory to store a plurality of programmable values, one of the plurality of programmable values retrieved from the memory for use as the corrective value.
35. The IC device according to claim 34 wherein the programmable values comprise coefficients of polynomial expressions.
36. An apparatus comprising: means for receiving a data signal over each one of at least two parallel data links; means for receiving a timing signal on a dedicated link; means for distributing a sampling signal based on the timing signal using a timing signal distribution network within the apparatus to each of a plurality of samplers, at least one sampler per data link, to responsively sample the associated data signal; means for obtaining a reference that represents the timing of the data signals, independent of the timing signal distribution network;
54 means for comparing the reference and the sampling signal; and means for adjusting one of (1) the relation between the timing signal and the data signals or (2) the relation between the sampling signal and the data signals to compensate for relative delay imparted by the timing signal distribution network.
37. An integrated circuit (IC) device comprising: means for transmitting data to a recipient over each one of at least two parallel external data links; and means for transmitting a timing signal to the recipient on a dedicated external link, wherein the transmitting of each signal is intermittent, including periods of active communication and idle periods; and means for adjusting the phase of the timing signal on a transient basis, upon cessation of an idle period.
38. A system comprising; a second integrated circuit (IC) device to transmit a data signal over each of at least two parallel data links and to transmit a timing signal on a dedicated timing link; and a first IC device coupled to the second IC device via the links and to receive the data signals and to receive the timing signal on the dedicated timing link, the first IC device including distribution circuitry to distribute a sampling signal based on the timing signal to a plurality of samplers, at least one sampler per data link, to responsively sample a respective data signal,
55 timing derivation circuitry to derive a source synchronous timing reference that represents the timing of the data signals, independent of the timing signal distribution circuitry, a comparator to compare the source synchronous timing reference and the sampling signal, and adjustment circuitry to modify one of (1) the relation between the timing signal and the data signals or (2) the relation between the sampling signal and the data signals to compensate for relative delay imparted by the timing signal distribution network.
39. The system of claim 38 wherein the second IC device comprises a DRAM controller IC and wherein the first 1C device comprises a DRAM memory IC-
40. The system of claim 38 wherein the comparator includes error generation circuitry to generate an error signal based on the comparison of the timing reference to the sampling signal.
41. The system of claim 40 and further comprising: a backchannel that conveys the error signal from the first IC device to the second IC device.
56
PCT/US2008/069250 2007-10-22 2008-07-03 Low-power source-synchronous signaling WO2009055103A2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
EP08841143A EP2223227B1 (en) 2007-10-22 2008-07-03 Low-power source-synchronous signaling
US12/738,610 US8793525B2 (en) 2007-10-22 2008-07-03 Low-power source-synchronous signaling
US14/445,014 US9536589B2 (en) 2007-10-22 2014-07-28 Low-power source-synchronous signaling
US15/389,407 US10418089B2 (en) 2007-10-22 2016-12-22 Low-power source-synchronous signaling
US16/549,992 US11195570B2 (en) 2007-10-22 2019-08-23 Low-power source-synchronous signaling
US17/521,379 US11749336B2 (en) 2007-10-22 2021-11-08 Low-power source-synchronous signaling
US18/222,808 US20240021236A1 (en) 2007-10-22 2023-07-17 Low-power source-synchronous signaling

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US98177707P 2007-10-22 2007-10-22
US60/981,777 2007-10-22

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US12/738,610 A-371-Of-International US8793525B2 (en) 2007-10-22 2008-07-03 Low-power source-synchronous signaling
US14/445,014 Continuation US9536589B2 (en) 2007-10-22 2014-07-28 Low-power source-synchronous signaling

Publications (3)

Publication Number Publication Date
WO2009055103A2 WO2009055103A2 (en) 2009-04-30
WO2009055103A3 WO2009055103A3 (en) 2009-06-11
WO2009055103A4 true WO2009055103A4 (en) 2009-08-06

Family

ID=40521555

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/069250 WO2009055103A2 (en) 2007-10-22 2008-07-03 Low-power source-synchronous signaling

Country Status (3)

Country Link
US (6) US8793525B2 (en)
EP (1) EP2223227B1 (en)
WO (1) WO2009055103A2 (en)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7321524B2 (en) 2005-10-17 2008-01-22 Rambus Inc. Memory controller with staggered request signal output
US8793525B2 (en) 2007-10-22 2014-07-29 Rambus Inc. Low-power source-synchronous signaling
US8521979B2 (en) 2008-05-29 2013-08-27 Micron Technology, Inc. Memory systems and methods for controlling the timing of receiving read data
US7855931B2 (en) 2008-07-21 2010-12-21 Micron Technology, Inc. Memory system and method using stacked memory device dice, and system using the memory system
US8756486B2 (en) 2008-07-02 2014-06-17 Micron Technology, Inc. Method and apparatus for repairing high capacity/high bandwidth memory devices
US8289760B2 (en) 2008-07-02 2012-10-16 Micron Technology, Inc. Multi-mode memory device and method having stacked memory dice, a logic die and a command processing circuit and operating in direct and indirect modes
US8300752B2 (en) * 2008-08-15 2012-10-30 International Business Machines Corporation Method, circuit, and design structure for capturing data across a pseudo-synchronous interface
US8189723B2 (en) * 2008-08-15 2012-05-29 International Business Machines Corporation Method, circuit, and design structure for capturing data across a pseudo-synchronous interface
JP2010081577A (en) * 2008-08-26 2010-04-08 Elpida Memory Inc Semiconductor device and data transmission system
EP2370975B1 (en) * 2009-01-12 2016-09-28 Rambus Inc. Clock-forwarding low-power signaling system
US8269538B2 (en) * 2009-04-27 2012-09-18 Mosys, Inc. Signal alignment system
JP5407551B2 (en) * 2009-05-22 2014-02-05 富士通セミコンダクター株式会社 Timing adjustment circuit and timing adjustment method
US9128632B2 (en) * 2009-07-16 2015-09-08 Netlist, Inc. Memory module with distributed data buffers and method of operation
US8489912B2 (en) * 2009-09-09 2013-07-16 Ati Technologies Ulc Command protocol for adjustment of write timing delay
US8862966B2 (en) 2009-09-09 2014-10-14 Advanced Micro Devices, Inc. Adjustment of write timing based on error detection techniques
US8319523B2 (en) * 2010-06-23 2012-11-27 Raytheon Company Chip interface
US10401900B2 (en) 2010-11-09 2019-09-03 Rambus Inc. Using a stuttered clock signal to reduce self-induced voltage noise
US8400808B2 (en) 2010-12-16 2013-03-19 Micron Technology, Inc. Phase interpolators and push-pull buffers
US8760945B2 (en) * 2011-03-28 2014-06-24 Samsung Electronics Co., Ltd. Memory devices, systems and methods employing command/address calibration
US9412428B2 (en) 2011-04-22 2016-08-09 Rambus Inc. Memory components and controllers that calibrate multiphase synchronous timing references
US8665663B2 (en) * 2011-04-27 2014-03-04 Nanya Technology Corporation Memory circuit and control method thereof
KR101898150B1 (en) * 2011-10-25 2018-09-13 에스케이하이닉스 주식회사 Integrated circuit chip and system including the same
US9235537B2 (en) 2011-10-26 2016-01-12 Rambus Inc. Drift detection in timing signal forwarded from memory controller to memory device
US9843315B2 (en) 2011-11-01 2017-12-12 Rambus Inc. Data transmission using delayed timing signals
US8836394B2 (en) 2012-03-26 2014-09-16 Rambus Inc. Method and apparatus for source-synchronous signaling
US8825978B2 (en) * 2012-06-04 2014-09-02 Macronix International Co., Ltd. Memory apparatus
US9411750B2 (en) 2012-07-30 2016-08-09 International Business Machines Corporation Efficient calibration of a low power parallel data communications channel
US8928383B2 (en) * 2013-03-15 2015-01-06 Analog Devices, Inc. Integrated delayed clock for high speed isolated SPI communication
CN110428855B (en) 2013-07-27 2023-09-22 奈特力斯股份有限公司 Memory module with local synchronization
US9171597B2 (en) * 2013-08-30 2015-10-27 Micron Technology, Inc. Apparatuses and methods for providing strobe signals to memories
US9021154B2 (en) * 2013-09-27 2015-04-28 Intel Corporation Read training a memory controller
US9331701B1 (en) * 2014-06-11 2016-05-03 Xilinx, Inc. Receivers and methods of enabling the calibration of circuits receiving input data
US20160034219A1 (en) * 2014-08-04 2016-02-04 Apple Inc. System and method of calibration of memory interface during low power operation
EP3012975B1 (en) * 2014-10-20 2019-07-03 IMEC vzw Error resilient digital signal processing device
US20160112183A1 (en) * 2014-10-20 2016-04-21 Qualcomm Incorporated Signal sampling timing drift compensation
US9842633B2 (en) * 2014-12-11 2017-12-12 Micron Technology, Inc. Tracking and correction of timing signals
US9251890B1 (en) * 2014-12-19 2016-02-02 Globalfoundries Inc. Bias temperature instability state detection and correction
US9660656B2 (en) 2015-04-15 2017-05-23 Sandisk Technologies Llc Delay compensation
US9209962B1 (en) * 2015-05-18 2015-12-08 Inphi Corporation High-speed clock skew correction for serdes receivers
KR102347844B1 (en) * 2015-09-02 2022-01-10 에스케이하이닉스 주식회사 Integrated circuit
US9474034B1 (en) 2015-11-30 2016-10-18 International Business Machines Corporation Power reduction in a parallel data communications interface using clock resynchronization
US10381055B2 (en) * 2015-12-26 2019-08-13 Intel Corporation Flexible DLL (delay locked loop) calibration
US10250264B2 (en) * 2016-06-21 2019-04-02 Marvell World Trade Ltd. Multiplying delay-locked loop using sampling time-to-digital converter
CN107579736B (en) 2016-07-05 2023-09-19 综合器件技术公司 hybrid lock detector
KR102546302B1 (en) * 2016-07-08 2023-06-21 삼성전자주식회사 Clock jitter measurement circuit and semiconductor device including the same
US10789010B2 (en) 2016-08-26 2020-09-29 Intel Corporation Double data rate command bus
US10057090B2 (en) * 2016-09-26 2018-08-21 Qualcomm Incorporated Apparatus and method for transmitting data signal based on various transmission modes
US10068626B2 (en) * 2016-10-28 2018-09-04 Integrated Silicon Solution, Inc. Clocked commands timing adjustments in synchronous semiconductor integrated circuits
US10236042B2 (en) 2016-10-28 2019-03-19 Integrated Silicon Solution, Inc. Clocked commands timing adjustments method in synchronous semiconductor integrated circuits
US10775489B2 (en) * 2016-12-15 2020-09-15 Texas Instruments Incorporated Maximum measurable velocity in frequency modulated continuous wave (FMCW) radar
TWI632554B (en) * 2017-02-16 2018-08-11 瑞昱半導體股份有限公司 Test method of memory device
US9990973B1 (en) * 2017-02-17 2018-06-05 Apple Inc. Systems and methods using neighboring sample points in memory subsystem calibration
US10103718B1 (en) * 2017-04-05 2018-10-16 Xilinx, Inc. Recalibration of source synchronous systems
US10347307B2 (en) * 2017-06-29 2019-07-09 SK Hynix Inc. Skew control circuit and interface circuit including the same
US10586575B2 (en) 2018-01-10 2020-03-10 Samsung Electronics Co., Ltd. Interface circuit for multi rank memory
TWI663837B (en) * 2018-03-13 2019-06-21 群聯電子股份有限公司 Phase-locked loop circuit calibration method, memory storage device and connection interface circuit
CN110299914B (en) * 2018-03-21 2022-11-22 群联电子股份有限公司 Phase-locked loop circuit correction method, memory storage device and connection interface circuit
US10224928B1 (en) * 2018-03-23 2019-03-05 Western Digital Technologies, Inc. On-die impedance calibration
US20200019477A1 (en) * 2018-07-10 2020-01-16 Qualcomm Incorporated Diverse redundant processing modules for error detection
KR20200008842A (en) * 2018-07-17 2020-01-29 삼성전자주식회사 Semiconductor memory device and operating method of semiconductor memory device
US10949319B2 (en) * 2018-07-25 2021-03-16 EMC IP Holding Company LLC Performance monitoring and enhancement
KR102639707B1 (en) * 2018-07-31 2024-02-26 에스케이하이닉스 주식회사 Memory device
US11070200B2 (en) * 2018-09-27 2021-07-20 Intel Corporation Duty cycle correction system and low dropout (LDO) regulator based delay-locked loop (DLL)
US10522204B1 (en) * 2018-11-07 2019-12-31 Realtek Semiconductor Corporation Memory signal phase difference calibration circuit and method
US11454941B2 (en) 2019-07-12 2022-09-27 Micron Technology, Inc. Peak power management of dice in a power network
US11079829B2 (en) * 2019-07-12 2021-08-03 Micron Technology, Inc. Peak power management of dice in a power network
TWI713042B (en) * 2019-07-22 2020-12-11 群聯電子股份有限公司 Memory interface circuit, memory storage device and configuration status checking method
KR20210027595A (en) * 2019-08-29 2021-03-11 삼성디스플레이 주식회사 Display device and driving method thereof
US11221980B2 (en) * 2019-10-31 2022-01-11 Sigmasense, Llc. Low voltage drive circuit operable to convey data via a bus
TWI701906B (en) * 2019-12-25 2020-08-11 群聯電子股份有限公司 Connection interface circuit、memory storage device and phase-locked loop circuit calibration method
US11424621B2 (en) 2020-01-28 2022-08-23 Qualcomm Incorporated Configurable redundant systems for safety critical applications
US11217298B2 (en) * 2020-03-12 2022-01-04 Micron Technology, Inc. Delay-locked loop clock sharing
US11175837B2 (en) * 2020-03-16 2021-11-16 Micron Technology, Inc. Quantization of peak power for allocation to memory dice
KR20210126821A (en) 2020-04-10 2021-10-21 삼성전자주식회사 Semiconductor device
US11514958B2 (en) * 2020-08-10 2022-11-29 Teradyne, Inc. Apparatus and method for operating source synchronous devices
KR20220032897A (en) 2020-09-08 2022-03-15 에스케이하이닉스 주식회사 Semiconductor device for detecting defective buffer circuit
US11482273B1 (en) * 2020-11-11 2022-10-25 Xilinx, Inc. Strobe tree circuit for capturing data using a memory-sourced strobe
US11626180B2 (en) 2021-05-11 2023-04-11 Micron Technology, Inc. Memory degradation detection and management
US11651834B2 (en) * 2021-05-11 2023-05-16 Micron Technology, Inc. Memory duty-cycle skew management
CN115378412A (en) * 2021-05-20 2022-11-22 长鑫存储技术有限公司 Comparison circuit and memory
US11886376B2 (en) * 2021-08-10 2024-01-30 Micron Technology, Inc. Apparatus including reconfigurable interface and methods of manufacturing the same
KR20230033414A (en) * 2021-09-01 2023-03-08 삼성전자주식회사 Method of operating memory device and memory device performing the same
US11716087B1 (en) * 2022-01-24 2023-08-01 Cisco Technology, Inc. Calibration loop for differential sub-sampling phase detector in sub-sampling phase locked loop
US20240097872A1 (en) * 2022-09-20 2024-03-21 International Business Machines Corporation Quadrature circuit interconnect architecture with clock forwarding

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6570944B2 (en) 2001-06-25 2003-05-27 Rambus Inc. Apparatus for data recovery in a synchronous chip-to-chip system
JP3489147B2 (en) 1993-09-20 2004-01-19 株式会社日立製作所 Data transfer method
US5978379A (en) 1997-01-23 1999-11-02 Gadzoox Networks, Inc. Fiber channel learning bridge, learning half bridge, and protocol
US5948083A (en) 1997-09-30 1999-09-07 S3 Incorporated System and method for self-adjusting data strobe
US6279090B1 (en) * 1998-09-03 2001-08-21 Micron Technology, Inc. Method and apparatus for resynchronizing a plurality of clock signals used in latching respective digital signals applied to a packetized memory device
US6430696B1 (en) * 1998-11-30 2002-08-06 Micron Technology, Inc. Method and apparatus for high speed data capture utilizing bit-to-bit timing correction, and memory device using same
US6662305B1 (en) * 1999-11-23 2003-12-09 Intel Corporation Fast re-synchronization of independent domain clocks after powerdown to enable fast system start-up
AU2001257348A1 (en) 2000-04-28 2001-11-12 Broadcom Corporation Methods and systems for adaptive receiver equalization
US7352715B2 (en) * 2001-11-30 2008-04-01 Cellnet Innovations, Inc. Time synchronization using dynamic thresholds
DE10344818B4 (en) * 2003-09-27 2008-08-14 Qimonda Ag Device for calibrating the relative phase of two received signals of a memory module
US7330992B2 (en) * 2003-12-29 2008-02-12 Micron Technology, Inc. System and method for read synchronization of memory modules
US8121237B2 (en) * 2006-03-16 2012-02-21 Rambus Inc. Signaling system with adaptive timing calibration
US8793525B2 (en) * 2007-10-22 2014-07-29 Rambus Inc. Low-power source-synchronous signaling

Also Published As

Publication number Publication date
WO2009055103A3 (en) 2009-06-11
US20240021236A1 (en) 2024-01-18
US20200051610A1 (en) 2020-02-13
US11195570B2 (en) 2021-12-07
EP2223227B1 (en) 2013-02-27
US20170169877A1 (en) 2017-06-15
US20220130445A1 (en) 2022-04-28
US8793525B2 (en) 2014-07-29
US20140334236A1 (en) 2014-11-13
US9536589B2 (en) 2017-01-03
US10418089B2 (en) 2019-09-17
WO2009055103A2 (en) 2009-04-30
US11749336B2 (en) 2023-09-05
EP2223227A2 (en) 2010-09-01
US20100271092A1 (en) 2010-10-28

Similar Documents

Publication Publication Date Title
WO2009055103A4 (en) Low-power source-synchronous signaling
US10727842B2 (en) Bi-directional interface for device feedback
US8576883B2 (en) Measurement and adjustment of real-time values according to residence time in networking equipment without access to real time
CN101960770B (en) Clock synchronization system, node, clock synchronization method
CN100413244C (en) Time synchronizing method
CN104917582B (en) High precision clock distributes and phase automatic compensating system and its phase regulation method
US20170346588A1 (en) Method of synchronising clocks of network devices
WO2005079402A2 (en) System and method for maintaining a common sense of time on a network segment
US7078950B2 (en) Delay-locked loop with feedback compensation
US7486754B2 (en) System clock distributing apparatus and system clock distributing method
KR100705502B1 (en) Clock generating apparatus and clock receiving apparatus for eliminating the difference of generated clocks
CN101669318A (en) Bias and random delay cancellation
JP2004260380A (en) Measured data synchronizing system
CN107636627B (en) Time synchronization device, time synchronization system, and time synchronization method
GB2485977A (en) Audio playback system
DE10344818A1 (en) Calibration device for relative phase of two reception signals of memory module, includes correction device for influencing relative phase between signals sent to memory module
CN106850178A (en) The Transmission system of multipath high-speed serial image data
CN107027167A (en) frequency correction device and method
JP2008148302A (en) Method and apparatus for converting interface between high speed data having various capacities
JP2007163330A (en) Time information communication system
SE519714C2 (en) Current Differential Relay Device
US7835469B2 (en) Method of compensating skew, digital communication system, receiver, electronic device, circuit and computer program product
US20070143587A1 (en) Circuit block and circuit system having skew compensation, and skew compensation method
JP2017175309A (en) Communication system
US7805627B2 (en) Clock synchronization scheme for deskewing operations in a data interface

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08841143

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 12738610

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008841143

Country of ref document: EP