This application claims the benefit of Chinese Patent Application No. 201420131654.3, filed Mar. 21, 2014.
The present invention relates generally to computer systems and memory. More specifically, the present invention relates to an independent Error-Correcting Code (Error Checking and Correction, ECC) chip device, a motherboard having an independent ECC chip socket, and a computer system comprising the independent ECC chip device and the motherboard.
ECC memory is a kind of computer data storage that can detect and correct data errors. In contrast, non-ECC memory cannot detect errors and/or cannot correct errors.
ECC memory is generally implemented by using RAM modules that contain extra memory bits, and memory controllers that use these memory bits. For example, typically, a non-ECC RAM module will contain 2, 4, or 8 chips, while a corresponding ECC RAM module will contain 3, 5, or 9 chips. The extra chip provides the extra memory bits and is used for ECC coding.
It would be desirable to provide a computer system that would allow use of inexpensive non-ECC memory modules, but still have allow for ECC functionality if so desired. To achieve this purpose and overcome other disadvantages, the present invention provides an independent ECC chip device, a motherboard having an independent ECC chip socket, and a computer system comprising the independent ECC chip device and the motherboard. Through the devices and system of present invention, it is not necessary to remove or replace non-ECC memory in a computer system in order to achieve an ECC function. Thus, much cost is saved and the flexibility and reliability of the computer system is also enhanced.
In an example embodiment embodying a first aspect of present invention, an independent ECC chip device is provided. The ECC chip device consists of a connecting card and a memory chip configured to detect and correct memory errors, the connecting card being configured to be coupled with the memory chip.
In an example embodiment embodying a second aspect of present invention, a motherboard is provided. The motherboard comprises at least one memory socket supporting an ECC and/or Non-ECC memory module. The motherboard further comprises an independent ECC chip socket which is configured to be coupled with an independent ECC chip device. The ECC chip socket is coupled with the at least one memory socket.
In an example embodiment embodying a third aspect of present invention, a computer system is provided. The computer system comprises a memory controller, a Non-ECC memory module, and an independent ECC chip device wherein the memory controller is coupled with the independent ECC chip device and the Non-ECC memory module.
Other aspects and embodiments are described herein below.
The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
The present invention will now be described in detail with reference to a few preferred embodiments thereof as illustrated in the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art, that the present invention may be practiced without some or all of these specific details. In other instances, well-known components and structures have not been described in detail in order to not unnecessarily obscure the present invention.
In the following, an independent ECC chip device, a motherboard having an independent ECC chip socket and a computer system according to exemplary embodiments of the present invention will be described in detail with reference to
As such, although the memory module of the computer system of the present invention is a Non-ECC memory module, through adding an independent ECC socket on the motherboard and plugging in an independent ECC chip device in the ECC socket, the computer system of the present invention will have an ECC function, i.e., providing an ECC memory in the computer system. Users can use a general Non-ECC memory module and plug the ECC chip device of the present invention into the motherboard to get ECC function without needing to replace the Non-ECC memory module with a general ECC memory module, which can achieve the purpose of both saving cost and enhancing the flexibility and reliability of the computer system.
In one exemplary embodiment, the Non-ECC memory module can be a double data rate 3 (DDR3), buffered or unbuffered Dual In-Line Memory Modules (UDIMM). Of course, in other embodiments, the Non-ECC memory also can be other kinds of memory module.
Although features and elements are described above in particular combinations, each feature or element can be used alone without the other features and elements or in various combinations with or without other features and elements. It will be apparent to those skilled in the art that various modifications and variations can be made to the embodiments described herein without departing from the spirit and scope of the claimed subject matter. Thus, it is intended that the specification cover the modifications and variations of the various embodiments described herein, provided such modification and variations come within the scope of the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
201420131654.3 | Mar 2014 | CN | national |