JP2011165248A - Test system of semiconductor memory device and test program - Google Patents
Test system of semiconductor memory device and test program Download PDFInfo
- Publication number
- JP2011165248A JP2011165248A JP2010025249A JP2010025249A JP2011165248A JP 2011165248 A JP2011165248 A JP 2011165248A JP 2010025249 A JP2010025249 A JP 2010025249A JP 2010025249 A JP2010025249 A JP 2010025249A JP 2011165248 A JP2011165248 A JP 2011165248A
- Authority
- JP
- Japan
- Prior art keywords
- test
- timing
- strobe signal
- semiconductor memory
- detectable range
- 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.)
- Withdrawn
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 93
- 239000004065 semiconductor Substances 0.000 title claims abstract description 16
- 238000001514 detection method Methods 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 11
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 10
- 229910052710 silicon Inorganic materials 0.000 description 10
- 239000010703 silicon Substances 0.000 description 10
- 230000002950 deficient Effects 0.000 description 9
- 101100117775 Arabidopsis thaliana DUT gene Proteins 0.000 description 6
- 101150091805 DUT1 gene Proteins 0.000 description 6
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 101100444142 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) dut-1 gene Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
本発明は、半導体記憶装置のテストシステムおよびテストプログラムに関し、特に、ストローブ信号の制御を行うテストシステム等に関する。 The present invention relates to a test system and a test program for a semiconductor memory device, and more particularly to a test system that controls a strobe signal.
DRAM(Dynamic Random Access Memory)などの半導体記憶装置は、一枚のシリコンウェハーに多数個同時形成される。形成されたDRAM群は、動作を確認するためのテスト(以下、「動作テスト」とよぶ)を受け、良品と不良品に選別される。この動作テストを実行する機器を「テストシステム」とよぶ。 A large number of semiconductor memory devices such as a DRAM (Dynamic Random Access Memory) are simultaneously formed on a single silicon wafer. The formed DRAM group is subjected to a test for confirming the operation (hereinafter referred to as “operation test”), and is classified into a non-defective product and a defective product. A device that executes this operation test is called a “test system”.
テストシステムは、通常、同一シリコンウェハー上に形成される複数個のDRAMに同一クロックを供給し、各DRAMを同時動作させ、各DRAMから送出されてくるデータを検出する。テストシステムは、ストローブ信号とよばれる内部的な信号を発生させ、ストローブ信号が発生するタイミングにてデータ検出を試行する。 The test system normally supplies the same clock to a plurality of DRAMs formed on the same silicon wafer, operates the DRAMs simultaneously, and detects data transmitted from the DRAMs. The test system generates an internal signal called a strobe signal and tries to detect data at the timing when the strobe signal is generated.
DLL(Delay Locked Loop)回路を備えるDRAMであればDRAM側にてクロック信号とデータ信号の同期がとられるが、DLL回路は消費電力が大きいため、モバイル用のDRAMではDLL回路を搭載しないことも多い。このようなDRAMでは、データ信号とクロック信号が非同期となることからテストシステムがDRAMにデータの読み出しを指示してからテストシステムにデータが到達するまでの時間(以下、「遅延時間」とよぶ)にばらつきを生じる。 In the case of a DRAM having a DLL (Delay Locked Loop) circuit, the clock signal and the data signal are synchronized on the DRAM side. However, since the DLL circuit consumes a large amount of power, the mobile DRAM may not include the DLL circuit. Many. In such a DRAM, since the data signal and the clock signal are asynchronous, the time from when the test system instructs the DRAM to read data until the data reaches the test system (hereinafter referred to as “delay time”). Cause variations.
400Mbps程度の駆動周波数帯であれば、ストローブ信号の発生タイミングをうまく設定しておけば、遅延時間が多少ばらついても確実にデータを捉えることができる。しかし、今後、DRAMの駆動周波数が1000Mbps以上に高周波数化すると、ストローブ信号を発生させるべきタイミングの設定がシビアになると予想される。 In the case of a driving frequency band of about 400 Mbps, if the strobe signal generation timing is well set, data can be reliably captured even if the delay time varies somewhat. However, if the driving frequency of the DRAM is increased to 1000 Mbps or higher in the future, it is expected that the timing setting for generating the strobe signal will become severe.
本発明に係るテストシステムは、半導体記憶装置の動作テストを実行するためのシステムである。このシステムは、ストローブ信号の発生タイミングにおいて、半導体記憶装置から送出されるデータの検出を試行する検出試行部と、ストローブ信号の発生タイミングを変化させるタイミング制御部と、データの検出に成功した発生タイミングの範囲を検出可能範囲として記録する検出可能範囲記録部と、検出可能範囲内にストローブ信号の発生タイミングを設定した上で、動作テストを実行する動作テスト実行部を備える。 A test system according to the present invention is a system for executing an operation test of a semiconductor memory device. This system includes a detection trial unit that tries to detect data transmitted from a semiconductor memory device at a generation timing of a strobe signal, a timing control unit that changes the generation timing of the strobe signal, and a generation timing at which data detection is successful. A detectable range recording unit that records the range as a detectable range, and an operation test execution unit that executes an operation test after setting the generation timing of the strobe signal within the detectable range.
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a recording medium, a computer program, and the like are also effective as an aspect of the present invention.
本発明によれば、ストローブ信号の発生タイミングを動作テストごとに最適化しやすくなる。 According to the present invention, the generation timing of the strobe signal can be easily optimized for each operation test.
以下、添付図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
図1は、テストシステム100のハードウェア構成図である。テストシステム100はシリコンウェハー上に形成される複数個のDRAMと接続される。以下、動作テストの対象となるDRAMを「DUT」と表記する。本実施形態におけるテストシステム100は、DUT1〜32の合計32個のDRAMを同時に動作テストする。1回の動作テストの対象となるDUT群のことを「DUTセット」とよぶ。DUTセットに含まれるDUTの数は32個に限られる必要はなく、テストシステム100やDRAMの設計条件、製造条件等を勘案して最適数を適宜定めればよいことはいうまでもない。
FIG. 1 is a hardware configuration diagram of the
テストシステム100は、DUTセットに共通のクロックCLKを供給し、全DUTを一斉動作させる。また、テストシステム100は全DUTに各種コマンドも共通に発行する。たとえば、全DUTに「読み出し(READ)」を指示すると、全DUTは指定アドレスに保持しているデータをテストシステム100に送出する。
The
読み出しコマンドを送ってから所定の遅延時間が経過したとき、テストシステム100はストローブ信号を発生させる。テストシステム100は、ストローブ信号が発生するタイミング(以下、単に「ストローブタイミング」とよぶ)でデータ検出を試行する。読み出しコマンドを送ってからDUTがデータを送出するまでの遅延時間は、DUTの性能からあらかじめ想定できる。このため、一般的にはストローブタイミングは固定的に設定される。テストシステム100は、コマンドの送信とストローブタイミングにおけるデータ検出により各DUTの動作テストを実行する。
When a predetermined delay time elapses after sending the read command, the
詳しくは後述するが、DUTの駆動周波数が高くなると、ストローブタイミングの設定がシビアになるだけでなく、固定的に設定することも難しくなる。そこで、本実施形態におけるテストシステム100は、このストローブタイミングを自動的に最適化する機能を搭載している。
As will be described in detail later, when the drive frequency of the DUT increases, not only the setting of the strobe timing becomes severe but also it becomes difficult to set the strobe timing fixedly. Therefore, the
図2は、テストシステム100の機能ブロック図である。テストシステム100の各構成要素は、任意のコンピュータのCPU、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組み合わせによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
FIG. 2 is a functional block diagram of the
テストシステム100は、インタフェース部102、制御部104およびデータ保持部106を含む。インタフェース部102は、DUTとのインタフェースとなる機能ブロックである。制御部104は、データ送受を統括制御する機能ブロックである。データ保持部106は、各種データを保持する機能ブロックである。
The
インタフェース部102は、送信部108と受信部110を含む。送信部108は、クロックCLKや各種コマンドをDUTに送信し、受信部110はDUTから送出されたデータを受信する。
The
制御部104は、タイミング制御部112、ストローブ信号生成部114、検出試行部116、検出可能範囲記録部118および動作テスト実行部120を含む。ストローブ信号生成部114はストローブ信号を発生させる。タイミング制御部112は、ストローブタイミングを制御する。検出試行部116は、ストローブタイミングにて、受信部110がデータを受信していないかチェックする。検出可能範囲記録部118は、ストローブタイミングとデータ検出の成否を対応づけてデータ保持部106に記録する。この記録結果により、データ検出が可能なストローブタイミングの範囲である検出可能範囲が特定される。動作テスト実行部120は、動作テストを統括的に制御する。
The
図3は、一般的なデータ読み出しとストローブ信号の関係を説明するためのタイミングチャートである。同図に示す系列Aは、あるDUTセットAについてのデータ読み出しタイミングを示す。系列Bは、DUTセットAとは別のシリコンウェハー上に形成されるDUTセットBについてのデータ読み出しタイミングを示す。 FIG. 3 is a timing chart for explaining the relationship between general data reading and strobe signals. A series A shown in the figure shows data read timing for a certain DUT set A. Series B shows the data read timing for DUT set B formed on a silicon wafer different from DUT set A.
DUTセットAの場合、読み出し指示後、所定の遅延時間TDAが経過したとき、データ信号0、1、2、・・・がテストシステム100に到達する。同図によれば、テストシステム100は、有効期間TE0Aの間であればデータ信号0を検出できる。以下、DUTセットAは、許容可能な遅延時間の範囲のうち、遅延時間がもっとも短い場合のDUTセットであるとして説明する。系列Aよりも遅延時間が短いDUTセットは不良品判定される。
In the case of DUT set A, the data signals 0, 1, 2,... Reach the
DUTセットBの場合、読み出し指示後、遅延時間TDAよりも長い遅延時間TDBが経過したとき、データ信号0、1、2、・・・がテストシステム100に到達する。テストシステム100は、有効期間TE0Bにおいてデータ信号0を検出できる。以下、DUTセットBは、許容可能な遅延時間範囲のうち、遅延時間がもっとも長い場合のDUTセットであるとして説明する。系列Bよりも遅延時間が長いDUTセットは不良品判定される。
In the case of DUT set B, the data signals 0, 1, 2,... Reach the
同一DUTセットに含まれるDUT間における遅延時間のばらつきは、別々のDUTセットに含まれるDUT間における遅延時間のばらつきに比べれば十分に小さい。 The variation in delay time between DUTs included in the same DUT set is sufficiently smaller than the variation in delay time between DUTs included in different DUT sets.
TDA<TDBなので有効期間TE0Bと有効期間TE0Aは若干ずれているが、DUTセットAとDUTセットBは有効期間TE0を共有している。したがって、有効期間TE0中にストローブタイミングを設定しておけば、DUTセットA、Bいずれの場合でもデータ信号0を検出できる。このように、DUTセットごとに遅延時間がばらついても、共通の有効期間さえ存在すれば、ストローブタイミングを一意に定めることができる。 Since TDA <TDB, the effective period TE0B and the effective period TE0A are slightly shifted, but DUT set A and DUT set B share the effective period TE0. Therefore, if the strobe timing is set during the effective period TE0, the data signal 0 can be detected in either case of the DUT set A or B. Thus, even if the delay time varies for each DUT set, the strobe timing can be uniquely determined as long as there is a common effective period.
図4は、駆動周波数と有効期間の関係を示す模式図である。上側のデータ信号D1はある駆動周波数におけるデータ信号であり、下側のデータ信号D2は駆動周波数がデータ信号D1の2倍のときのデータ信号を示している。D1の長さ、すなわち、DUTから送出されたデータ信号がテストシステム100に現れる期間よりも、実際には、有効期間TE1は短くなる。これは、ジッタ(jitter)などの影響によりデータ信号の両端が削られるためであり、データ検出不能期間TX分だけ有効期間TE1は短くなる。ストローブタイミングST1は、有効期間TE1中に設定される。
FIG. 4 is a schematic diagram showing the relationship between the drive frequency and the effective period. The upper data signal D1 is a data signal at a certain driving frequency, and the lower data signal D2 indicates a data signal when the driving frequency is twice the data signal D1. The effective period TE1 is actually shorter than the length of D1, that is, the period in which the data signal transmitted from the DUT appears in the
データ信号D2の駆動周波数はデータ信号D1の駆動周波数の2倍であるため、データ信号D2の長さはデータ信号D1の長さの半分になる。更に、データ信号D1に比べてデータ検出不能期間TXの影響が相対的に大きくなるため、有効期間TE2は有効期間TE1の半分以下となる。このため、データ信号D2の場合、ストローブタイミングST2の設定が格段にシビアになる。 Since the drive frequency of the data signal D2 is twice the drive frequency of the data signal D1, the length of the data signal D2 is half the length of the data signal D1. Further, since the influence of the data non-detectable period TX is relatively greater than that of the data signal D1, the effective period TE2 is less than or equal to half of the effective period TE1. For this reason, in the case of the data signal D2, the setting of the strobe timing ST2 becomes extremely severe.
図5は、駆動周波数が低い場合におけるデータ信号の模式図である。図3に関連して説明したように、系列Aのデータ信号DAと系列Bのデータ信号DBは、データ検出不能期間TXにより有効期間が狭くなるものの十分な長さの共通有効期間TEを確保できる。有効期間TE中にストローブタイミングSTを設定すれば、データ信号DA、DBのどちらでも対応できる。このため、ストローブタイミングを一意に設定可能である。 FIG. 5 is a schematic diagram of a data signal when the drive frequency is low. As described with reference to FIG. 3, the data signal DA of the series A and the data signal DB of the series B can secure a sufficiently long common effective period TE although the effective period is narrowed by the data non-detectable period TX. . If the strobe timing ST is set during the effective period TE, either the data signal DA or DB can be handled. For this reason, the strobe timing can be set uniquely.
図6は、駆動周波数が高い場合におけるデータ信号の模式図である。駆動周波数が高いDRAMの場合、図4に関連して説明したように有効期間が短くなる。このため、データ信号DAの有効期間とデータ信号DBの有効期間が重ならないか、わずかにしか重ならないことになり、データ信号DA、DBの両方に対応できるストローブタイミングを設定できなくなる。この場合には、データ信号DA用のストローブタイミングSTAとデータ信号DB用のストローブタイミングSTBを別々に設定せざるを得ない。 FIG. 6 is a schematic diagram of a data signal when the driving frequency is high. In the case of a DRAM having a high driving frequency, the effective period is shortened as described with reference to FIG. For this reason, the effective period of the data signal DA and the effective period of the data signal DB do not overlap or only slightly overlap, and it becomes impossible to set the strobe timing corresponding to both the data signals DA and DB. In this case, the strobe timing STA for the data signal DA and the strobe timing STB for the data signal DB must be set separately.
更に、駆動周波数が高周波数化すると、同一のシリコンウェハー上の形成されるDUT間における遅延時間のばらつきも無視できなくなる。テストシステム100は、同一のシリコンウェハーに形成される32個のDUTを一括して動作テストする。これらのDUTは同一の製造条件下で製造されているが、シリコンウェハー面内のばらつきによってトランジスタの閾値電圧などにごくわずかなばらつきが残る。このわずかなばらつきが遅延時間のばらつきの原因となる。駆動周波数が低いときには同一DUTセットに含まれるDUT間の遅延時間のばらつきはほとんど動作テストに影響しないが、駆動周波数が高くなると無視できなくなる。
Further, when the drive frequency is increased, the variation in delay time between DUTs formed on the same silicon wafer cannot be ignored. The
図7は、動作テスト過程を示すフローチャートである。本実施形態においては、動作テストの前にプリテストを実行する(S10)。プリテストの目的はDUTセットごとに最適なストローブタイミングを探ることである。最適値が存在しなければ(S10のN)、後続の動作テストを実行するまでもなく不良品と判定され、アウト通知される(S22)。プリテストの詳細については図8に関連して後述する。プリテストでストローブタイミングの最適値を検出できれば(S10のY)、そのストローブタイミングが確定する(S12)。 FIG. 7 is a flowchart showing the operation test process. In the present embodiment, a pretest is executed before the operation test (S10). The purpose of the pretest is to find the optimum strobe timing for each DUT set. If the optimum value does not exist (N in S10), it is determined as a defective product without performing a subsequent operation test, and an out notification is made (S22). Details of the pretest will be described later with reference to FIG. If the optimum value of the strobe timing can be detected by the pretest (Y in S10), the strobe timing is determined (S12).
次に、動作テスト実行部120は、OPEN/LEAK試験(S14)、COMMON試験(S16)、GRADE試験(S18)を順次実行し、これらの試験にクリアすれば良品と判定し、セーフ通知する(S20)。OPEN/LEAK試験とは、絶縁および短絡の有無を判定する電気的な試験である。COMMON試験とは、DUTにコマンドを送り、想定通りに動作しているかを測る論理的な試験である。GRADE試験とは、実際の駆動周波数や、消費電力等を測定し、DUTをランク分けする性能試験である。規格外のDUTは不良品と判定される。また、規格内のDUTについてはセーフ通知と共にランク通知もなされる。
Next, the operation
COMMON試験とGRADE試験では、ストローブ信号を利用する。このためのストローブタイミングはプリテストによってDUTセットごとに最適値が設定される。一連の動作テストに要する時間は、1回あたり、約60secである。プリテストに要する時間は200〜300msec程度であるため、プリテストによって動作テストのスループットはほとんど低下しない。もちろん、駆動周波数が低く、ストローブタイミングをあらかじめ固定できる場合には、プリテストは不要である。 In the COMMON test and the GRADE test, a strobe signal is used. The strobe timing for this purpose is set to an optimum value for each DUT set by pretest. The time required for a series of operation tests is about 60 seconds per time. Since the time required for the pretest is about 200 to 300 msec, the throughput of the operation test is hardly lowered by the pretest. Of course, when the drive frequency is low and the strobe timing can be fixed in advance, the pretest is unnecessary.
図8は、プリテストの結果を示すデータテーブルの一例を示す図である。タイミング制御部112は、2.00〜6.00nsecの範囲で0.02nsecずつストローブタイミングを変化させる。ここで、2.00〜6.00nsecはストローブタイミングとして許容しうる規格上の範囲であり、この範囲内で適切なストローブタイミングを発見できない場合には、不良品扱いとなる。
FIG. 8 is a diagram illustrating an example of a data table indicating the result of the pretest. The
タイミング制御部112は、まず、ストローブタイミングを2.00nsecに設定する。読み出しコマンドを送信してから(CL:CAS Latency後に対応する)2.00nsecが経過したとき、ストローブ信号生成部114はストローブ信号を発生させ、検出試行部116はDUTからデータが到着しているか否かを判定する。到着していればデータテーブルの該当箇所に「P」を記録する。図8によれば、32個のDUTのいずれについてもデータが検出されていない。
The
タイミング制御部112は、次に、ストローブタイミングを2.02nsecに設定する。検出試行部116は、新たなストローブタイミングにてデータ検出を試行する。このような処理をストローブタイミングが5.98nsecに達するまで繰り返す。
Next, the
たとえば、DUT1の場合、ストローブタイミングが5.00〜5.28nsecに設定されているとき、データが検出されている。この期間のことをDUT1の検出可能範囲とよぶ。この検出可能範囲は、DUT1のデータ信号に関する有効期間に相当する。DUT2の検出可能範囲は、4.96〜5.24nsecである。DUT1、DUT2は、同一シリコンウェハー上に形成されながらも検出可能範囲は一致していない。これは、設計上の駆動周波数が高いため、DUT1とDUT2のわずかな違いが顕在化しているためである。したがって、このような高周波数帯では、あるシリコンウェハーに形成されるDUTセットと別のシリコンウェハーに形成されるDUTセットでは、通常、検出可能範囲は大きくずれている。 For example, in the case of DUT1, data is detected when the strobe timing is set to 5.00 to 5.28 nsec. This period is called the detectable range of DUT1. This detectable range corresponds to a valid period related to the data signal of DUT1. The detectable range of DUT2 is 4.96-5.24 nsec. Although DUT1 and DUT2 are formed on the same silicon wafer, their detectable ranges do not match. This is because a slight difference between DUT1 and DUT2 is obvious because the design drive frequency is high. Accordingly, in such a high frequency band, the DUT set formed on one silicon wafer and the DUT set formed on another silicon wafer usually have a large shift in the detectable range.
もっとも早期にデータ検出されるのはDUT4(4.94nsec)であり、もっとも遅くデータ検出されるのはDUT5(5.06nsec)である。また、もっとも早くデータ検出されなくなるのはDUT4(5.22nsec)であり、もっとも遅くまでデータ検出されるのはDUT4(5.34nsec)である。したがって、ストローブタイミングが5.06〜5.22nsecの範囲にあるとき、このDUTセットに含まれる全DUTのデータを検出を可能である。以下、このような範囲のことを「共通の検出可能範囲」とよぶ。 The earliest data is detected in DUT4 (4.94 nsec), and the latest data is detected in DUT5 (5.06 nsec). Further, DUT4 (5.22 nsec) is the earliest data detected, and DUT4 (5.34 nsec) is the latest data detected. Therefore, when the strobe timing is in the range of 5.06 to 5.22 nsec, it is possible to detect data of all the DUTs included in this DUT set. Hereinafter, such a range is referred to as a “common detectable range”.
タイミング制御部112は、この共通の検出可能範囲(5.06〜5.22nsec)にストローブタイミングを設定する。本実施形態においては、その中央値である5.14nsecに設定している。以後の動作テストのうち、COMMON試験とGRADE試験はストローブタイミング=5.14nsecで実行される。共通の検出可能範囲の大きさが所定の閾値以下のとき、あるいは、共通の検出可能範囲が見いだせなかったときには、DUTセットは不良品判定される。また、たとえば、DUT2のみが共通の検出可能範囲から外れているときには、他の31個のDUTを不良品として扱うのではなく、共通の検出可能範囲を有する全DUT(上記ではDUT1、3〜32)を対象としてストローブタイミングを設定してもよい。
The
以上、実施形態に基づいてテストシステム100を説明した。テストシステム100によれば、DUTセットごとに最適なストローブタイミングが設定される。また、DUTセットに含まれるDUT間のばらつきも考慮して最適設定されている。特に、駆動周波数が高周波数帯となり有効期間が短くなっても、ストローブタイミングの最適値を合理的・精緻かつ高速に探索しやすいアルゴリズムとなっている。更に、高速なプリテストが足きり試験の役割を果たすため、無駄な動作テストを実行せずにすみ、この結果としてテストプロセスが全体として効率化される。
The
以上、本発明をいくつかの実施の形態をもとに説明した。これらの実施の形態は例示であり、いろいろな変形および変更が本発明の特許請求範囲内で可能なこと、またそうした変形例および変更も本発明の特許請求の範囲にあることは当業者に理解されるところである。従って、本明細書での記述および図面は限定的ではなく例証的に扱われるべきものである。 The present invention has been described based on some embodiments. Those skilled in the art will understand that these embodiments are examples, and that various modifications and changes are possible within the scope of the claims of the present invention, and that such modifications and changes are also within the scope of the claims of the present invention. It is where it is done. Accordingly, the description and drawings herein are to be regarded as illustrative rather than restrictive.
100 テストシステム、102 インタフェース部、104 制御部、106 データ保持部、108 送信部、110 受信部、112 タイミング制御部、114 ストローブ信号生成部、116 検出試行部、118 検出可能範囲記録部、120 動作テスト実行部。 100 test system, 102 interface unit, 104 control unit, 106 data holding unit, 108 transmission unit, 110 reception unit, 112 timing control unit, 114 strobe signal generation unit, 116 detection trial unit, 118 detectable range recording unit, 120 operation Test execution part.
Claims (6)
ストローブ信号の発生タイミングにおいて、前記半導体記憶装置から送出されるデータの検出を試行する検出試行部と、
前記ストローブ信号の発生タイミングを変化させるタイミング制御部と、
前記データの検出に成功した発生タイミングの範囲を検出可能範囲として記録する検出可能範囲記録部と、
前記検出可能範囲内に前記ストローブ信号の発生タイミングを設定した上で、前記動作テストを実行する動作テスト実行部と、
を備えることを特徴とする半導体記憶装置のテストシステム。 A system for executing an operation test of a semiconductor memory device,
A detection trial unit that attempts to detect data transmitted from the semiconductor memory device at the generation timing of the strobe signal;
A timing control unit for changing the generation timing of the strobe signal;
A detectable range recording unit that records a range of occurrence timing at which the data has been successfully detected as a detectable range;
An operation test execution unit that executes the operation test after setting the generation timing of the strobe signal within the detectable range;
A test system for a semiconductor memory device, comprising:
前記検出可能範囲記録部は、前記複数の半導体記憶装置それぞれについて検出可能範囲を特定した後、更に、複数種類の検出可能範囲が重なる範囲を共通の検出可能範囲として記録し、
前記動作テスト実行部は、前記共通の検出可能範囲内に前記ストローブ信号の発生タイミングを設定することを特徴とする請求項1または2に記載のテストシステム。 The detection trial unit collectively tries to detect data transmitted from a plurality of semiconductor memory devices based on the same strobe signal,
The detectable range recording unit, after specifying the detectable range for each of the plurality of semiconductor storage devices, further records a range where a plurality of types of detectable ranges overlap as a common detectable range,
The test system according to claim 1, wherein the operation test execution unit sets the generation timing of the strobe signal within the common detectable range.
ストローブ信号の発生タイミングにおいて、前記半導体記憶装置から送出されるデータの検出を試行する機能と、
前記ストローブ信号の発生タイミングを変化させる機能と、
前記データの検出に成功した発生タイミングの範囲を検出可能範囲として記録する機能と、
前記検出可能範囲内に前記ストローブ信号の発生タイミングを設定した上で、前記動作テストを実行する機能と、
をコンピュータに発揮させることを特徴とする半導体記憶装置のテストプログラム。 A computer program for executing an operation test of a semiconductor memory device,
A function of trying to detect data transmitted from the semiconductor memory device at the generation timing of the strobe signal;
A function of changing the generation timing of the strobe signal;
A function of recording the range of occurrence timing at which the data is successfully detected as a detectable range;
A function for executing the operation test after setting the generation timing of the strobe signal within the detectable range;
A test program for a semiconductor memory device, characterized by causing a computer to exhibit the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010025249A JP2011165248A (en) | 2010-02-08 | 2010-02-08 | Test system of semiconductor memory device and test program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010025249A JP2011165248A (en) | 2010-02-08 | 2010-02-08 | Test system of semiconductor memory device and test program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011165248A true JP2011165248A (en) | 2011-08-25 |
Family
ID=44595762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010025249A Withdrawn JP2011165248A (en) | 2010-02-08 | 2010-02-08 | Test system of semiconductor memory device and test program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011165248A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019036198A (en) * | 2017-08-18 | 2019-03-07 | 京セラドキュメントソリューションズ株式会社 | Information processing apparatus and image forming apparatus |
| CN113345814A (en) * | 2020-03-03 | 2021-09-03 | 台湾积体电路制造股份有限公司 | Structure and method for testing semiconductor device |
-
2010
- 2010-02-08 JP JP2010025249A patent/JP2011165248A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019036198A (en) * | 2017-08-18 | 2019-03-07 | 京セラドキュメントソリューションズ株式会社 | Information processing apparatus and image forming apparatus |
| CN113345814A (en) * | 2020-03-03 | 2021-09-03 | 台湾积体电路制造股份有限公司 | Structure and method for testing semiconductor device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8363492B2 (en) | Delay adjustment device and delay adjustment method | |
| US9423454B2 (en) | Test circuit and semiconductor apparatus including the same | |
| US20080222464A1 (en) | Structure for System for and Method of Performing High Speed Memory Diagnostics Via Built-In-Self-Test | |
| US9355695B2 (en) | Semiconductor memory device and method of testing the same | |
| US6272070B1 (en) | Method and apparatus for setting write latency | |
| KR100907016B1 (en) | Data input circuit of semiconductor memory device and control method thereof | |
| US7973550B2 (en) | Semiconductor device test apparatus including interface unit and method of testing semiconductor device using the same | |
| US7777513B2 (en) | Power supply voltage detection circuit and semiconductor integrated circuit device | |
| US7652943B2 (en) | Semiconductor memory device, test circuit and test method | |
| WO2012059985A1 (en) | Integrated circuit, voltage value acquisition method and transmission system | |
| JP2011165248A (en) | Test system of semiconductor memory device and test program | |
| US8169842B2 (en) | Skew detector and semiconductor memory device using the same | |
| US20080062799A1 (en) | Circuit and method for selecting test self-refresh period of semiconductor memory device | |
| US20130173966A1 (en) | Memory controller and memory access system | |
| US8330471B2 (en) | Signal generation and detection apparatus and tester | |
| KR102010963B1 (en) | Semiconductor apparatus | |
| CN116386711B (en) | A test device and test method for data transmission of a storage device | |
| US9824745B1 (en) | Refresh time detection circuit and semiconductor device including the same | |
| US8531200B2 (en) | Semiconductor device for performing test operation and method thereof | |
| US7218557B1 (en) | Method and apparatus for adaptive determination of timing signals on a high speed parallel bus | |
| US20140246705A1 (en) | Programmable Leakage Test For Interconnects In Stacked Designs | |
| US20070070675A1 (en) | Semiconductor memory device | |
| TWI906008B (en) | Memory testing method, memory testing device and non-transitory computer-readable storage medium | |
| US6629052B2 (en) | Adjustment method for reducing channel skew of test system | |
| US8254189B2 (en) | Method for tuning control signal associated with at least one memory device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130507 |