CN109859788A - The test method for bit error rate of resistive memory - Google Patents

The test method for bit error rate of resistive memory Download PDF

Info

Publication number
CN109859788A
CN109859788A CN201910134609.0A CN201910134609A CN109859788A CN 109859788 A CN109859788 A CN 109859788A CN 201910134609 A CN201910134609 A CN 201910134609A CN 109859788 A CN109859788 A CN 109859788A
Authority
CN
China
Prior art keywords
error rate
stage
write
bit error
signal
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.)
Granted
Application number
CN201910134609.0A
Other languages
Chinese (zh)
Other versions
CN109859788B (en
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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201910134609.0A priority Critical patent/CN109859788B/en
Publication of CN109859788A publication Critical patent/CN109859788A/en
Application granted granted Critical
Publication of CN109859788B publication Critical patent/CN109859788B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

The invention discloses a kind of test method for bit error rate of resistive memory.The commercial applications of memory need to guarantee the extremely low bit error rate, this test needs to repeat a large amount of erasable process and analyzed, to need a large amount of time, therefore accelerate to this process meaningful.The present invention is particular value using the length that arbitrary waveform generator adjusts reading waveform, thus that can generate the specific waveforms only comprising reading information after dot product in oscillograph with selection signal.This specific waveforms allows to filter off the waveform read other than information after adjusting oscilloscope sampling rate, the redundancy of information is dropped to theoretical minimum, to increase the flux of error rate test.

Description

The test method for bit error rate of resistive memory
Technical field
Present invention pertains generally to memory test fields, more particularly to the reliability test of resistive memory.
Background technique
Resistive memory based on resistance value is a kind of common non-volatility memorizer, is one kind energy under the conditions of passive The technology of non-volatile recording data.For resistive memory basic operation there are two types of, it is erasable and read.Due to the heating power of device A degree of bit error rate can all be caused with randomness brought by mechanism itself, erasable operation and read operation by learning.For wiping Process is write, error code shows as write-in failure, i.e., the state of storage unit does not change in erasable front and back.For reading process, Error code is shown as being written successfully, i.e. the state of storage unit is changed before and after reading.Commercialized resistive is stored Device, due to using error code correcting code (Error Correction Code), the bit error rate lower than certain threshold value is can to receive 's.This generally acknowledged bit error rate threshold is 10 in the industry-6, i.e., once error code in every 1,000,000 operations.The test of the bit error rate is Any commercialized critical reliability data of memory, but this requirement means great data volume and corresponding extremely long test Time.The time of this key test is substantially reduced therefore is very significant.Traditional error rate analyzer uses fixation Read access time length, and the timing in this time span and actual circuit is consistent, usually one is deposited much smaller than described The numerical value of write sequence element length.Therefore, oscillograph must be run with higher sample rate, to capture the reading stage device On electric current, to obtain the state of device.This high sampling rate increases the higher data volume of script further greatly Add.
Summary of the invention
In view of the above-mentioned deficiencies in the prior art, it is an object of the present invention to provide a kind of error rate test side of resistive memory Method.
The purpose of the present invention is what is be achieved through the following technical solutions: a kind of test method for bit error rate of resistive memory, The described method includes:
In a test system;
The arbitrary waveform generator output of the test macro is two signals, respectively deposits write signal and chooses signal;
The oscillograph input of the test macro is two signals, and the respectively described write signal of depositing is by resistive memory Excitation current and the selection signal;
The data in the mathematics channel of the oscillograph are the excitation current and the dot product result for choosing signal;
In a computer, dot product is received as a result, and carrying out error rate analyzer and providing the bit error rate.
Further, the test macro is that have based on probe station, wafer and passive probe, and without using independent Source amplifier or passive amplifier.
Further, it is described deposit write signal deposit write sequence unit be divided into initial phase, write phase, loitering phase with And read the stage;
The object of the bit error rate is the said write stage, and the voltage magnitude in said write stage can be erasable voltage Amplitude, or voltage magnitude is read, it is also possible to arbitrary waveform.
Further, the time span in the reading stage deposits the half of write sequence length described in.
Further, the selection sequence units for choosing signal are divided into high level stage and low level stage.
Further, the time location in the high level stage is the subset of the time location in the reading stage.
Further, the calculating operation for obtaining the dot product result is high speed mathematical operation list inside the oscillograph It is completed in first.
Further, the sample rate of the oscillograph is not more than 50 times of following numerical value, i.e., the described reading for depositing write signal Take twice of the inverse in stage;And if this sampling is located at the time location in the reading stage, sampling cannot next time Into the time location in next reading stage for depositing write sequence unit.
Further, the error rate analyzer in the computer uses parallel computation framework.
Further, the error rate analyzer uses classifier algorithm.
The beneficial effects of the present invention are: the method for the present invention can be realized high-throughput error rate test, to greatly contract It is short carry out error rate test needed for the time, promote the speed of research and development of products.The method of the present invention, which effectively shields, reads rank Data except section, thus obtain data volume to be processed needed for the error code information of single operation be reduced to it is theoretical minimum, from And it significantly reduces the preservation of data and handles time and cost.Firstly, present invention uses the selection signal and described depositing The dot product of write signal simplifies originally complicated waveform in order to which the stage of reading is constant, remaining time location be approximately zero it is similar The signal of square wave.Since this processing passes through high-speed bus and computing unit completion inside oscillograph, time-consuming is needed not move through The transmission of equipment room peripheral data, thus more tractable signal is obtained under the premise of not increasing the testing time, thus under being The processing of one step lays the foundation.
Detailed description of the invention
Fig. 1 is the test method for bit error rate realization principle figure of resistive memory.
Specific embodiment
In the following detailed description, with reference to the attached drawing for forming a part of the invention, wherein passing through graphic side Formula shows implementable a specific embodiment of the invention.It should be understood that without departing from the scope of the invention, it can be utilized Its embodiment and the change that structure or logic can be carried out.For example, the feature that an embodiment is shown or described can For or in conjunction with other embodiment to generate another embodiment.It include these modifications and variations its object is to the present invention. Use specific language (it is not necessarily to be construed as limitation the scope of the appended claims) description embodiment.Attached drawing do not press than Example draws and only for purposes of discussion.
We use following symbol table oscillography shape:
1. (time 1, amplitude 1) is defined as maintaining amplitude 1 (unit: V) under the length of time 1 (unit: ns);
2. it is series connection of two sections of waveforms in timing that [first, second], which schedules,.
Test macro includes arbitrary waveform generator, oscillograph and computer.During the test, resistive to be tested is deposited Reservoir is spin transfer torque-magnetic random memory (STT-MRAM).
Assuming that the bit error rate for needing the square wave of the 50ns of 0.5V to be written, the specific steps are as follows:
The sample rate that oscillograph is arranged is 5MS/s.Depositing for arbitrary waveform generator is write into Waveform Input device, and by oscillography The channel 1 of device is connected on device circuit.By the channel 2 of the selection Waveform Input oscillograph of arbitrary waveform generator.In oscillograph Interior, setting mathematical operation result is the dot product in channel 1 and channel 2, is denoted as mathematics 1.Mathematics 1 is saved to oscillograph.Probe is set Platform and probe are to complete the acupuncture treatment of microwave probe and magnetic random memory wafer.
After the connection for completing test loop, setting, which is deposited, to be write waveform and is
[(400,-0.7),(100,0),(50,0.5),(100,0),(850,0.2)],
Waveform is chosen in setting
[(700,0),(750,0.5),(50,0)]。
Next step accesses the hard disk of oscillograph using the cable based on gigabit LAN, to read this data.? On computer, the processing mode of the bit error rate can there are many kinds of, provide two kinds of examples here.First way, preparatory measuring appliance Resistance-voltage relationship of part, determines the line of demarcation of the resistance under different conditions, then compares the high level of square wave in test data With scheduled line of demarcation.The second way randomly selects a part of data, determines different conditions resistance using classifier algorithm Then boundary judges the state of device using trained classifier.The calculating of this step can use parallel computation frame Structure accelerates.When data save simultaneously, low accuracy floating-point number or integer can be used to reduce data volume.
We can measure the bit error rate with fixed voltage by the above process, can also fix the expected bit error rate and then search for phase Corresponding voltage.Previous process only needs the voltage by constantly changing write-in can be realized.For latter procedure, newton is used Method or dichotomy complete this search, referring on the left of Fig. 1.The specific implementation of Newton method is described first.It is arranged one smaller Write-in voltage, such as 0.1V, a then biggish write-in voltage, such as 0.2V are set.Linear extrapolation is done by Newton method or interpolation obtains To new write-in voltage, recycle until the difference of the actual measurement bit error rate and the expected bit error rate is less than given error.Next description The specific implementation of dichotomy.One lesser write-in voltage, such as 0.1V are set, if the actual measurement bit error rate is greater than the expected bit error rate, It then sets new voltage to twice of primary voltage, until the actual measurement bit error rate is less than the expected bit error rate.Last be used as twice is taken to search Rope section, carry out binary chop, due to the step for be basic algorithm, do not do specific explanations here.

Claims (10)

1. a kind of test method for bit error rate of resistive memory, which is characterized in that the described method includes:
In a test system;
The arbitrary waveform generator output of the test macro is two signals, respectively deposits write signal and chooses signal;
The oscillograph input of the test macro is two signals, the respectively described excitation deposited write signal and pass through resistive memory Electric current and the selection signal;
The data in the mathematics channel of the oscillograph are the excitation current and the dot product result for choosing signal;
In a computer, dot product is received as a result, and carrying out error rate analyzer and providing the bit error rate.
2. the method according to claim 1, wherein the test macro is based on probe station, wafer and passive Probe, and do not use independent activated amplifier or passive amplifier.
3. the method according to claim 1, wherein the write sequence unit of depositing for depositing write signal is divided into initialization Stage, write phase, loitering phase and reading stage;
The object of the bit error rate is the said write stage, and the voltage magnitude in said write stage can be erasable voltage amplitude Value, or voltage magnitude is read, it is also possible to arbitrary waveform.
4. according to the method described in claim 3, it is characterized in that, the time span in the reading stage writes sequence close to described deposit The half of column length.
5. the method according to claim 1, wherein the selection sequence units for choosing signal are divided into high level Stage and low level stage.
6. according to the method described in claim 5, it is characterized in that, the time location in the high level stage is the reading rank The subset of the time location of section.
7. the method according to claim 1, wherein the calculating operation for obtaining the dot product result is shown described It is completed in high speed mathematical arithmetic element inside wave device.
8. the method according to claim 1, wherein no more than 50 times following numbers of the sample rate of the oscillograph Value, i.e., twice of the inverse in the described reading stage for depositing write signal;And if this sampling is located at the reading stage Time location then samples not the time location that can enter next reading stage for depositing write sequence unit next time.
9. the method according to claim 1, wherein the error rate analyzer in the computer uses parallel computation Framework.
10. the method according to claim 1, wherein the error rate analyzer uses classifier algorithm.
CN201910134609.0A 2019-02-23 2019-02-23 Method for testing bit error rate of resistive memory Active CN109859788B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910134609.0A CN109859788B (en) 2019-02-23 2019-02-23 Method for testing bit error rate of resistive memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910134609.0A CN109859788B (en) 2019-02-23 2019-02-23 Method for testing bit error rate of resistive memory

Publications (2)

Publication Number Publication Date
CN109859788A true CN109859788A (en) 2019-06-07
CN109859788B CN109859788B (en) 2021-04-16

Family

ID=66898597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910134609.0A Active CN109859788B (en) 2019-02-23 2019-02-23 Method for testing bit error rate of resistive memory

Country Status (1)

Country Link
CN (1) CN109859788B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113344020A (en) * 2020-03-02 2021-09-03 美光科技公司 Classification of error rates of data retrieved from memory cells

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11257546B2 (en) 2020-05-07 2022-02-22 Micron Technology, Inc. Reading of soft bits and hard bits from memory cells

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004032405A1 (en) * 2002-09-30 2004-04-15 Lecroy Corporation Method and apparatus for bit error rate analysis
CA2657243A1 (en) * 2006-07-14 2008-01-17 Dft Microsystems, Inc. Signal integrity measurement systems and methods using a predominantly digital time-base generator
CN101995500A (en) * 2009-08-12 2011-03-30 特克特朗尼克公司 Test and measurement instrument with bit-error detection
CN102290106A (en) * 2011-07-06 2011-12-21 华中科技大学 Device for testing phase change memory unit array
CN103531248A (en) * 2013-10-12 2014-01-22 中国科学院微电子研究所 Method for testing RRAM (resistive random access memory) pulse parameters
CN103531250A (en) * 2013-10-18 2014-01-22 中国科学院微电子研究所 Circuit for testing pulse parameters of RRAM device
CN205490552U (en) * 2016-04-09 2016-08-17 哈尔滨理工大学 Image transmission based on visible light communication
US9543988B2 (en) * 2014-05-29 2017-01-10 Netapp, Inc. Adaptively strengthening ECC for solid state cache
CN206620133U (en) * 2017-03-24 2017-11-07 厦门优迅高速芯片有限公司 A kind of high-speed DAC test system
CN109189619A (en) * 2018-08-13 2019-01-11 光梓信息科技(上海)有限公司 I2C bus compatible test method, system, storage medium and equipment

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004032405A1 (en) * 2002-09-30 2004-04-15 Lecroy Corporation Method and apparatus for bit error rate analysis
CA2657243A1 (en) * 2006-07-14 2008-01-17 Dft Microsystems, Inc. Signal integrity measurement systems and methods using a predominantly digital time-base generator
CN101995500A (en) * 2009-08-12 2011-03-30 特克特朗尼克公司 Test and measurement instrument with bit-error detection
CN102290106A (en) * 2011-07-06 2011-12-21 华中科技大学 Device for testing phase change memory unit array
CN103531248A (en) * 2013-10-12 2014-01-22 中国科学院微电子研究所 Method for testing RRAM (resistive random access memory) pulse parameters
CN103531250A (en) * 2013-10-18 2014-01-22 中国科学院微电子研究所 Circuit for testing pulse parameters of RRAM device
US9543988B2 (en) * 2014-05-29 2017-01-10 Netapp, Inc. Adaptively strengthening ECC for solid state cache
CN205490552U (en) * 2016-04-09 2016-08-17 哈尔滨理工大学 Image transmission based on visible light communication
CN206620133U (en) * 2017-03-24 2017-11-07 厦门优迅高速芯片有限公司 A kind of high-speed DAC test system
CN109189619A (en) * 2018-08-13 2019-01-11 光梓信息科技(上海)有限公司 I2C bus compatible test method, system, storage medium and equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113344020A (en) * 2020-03-02 2021-09-03 美光科技公司 Classification of error rates of data retrieved from memory cells
CN113344020B (en) * 2020-03-02 2024-06-07 美光科技公司 Apparatus, method and system for classifying error rates of data retrieved from memory cells
US12009034B2 (en) 2020-03-02 2024-06-11 Micron Technology, Inc. Classification of error rate of data retrieved from memory cells

Also Published As

Publication number Publication date
CN109859788B (en) 2021-04-16

Similar Documents

Publication Publication Date Title
CN101512362A (en) Digital waveform generation and measurement in automated test equipment
TWI391679B (en) Determining frequency components of jitter
US20070043994A1 (en) Obtaining test data for a device
US10996272B2 (en) One-shot circuit
CN105334239A (en) Multi-dimensional nuclear magnetic resonance fluid component content measuring method and device
CN109859788A (en) The test method for bit error rate of resistive memory
US11733293B2 (en) Method and apparatus for determining jitter, storage medium and electronic device
CN115291090B (en) Chip tester signal delay measuring method and device and computer equipment
US20150168529A1 (en) Self-Calibration of Source-Measure Unit via Capacitor
CN109254255A (en) Nuclear magnetic resonance lateral relaxation time spectrometry method, apparatus and readable storage medium storing program for executing
US7143323B2 (en) High speed capture and averaging of serial data by asynchronous periodic sampling
CN112017727B (en) Interface test method and device, processor and electronic equipment
US8726114B1 (en) Testing of SRAMS
KR101524204B1 (en) High throughput semiconductor device testing
CN201852927U (en) Lab VIEW-based three-coil micro-tesla magnetic field measuring apparatus
US20140245088A1 (en) Semiconductor test device and semiconductor test method
CN115409182B (en) Quantum chip testing method, system, storage medium and quantum computer
US20120010857A1 (en) Method and apparatus for complex time measurements
CN111223518B (en) Test structure and durability test method for resistive memory unit
CN106770416A (en) It is a kind of based on LabVIEW's129Xe nucleon relaxation time measuring systems
KR101503555B1 (en) Error catch ram support using fan-out/fan-in matrix
CN111899782A (en) Test method, test device, electronic equipment and storage medium
CN114167333B (en) Longitudinal relaxation time measuring method and device, computer equipment and storage medium
US20240230805A1 (en) Magnetic resonance simulation apparatus, magnetic resonance simulation method, and computer-readable nonvolatile storage medium storing magnetic resonance simulation program
JP2009133832A (en) Histogram generation with multiple increment read-modify-write cycle

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant