TWI556252B - Memory test system and method thereof - Google Patents
Memory test system and method thereof Download PDFInfo
- 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
Links
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Description
本發明是有關於一種測試系統以及測試方法,且特別是有關於一種記憶體測試系統及其測試方法。 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)
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)
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 |
-
2015
- 2015-05-07 TW TW104114562A patent/TWI556252B/en active
Patent Citations (5)
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 |