TWI556252B - Memory test system and method thereof - Google Patents

Memory test system and method thereof Download PDF

Info

Publication number
TWI556252B
TWI556252B TW104114562A TW104114562A TWI556252B TW I556252 B TWI556252 B TW I556252B TW 104114562 A TW104114562 A TW 104114562A TW 104114562 A TW104114562 A TW 104114562A TW I556252 B TWI556252 B TW I556252B
Authority
TW
Taiwan
Prior art keywords
data
test
memory
memory unit
communication number
Prior art date
Application number
TW104114562A
Other languages
Chinese (zh)
Other versions
TW201640514A (en
Inventor
張昆輝
Original Assignee
華邦電子股份有限公司
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 華邦電子股份有限公司 filed Critical 華邦電子股份有限公司
Priority to TW104114562A priority Critical patent/TWI556252B/en
Application granted granted Critical
Publication of TWI556252B publication Critical patent/TWI556252B/en
Publication of TW201640514A publication Critical patent/TW201640514A/en

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Description

記憶體測試系統及其測試方法 Memory test system and test method thereof

本發明是有關於一種測試系統以及測試方法,且特別是有關於一種記憶體測試系統及其測試方法。 The invention relates to a test system and a test method, and in particular to a memory test system and a test method thereof.

雙倍資料率(DDR)記憶體是一種基於同步動態隨機存取記憶體(SDRAM)的革命性記憶體技術,其提供一種高性能、低成本的記憶體解決方案。並且,在新世代的低功率動態記憶體(Low Power DRAM)的規格下,提供了功率更低、更高速的運作能力,進而滿足現今高速系統所需的性能要求。 Double Data Rate (DDR) memory is a revolutionary memory technology based on Synchronous Dynamic Random Access Memory (SDRAM) that provides a high performance, low cost memory solution. And, in the new generation of low-power dynamic memory (Low Power DRAM) specifications, it provides lower power, higher speed operation capabilities to meet the performance requirements of today's high-speed systems.

在進行記憶體測試時,傳統上記憶體單元可依據外部的時脈訊號產生有效的資料窗(Data Window),並由記憶體測試器擷取資料以進行測試。然而,隨著記憶體運作速度的提昇縮短了資料窗有效期間。並且時脈訊號與資料訊號通道(資料輸出端)之間的延遲時間受到溫度、體積及壓力(簡稱PVT)的影響而相對增加。導致記憶體單元所產生的資料窗,在其資料有效期間產生的位移誤差範圍過大。因此,記憶體測試器便難以正確地擷取 到受到PVT影響而位移的資料窗所具有的有效資料,造成記憶體測試的失敗。 In the memory test, the traditional memory unit can generate a valid data window according to the external clock signal, and the data is taken by the memory tester for testing. However, as the speed of operation of the memory increases, the effective period of the data window is shortened. And the delay time between the clock signal and the data signal channel (data output) is relatively increased by the influence of temperature, volume and pressure (referred to as PVT). The data window generated by the memory unit is too large in the range of displacement error generated during the validity of the data. Therefore, the memory tester is difficult to capture correctly. The effective data of the data window displaced by the influence of PVT causes the failure of the memory test.

有鑑於此,本發明提供一種記憶體測試系統及其測試方法,可降低資料窗位移誤差的範圍,以避免記憶體測試的失敗。 In view of this, the present invention provides a memory test system and a test method thereof, which can reduce the range of data window displacement errors to avoid the failure of the memory test.

本發明的記憶體測試系統,包括記憶體測試器以及記憶體單元。其中,記憶體測試器在測試期間產生資料選通訊號。記憶體單元在測試期間偵測資料選通訊號的致能而輸出具備所儲存的測試資料的測試資料訊號至記憶體測試器。記憶體測試器依據測試資料判斷記憶體單元是否損壞。 The memory testing system of the present invention includes a memory tester and a memory unit. Among them, the memory tester generates a data selection communication number during the test. The memory unit detects the enablement of the data selection communication number during the test and outputs a test data signal having the stored test data to the memory tester. The memory tester determines whether the memory unit is damaged based on the test data.

在本發明的一實施例中,上述的記憶體單元包括資料選通訊號通道、第一輸入緩衝器、資料訊號通道以及先進先出暫存器。資料選通訊號通道用以接收資料選通訊號。第一輸入緩衝器耦接資料選通訊號通道,用以暫存資料選通訊號。資料訊號通道用以輸出測試資料訊號。先進先出暫存器耦接第一輸入緩衝器以及資料訊號通道,用以在測試期間接收測試資料訊號,並偵測第一輸入緩衝器所提供的資料選通訊號是否致能。當資料選通訊號致能時先進先出暫存器傳送測試資料訊號至資料訊號通道,以輸出至記憶體測試器。 In an embodiment of the invention, the memory unit includes a data selection communication number channel, a first input buffer, a data signal channel, and a first in first out register. The data selection communication number channel is used to receive the data selection communication number. The first input buffer is coupled to the data selection communication number channel for temporarily storing the data selection communication number. The data signal channel is used to output test data signals. The first in first out buffer is coupled to the first input buffer and the data signal channel for receiving the test data signal during the test and detecting whether the data selection number provided by the first input buffer is enabled. When the data selection communication number is enabled, the FIFO register transmits the test data signal to the data signal channel for output to the memory tester.

在本發明的一實施例中,上述的記憶體單元更包括時脈通道、第二輸入緩衝器、延遲控制器。時脈通道用以接收時脈訊 號。第二輸入緩衝器耦接時脈通道,用以暫存時脈訊號。延遲控制器耦接第二輸入緩衝器以及先進先出暫存器,用以調整時脈訊號並提供至先進先出暫存器。其中,在讀取期間先進先出暫存器接收具備讀取資料的讀取資料訊號,並且先進先出暫存器依據時脈訊號傳送讀取資料訊號至資料訊號通道。 In an embodiment of the invention, the memory unit further includes a clock channel, a second input buffer, and a delay controller. Clock channel for receiving time signals number. The second input buffer is coupled to the clock channel for temporarily storing the clock signal. The delay controller is coupled to the second input buffer and the first-in first-out register for adjusting the clock signal and providing the first-in-first-out register. The FIFO register receives the read data signal with the read data during the reading, and the FIFO register transmits the read data signal to the data signal channel according to the clock signal.

在本發明的一實施例中,上述的記憶體測試器輸出具備測試資料的寫入資料訊號至記憶體單元以將測試資料儲存至記憶體單元。 In an embodiment of the invention, the memory tester outputs a write data signal having test data to the memory unit to store the test data to the memory unit.

在本發明的一實施例中,上述的記憶體測試器包括比較器。比較器用以判斷由記憶體單元所取得的測試資料是否與寫入記憶體單元時相等,並據以判斷記憶體單元是否損壞。 In an embodiment of the invention, the memory tester described above includes a comparator. The comparator is configured to determine whether the test data obtained by the memory unit is equal to that when the memory unit is written, and to determine whether the memory unit is damaged.

本發明的記憶體測試方法適用於由電子裝置測試記憶體單元。此方法在測試期間產生資料選通訊號並傳送至記憶體單元。並且,在測試期間偵測資料選通訊號的致能而由記憶體單元輸出具備所儲存的測試資料的測試資料訊號,並依據測試資料判斷記憶體單元是否損壞。 The memory testing method of the present invention is suitable for testing a memory unit by an electronic device. This method generates a data selection communication number and transmits it to the memory unit during the test. Moreover, during the test, the detection of the data selection communication number is enabled, and the memory unit outputs a test data signal having the stored test data, and determines whether the memory unit is damaged according to the test data.

在本發明的一實施例中,上述的記憶體單元包括資料選通訊號通道以及資料訊號通道。上述偵測資料選通訊號的致能而由記憶體單元輸出具備所儲存的測試資料的測試資料訊號的步驟包括在測試期間偵測資料選通訊號通道所接收的資料選通訊號是否致能。並且,當資料選通訊號致能時傳送測試資料訊號至資料訊號通道。 In an embodiment of the invention, the memory unit includes a data selection communication number channel and a data signal channel. The step of outputting the test data by the memory unit to enable the test data signal with the stored test data includes the detection of whether the data selection number received by the data selection channel is enabled during the test. And, when the data selection communication number is enabled, the test data signal is transmitted to the data signal channel.

在本發明的一實施例中,上述的記憶體單元更包括時脈通道。上述的記憶體測試方法更包括在讀取期間依據時脈通道所接收的時脈訊號傳送具備讀取資料的讀取資料訊號至資料訊號通道。 In an embodiment of the invention, the memory unit further includes a clock channel. The memory test method further includes transmitting the read data signal with the read data to the data signal channel according to the clock signal received by the clock channel during the reading.

在本發明的一實施例中,在上述產生資料選通訊號並傳送至記憶體單元的步驟之前包括輸出具備測試資料的寫入資料訊號至記憶體單元以將測試資料儲存至記憶體單元。 In an embodiment of the invention, before the step of generating the data selection communication number and transmitting to the memory unit, the method includes: outputting the written data signal with the test data to the memory unit to store the test data to the memory unit.

在本發明的一實施例中,上述依據測試資料判斷記憶體單元是否損壞的步驟包括判斷由記憶體單元所取得的測試資料是否與寫入記憶體單元時相等,並據以判斷記憶體單元是否損壞。 In an embodiment of the invention, the step of determining whether the memory unit is damaged according to the test data comprises determining whether the test data obtained by the memory unit is equal to when the memory unit is written, and determining whether the memory unit is damage.

基於上述,本發明的記憶體測試系統,可透過距離資料訊號通道較近的資料選通訊號來取代時脈訊號觸發產生有效的資料窗。藉此,可減少受到PVT影響而相對增加的延遲時間,降低資料窗的位移誤差。在不增加測試成本的情況下,順利地擷取有效資料,以完成記憶體測試。 Based on the above, the memory test system of the present invention can replace the clock signal to generate an effective data window by selecting a communication number that is closer to the data signal channel. Thereby, the delay time which is relatively increased by the influence of PVT can be reduced, and the displacement error of the data window can be reduced. Successfully capture valid data without completing the test cost to complete the memory test.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式做詳細說明如下。 The above described features and advantages of the present invention will be more apparent from the following description.

100‧‧‧記憶體測試系統 100‧‧‧Memory Test System

110‧‧‧記憶體測試器 110‧‧‧Memory Tester

120‧‧‧記憶體單元 120‧‧‧ memory unit

121‧‧‧資料選通訊號通道 121‧‧‧Information selection communication number channel

122、126‧‧‧輸入緩衝器 122, 126‧‧‧ input buffer

123‧‧‧資料訊號通道 123‧‧‧Information signal channel

124‧‧‧先進先出暫存器 124‧‧‧First In First Out Register

125‧‧‧延遲控制器 125‧‧‧Delay controller

127‧‧‧時脈通道 127‧‧‧clock channel

CLK、CLK’‧‧‧時脈訊號 CLK, CLK'‧‧‧ clock signal

D0、D1、D2、D3‧‧‧測試資料 D0, D1, D2, D3‧‧‧ test data

DQR‧‧‧讀取資料訊號 DQR‧‧‧ reading data signal

DQS‧‧‧資料選通訊號 DQS‧‧‧ data selection communication number

DQT、DQT1、DQT2‧‧‧測試資料訊號 DQT, DQT1, DQT2‧‧‧ test data signal

DQW‧‧‧寫入資料訊號 DQW‧‧‧ write data signal

P1、P2‧‧‧處理路徑 P1, P2‧‧‧ processing path

T‧‧‧週期 T‧‧ cycle

t1、t2、t3、t4、t5‧‧‧時間 T1, t2, t3, t4, t5‧‧‧ time

S410、S420‧‧‧記憶體測試方法的各步驟 S410, S420‧‧‧ steps of the memory test method

圖1是依照本發明一實施例所繪示之記憶體測試系統示意圖。 FIG. 1 is a schematic diagram of a memory test system according to an embodiment of the invention.

圖2為依據本發明一實施例所繪示之資料選通訊號與測試資 料訊號的波形圖。 2 is a data selection communication number and test capital according to an embodiment of the invention. Waveform of the signal.

圖3是依照本發明一實施例所繪示之記憶體單元示意圖。 FIG. 3 is a schematic diagram of a memory unit according to an embodiment of the invention.

圖4是依照本發明一實施例所繪示之記憶體測試方法流程圖。 4 is a flow chart of a method for testing a memory according to an embodiment of the invention.

首先請參照圖1,圖1是依照本發明一實施例所繪示之記憶體測試系統示意圖。在本實施例中,記憶體測試系統100包括記憶體測試器110以及記憶體單元120。其中受測的記憶體單元120可例如為雙倍資料率(DDR)記憶體、第二代雙倍資料率(DDR2)記憶體、低功率第二代雙倍資料率(LPDDR2)記憶體或第三代雙倍資料率(DDR3)記憶體等記憶體裝置。 First, please refer to FIG. 1. FIG. 1 is a schematic diagram of a memory test system according to an embodiment of the invention. In the present embodiment, the memory test system 100 includes a memory tester 110 and a memory unit 120. The memory unit 120 to be tested may be, for example, double data rate (DDR) memory, second generation double data rate (DDR2) memory, low power second generation double data rate (LPDDR2) memory or Three generations of double data rate (DDR3) memory and other memory devices.

在圖1中,記憶體測試器110可在測試期間產生資料選通訊號DQS。並且,記憶體測試器110可將資料選通訊號DQS傳送至記憶體單元120。詳細來說,記憶體測試器110會預先輸出具備測試資料DT的寫入資料訊號DQW至記憶體單元120。並且,記憶體單元120中的受測記憶胞可依據寫入資料訊號DQW而儲存測試資料DT(邏輯0或1),以進行後續的記憶體測試。其中,在記憶體單元120中受測記憶胞的個數端視實際測試需求而論/決定,本發明實施例並不加以限制。 In FIG. 1, the memory tester 110 can generate a data selection communication number DQS during the test. Moreover, the memory tester 110 can transmit the data selection communication number DQS to the memory unit 120. In detail, the memory tester 110 outputs the write data signal DQW having the test data DT to the memory unit 120 in advance. Moreover, the tested memory cell in the memory unit 120 can store the test data DT (logic 0 or 1) according to the write data signal DQW for subsequent memory testing. The number of the measured memory cells in the memory unit 120 is determined/determined according to actual test requirements, and the embodiment of the present invention is not limited.

接著,在測試期間,記憶體測試器110可產生致能的資料選通訊號DQS。並且傳送至記憶體單元120,以觸發記憶體單元120輸出儲存於受測記憶胞的測試資料DT。 Next, during testing, the memory tester 110 can generate an enabled data selection communication number DQS. And transmitted to the memory unit 120 to trigger the memory unit 120 to output the test data DT stored in the tested memory cell.

此外,記憶體單元120耦接記憶體測試器110。記憶體單元120在測試期間會持續偵測資料選通訊號DQS的致能而輸出具備所儲存的測試資料DT的測試資料訊號DQT至記憶體測試器110。記憶體測試器110便可依據測試資料DT判斷記憶體單元120是否損壞。詳細來說,當資料選通訊號DQS致能時,記憶體單元120便會將包含此時儲存於受測記憶胞的測試資料DT的測試資料訊號DQT輸出至記憶體測試器110,以讓記憶體測試器110判斷經由記憶體單元120儲存後測試資料DT的正確性,藉此判斷記憶體單元120(受測記憶胞)是否損壞。舉例來說,記憶體測試器110可包括比較器。比較器可用以判斷由記憶體單元120所取得的測試資料DT是否與預先經由寫入資料訊號DQW寫入記憶體單元120時相等。若所取得的測試資料DT與預先寫入記憶體單元120時相同,記憶體測試器110可判斷記憶體單元120正常。若所取得的測試資料DT與預先寫入記憶體單元120時不同,則記憶體測試器110可判斷記憶體單元120損壞。 In addition, the memory unit 120 is coupled to the memory tester 110. The memory unit 120 continuously detects the enablement of the data selection communication number DQS during the test and outputs the test data signal DQT having the stored test data DT to the memory tester 110. The memory tester 110 can determine whether the memory unit 120 is damaged based on the test data DT. In detail, when the data selection communication number DQS is enabled, the memory unit 120 outputs the test data signal DQT including the test data DT stored at the test memory cell to the memory tester 110 for memory. The body tester 110 determines the correctness of the test data DT stored via the memory unit 120, thereby determining whether the memory unit 120 (the measured memory cell) is damaged. For example, the memory tester 110 can include a comparator. The comparator can be used to determine whether the test data DT obtained by the memory unit 120 is equal to when it is previously written to the memory unit 120 via the write data signal DQW. If the obtained test data DT is the same as when the memory unit 120 is previously written, the memory tester 110 can determine that the memory unit 120 is normal. If the obtained test data DT is different from that written in advance to the memory unit 120, the memory tester 110 can determine that the memory unit 120 is damaged.

以下舉例以進一步說明資料選通訊號與測試資料訊號的關係。圖2為依據本發明一實施例所繪示之資料選通訊號與測試資料訊號的波形圖。請參照圖1及圖2,在本實施例中,繪示了在受PVT影響下,不同情況的測試資料訊號DQT1及DQT2。在記憶體單元120運作較快的情況(例如受PVT的影響較小的情況)下,記憶體單元120可反應於記憶體測試器110所產生的資料選通訊號DQS而輸出測試資料訊號DQT1。在記憶體單元120運作 較慢的情況(例如受PVT的影響較大的情況)下,記憶體單元120可反應於資料選通訊號DQS而輸出測試資料訊號DQT2。 The following examples are used to further illustrate the relationship between the data selection communication number and the test data signal. 2 is a waveform diagram of a data selection communication number and a test data signal according to an embodiment of the invention. Referring to FIG. 1 and FIG. 2, in the embodiment, the test data signals DQT1 and DQT2 in different situations under the influence of the PVT are illustrated. In the case where the memory unit 120 operates faster (for example, when the influence of the PVT is small), the memory unit 120 can output the test data signal DQT1 in response to the data selection communication number DQS generated by the memory tester 110. Operating in memory unit 120 In the case of a slower situation (for example, when the influence of the PVT is large), the memory unit 120 can output the test data signal DQT2 in response to the data selection communication number DQS.

具體來說,在圖2中,在時間t1時資料選通訊號DQS開始致能。換言之,在時間t1時,記憶體測試器110致能資料選通訊號DQS並傳送至記憶體單元120。在資料選通訊號DQS致能經過週期T的時間t2之後,在運作較快情況下,在時間t3時記憶體單元120開始反應於資料選通訊號DQS而透過測試資料訊號DQT1依序輸出測試資料D0~D3。在運作較慢情況下,在時間t4時記憶體單元120開始反應於資料選通訊號DQS而透過測試資料訊號DQT2依序輸出測試資料D0~D3。如圖2所繪示,資料選通訊號DQS的週期T可例如為1.875ns。時間t3與時間t4的差距(位移誤差)大約為資料選通訊號DQS週期的四分之一(0.46875ns)。相較於傳統上時利用時脈訊號觸發測試資料訊號的方式,在不同程度PVT影響的情況下資料窗之間可能會動輒超過0.6ns以上的位移誤差,本發明實施例的記憶體測試系統100降低了因受到PVT影響所產生的位移誤差。因此,如圖2所示,以測試資料D0為範例,不論記憶體單元120受到PVT影響而運作較快(測試資料訊號DQT1)或較慢(測試資料訊號DQT2),記憶體測試器110皆可在時間t4至t5的期間擷取到正確的測試資料D0,以克服傳統上記憶體測試器受到PVT影響導致無法正確擷取有效資料的缺陷。 Specifically, in FIG. 2, at time t1, the data selection communication number DQS starts to be enabled. In other words, at time t1, the memory tester 110 enables the data selection communication number DQS and transmits it to the memory unit 120. After the data selection communication number DQS is enabled to pass the time T2 of the period T, in the case of faster operation, at time t3, the memory unit 120 starts to react to the data selection communication number DQS and sequentially outputs the test data through the test data signal DQT1. D0~D3. In the case of slow operation, at time t4, the memory unit 120 starts to react to the data selection communication number DQS and sequentially outputs the test data D0~D3 through the test data signal DQT2. As shown in FIG. 2, the period T of the data selection communication number DQS may be, for example, 1.875 ns. The difference between time t3 and time t4 (displacement error) is approximately one quarter (0.46875 ns) of the data selection communication number DQS period. In contrast to the conventional method of using the clock signal to trigger the test data signal, the data error may exceed 6.7 ns or more in the case of different degrees of PVT influence. The memory test system 100 of the embodiment of the present invention. Reduces the displacement error caused by the influence of PVT. Therefore, as shown in FIG. 2, with the test data D0 as an example, the memory tester 110 can be operated faster (test data signal DQT1) or slower (test data signal DQT2) regardless of the memory unit 120 being affected by PVT. During the period from time t4 to time t5, the correct test data D0 is captured to overcome the defect that the memory tester is not affected by the PVT and the effective data cannot be correctly retrieved.

圖3是依照本發明一實施例所繪示之計憶體單元示意 圖。請參照圖3,在圖3中標示了記憶體單元120在進行測試操作以及讀取操作時的處理路徑。在本實施例中,記憶體單元120包括資料選通訊號通道121、輸入緩衝器122、資料訊號通道123、先進先出暫存器124、延遲控制器125、輸入緩衝器126以及時脈通道127。本實施例的記憶體單元120在用以進行記憶體測試操作的測試期間以及用以對儲存資料進行普通讀取操作的讀取期間分別採取不同的處理路徑(處理路徑P1及P2)來進行訊號的傳輸,以減少記憶體測試時訊號傳輸的距離,降低資料窗受到PVT影響所產生的位移誤差。 FIG. 3 is a schematic diagram of a memory unit according to an embodiment of the invention. Figure. Referring to FIG. 3, the processing path of the memory unit 120 when performing the test operation and the read operation is indicated in FIG. In this embodiment, the memory unit 120 includes a data selection communication number channel 121, an input buffer 122, a data signal channel 123, a first-in first-out register 124, a delay controller 125, an input buffer 126, and a clock channel 127. . The memory unit 120 of the present embodiment takes different processing paths (processing paths P1 and P2) for performing signals during the test for performing the memory test operation and during the reading for performing the normal read operation on the stored data. The transmission is to reduce the distance of the signal transmission during the memory test, and reduce the displacement error caused by the PVT effect of the data window.

請參照圖1及圖3,在本實施例中,在測試期間,記憶體測試器110可產生資料選通訊號DQS,並傳送至記憶體單元120的資料選通訊號通道121。接著,如處理路徑P1所示,資料選通訊號通道121可接收資料選通訊號DQS並傳送至輸入緩衝器122。輸入緩衝器122耦接資料選通訊號通道121,並且暫存由資料選通訊號通道121所接收的資料選通訊號DQS。 Referring to FIG. 1 and FIG. 3, in the embodiment, during the test, the memory tester 110 can generate the data selection communication number DQS and transmit it to the data selection communication number channel 121 of the memory unit 120. Next, as shown in the processing path P1, the data selection communication number channel 121 can receive the data selection communication number DQS and transmit it to the input buffer 122. The input buffer 122 is coupled to the data selection communication number channel 121, and temporarily stores the data selection communication number DQS received by the data selection communication number channel 121.

此外,在測試期間,記憶體單元120可將包含此時儲存於受測記憶胞的測試資料DT的測試資料訊號DQT傳送至先進先出暫存器124。先進先出暫存器124耦接輸入緩衝器122以及資料訊號通道123。如處理路徑P1所示,在測試期間先進先出暫存器124可接收測試資料訊號DQT,並且持續偵測輸入緩衝器122所提供的資料選通訊號DQS是否致能。當資料選通訊號DQS致能時,先進先出暫存器124即可依據資料選通訊號DQS傳送具備測 試資料DT的測試資料訊號DQT至資料訊號通道123,以輸出測試資料訊號DQT至記憶體測試器110來判斷記憶體單元120(受測記憶胞)是否損壞。 In addition, during the test, the memory unit 120 can transmit the test data signal DQT including the test data DT stored at the time of the measured memory cell to the FIFO register 124. The FIFO register 124 is coupled to the input buffer 122 and the data signal channel 123. As shown in the processing path P1, the FIFO register 124 can receive the test data signal DQT during the test and continuously detect whether the data selection communication number DQS provided by the input buffer 122 is enabled. When the data selection communication number DQS is enabled, the first-in first-out register 124 can be transmitted according to the data selection communication number DQS. The test data signal DQT of the test data DT is sent to the data signal channel 123 to output the test data signal DQT to the memory tester 110 to determine whether the memory unit 120 (the measured memory cell) is damaged.

另一方面,在讀取期間,如處理路徑P2所示,記憶體單元120可由時脈通道127接收外部的時脈訊號CLK來觸發輸出具備讀取資料DR的讀取資料訊號DQR。具體來說,時脈通道127可接收時脈訊號CLK並傳送至輸入緩衝器126。輸入緩衝器126耦接時脈通道127。輸入緩衝器126可暫存由時脈通道127所接收的時脈訊號CLK。並且,延遲控制器125耦接輸入緩衝器126以及先進先出暫存器124。延遲控制器125可調整時脈訊號CLK的時脈以匹配記憶體單元120的電路結構,並將調整後的時脈訊號CLK’提供至先進先出暫存器124。 On the other hand, during the reading period, as shown in the processing path P2, the memory unit 120 can receive the external clock signal CLK from the clock channel 127 to trigger the output of the read data signal DQR having the read data DR. Specifically, the clock channel 127 can receive the clock signal CLK and transmit it to the input buffer 126. The input buffer 126 is coupled to the clock channel 127. The input buffer 126 can temporarily store the clock signal CLK received by the clock channel 127. Moreover, the delay controller 125 is coupled to the input buffer 126 and the first in first out register 124. The delay controller 125 can adjust the clock of the clock signal CLK to match the circuit structure of the memory unit 120, and provide the adjusted clock signal CLK' to the FIFO register 124.

此外,在讀取期間,記憶體單元120可將包含所儲存的讀取資料DR的讀取資料訊號DQR傳送至先進先出暫存器124。如處理路徑P2所示,在讀取期間先進先出暫存器124可接收具備讀取資料DR的讀取資料訊號DQR,並且持續偵測輸入緩衝器126所提供的時脈訊號CLK’。藉此,先進先出暫存器124可依據時脈訊號CLK’傳送讀取資料訊號DQR至資料訊號通道123,以例如輸出讀取資料訊號DQR至外部的記憶體控制器。 In addition, during reading, the memory unit 120 can transmit the read data signal DQR including the stored read data DR to the FIFO register 124. As shown in the processing path P2, the FIFO register 124 can receive the read data signal DQR having the read data DR during the read period, and continuously detect the clock signal CLK' provided by the input buffer 126. Therefore, the FIFO register 124 can transmit the read data signal DQR to the data signal channel 123 according to the clock signal CLK', for example, output the read data signal DQR to the external memory controller.

圖4是依照本發明一實施例所繪示之記憶體測試方法流程圖。請同時參照圖1及圖4,本實施例的記憶體測試方法適用於圖1的記憶體測試系統100,以下即搭記憶體測試系統100中的各 項元件說明本發明實施例之記憶體測試方法的各個步驟。 4 is a flow chart of a method for testing a memory according to an embodiment of the invention. Referring to FIG. 1 and FIG. 4 simultaneously, the memory testing method of the present embodiment is applicable to the memory testing system 100 of FIG. 1, and the following is a memory testing system 100. The item describes various steps of the memory test method of the embodiment of the present invention.

在步驟S410中,在測試期間記憶體測試器110可產生資料選通訊號DQS並傳送至記憶體單元120。 In step S410, the memory tester 110 may generate a data selection communication number DQS and transmit it to the memory unit 120 during the test.

在步驟S420中,在測試期間記憶體單元120可偵測資料選通訊號DQS的致能而由記憶體單元120輸出具備所儲存的測試資料DT的測試資料訊號DQT至記憶體測試器110。並且,記憶體測試器110可依據測試資料判斷記憶體單元120是否損壞。其中,上述步驟S410及S420的細節可參照圖1至圖3的實施例,在此則不再贅述。 In step S420, during the test, the memory unit 120 can detect the enablement of the data selection communication number DQS, and the memory unit 120 outputs the test data signal DQT having the stored test data DT to the memory tester 110. Moreover, the memory tester 110 can determine whether the memory unit 120 is damaged according to the test data. The details of the above steps S410 and S420 can be referred to the embodiment of FIG. 1 to FIG. 3, and details are not described herein again.

綜上所述,本發明的記憶體測試系統及其測試方法,在進行記憶體測試時,記憶體單元可透過距離資料訊號通道較近的資料選通訊號來取代時脈訊號觸發產生有效的資料窗。藉此,可縮短記憶體單元內部的延遲時間,以減少受到PVT影響而相對增加的資料窗位移誤差。在不增加測試成本的情況下,順利地擷取有效資料,以完成記憶體測試。 In summary, the memory test system and the test method thereof of the present invention, when performing a memory test, the memory unit can select a communication number that is closer to the data signal channel to replace the clock signal to generate valid data. window. Thereby, the delay time inside the memory unit can be shortened to reduce the data window displacement error which is relatively increased by the influence of PVT. Successfully capture valid data without completing the test cost to complete the memory test.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.

100‧‧‧記憶體測試系統 100‧‧‧Memory Test System

110‧‧‧記憶體測試器 110‧‧‧Memory Tester

120‧‧‧記憶體單元 120‧‧‧ memory unit

DQS‧‧‧資料選通訊號 DQS‧‧‧ data selection communication number

DQT‧‧‧測試資料訊號 DQT‧‧‧ test data signal

DQW‧‧‧寫入資料訊號 DQW‧‧‧ write data signal

Claims (10)

一種記憶體測試系統,包括:一記憶體測試器,在一測試期間產生一資料選通訊號;以及一記憶體單元,耦接該記憶體測試器,在該測試期間偵測該資料選通訊號的致能而輸出具備所儲存的一測試資料的一測試資料訊號至該記憶體測試器,該記憶體測試器依據該測試資料判斷該記憶體單元是否損壞,其中當該記憶體單元運作較快時,反應於該資料選通訊號的致能輸出該測試資料訊號的反應時間小於該資料選通訊號的週期的二分之一,當該記憶體單元運作較慢時,反應於該資料選通訊號的致能輸出該測試資料訊號的反應時間小於該資料選通訊號的週期。 A memory testing system includes: a memory tester that generates a data selection communication number during a test period; and a memory unit coupled to the memory tester to detect the data selection communication number during the test period And outputting a test data signal having a stored test data to the memory tester, the memory tester determining whether the memory unit is damaged according to the test data, wherein the memory unit operates faster When the response of the data selection communication number is output, the response time of the test data signal is less than one-half of the period of the data selection communication number, and when the memory unit operates slowly, the reaction is selected in the data selection communication. The response time of the enable signal outputting the test data signal is less than the period of the data selection communication number. 如申請專利範圍第1項所述之記憶體測試系統,其中該記憶體單元包括:一資料選通訊號通道,接收該資料選通訊號;一第一輸入緩衝器,耦接該資料選通訊號通道,暫存該資料選通訊號;一資料訊號通道,輸出該測試資料訊號;以及一先進先出暫存器,耦接該第一輸入緩衝器以及該資料訊號通道,在該測試期間接收該測試資料訊號,並偵測該第一輸入緩衝器所提供的該資料選通訊號是否致能,當該資料選通訊號致能時該先進先出暫存器傳送該測試資料訊號至該資料訊號通道,以輸出至該記憶體測試器。 The memory test system of claim 1, wherein the memory unit comprises: a data selection communication number channel, receiving the data selection communication number; a first input buffer coupled to the data selection communication number Channel, temporarily storing the data selection communication number; a data signal channel outputting the test data signal; and a first in first out register coupled to the first input buffer and the data signal channel, receiving the data during the test Testing the data signal and detecting whether the data selection communication number provided by the first input buffer is enabled. When the data selection communication number is enabled, the FIFO register transmits the test data signal to the data signal. Channel to output to the memory tester. 如申請專利範圍第2項所述之記憶體測試系統,其中該記憶體單元更包括:一時脈通道,接收一時脈訊號;一第二輸入緩衝器,耦接該時脈通道,暫存該時脈訊號;一延遲控制器,耦接該第二輸入緩衝器以及該先進先出暫存器,調整該時脈訊號並提供至該先進先出暫存器,其中,在一讀取期間該先進先出暫存器接收具備一讀取資料的一讀取資料訊號,並且該先進先出暫存器依據該時脈訊號傳送該讀取資料訊號至該資料訊號通道。 The memory test system of claim 2, wherein the memory unit further comprises: a clock channel for receiving a clock signal; a second input buffer coupled to the clock channel, temporarily storing the time a delay signal, coupled to the second input buffer and the FIFO register, to adjust the clock signal and provide the FIFO to the FIFO, wherein the advanced The first-out register receives a read data signal having a read data, and the first-in first-out register transmits the read data signal to the data signal channel according to the clock signal. 如申請專利範圍第1項所述之記憶體測試系統,其中該記憶體測試器輸出具備該測試資料的一寫入資料訊號至該記憶體單元以將該測試資料儲存至該記憶體單元。 The memory test system of claim 1, wherein the memory tester outputs a write data signal having the test data to the memory unit to store the test data to the memory unit. 如申請專利範圍第1項所述之記憶體測試系統,其中該記憶體測試器包括:一比較器,判斷由該記憶體單元所取得的該測試資料是否與寫入該記憶體單元時相等,並據以判斷該記憶體單元是否損壞。 The memory test system of claim 1, wherein the memory tester comprises: a comparator for determining whether the test data obtained by the memory unit is equal to writing to the memory unit. And according to whether the memory unit is damaged. 一種記憶體測試方法,適用於由一電子裝置測試一記憶體單元,該方法包括下列步驟:在一測試期間產生一資料選通訊號並傳送至該記憶體單元;以及在該測試期間偵測該資料選通訊號的致能而由該記憶體單元輸出具備所儲存的一測試資料的一測試資料訊號,並依據該測試 資料判斷該記憶體單元是否損壞,其中當該記憶體單元運作較快時,反應於該資料選通訊號的致能輸出該測試資料訊號的反應時間小於該資料選通訊號的週期的二分之一,當該記憶體單元運作較慢時,反應於該資料選通訊號的致能輸出該測試資料訊號的反應時間小於該資料選通訊號的週期。 A memory testing method for testing a memory unit by an electronic device, the method comprising the steps of: generating a data selection number during a test and transmitting to the memory unit; and detecting the data during the test The data selection communication number is enabled, and the memory unit outputs a test data signal having the stored test data, and according to the test The data is used to determine whether the memory unit is damaged. When the memory unit operates faster, the reaction time for outputting the test data signal in response to the data selection communication number is less than two-period of the period of the data selection communication number. First, when the memory unit operates slowly, the reaction time for outputting the test data signal in response to the data selection communication number is less than the period of the data selection communication number. 如申請專利範圍第6項所述之記憶體測試方法,其中該記憶體單元包括一資料選通訊號通道以及一資料訊號通道,且偵測該資料選通訊號的致能而由該記憶體單元輸出具備所儲存的該測試資料的該測試資料訊號的步驟包括:在該測試期間偵測該資料選通訊號通道所接收的該資料選通訊號是否致能;以及當該資料選通訊號致能時傳送該測試資料訊號至該資料訊號通道。 The memory test method of claim 6, wherein the memory unit includes a data selection communication number channel and a data signal channel, and detecting the enabling of the data selection communication number by the memory unit The step of outputting the test data signal having the stored test data includes: detecting whether the data selection communication number received by the data selection communication channel is enabled during the test; and enabling the communication number when the data is selected The test data signal is transmitted to the data signal channel. 如申請專利範圍第7項所述之記憶體測試方法,其中該記憶體單元更包括一時脈通道,且該方法更包括:在一讀取期間依據該時脈通道所接收的一時脈訊號傳送具備一讀取資料的一讀取資料訊號至該資料訊號通道。 The memory test method of claim 7, wherein the memory unit further comprises a clock channel, and the method further comprises: transmitting, according to a clock signal received by the clock channel during a reading period; A read data signal of the read data is sent to the data signal channel. 如申請專利範圍第6項所述之記憶體測試方法,其中在產生該資料選通訊號並傳送至該記憶體單元的步驟之前包括:輸出具備該測試資料的一寫入資料訊號至該記憶體單元以將該測試資料儲存至該記憶體單元。 The memory test method of claim 6, wherein before the step of generating the data selection communication number and transmitting to the memory unit, the method comprises: outputting a write data signal having the test data to the memory The unit stores the test data to the memory unit. 如申請專利範圍第6項所述之記憶體測試方法,其中依據 該測試資料判斷該記憶體單元是否損壞的步驟包括:判斷由該記憶體單元所取得的該測試資料是否與寫入該記憶體單元時相等,並據以判斷該記憶體單元是否損壞。 The method for testing a memory as described in claim 6 of the patent application, wherein The step of determining whether the memory unit is damaged by the test data comprises: determining whether the test data obtained by the memory unit is equal to being written to the memory unit, and determining whether the memory unit is damaged.
TW104114562A 2015-05-07 2015-05-07 Memory test system and method thereof TWI556252B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW104114562A TWI556252B (en) 2015-05-07 2015-05-07 Memory test system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104114562A TWI556252B (en) 2015-05-07 2015-05-07 Memory test system and method thereof

Publications (2)

Publication Number Publication Date
TWI556252B true TWI556252B (en) 2016-11-01
TW201640514A TW201640514A (en) 2016-11-16

Family

ID=57850713

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104114562A TWI556252B (en) 2015-05-07 2015-05-07 Memory test system and method thereof

Country Status (1)

Country Link
TW (1) TWI556252B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999004327A2 (en) * 1997-07-16 1999-01-28 Tanisys Technology, Inc. Synchronous memory test system
TW434561B (en) * 1997-11-10 2001-05-16 Advantest Corp Fault analysis memory and its memorizing method for semiconductor memory testing apparatus
US20090016128A1 (en) * 2007-07-09 2009-01-15 Makoto Hirano Semiconductor integrated circuits and non-volatile memory devices including semiconductor integrated circuits
TW201034019A (en) * 2009-03-13 2010-09-16 Hon Hai Prec Ind Co Ltd Method for testing a RAM
US20140122948A1 (en) * 2012-11-01 2014-05-01 Wen-Chang Cheng Memory test system and memory test method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999004327A2 (en) * 1997-07-16 1999-01-28 Tanisys Technology, Inc. Synchronous memory test system
TW434561B (en) * 1997-11-10 2001-05-16 Advantest Corp Fault analysis memory and its memorizing method for semiconductor memory testing apparatus
US20090016128A1 (en) * 2007-07-09 2009-01-15 Makoto Hirano Semiconductor integrated circuits and non-volatile memory devices including semiconductor integrated circuits
TW201034019A (en) * 2009-03-13 2010-09-16 Hon Hai Prec Ind Co Ltd Method for testing a RAM
US20140122948A1 (en) * 2012-11-01 2014-05-01 Wen-Chang Cheng Memory test system and memory test method

Also Published As

Publication number Publication date
TW201640514A (en) 2016-11-16

Similar Documents

Publication Publication Date Title
US10482936B2 (en) Signal training for prevention of metastability due to clocking indeterminacy
KR100809690B1 (en) Semiconductor memory device capable of low frequency test operation and test method of the same
US11003240B2 (en) Systems and methods for frequency mode detection and implementation
US10482946B2 (en) Management of strobe/clock phase tolerances during extended write preambles
JP2012033251A (en) Data input circuit
TWI514402B (en) Memory test system and memory test method
US9911507B2 (en) Semiconductor device, semiconductor system including the same and test method thereof
US9244873B2 (en) Semiconductor device and method of operating the same
KR100907016B1 (en) Data input circuit of semiconductor memory apparatus and control method of the same
KR101180405B1 (en) Semiconductor Memory Apparatus And Test Method thereof
US10418090B1 (en) Write signal launch circuitry for memory drive
JP2005310345A (en) Device and method for inputting data of ddrsdram
CN106297889B (en) Memory testing system and its test method
KR100772716B1 (en) Semiconductor memory device and method for operating the same
JPWO2012059985A1 (en) Integrated circuit, voltage value acquisition method, and transmission / reception system
US8929172B2 (en) Pipe register circuit and semiconductor memory apparatus having the same
TWI460727B (en) Data input device for semiconductor memory device and method thereof
US9196327B2 (en) Data storage device, storage media controller and storage media control method
TWI556252B (en) Memory test system and method thereof
US12073913B2 (en) Synchronous input buffer control using a state machine
KR20130049658A (en) Semiconductor memory device and semiconductor system
KR101226276B1 (en) Semiconductor memory device comprising bank enable signal generation circuit
TW202341146A (en) Semiconductor device, memory device and memory system
US8549371B1 (en) Semiconductor memory device
JP2012212385A (en) Memory interface control circuit and semiconductor integrated circuit