-
公开(公告)号:US20230350835A1
公开(公告)日:2023-11-02
申请号:US18144349
申请日:2023-05-08
Applicant: Rambus Inc.
Inventor: Yuanlong WANG
IPC: G06F13/42 , G06F1/3206 , G06F1/3234 , G06F1/3237
CPC classification number: G06F13/4243 , G06F1/3206 , G06F1/3275 , G06F1/3237 , Y02D30/50 , Y02B70/10 , Y02D10/00
Abstract: The timing of the synchronous interface is controlled by a clock signal driven by a controller. The clock is toggled in order to send a command to a memory device via the interface. If there are no additional commands to be sent via the interface, the controller suspends the clock signal. When the memory device is ready, the memory device drives a signal back to the controller. The timing of this signal is not dependent upon the clock signal. Receipt of this signal by the controller indicates that the memory device is ready and the clock signal should be resumed so that a status of the command can be returned via the interface, or another command issued via the interface.
-
公开(公告)号:US20200218686A1
公开(公告)日:2020-07-09
申请号:US16734839
申请日:2020-01-06
Applicant: Rambus Inc.
Inventor: Yuanlong WANG
IPC: G06F13/42 , G06F1/3237 , G06F1/3206 , G06F1/3234
Abstract: The timing of the synchronous interface is controlled by a clock signal driven by a controller. The clock is toggled in order to send a command to a memory device via the interface. If there are no additional commands to be sent via the interface, the controller suspends the clock signal. When the memory device is ready, the memory device drives a signal back to the controller. The timing of this signal is not dependent upon the clock signal. Receipt of this signal by the controller indicates that the memory device is ready and the clock signal should be resumed so that a status of the command can be returned via the interface, or another command issued via the interface.
-
公开(公告)号:US20190250973A1
公开(公告)日:2019-08-15
申请号:US16282346
申请日:2019-02-22
Applicant: Rambus Inc.
Inventor: Yuanlong WANG , Frederick A. WARE
IPC: G06F11/07 , G06F11/10 , G06F13/42 , H03M13/09 , H03M13/00 , G06F3/06 , H03M13/29 , H04L1/00 , H04L1/08 , H04L1/18 , G06F11/14
CPC classification number: G06F11/0727 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/073 , G06F11/0751 , G06F11/076 , G06F11/0793 , G06F11/10 , G06F11/1004 , G06F11/1008 , G06F11/1044 , G06F11/1068 , G06F11/1402 , G06F13/4286 , H03M13/09 , H03M13/29 , H03M13/2906 , H03M13/611 , H04L1/0003 , H04L1/0008 , H04L1/0061 , H04L1/08 , H04L1/1867 , H04L2001/0093
Abstract: A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
-
公开(公告)号:US20240184655A1
公开(公告)日:2024-06-06
申请号:US18140133
申请日:2023-04-27
Applicant: Rambus Inc.
Inventor: Yuanlong WANG , Frederick A. WARE
IPC: G06F11/07 , G06F3/06 , G06F11/10 , G06F11/14 , G06F13/42 , H03M13/00 , H03M13/09 , H03M13/29 , H04L1/00 , H04L1/08 , H04L1/1867
CPC classification number: G06F11/0727 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/073 , G06F11/0751 , G06F11/076 , G06F11/0793 , G06F11/10 , G06F11/1004 , G06F11/1008 , G06F11/1068 , G06F11/1402 , G06F13/4286 , H03M13/09 , H03M13/29 , H03M13/2906 , H03M13/611 , H04L1/0061 , H04L1/08 , H04L1/1867 , G06F11/1044 , H04L1/0003 , H04L1/0008 , H04L2001/0093
Abstract: A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
-
公开(公告)号:US20240403255A1
公开(公告)日:2024-12-05
申请号:US18738324
申请日:2024-06-10
Applicant: Rambus Inc.
Inventor: Yuanlong WANG
IPC: G06F13/42 , G06F1/3206 , G06F1/3234 , G06F1/3237
Abstract: The timing of the synchronous interface is controlled by a clock signal driven by a controller. The clock is toggled in order to send a command to a memory device via the interface. If there are no additional commands to be sent via the interface, the controller suspends the clock signal. When the memory device is ready, the memory device drives a signal back to the controller. The timing of this signal is not dependent upon the clock signal. Receipt of this signal by the controller indicates that the memory device is ready and the clock signal should be resumed so that a status of the command can be returned via the interface, or another command issued via the interface.
-
公开(公告)号:US20220222197A1
公开(公告)日:2022-07-14
申请号:US17559975
申请日:2021-12-22
Applicant: Rambus Inc.
Inventor: Yuanlong WANG
IPC: G06F13/42 , G06F1/3237 , G06F1/3206 , G06F1/3234
Abstract: The timing of the synchronous interface is controlled by a clock signal driven by a controller. The clock is toggled in order to send a command to a memory device via the interface. If there are no additional commands to be sent via the interface, the controller suspends the clock signal. When the memory device is ready, the memory device drives a signal back to the controller. The timing of this signal is not dependent upon the clock signal. Receipt of this signal by the controller indicates that the memory device is ready and the clock signal should be resumed so that a status of the command can be returned via the interface, or another command issued via the interface.
-
公开(公告)号:US20210081269A1
公开(公告)日:2021-03-18
申请号:US17068515
申请日:2020-10-12
Applicant: Rambus Inc.
Inventor: Yuanlong WANG , Frederick A. WARE
IPC: G06F11/07 , H03M13/09 , H03M13/29 , G06F3/06 , G06F11/10 , H03M13/00 , G06F13/42 , H04L1/00 , H04L1/08 , H04L1/18 , G06F11/14
Abstract: A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
-
公开(公告)号:US20180322002A1
公开(公告)日:2018-11-08
申请号:US16022791
申请日:2018-06-29
Applicant: Rambus Inc.
Inventor: Yuanlong WANG , Frederick A. WARE
IPC: G06F11/07 , H04L1/18 , G06F3/06 , H04L1/08 , H04L1/00 , H03M13/00 , H03M13/29 , H03M13/09 , G06F13/42 , G06F11/14 , G06F11/10
CPC classification number: G06F11/0727 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/073 , G06F11/0751 , G06F11/076 , G06F11/0793 , G06F11/10 , G06F11/1004 , G06F11/1008 , G06F11/1044 , G06F11/1068 , G06F11/1402 , G06F13/4286 , H03M13/09 , H03M13/29 , H03M13/2906 , H03M13/611 , H04L1/0003 , H04L1/0008 , H04L1/0061 , H04L1/08 , H04L1/1867 , H04L2001/0093
Abstract: A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
-
-
-
-
-
-
-