Method and system of adjusting a first phase shift between a first data signal and a clock signal at a sending device. First and second test signals representing first and second test data, respectively, are transmitted to a receiving device. The test signals have respective phase shifts relative to
Method and system of adjusting a first phase shift between a first data signal and a clock signal at a sending device. First and second test signals representing first and second test data, respectively, are transmitted to a receiving device. The test signals have respective phase shifts relative to the clock signal. An error detection code is calculated from first and second received data carried by the transmitted signals. The error detection code is transmitted from the receiving device to the sending device. An estimated first received data is calculated from the error detection code, wherein the estimated first received data are calculated under the assumption that the second received data are identical to the second test data. The first phase shift is adjusted on the basis of a comparison of the estimated first received data and the first test data.
대표청구항▼
1. An electronic device, comprising: a memory controller; anda memory storage device comprising: a first data signal receiver configured to receive a first data signal comprising a plurality of data bits from the memory controller connected to the first data signal receiver via at least one first da
1. An electronic device, comprising: a memory controller; anda memory storage device comprising: a first data signal receiver configured to receive a first data signal comprising a plurality of data bits from the memory controller connected to the first data signal receiver via at least one first data signal line;second data signal receivers each configured to receive at least one of a plurality of second data signals each comprising a plurality of data bits from the memory controller via at least one second data signal line;a redundancy check calculating circuit configured to calculate an error detection code based on the first and second data signals; anda masking device controllably masking the plurality of second data signals, the masking device comprising: a plurality of AND gates, wherein one input of each of the plurality of AND gates is connected to a first output of one of the first and second data signal receivers, and wherein an output of each of the plurality of AND gates is connected to the redundancy check calculating circuit; anda controller with a plurality of control outputs, wherein each of the plurality of control outputs is connected to a second input of one of the plurality of AND gates. 2. The electronic device according to claim 1, wherein the masking device is connected between the first data signal receiver and the redundancy check calculating circuit such that the first data signal is controllably masked using the masking device. 3. The electronic device according to claim 1, further comprising: a first data signal driver configured to transmit the first data signal to the first data signal receiver via the at least one first data signal line;second data signal drivers each configured to transmit at least one of the plurality of the second data signals via the at least one second data signal line;an error detecting code signal receiver with an input and an output, wherein the input is configured to receive the error detection code signal from the redundancy check calculating circuit;an inverse redundancy check calculating circuit with an input and an output, wherein the input is connected to the output of the error detecting code signal receiver, and wherein the inverse redundancy check calculating circuit is configured to calculate estimated first received data as an estimate for the first data signal received by the first data signal receiver;a phase shift adjusting circuit with a first input and a second input and a control output, wherein the first input is connected to the output of the inverse redundancy check calculating circuit to receive the estimated first received data, and wherein the second input is configured to receive the first data signal; anda phase shifting circuit shifting a phase of the first data signal relative to a clock signal, wherein the phase shifting circuit comprises a control input connected to the control output of the phase shift adjusting circuit, and wherein the phase shift is a function of a signal received from the phase shift adjusting circuit via the control input. 4. The electronic device according to claim 3, wherein the first and second data signal drivers are located on the memory controller connected to the memory device via the first and second data signal lines. 5. The electronic device according to claim 4, wherein a clock signal is generated at the memory controller and transmitted to the memory device, and the error detection code signal is calculated at the memory device and transmitted to the memory controller. 6. The electronic device of claim 1, wherein the memory storage device is configured to transmit the error detection code based on the first and second data signals to the memory controller. 7. An electronic device, comprising: a first data signal driver configured to transmit a first data signal via at least one first data signal line;a first data signal receiver configured to receive the first data signal from the first data driver connected to the first data signal receiver via the at least one first data signal line;second data signal drivers each configured to transmit at least one of a plurality of second data signals via at least one second data signal line;second data signal receivers each configured to receive at least one of the plurality second data signals from the second data signal drivers via at least one second data signal line;a redundancy check calculating circuit configured to calculate an error detection code based on the first and second data signals;a masking device controllably masking the plurality of second data signals, wherein the masking device is connected between the second data signal receivers and the redundancy check calculating circuit;an error detecting code signal receiver with an input and an output, wherein the input is configured to receive the error detection code signal from the redundancy check calculating circuit;an inverse redundancy check calculating circuit with an input and an output, wherein the input is connected to the output of the error detecting code signal receiver, and wherein the inverse redundancy check calculating circuit is configured to calculate estimated first received data as an estimate for the first data signal received by the first data signal receiver;a phase shift adjusting circuit with a first input and a second input and a control output, wherein the first input is connected to the output of the inverse redundancy check calculating circuit to receive the estimated first received data, and wherein the second input is configured to receive the first data signal; anda phase shifting circuit shifting a phase of the first data signal relative to a clock signal, wherein the phase shifting circuit comprises a control input connected to the control output of the phase shift adjusting circuit, and wherein the phase shift is a function of a signal received from the phase shift adjusting circuit via the control input. 8. The electronic device according to claim 7, wherein the redundancy check calculating circuit is located on a memory device and the error detecting code signal receiver and inverse redundancy check calculating circuit are located on a memory controller connected to the memory device via the first and second data signal lines. 9. The electronic device according to claim 8, wherein a clock signal is generated at the memory controller and transmitted to the memory device. 10. An electronic device, comprising a memory device, the memory device comprising: a first data signal receiver configured to receive a first data signal from a transmitting device connected to the first data signal receiver via at least one first data signal line,second data signal receivers each configured to receive at least one of a plurality of second data signals from the transmitting device via at least one second data signal line,a redundancy check calculating circuit configured to calculate an error detection code based on the first and second data signals, anda masking device controllably masking the plurality of second data signals, wherein the masking device is connected between the second data signal receivers and the redundancy check calculating circuit; anda memory controller, the memory controller comprising: a first data signal driver configured to transmit the first data signal to the first data signal receiver via the at least one first data signal line,second data signal drivers each configured to transmit at least one of the plurality of second data signals via at least one second data signal line,an error detecting code signal receiver with an input and an output, wherein the input is configured to receive the error detection code signal from the redundancy check calculating circuit,an inverse redundancy check calculating circuit with an input and an output, wherein the input is connected to the output of the error detecting code signal receiver, and wherein the inverse redundancy check calculating circuit is to calculate estimated first received data as an estimate for the first data signal received by the first data signal receiver,a phase shift adjusting circuit with a first input and a second input and a control output, wherein the first input is connected to the output of the inverse redundancy check calculating circuit to receive the estimated first received data, and wherein the second input is configured to receive the first data signal, anda phase shifting circuit shifting a phase of the first data signal relative to a clock signal, wherein the phase shifting circuit comprises a control input connected to the control output of the phase shift adjusting circuit, and wherein the phase shift is a function of a signal received from the phase shift adjusting circuit via the control input. 11. An electronic device, comprising: a first data signal receiver configured to receive a first data signal comprising a plurality of data bits from a transmitting device connected to the first data signal receiver via at least one first data signal line;second data signal receivers each configured to receive at least one of a plurality of second data signals each comprising a plurality of data bits from the transmitting device via at least one second data signal line;a redundancy check calculating circuit configured to calculate an error detection code based on the first and second data signals;a masking device controllably masking the plurality of second data signals, wherein the masking device is connected between the second data signal receivers and the redundancy check calculating circuita first data signal driver configured to transmit the first data signal to the first data signal receiver via the at least one first data signal line;second data signal drivers each configured to transmit at least one of the plurality of second data signals via at least one second data signal line;an error detecting code signal receiver with an input and an output, wherein the input is configured to receive the error detection code signal from the redundancy check calculating circuit;an inverse redundancy check calculating circuit with an input and an output, wherein the input is connected to the output of the error detecting code signal receiver, and wherein the inverse redundancy check calculating circuit is configured to calculate estimated first received data as an estimate for the first signal data received by the first data signal receiver;a phase shift adjusting circuit with a first input and a second input and a control output, wherein the first input is connected to the output of the inverse redundancy check calculating circuit to receive the estimated first received data, and wherein the second input is configured to receive the first data signal; anda phase shifting circuit shifting a phase of the first data signal relative to a clock signal, wherein the phase shifting circuit comprises a control input connected to the control output of the phase shift adjusting circuit, and wherein the phase shift is a function of a signal received from the phase shift adjusting circuit via the control input. 12. The electronic device according to claim 11, wherein the first and second data signal receivers are located on a memory device and the first and second data signal drivers are located on a memory controller connected to the memory device via the first and second data signal lines. 13. The electronic device according to claim 12, wherein a clock signal is generated at the memory controller and transmitted to the memory device, and the error detection code signal is calculated at the memory device and transmitted to the memory controller.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (23)
Kanai, Tatsunori; Yoshii, Kenichiro, Access control apparatus, access control system, processor, access control method, memory access control apparatus, memory access control system, and memory access control method.
Kanai, Tatsunori; Yoshii, Kenichiro, Access control apparatus, access control system, processor, access control method, memory access control apparatus, memory access control system, and memory access control method.
Cloonan Thomas J. (Downers Grove IL), Method and apparatus for detecting and preventing the communication of bit errors on a high performance serial data link.
Berkmann,Jens; Haas,Wolfgang; Herndl,Thomas; Hodits,Gerald; H��utle,Armin; Simeunovic,Sasha, Parallel processing for decoding and cyclic redundancy checking for the reception of mobile radio signals.
Porten,Joshua; Kim,Won; Johnson,Scott D.; Nickolls,John R., Processor having a finite field arithmetic unit utilizing an array of multipliers and adders.
Baggen Constant P. M. J. (Eindhoven NLX), Semiconductor memory comprising an on-chip error correction device, and integrated circuit comprising such a semiconduct.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.