Claims
- 1. A method for error detection and correction (EDC) in transferring data in a packet of bytes from a memory module to a requesting device comprising the steps of:
defining for each byte of packet have an EDC code portion and a data portion; reading out said data from said memory module; forwarding said data portion to said requesting device; storing said EDC portion and sending said EDC portion to an EDC functional block when a complete EDC code is obtained; copying said data and sending said data to said EDC functional block; and performing error checking and correction in said EDC functional block when said EDC functional block receives a complete EDC code.
- 2. A method as in claim 1, wherein when an error is detected in said EDC functional block, said block causes:
setting a flag and correcting said data; writing the correct data back to said memory module; and generating an interrupt to said requesting device for a later retransmission.
- 3. A method as in claim 1, wherein each byte of a packet has 8 bits of data and 1 bit of a 8 bit EDC code and said EDC code is distributed among 8 bytes of each packet.
- 4. A method as in claim 1, wherein said forwarding of said data portion will not begin until an entire packet is received and said entire packet is checked and corrected for error.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional of U.S. patent application Ser. No. 10/273,442 entitled “Latched Sense Amplifiers As High Speed Memory In A Memory System” filed Oct. 15, 2002 by Leung et al.;
[0002] which is a continuation of U.S. patent application Ser. No. 09/903,094 (now U.S. Pat. No. 6,483,755) entitled “Memory Modules With High Speed Latched Sensed Amplifiers” filed Jul. 10, 2001 by Leung et al.;
[0003] which is a continuation of U.S. patent application Ser. No. 08/820,297 (now U.S. Pat. No. 6,425,046) entitled “Method For Using A Latched Sense Amplifier In A Memory Module As a High-Speed Cache Memory” filed 18 Mar. 1997 by Leung et al.;
[0004] which is a divisional of U.S. patent application Ser. No. 08/484,063 (now U.S. Pat. No. 5,666,480 entitled “Fault-Tolerant Hierarchical Bus System And Method of Operating Same,” filed Jun. 8, 1995 by Leung et al.;
[0005] which is a divisional of U.S. patent application Ser. No. 08/307,496 (now U.S. Pat. No. 5,613,077) entitled “Circuit Module Redundancy Architecture,” filed Sep. 14, 1994 by Leung et al.;
[0006] which is a continuation of U.S. patent application Ser. No. 07/927,564 (now abandoned) entitled “Fault-Tolerant, High-Speed Bus System And Bus Interface For Wafer-Scale Integration,” filed Aug. 10, 1992 by Leung et al.;
[0007] which is a continuation-in-part of U.S. patent application Ser. No. 07/865,410 (now abandoned) entitled “Circuit Module Redundancy Architecture.” filed Apr. 8, 1992 by Leung et al.;
[0008] which is a continuation-in-part of U.S. patent application Ser. No. 07/787,984 (now abandoned) entitled “Wafer-Scale Integration Architecture, Process, Circuit, Testing, And Configuration,” filed Nov. 5, 1991 by Leung et al.;
[0009] all of which are incorporated herein by reference.
Divisions (3)
|
Number |
Date |
Country |
Parent |
10273442 |
Oct 2002 |
US |
Child |
10800382 |
Mar 2004 |
US |
Parent |
08484063 |
Jun 1995 |
US |
Child |
08820297 |
Mar 1997 |
US |
Parent |
08307496 |
Sep 1994 |
US |
Child |
08484063 |
Jun 1995 |
US |
Continuations (3)
|
Number |
Date |
Country |
Parent |
09903094 |
Jul 2001 |
US |
Child |
10273442 |
Oct 2002 |
US |
Parent |
08820297 |
Mar 1997 |
US |
Child |
09903094 |
Jul 2001 |
US |
Parent |
07927564 |
Aug 1992 |
US |
Child |
08307496 |
Sep 1994 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
07865410 |
Apr 1992 |
US |
Child |
07927564 |
Aug 1992 |
US |
Parent |
07787984 |
Nov 1991 |
US |
Child |
07865410 |
Apr 1992 |
US |