CN1841333A - Dynamic random memory testing method and system thereof - Google Patents

Dynamic random memory testing method and system thereof Download PDF

Info

Publication number
CN1841333A
CN1841333A CN 200510059920 CN200510059920A CN1841333A CN 1841333 A CN1841333 A CN 1841333A CN 200510059920 CN200510059920 CN 200510059920 CN 200510059920 A CN200510059920 A CN 200510059920A CN 1841333 A CN1841333 A CN 1841333A
Authority
CN
China
Prior art keywords
dynamic random
random memory
processing unit
central processing
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200510059920
Other languages
Chinese (zh)
Inventor
黄士荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yingjia Science And Texchnology Co Ltd
Original Assignee
Yingjia Science And Texchnology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yingjia Science And Texchnology Co Ltd filed Critical Yingjia Science And Texchnology Co Ltd
Priority to CN 200510059920 priority Critical patent/CN1841333A/en
Publication of CN1841333A publication Critical patent/CN1841333A/en
Pending legal-status Critical Current

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

The related dynamic random memory (DRM) with auto testing mechanism comprises: a DRM unit, and a dynamic random memory controller (DAMC) to receive testing command from a system CPU, execute the auto testing and return the result to the CPU.

Description

Dynamic random memory testing method and system thereof
Technical field
The present invention relates to a kind of internal memory and a kind of automatic test approach, particularly relate to a kind of dynamic random memory with automatic test machine system and this internal memory is carried out automatic test method.
Background technology
Dynamic random memory (DRAM) is quite important in computing machine, has played the part of the role of temporary transient storage data.Central processing unit (CPU) can program or data that some are commonly used read in dynamic random memory earlier, because the access speed of dynamic random memory is faster than permanent storage medium (for example hard disk, Hard Disk), therefore can increase the speed of computer processing data.
All can carry out the action that dynamic random memory is tested during computer booting.After computer system determines that dynamic random memory is no problem, just can carry out the action of system boot.
Common method of testing is to utilize the execution cycle of central processing unit, directly to the fixing some execution cycles of dynamic random memory controller, removes to check the storage element of each address of dynamic random memory.
Such method of testing makes central processing unit must tell some times and handles the test action of dynamic random memory that therefore, reduced the efficient of central processing unit, the dynamic random memory test duration also can extend simultaneously.
Summary of the invention
At the defective that above-mentioned method of testing exists, technical matters to be solved by this invention is to provide a kind of method of testing that shortens the dynamic random memory test duration,
Another technical matters to be solved by this invention is to provide a kind of and the corresponding dynamic random memory with automatic test machine system of said method.
For achieving the above object, the automatic test approach step of this dynamic random memory is as follows:
One central processing unit, a dynamic random memory are provided, and this dynamic random memory comprises a dynamic random memory controller and dynamic random memory storage element;
Described central processing unit is assigned a test command to described dynamic random memory controller;
Described dynamic random memory controller is tested this dynamic random memory storage element automatically because of accepting this test command, and test result is back to this central processing unit.
After described central processing unit is received this test result, can write down the fault block of this dynamic random memory storage element, and when access, keep away this fault block.
Described dynamic random memory can be DRAM, DDR or other internal memory.
A kind of dynamic random memory with automatic test machine system can be because of accepting the action that a certain test command that central processing unit assigns is tested automatically, and it comprises:
One dynamic random memory controller can be accepted the test command that this central processing unit is assigned;
One dynamic random memory storage element, be electrically connected to this dynamic random memory controller, this dynamic random memory controller can be tested automatically this dynamic random memory storage element, and test result is back to described central processing unit because of accepting test command.
After described central processing unit is received this test result, can write down the fault block of this dynamic random memory storage element, and when access, keep away this fault block.
Described dynamic random memory can be DRAM, DDR or other internal memory.
From the above, begin system and method that the dynamic random memory storage element is tested automatically owing to adopt central processing unit to assign test command to the dynamic random memory controller, central processing unit can " necessary " be told some times and is handled the test action of dynamic random memory, therefore, improve the efficient of central processing unit, shortened the time of dynamic random memory test.
Description of drawings
Fig. 1 is the calcspar of most preferred embodiment of the present invention.
Detailed description of main elements
11: central processing unit
12: dynamic random memory
122: the dynamic random memory storage element
121: the dynamic random memory controller
1211: automatic testing equipment
Embodiment
The present invention is described further below in conjunction with drawings and Examples.
Fig. 1 is a most preferred embodiment calcspar of the present invention.Generally speaking, central processing unit 11 can carry out data access to the dynamic random memory storage element 122 of dynamic random memory 12.Under test (Test) pattern or debug (Debug) pattern, 11 need of central processing unit are assigned a test command to dynamic random memory controller 121, the dynamic random memory controller promptly starts inner automatic testing equipment 1211, comes the action that the dynamic random memory storage element is tested automatically.
Thus, can improve the work efficiency of central processing unit, make it have more time to handle other action.After the test action of dynamic random memory storage element was finished, the dynamic random memory controller only needed to send signal to central processing unit 11, and central processing unit can be learnt test result.
Test result further can comprise the state of each block of dynamic random memory storage element, if run into out of order storage block, can be recorded as the fault block, so when normal operation, can avoid this fault block makes computing machine continue normal operation, even if minority fault block is arranged, whole dynamic random memory 12 still can use.
Certainly, the dynamic random memory with automatic test machine system as described wherein, after central processing unit is received this test result, can write down the fault block of this dynamic random memory storage element, and when access, keep away this fault block.This dynamic random memory can be DRAM or DDR or other can carry out the internal memory of access.
For the disclosed technology of the present invention, those skilled in the art can implement according to this.The foregoing description still is not enough to contain the claimed claim of the present invention, and is therefore within the spirit and principles in the present invention all, any modification of being done, is equal to replacement, transformation etc., all should be included within the claim scope of the present invention.

Claims (6)

1. the automatic test approach of a dynamic random memory, its step is as follows:
One central processing unit, a dynamic random memory are provided, and this dynamic random memory comprises a dynamic random memory controller and dynamic random memory storage element;
Described central processing unit is assigned a test command to described dynamic random memory controller;
Described dynamic random memory controller is tested this dynamic random memory storage element automatically because of accepting this test command, and test result is back to this central processing unit.
2. the automatic test approach of dynamic random memory according to claim 1 is characterized in that, after described central processing unit is received this test result, can write down the fault block of this dynamic random memory storage element, and when access, keeps away this fault block.
3. the automatic test approach of dynamic random memory according to claim 1 is characterized in that, described dynamic random memory can be DRAM or DDR.
4. dynamic random memory with automatic test machine system can is characterized in that because of accepting the action that a certain test command that central processing unit assigns is tested automatically, comprising:
One dynamic random memory controller can be accepted the test command that this central processing unit is assigned;
One dynamic random memory storage element, be electrically connected to this dynamic random memory controller, this dynamic random memory controller can be tested automatically this dynamic random memory storage element, and test result is back to described central processing unit because of accepting test command.
5. the dynamic random memory with automatic test machine system according to claim 4, it is characterized in that, after described central processing unit is received this test result, can write down the fault block of this dynamic random memory storage element, and when access, kept away this fault block.
6. the dynamic random memory with automatic test machine system according to claim 4 is characterized in that described dynamic random memory can be DRAM or DDR.
CN 200510059920 2005-04-01 2005-04-01 Dynamic random memory testing method and system thereof Pending CN1841333A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200510059920 CN1841333A (en) 2005-04-01 2005-04-01 Dynamic random memory testing method and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200510059920 CN1841333A (en) 2005-04-01 2005-04-01 Dynamic random memory testing method and system thereof

Publications (1)

Publication Number Publication Date
CN1841333A true CN1841333A (en) 2006-10-04

Family

ID=37030371

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200510059920 Pending CN1841333A (en) 2005-04-01 2005-04-01 Dynamic random memory testing method and system thereof

Country Status (1)

Country Link
CN (1) CN1841333A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699463A (en) * 2012-09-28 2014-04-02 国际商业机器公司 Memory test method and memory test system of server utilizing Xeon processor
US9406401B2 (en) 2012-05-30 2016-08-02 Industrial Technology Research Institute 3-D memory and built-in self-test circuit thereof
CN108646980A (en) * 2018-04-27 2018-10-12 江苏华存电子科技有限公司 A method of efficiently using memory bandwidth

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9406401B2 (en) 2012-05-30 2016-08-02 Industrial Technology Research Institute 3-D memory and built-in self-test circuit thereof
CN103699463A (en) * 2012-09-28 2014-04-02 国际商业机器公司 Memory test method and memory test system of server utilizing Xeon processor
CN103699463B (en) * 2012-09-28 2017-12-05 联想企业解决方案(新加坡)有限公司 Memory test method and system for server using Xeon processor
CN108646980A (en) * 2018-04-27 2018-10-12 江苏华存电子科技有限公司 A method of efficiently using memory bandwidth

Similar Documents

Publication Publication Date Title
US7143236B2 (en) Persistent volatile memory fault tracking using entries in the non-volatile memory of a fault storage unit
CN1208718C (en) Computer system including memory access controller for using non-system memory storage resources during system boot time
CN1834950A (en) Multicore processor having active and inactive execution cores
CN1959638A (en) Method and apparatus for memory initializing in a computer system
US20120179447A1 (en) Hybrid Simulation System and Method
CN1932763A (en) Computer system starting method
CN1577626A (en) Memory module integrated clock supply chip, module containing chip and operation of module
US20060224874A1 (en) Method for updating system management basic input output system (SMBIOS) data
CN1826590A (en) Cache integrity apparatus, systems, and methods
US9766814B2 (en) Method and apparatus for defect management in a non-volatile memory device
JP4436368B2 (en) PCI / PCI-X Standard Hot Plug Controller (SHPC) Command Status Signaling Method
US20090254732A1 (en) Enabling Memory Module Slots In A Computing System After A Repair Action
CN1776644A (en) Method for monitoring internal memory varible rewrite based on finite-state-machine
CN1841333A (en) Dynamic random memory testing method and system thereof
CN114446381A (en) eMMC fault analysis method, eMMC fault analysis device, readable storage medium and electronic equipment
CN109871337B (en) SSD storage medium switching method and system
CN2563637Y (en) Starting up operation system device of computer host
US8521988B2 (en) Control system and control method of virtual memory
CN100342361C (en) Method and apparatus for fast reading and writing memory data
US20100153633A1 (en) PC architecture using fast NV RAM in main memory
US20080133836A1 (en) Apparatus, system, and method for a defined multilevel cache
CN1624658A (en) Method of fast starting for computer system
CN1564130A (en) Method of identifying big or small memory of imbedded system
CN101063950A (en) Testing and updating system and method
US8806283B1 (en) Automatic and on-demand testing of non-volatile storage devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication