WO2009055103A4 - Low-power source-synchronous signaling - Google Patents
Low-power source-synchronous signaling Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4076—Timing circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4234—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
- G06F13/4243—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus with synchronous protocol
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1093—Input synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2254—Calibration
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/022—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in I/O circuitry
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/023—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in clock generator or timing circuitry
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/04—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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
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
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)
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)
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 |
-
2008
- 2008-07-03 US US12/738,610 patent/US8793525B2/en active Active
- 2008-07-03 EP EP08841143A patent/EP2223227B1/en active Active
- 2008-07-03 WO PCT/US2008/069250 patent/WO2009055103A2/en active Application Filing
-
2014
- 2014-07-28 US US14/445,014 patent/US9536589B2/en active Active
-
2016
- 2016-12-22 US US15/389,407 patent/US10418089B2/en active Active
-
2019
- 2019-08-23 US US16/549,992 patent/US11195570B2/en active Active
-
2021
- 2021-11-08 US US17/521,379 patent/US11749336B2/en active Active
-
2023
- 2023-07-17 US US18/222,808 patent/US20240021236A1/en active Pending
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 |