Providing a memory device having a shared error feedback pin
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03M-013/00
G11C-029/00
출원번호
US-0018030
(2008-01-22)
등록번호
US-8359521
(2013-01-22)
발명자
/ 주소
Kim, Kyu-hyoun
Coteus, Paul W.
Dell, Timothy J.
출원인 / 주소
International Business Machines Corporation
인용정보
피인용 횟수 :
5인용 특허 :
24
초록▼
A system and method for providing a memory device having a shared error feedback pin. The system includes a memory device having a data interface configured to receive data bits and CRC bits, CRC receiving circuitry, CRC creation circuitry, a memory device pad, and driver circuitry. The CRC receivin
A system and method for providing a memory device having a shared error feedback pin. The system includes a memory device having a data interface configured to receive data bits and CRC bits, CRC receiving circuitry, CRC creation circuitry, a memory device pad, and driver circuitry. The CRC receiving circuitry utilizes a CRC equation for the detection of errors in one or more of the received data and the received CRC bits. The CRC creation circuitry utilizes the CRC equation for the creation of CRC bits consistent with data to be transmitted to a separate device bits. The memory device pad is configured for reporting of any errors detected in the received data and the received CRC bits. The driver circuitry is connected to the memory device pad and merged with one or more other driver circuitries resident on one or more other memory devices into an error reporting line.
대표청구항▼
1. A memory device comprising a receiver, a driver circuitry, and an error pin that is shared by the memory device and at least one other memory device, the memory device configured to perform a method comprising: receiving, via the receiver, write data and cyclical redundancy code (CRC) bits from a
1. A memory device comprising a receiver, a driver circuitry, and an error pin that is shared by the memory device and at least one other memory device, the memory device configured to perform a method comprising: receiving, via the receiver, write data and cyclical redundancy code (CRC) bits from a memory controller;generating CRC bits responsive to the write data;comparing the received CRC bits to the generated CRC bits;based on determining that the received CRC bits are not equal to the generated CRC bits, generating, by the driver circuitry, an error signal; andbased on determining that there is no error based on the received CRC bits being equal to the generated CRC bits, completing a write operation to the memory device. 2. The memory device of claim 1, wherein generating the error signal comprises outputting the error signal from the memory device via the error pin. 3. The memory device of claim 2, further comprising reporting, via the error pin, an existence of parity or other errors associated with address and command information received by the memory device. 4. The memory device of claim 1, wherein the error signal is transmitted to the memory controller. 5. The memory device of claim 1, wherein the received CRC bits are generated responsive to the data and to a CRC polynomial equation, and the generating, by a memory device, CRC bits is further responsive to the CRC polynomial equation. 6. The memory device of claim 1, wherein the memory device is located on a memory module that includes at least one other memory device. 7. The memory device of claim 1, wherein the data and CRC bits are received over multiple transfers, the multiple transfers comprising a packet of information. 8. A method comprising: receiving write data and cyclical redundancy code (CRC) bits from a memory controller;generating, by a memory device, CRC bits responsive to the write data;comparing, by the memory device, the received CRC bits to the generated CRC bits;based on determining that the received CRC bits are not equal to the generated CRC bits, generating, by the memory device, an error signal;based on determining that there is no error based on the received CRC bits being equal to the generated CRC bits, completing a write operation to the memory device; andwherein generating the error signal comprises outputting the error signal from the memory device via an error pin that is shared by the memory device and at least one other memory device. 9. The method of claim 8, further comprising reporting, via the error pin, an existence of parity or other errors associated with address and command information received by the memory device. 10. The method of claim 8, wherein the error signal is transmitted to the memory controller. 11. The method of claim 8, wherein the received CRC bits are generated responsive to the data and to a CRC polynomial equation, and the generating, by a memory device, CRC bits is further responsive to the CRC polynomial equation. 12. The method of claim 8, wherein the memory device is located on a memory module that includes at least one other memory device. 13. The method of claim 8, wherein the data and CRC bits are received over multiple transfers, the multiple transfers comprising a packet of information. 14. A computer program product for writing to a memory device, the computer program product comprising: a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:receiving, via the receiver, write data and cyclical redundancy code (CRC) bits from a memory controller;generating CRC bits responsive to the write data;comparing the received CRC bits to the generated CRC bits;based on determining that the received CRC bits are not equal to the generated CRC bits, generating, by the driver circuitry, an error signal; andbased on determining that there is no error based on the received CRC bits being equal to the generated CRC bits, completing a write operation to the memory device; andwherein generating the error signal comprises outputting the error signal from the memory device via an error pin that is shared by the memory device and at least one other memory device. 15. The computer program product of claim 14, wherein the method further comprises reporting, via the error pin, an existence of parity or other errors associated with address and command information received by the memory device. 16. The computer program product of claim 14, wherein the error signal is transmitted to the memory controller. 17. The computer program product of claim 14, wherein the memory device is located on a memory module that includes at least one other memory device. 18. The computer program product of claim 14, wherein the data and CRC bits are received over multiple transfers, the multiple transfers comprising a packet of information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (24)
Normoyle,Kevin B., Address error detection by merging a polynomial-based CRC code of address bits with two nibbles of data or data ECC bits.
Welles ; II Kenneth B. (Scotia NY) Delano Paul A. (Clifton Park NY) Hartley Richard I. (Schenectady NY) Hartman Michael J. (Clifton Park NY) Chatterjee Abhijit (Clifton Park NY), Buffer integrated circuit providing testing interface.
LaBerge Peter Anthony ; Logan Joseph Franklin ; McDonald Joseph Gerald ; Paussa Gregory Francis, Communication system having a local area network adapter for selectively deleting information and method therefor.
Curry Stephen M. ; Bolan Michael L. ; Kurkowski Hal ; Dias Donald R. ; Lee Robert D., Identifiable modules on a serial bus system and corresponding identification methods.
Leung Clement K. ; Ranganathan Ravi, Multiplexed wide interface to SGRAM on a graphics controller for complex-pattern fills without color and mask register.
Dell Timothy J. (Colchester VT) Farah Lina S. (Burlington VT) Feng George C. (Essex Junction VT) Kellogg Mark W. (Essex Junction VT), Synchronous memory packaged in single/dual in-line memory module and method of fabrication.
Son, Jong-Pil; Park, Chul-Woo; Chung, Hoi-Ju; Cha, Sang-Uhn; Jang, Seong-Jin, Semiconductor memory devices, memory systems including the same and methods of operating the same.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.