JP2008299993A - Semiconductor storage device - Google Patents
Semiconductor storage device Download PDFInfo
- Publication number
- JP2008299993A JP2008299993A JP2007146983A JP2007146983A JP2008299993A JP 2008299993 A JP2008299993 A JP 2008299993A JP 2007146983 A JP2007146983 A JP 2007146983A JP 2007146983 A JP2007146983 A JP 2007146983A JP 2008299993 A JP2008299993 A JP 2008299993A
- Authority
- JP
- Japan
- Prior art keywords
- data
- test
- output
- circuit
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
この発明は、半導体記憶装置に関し、より特定的には、メモリコアからの読出データのビット数を圧縮して出力するテストモードを備えた半導体記憶装置に関する。 The present invention relates to a semiconductor memory device, and more particularly to a semiconductor memory device having a test mode for compressing and outputting the number of bits of read data from a memory core.
ウェハテストに代表される半導体記憶装置の動作テストにおいては、各メモリセルへの所定レベルのデータ書込後、メモリセルから読出されたテストデータが書込んだ所定レベル(期待値)と等しいか否かを判定することによって、メモリセルの正常・異常が判断される。 In an operation test of a semiconductor memory device typified by a wafer test, whether or not test data read from a memory cell is equal to a predetermined level (expected value) written after writing a predetermined level of data to each memory cell. Whether the memory cell is normal or abnormal is determined.
この際に、メモリセルから同時に読出された複数ビットのテストデータを圧縮して出力ビット数を削減することによって、動作テストの使用時間を短縮する技術が、特開平5−135600号公報(以下、特許文献1)あるいは特開2001−291399号公報(以下、特許文献2)等に開示されている。 At this time, a technique for shortening the usage time of an operation test by compressing a plurality of bits of test data simultaneously read from a memory cell and reducing the number of output bits is disclosed in Japanese Patent Laid-Open No. 5-135600 (hereinafter referred to as “JP-A”). Patent Document 1) or Japanese Patent Application Laid-Open No. 2001-291399 (hereinafter referred to as Patent Document 2) and the like.
特許文献1,2に開示されるように、動作テスト時に出力データのビット数を圧縮することによって使用するI/Oピン数を削減すると、1個のメモリテスタによって同時にテストできる被試験対象数(以下、テスト同測数とも称する)を増加させることができる。この結果、半導体記憶装置1個あたりの動作テスト所要時間を短縮することによって、テストコストを削減することが可能となる。
As disclosed in
また、半導体記憶装置には、不良の存在するメモリセル行および/またはメモリセル列を置換救済するための冗長回路が予め搭載される。動作テストにより不良個所が解析された半導体記憶装置は、当該不良個所を含むメモリセルアレイ上の所定領域を、冗長回路により正常メモリセルと置換することによって、良品とすることができる。これにより、冗長回路の活用による製品歩留まりの向上を図ることができる。
動作テスト時に特許文献1,2に開示されるようなデータ圧縮を行なうと、メモリセルの不良箇所の特定は、圧縮度を高めるに従って粗くなっていく。一方で、テスト時間の著しい増大を避けるために、データ圧縮されたテストデータから特定可能なビット範囲(メモリセル領域)に対応させて、冗長回路による置換救済を実行することが一般的である。たとえば、32ビットI/O構成の製品を、既存のデータ圧縮技術を使用して4ビットI/Oにデータ圧縮してテストした場合には、上記32ビットのうちの8ビットごとにI/O単位またはアドレス単位でまとめて良否判定し、不良が検出された場合には、この単位ごとに冗長回路による置換を実行することとなる。
When data compression as disclosed in
このように、動作テスト時に1ビットのテストデータに圧縮されるビット範囲(メモリセル領域)は、冗長回路による救済単位と一致することとなる。このため、動作テスト時におけるデータ圧縮度を高めると、動作テストに要するI/Oピン数の削減によりテストコストの低減が可能となる一方で、救済単位が粗くなるのに伴って冗長回路によって不良部分を置換しきれなくなって歩留りが低下する可能性が存在する。 Thus, the bit range (memory cell area) compressed into 1-bit test data during the operation test coincides with the repair unit by the redundant circuit. For this reason, if the data compression degree during the operation test is increased, the test cost can be reduced by reducing the number of I / O pins required for the operation test, but the redundancy circuit becomes defective as the repair unit becomes coarse. There is a possibility that the yield cannot be reduced because the part cannot be completely replaced.
また、動作テストの所要時間は使用するメモリテスタの性能にも大きく影響を受ける。すなわち、高性能のメモリテスタでは、高周波数のクロックに同期した動作テストが可能となるため、テストモードでのデータ圧縮度が低くてもテスト所要時間はそれほど長くはならない。この場合には、データ圧縮度を低くすると救済単位を細かくできるため、すべての不良箇所を冗長回路によって置換救済できる可能性が高くなるので、歩留りの向上を図ることができる。 The time required for the operation test is also greatly affected by the performance of the memory tester used. In other words, since a high performance memory tester can perform an operation test in synchronization with a high frequency clock, even if the data compression degree in the test mode is low, the time required for the test does not become so long. In this case, if the degree of data compression is lowered, the repair unit can be made finer, and therefore, there is a high possibility that all defective portions can be replaced and repaired by the redundant circuit, so that the yield can be improved.
しかしながら、比較的低性能のメモリテスタでテストする場合には、動作モード時のデータ圧縮度が低いと、テスト同測数を高めることができないため、動作テストの所要時間が増大してテストコストが上昇してしまう。 However, when testing with a relatively low performance memory tester, if the data compression rate in the operation mode is low, the test co-measurement number cannot be increased. It will rise.
このように、動作テスト時におけるデータ圧縮度の高低は、生産性(テストコスト)および歩留りの間でトレードオフの関係にある。このため、必ずしも全てのメモリテスタの性能が揃っていない実際の生産ラインの実情を考慮すると、動作テスト時のデータ圧縮度を汎用的に設計すると、使用されるメモリテスタの性能に左右されて、効率的な動作テストを常に実行することが困難となり、テストコスト上昇あるいは歩留まり低下が発生する可能性がある。 Thus, the level of data compression during the operation test is in a trade-off relationship between productivity (test cost) and yield. For this reason, when considering the actual situation of the actual production line where the performance of all memory testers is not complete, if the data compression degree at the time of operation test is designed generically, it depends on the performance of the memory tester used, It is difficult to always perform an efficient operation test, and there is a possibility that the test cost increases or the yield decreases.
一方で、生産ラインに装備されたメモリテスタの性能や生産状況を考慮して、動作テスト時のデータ圧縮度を細分化して設計すれば、効率的な動作テストを実行できる可能性が高まる一方で、設計汎用性が低下することにより製造コストが上昇してしまう。 On the other hand, considering the performance and production status of the memory tester installed in the production line, if the data compression degree at the time of the operation test is subdivided and designed, the possibility that an efficient operation test can be executed increases. The manufacturing cost increases due to the decrease in design versatility.
この発明は、このような問題点を解決するためになされたものであって、この発明の目的は、使用するメモリテスタの性能の高低に対応させて効率的な動作テストを柔軟に実行可能な半導体装置の構成を提供することである。 The present invention has been made to solve such problems, and an object of the present invention is to be able to flexibly execute an efficient operation test corresponding to the performance of the memory tester used. It is to provide a configuration of a semiconductor device.
本発明に係る半導体記憶装置は、要約すれば、メモリコア部と、テストデータ圧縮回路とを備える。メモリコア部は、アドレス信号により選択される複数のメモリセルを含んで構成され、動作テスト時にMビット(M:2以上の整数)のデータを並列に出力する。テストデータ圧縮回路は、動作テスト時に、メモリコア部から出力されたMビットのデータをL:1に圧縮して(L:M以下であり、かつ、Mの約数である整数)、(M/L)ビットのテストデータを出力する。さらに、動作テストは、複数のテストモードを有し、テストデータ圧縮回路は、複数のテストモードのうちの選択されたテストモードに応じて、Lを可変に設定する選択回路を含む。 In summary, the semiconductor memory device according to the present invention includes a memory core unit and a test data compression circuit. The memory core unit includes a plurality of memory cells selected by an address signal, and outputs M-bit (M: integer of 2 or more) data in parallel during an operation test. During the operation test, the test data compression circuit compresses M-bit data output from the memory core unit to L: 1 (L: an integer equal to or less than M and a divisor of M), and (M / L) Bit test data is output. Further, the operation test has a plurality of test modes, and the test data compression circuit includes a selection circuit that variably sets L in accordance with the selected test mode among the plurality of test modes.
本発明の一実施例によれば、複数のテストモードは、Lが最大値L1(L1:上記Lの条件を満たす整数)に設定される第1のモード(通常モード)と、LがL2(L2:上記Lの条件を満たし、かつ、L1<L2である整数)に設定される第2のモード(ファインモード)とを含み、選択回路は、第2のモードにおいて、複数個の第2のデータ圧縮回路からのテストデータを、同一のデータノードから異なるタイミングにて順次出力する。 According to an embodiment of the present invention, the plurality of test modes includes a first mode (normal mode) in which L is set to a maximum value L1 (L1: an integer satisfying the condition of L), and L is L2 ( L2: a second mode (fine mode) that satisfies the condition of L and is set to an integer satisfying L1 <L2, and the selection circuit includes a plurality of second modes in the second mode. Test data from the data compression circuit is sequentially output from the same data node at different timings.
また、本発明の他の実施例によれば、複数のテストモードは、Lが最大値L1(L1:上記Lの条件を満たす整数)に設定される第1のモード(通常モード)と、LがL2(L2:上記Lの条件を満たし、かつ、L1<L2である整数)に設定される第2のモード(ファインモード)とを含み、選択回路は、第2のモードにおいて、複数個の第2のデータ圧縮回路からのテストデータに基づいて、3以上の電圧レベルのうちの1つの電圧レベルを選択的にデータノードから出力する。 According to another embodiment of the present invention, the plurality of test modes includes a first mode (normal mode) in which L is set to a maximum value L1 (L1: an integer satisfying the condition of L), and L Includes a second mode (fine mode) set to L2 (L2: an integer satisfying the condition of L and L1 <L2), and the selection circuit includes a plurality of modes in the second mode. Based on the test data from the second data compression circuit, one of the three or more voltage levels is selectively output from the data node.
上記半導体記憶装置では、動作テスト時にメモリコア部から出力されるMビットのテストデータをLビットごとに1ビットに圧縮するテストモードについて、データ圧縮度を示すLを可変として動作テストを実行することができる。このため、動作速度の比較的低いメモリテスタを使用した動作テスト時には、第1のモードによりデータ圧縮度を高めることによりテスト所要の増大を抑制することが可能となる。一方、動作速度の高いメモリテスタを使用した動作テスト時には、第2のモードによりデータ圧縮度を低く(Lを小)することによって、同一テスト時間でメモリコア部の不良発生箇所をより細密に特定することができる。この結果、救済単位を小さくすることにより冗長回路によって救済可能な不良個数を増加させて歩留りの向上を図ることが可能となる。 In the semiconductor memory device, in the test mode in which the M-bit test data output from the memory core unit during the operation test is compressed to 1 bit for every L bits, the operation test is executed with L indicating the data compression degree being variable. Can do. For this reason, at the time of an operation test using a memory tester having a relatively low operation speed, it is possible to suppress an increase in the required test by increasing the data compression degree by the first mode. On the other hand, during an operation test using a memory tester with a high operating speed, the data compression degree is lowered (L is reduced) in the second mode, so that the location where a defect occurs in the memory core can be specified more precisely in the same test time. can do. As a result, by reducing the repair unit, it is possible to increase the number of defects that can be repaired by the redundant circuit and improve the yield.
このように、共通に設計されたテストデータ圧縮回路によって、データ圧縮を伴う動作テスト時でのデータ圧縮度を可変とすることにより、使用可能なメモリテスタの性能に合わせて適切な圧縮度を選択して、動作テストを効率的に実行できるようになる。 In this way, the test data compression circuit designed in common makes the data compression level variable during operation tests that involve data compression, so that an appropriate compression level can be selected according to the performance of the available memory tester. Thus, the operation test can be executed efficiently.
以下に図面を参照して本発明の実施の形態について詳細に説明する。なお以下では、図中の同一または相当部分には同一符号を付してその詳細な説明は原則的に繰返さないこととする。 Embodiments of the present invention will be described below in detail with reference to the drawings. In the following, the same or corresponding parts in the drawings are denoted by the same reference numerals, and detailed description thereof will not be repeated in principle.
[全体構成]
図1は、本発明に従う半導体記憶装置の全体構成を示す概略ブロック図である。
[overall structure]
FIG. 1 is a schematic block diagram showing the overall configuration of a semiconductor memory device according to the present invention.
図1を参照して、本発明に従う半導体記憶装置1000は、コントロール回路10と、アドレスレジスタ20と、メモリコア部30と、データ入出力回路40と、データ入出力ノード50と、冗長回路60と、テストデータ圧縮回路100とを備える。
Referring to FIG. 1, a
コントロール回路10は、半導体記憶装置1000の外部から与えられるコマンド制御信号SCMDを受けて、半導体記憶装置1000の動作を制御する制御信号を生成する。コマンド制御信号SCMDは、たとえば、ロウアドレスストローブ信号/LAS、コラムアドレスストローブ信号/CAS、ライトイネーブル信号/WE等を含む。
The
アドレスレジスタ20は、半導体記憶装置1000の外部から行アドレスおよび列アドレス、あるいはこれに加えてバンクアドレスを示すためのアドレス信号ADDを受ける。
コントロール回路10は、モードレジスタ15を含む。モードレジスタ15は、半導体記憶装置1000の動作条件を示すパラメータやモード選択を記憶する。たとえば、モードレジスタ15には、動作条件を示すコラムレイテンシやバースト長等、ならびに、動作テスト時のテストモードの種類を選択する情報が記憶される。モードレジスタ15の記憶内容は、コマンド制御信号SCMDの所定の組合せに応じて設定されたモードレジスタセットコマンドにおいて、アドレスレジスタ20に入力されたアドレス信号ADDの特定ビットに従って書込まれる。
The
コントロール回路10は、モードレジスタ15によって設定されたモードあるいはパラメータ値に基づいて、コマンド制御信号SCMDにより指示されたコマンドに従って半導体記憶装置1000が動作するように制御信号を生成してメモリコア部30および冗長回路60へ送出する。
Based on the mode or parameter value set by
メモリコア部30は、コントロール回路10からの制御信号に従って、アドレス信号ADDによって指定された選択メモリセルからデータを読出すためのリードコマンド、選択メモリセルへデータを書込むためのライトコマンド、あるいはデータ読出、書込の準備をするためのプリチャージコマンド等を実行する。
In accordance with a control signal from
データ読出(リードコマンド)時に、メモリコア部30からの出力データは、データ入出力回路40を介してデータ入出力ノード50へ出力される。データ書込(ライトコマンド)時には、データ入出力ノード50への入力データは、データ入出力回路40を介してメモリコア部30へ書込まれる。
At the time of data reading (read command), output data from the
なお、本発明に従う半導体記憶装置1000は、メモリ単体製品であってもよく、プロセッサ等と同一チップ上に混載される製品であってもよい。したがって、コマンド制御信号SCMDやアドレス信号ADDが入力されるノードおよびデータ入出力ノード50は、チップ外部から電気的にアクセス可能なピンであってもよく、あるいは同一チップ内に配置されたプロセッサ等との間に配設されたバス等の配線であってもよい。
The
冗長回路60は、メモリコア部30の不良部分を所定単位毎に置換するために設けられる。動作テストにおいてメモリコア部30に不良メモリセルが発見された場合には、当該不良メモリセルを含む所定単位が、冗長回路60中の正常なメモリセルによって置換される。以下では、冗長回路60による置換救済が実行される上記所定単位を、救済単位とも称する。すなわち、メモリコア部30を動作テスト時に並列に読出されるテスト出力データのビット数(Mビット)に対応されてM個のビット範囲に分割すると、この救済単位は、データ圧縮を伴わない動作テスト結果に従って置換救済する場合には、各ビット範囲と一致させることができる。一方、テスト出力データのLビット(L<M)毎にテストデータの1ビットに圧縮する(データ圧縮度L:1)の動作テスト結果に従って置換救済する場合には、救済単位は、上記ビット範囲のL個分となる。
The
動作テスト時に判明した、不良メモリセルを含む所定単位を示す情報(不良アドレス)は、冗長回路60内に書き込まれて不揮発的に記憶される。そして、コントロール回路10は、当該不良アドレスに対応する所定単位がアドレス信号ADDによって指定された場合には、メモリコア部30内の当該所定単位に代えて、冗長回路60との間でデータの入出力を実行するように、半導体記憶装置1000の動作を制御する。
Information (defective address) indicating a predetermined unit including a defective memory cell, which is found during the operation test, is written in the
テストデータ圧縮回路100は、動作テスト時において、メモリコア部30からの出力データ(テストデータ)にデータ圧縮を加えた上でデータ入出力ノード50へ伝達するテストモードを実行可能に構成されている。ここで図2および図3を用いて、データ圧縮の概要について説明する。以下、図2および図3では、メモリコア部30から並列に出力される複数ビットデータのうちの4ビット毎の区分について代表的に説明する。なお、データ圧縮については、図3に示したようにI/O出力単位で行なってもよく、あるいは、アドレス単位で行なってもよい。
The test
図2を参照して、メモリコア部30には行列状に複数のメモリセル32が配設されている。通常時には、メモリコア部30からセンスアンプ34およびプリアンプ36を介して読出された複数ビットデータ(テスト出力データ)のうちの4ビットは、データDQ0〜DQ3として、それぞれ別個のデータ入出力ノード50から出力される。
Referring to FIG. 2, a plurality of
一方、図3に示すように、データ圧縮を行なうテストモードでは、メモリコア部30から読出された複数ビットのテスト出力データは、4ビット毎に、テストデータ圧縮回路100内に設けられたマルチプレクサ101により1ビットのテストデータに圧縮される。
On the other hand, as shown in FIG. 3, in the test mode in which data compression is performed, a plurality of bits of test output data read from the
この圧縮データは、メモリコア部30のテスト出力データの4ビットが全て期待値と一致している場合には“1”に設定され、そうでないとき、すなわち少なくとも1ビットが期待値とは異なっているときに“0”に設定される。
This compressed data is set to “1” when all 4 bits of the test output data of the
図4は、図3に示したデータ圧縮時における動作テストの波形例である。
図4を参照して、半導体記憶装置1000は、一例としてコラムレイテンシが2、バースト長が1で動作するものとする。
FIG. 4 is a waveform example of an operation test at the time of data compression shown in FIG.
Referring to FIG. 4, it is assumed that
動作テスト時にリードコマンド(READ)が実行され入力されると、メモリテスタからの外部クロックEXTCLKに同期して、データDQ0として、4ビットを1ビットに圧縮したテストデータが出力される。図4に示される例では、4個の連続したリードコマンドに対応して、4個のテストデータTDa〜TDdが連続的に出力される。出力されたテストデータの値は、TDa,TDb,TDdに関しては正常を示す“1”であるのに対して、テストデータTDcは不良を示す“0”である。 When a read command (READ) is executed and inputted during an operation test, test data in which 4 bits are compressed to 1 bit is output as data DQ0 in synchronization with the external clock EXTCLK from the memory tester. In the example shown in FIG. 4, four test data TDa to TDd are continuously output corresponding to four consecutive read commands. The value of the output test data is “1” indicating normal with respect to TDa, TDb, and TDd, whereas the test data TDc is “0” indicating failure.
したがって、3回目のリードコマンドでメモリコア部30から出力された4ビットデータの読出先であるメモリセルのいずれかに不良が存在していることが分かる。したがって、これら4ビットデータに対応するメモリコア部30内の所定区分が不良であることが認識できる。
Therefore, it can be seen that there is a defect in one of the memory cells from which the 4-bit data output from the
このようなデータ圧縮を伴う動作テストとすることにより、1つのデータ入出力ノード50を用いて、メモリコア部30からの4ビットのテスト出力データの結果を包括的に検出することができる。この結果、動作テストの際に必要なピン数が削減されるため、共通のメモリテスタで並列に動作テスト可能な半導体記憶装置の個数(すなわち、テスト同測数)を増やすことができ、テストコストを軽減することができる。
By performing the operation test with such data compression, it is possible to comprehensively detect the result of the 4-bit test output data from the
一方で、データ圧縮を行なった場合には、得られたテストデータの値が“0”(不良)であった場合に、さらに不良箇所を特定するための動作テストを行なうと膨大な時間がかかってしまうため、圧縮後のテストデータ1ビットに対応するビット範囲を救済単位として、冗長回路60により置換救済が実行されることが一般的である。このようにすると、データ圧縮を行なうことにより、冗長回路60による救済単位は大きくなってしまうため、動作テスト時にデータ圧縮度を高めると、同一規模の冗長回路60によって救済可能な欠陥の個数は相対的に低下することとなる。
On the other hand, when data compression is performed, if the value of the obtained test data is “0” (defective), it takes an enormous amount of time to perform an operation test for specifying a defective portion. Therefore, replacement redundancy is generally performed by the
したがって、本発明に従う半導体記憶装置1000では、テストデータ圧縮回路100によるデータ圧縮度を、メモリテスタの性能に合わせて可変とする。なお、半導体装置1000のテストデータ圧縮回路100以外の部分の構成については特に限定されるものではなく、種々の形式のメモリに本発明を適用することが可能である。また、上述のように、本発明に従う半導体記憶装置1000は、メモリ単体製品に限定されず、プロセッサ・メモリ等を同一チップ上に混載したLSI製品のメモリ部分であってもよい。
Therefore, in
[実施の形態1]
以下の各実施の形態では、データ圧縮を伴う動作テスト時でのデータ圧縮度を可変とするテストデータ圧縮回路の構成例について説明する。
[Embodiment 1]
In the following embodiments, a configuration example of a test data compression circuit in which the data compression degree at the time of an operation test involving data compression is made variable will be described.
図5は、本発明の実施の形態1に従うテストデータ圧縮回路100の構成を示すブロック図である。
FIG. 5 is a block diagram showing a configuration of test
なお、以下、本発明に従う半導体記憶装置1000では、データ圧縮を適用した動作テストは、データ圧縮度を通常値とする第1のテストモード(以下、「通常モード」と称する)と、通常モードよりもデータ圧縮度を低下させる第2のテストモード(以下、「ファインモード」と称する)とを含む。以下では、一例として、通常モードでは、データ圧縮度を4:1に設定し、メモリコア部30からのテスト出力データの4ビットをテストデータの1ビットに圧縮するものとする。また、ファインモードでは、データ圧縮度を2:1に設定し、メモリコア部30からのテスト出力データ2ビットごとに1ビットのテストデータに圧縮するものとする。
In the following, in
通常モードおよびファインモードの選択は、テストモード信号TMBT1およびTMBT2により示される。通常モード時には、テストモード信号TMBT1が活性化される一方でTMBT2は非活性化される。反対に、ファインモード時には、テストモード信号TMBT2が活性化される一方でTMBT1は非活性化される。 Selection between the normal mode and the fine mode is indicated by test mode signals TMBT1 and TMBT2. In the normal mode, the test mode signal TMBT1 is activated while TMBT2 is deactivated. On the contrary, in the fine mode, the test mode signal TMBT2 is activated while TMBT1 is deactivated.
たとえば、テストモード信号TMBT1およびTMBT2は、モードレジスタ15の記憶内容に従って生成される。すなわち、動作テストの実行時に、モードレジスタセットコマンドを実行することにより、動作テストを通常モードおよびファインモードのいずれとするかを選択できる。あるいは、動作テスト時に外部から入力される制御信号に従って、テストモード信号TMBT1およびTMBT2の活性化を制御する構成としてもよい。
For example, test mode signals TMBT1 and TMBT2 are generated according to the stored contents of
また、通常モードおよびファインモードの他に、データ圧縮を伴わずに動作テストを実行するテストモードをさらに設けてもよい。たとえば、このようなテストモード時には、TMBT1およびTMBT2の両方を非活性化することに応答して、テストデータ圧縮回路100によるデータ圧縮を中止させることができる。この場合には、通常動作時と同様に、メモリコア部30からのテスト出力データの各ビットが各データ入出力ノード50から出力される。
In addition to the normal mode and the fine mode, a test mode for executing an operation test without data compression may be further provided. For example, in such a test mode, data compression by the test
このように、例示する半導体記憶装置1000では、動作テスト時におけるデータ圧縮度の最大値は4:1である。したがって、以下では、テストデータ圧縮回路100のうちの、メモリコア部30からのテスト出力データの4ビットTD0〜TD3に対応するテストデータを出力する構成について説明する。すなわち、メモリコア部30からのテスト出力データのビット数に応じて、以下に説明するテストデータ圧縮回路100の構成を複数個並列に設けることによって、メモリコア部30からの出力ビット数にかかわらず本発明を適用することが可能となる。
As described above, in the illustrated
図5を参照して、テストデータ圧縮回路100は、マルチプレクサ102,104と、マルチプレクサ110と、内部クロック発生回路120と、パラレルシリアル変換回路130と、選択回路150と、出力回路170とを含む。なお、テストデータ圧縮回路100の構成要素のうち、少なくとも、パラレルシリアル変換回路130および出力回路170については、テストデータ出力構成に専用の要素とするのではなく、図1に示したデータ入出力回路40と共用することも可能である。
Referring to FIG. 5, test
マルチプレクサ102は、メモリコア部30からのテスト出力データTD0,TD1と期待値(1/0)との比較結果に基づいて、圧縮データTD01を生成する。圧縮データTD01は、テスト出力データTD0およびTD1の両方が期待値と合致しているときに“1”に設定され、テスト出力データTD0,TD1の少なくとも一方が期待値と異なるときには“0”に設定される。
The
同様に、マルチプレクサ104は、メモリコア部30からのテスト出力データTD2,TD3と期待値(1/0)との比較結果に基づいて、圧縮データTD01を生成する。圧縮データTD23は、テスト出力データTD2およびTD3の両方が期待値と合致しているときに“1”に設定され、テスト出力データTD2,TD3の少なくとも一方が期待値と異なるときには“0”に設定される。
Similarly, the
マルチプレクサ110は、マルチプレクサ120からの圧縮データTD01およびマルチプレクサ104からの圧縮データTD23に基づいて圧縮データTD0123を生成する。圧縮データTD0123は、圧縮データTD01およびD23の両方が“1”であるときに“1”に設定され、それ以外のときは“0”に設定される。すなわち、圧縮データTD0123は、テスト出力データTD0〜TD3のすべてが期待値と合致しているときに“1”に設定され、テスト出力データTD0〜TD3のうちの少なくとも1つが期待値と合致しないときには“0”に設定される。
The
内部クロック発生回路120は、メモリテスタからの外部クロックEXTCLKの立上がりエッジに応答して、内部クロックCLKPを生成する。さらに、内部クロック発生回路120は、テストモード信号TMBT2の活性化時、すなわちファインモード時には、外部クロックEXTCLKの立下がりエッジに応答して、内部クロックCLKNをさらに生成する。
Internal
パラレルシリアル変換回路130は、並列ビットのデータを受けるとともに、入力された内部クロックに応答して、上記並列ビットのデータを直列に1ビットずつ連続的に出力するように構成される。すなわち、図5に示したパラレルシリアル変換回路130は、ファインモード時に、マルチプレクサ102,104からの圧縮データTD01,TD23を並列に受けて、内部クロックCLKP,CLKNに応答して1ビットのシリアルデータに変換して出力する。
The parallel-
選択回路150は、マルチプレクサ110からの通常モードに対応した4:1の圧縮データRSN(すなわち、圧縮データTD0123)と、パラレルシリアル変換回路130からのファインモードに対応した2:1の圧縮データRSF(すなわち、圧縮データTD01またはTN23)とを受けて、選択されたテストモードに対応する一方の圧縮データを選択的に出力する。
The
出力回路170は、選択回路150によって出力された圧縮データRSN(TD0123)またはRSF(TD01,TD23)をデータDQ0としてデータ入出力ノード50から出力する。すなわち、出力回路170は、選択回路150からの圧縮データが“1”または“0”のいずれであるかに応じて、所定の2つの電圧レベル(ハイレベル/ローレベル)のうちの一方に対応する電圧でデータ入出力ノード50を駆動する、出力バッファとしての機能を有する。
The
選択回路150は、テストモード信号TMBT1が活性化される通常モードでは、通常モードに対応した圧縮データRSNを出力回路170へ出力する一方で、ファインモードに対応した圧縮データRSFを出力回路170へ出力する。このように、通常モードで出力される圧縮データRSNは、マルチプレクサ102,104,110によりデータ圧縮されるので、マルチプレクサ102,104,110により、本発明での「第1のデータ圧縮回路」が構成される。同様に、ファインモードで出力される圧縮データRSFは、マルチプレクサ102,104によりデータ圧縮されるので、マルチプレクサ102,104により、本発明での「第2のデータ圧縮回路」が構成される。なお、マルチプレクサ102,104を、ファインモードおよび通常モードのそれぞれでのデータ圧縮に共用する構成とすることにより、回路面積の増加を抑制できる。
In the normal mode in which test mode signal TMBT1 is activated,
次に、図6および図7を用いて、ファインモード時および通常モード時における実施の形態1に従うテストデータ圧縮回路100のデータ出力態様について説明する。
Next, the data output mode of test
図6を参照して、ファインモード時には、テストモード信号TMBT2が活性化される一方でテストモード信号TMBT1は非活性化される。そして、内部クロック発生回路120によって、内部クロックCLKPおよびCLKNが、外部クロックEXTCLKの立上がりエッジおよび立下がりエッジのそれぞれに応答して発生される。
Referring to FIG. 6, in the fine mode, test mode signal TMBT2 is activated while test mode signal TMBT1 is deactivated. Internal
ファインモード時には、選択回路150は、パラレルシリアル変換回路130から内部クロックCLKPおよびCLKNに同期したシリアルデータとして伝達される圧縮データTD01,TD23を出力する。これによりテストデータ圧縮回路100は、同一のデータ入出力ノード50からのデータDQ0(テストデータ)として、外部クロックEXTCLKの立上がりエッジおよび立下りエッジにそれぞれ応答して、データ圧縮度2:1の圧縮データTD01および圧縮データTD23を順次出力する。すなわち、ファインモード時には、圧縮度を通常モードよりも低下させることによって生じる複数個のテストデータを、テスト同測数を低下させることなく、同一のデータ入出力ノード50から時分割方式で出力することができる。
In the fine mode, the
一方、図7を参照して、通常モード時には、テストモード信号TMBT1が活性化される一方でテストモード信号TMBT2は非活性化される。そして、外部クロックEXTCLKの立上がりエッジに応答して内部クロックCLKPが発生される一方で、外部クロックEXTCLKの立下がりエッジに応答した内部クロックCLKNは発生されない。 On the other hand, referring to FIG. 7, in the normal mode, test mode signal TMBT1 is activated while test mode signal TMBT2 is deactivated. The internal clock CLKP is generated in response to the rising edge of the external clock EXTCLK, while the internal clock CLKN in response to the falling edge of the external clock EXTCLK is not generated.
通常モード時には、選択回路150は、マルチプレクサ110からの圧縮データTD0123を出力する。これにより、テストデータ圧縮回路100は、動作テスト時のデータDQ0(テストデータ)として、外部クロックEXTCLKに同期させて、データ圧縮度4:1の圧縮データTD0123を出力する。なお、データ圧縮度が高い分、通常モード時には、テストデータの出力周波数は通常モード時よりも低くなる。
In the normal mode, the
反対に、図6に示したファインモードでは、テストデータの出力周波数が高くなるので、動作速度が相対的に高い高性能テスタによる動作テストが必要となる。これに対して、通常モードでは、動作速度が相対的に低いテスタ(通常テスタ)による動作テストが可能である。 On the other hand, in the fine mode shown in FIG. 6, since the output frequency of the test data is high, an operation test by a high performance tester having a relatively high operation speed is required. On the other hand, in the normal mode, an operation test can be performed by a tester (normal tester) having a relatively low operation speed.
したがって、高性能テスタ使用時には、図6に示すようなファインモードの選択により、テスト同測数を下げることなくテストデータの圧縮度を低下することができる。これにより、テスト時間を増加させることなく、不良の発生領域を通常モードと比較して細密に特定できるため、冗長回路60による救済単位を小さくすることが可能となる。この結果、冗長回路60によって救済可能な不良の個数を相対的に増加させて、歩留りを向上させることが期待できる。
Therefore, when the high-performance tester is used, the compression of the test data can be reduced without lowering the test coincidence by selecting the fine mode as shown in FIG. As a result, the defect occurrence region can be more precisely identified as compared with the normal mode without increasing the test time, so that the repair unit by the
一方で、通常テスタ使用時には、図7に示すような通常モードの選択により、圧縮度を高めることによりテスト所要時間の増大を抑制した動作テストとすることが可能となる。 On the other hand, when the normal tester is used, it is possible to obtain an operation test in which an increase in the time required for the test is suppressed by increasing the degree of compression by selecting the normal mode as shown in FIG.
このように、データ圧縮を伴う動作テスト時でのデータ圧縮度を可変とする機構を設けることにより、共通に設計されたテストデータ圧縮回路100によって、使用可能なメモリテスタの性能に合わせて適切な圧縮度を選択して、効率的な動作テストを柔軟に実行できるようになる。
As described above, by providing a mechanism for changing the data compression degree at the time of the operation test involving data compression, the test
したがって、通常モード時にテスト同測数を確保することにより実現される通常テスタによるテスト所要時間を基準とした上で、高性能テスタが新たに導入されることによりファインモードによるテストが可能となったり、生産状況が変化してテスト時間が確保できるような状況が発生した場合には、圧縮度を変更させることにより歩留り向上を図ることができる。 Therefore, it is possible to test in fine mode by introducing a high-performance tester based on the time required for testing by a normal tester realized by securing test co-measurements in normal mode. When a situation occurs in which the production situation changes and a test time can be secured, the yield can be improved by changing the compression degree.
また、テストモード信号TMBT1,TMBT2の切換によって圧縮度を低下させる機能を持つことで、不良の発生箇所を特定する解析精度を上げて救済単位を小さくすることが可能である。このため、解析精度を上げるための専用のテストツールを準備する必要もなく、量産時の設備そのままでテスト同測数も変えることなく解析精度を上げることができるので、量産時の不良モード解析にも有効である。 In addition, since the compression mode is lowered by switching the test mode signals TMBT1 and TMBT2, it is possible to increase the analysis accuracy for specifying the location where the defect occurs and reduce the repair unit. For this reason, it is not necessary to prepare a dedicated test tool for increasing the analysis accuracy, and the analysis accuracy can be increased without changing the test coincidence with the equipment at the time of mass production. Is also effective.
なお、半導体記憶装置1000がDDR−SDRAM(Double Data Rate-Synchronous Dynamic Random Access Memory)のように、メモリコア部30から並列に読出したデータをパラレル−シリアル変換して外部へ出力する機能を通常動作時に実行する場合には、パラレルシリアル変換回路130を、通常動作時のデータ出力構成(データ入出力回路40)と共通に使用することができるため、図5に示したような構成を比較的簡単に実現することができる。
In addition, the
一方で、パラレル−シリアル変換を通常動作時に実行しない半導体記憶装置においては、図8に示すように、パラレルシリアル変換回路130の配置を省略してテストデータ圧縮回路100を構成することもできる。
On the other hand, in a semiconductor memory device that does not execute parallel-serial conversion during normal operation, the test
図8を参照して、テストデータ圧縮回路100♯は、図5に示したテストデータ圧縮回路100の構成と比較して、パラレルシリアル変換回路130の配置が省略されている点、および選択回路150に代えて選択回路150♯が設けられている点で異なる。その他の部分の回路構成は図5と同様であるので詳細な説明は繰返さない。
Referring to FIG. 8, test
選択回路150♯は、選択スイッチ151〜153を含み、かつ、内部クロックCLKP,CLKNおよびテストモード信号TMBT1,TMBT2に応じて、選択スイッチ151〜153のオンオフを制御する。選択スイッチ151は、マルチプレクサ110と出力回路170との間に設けられる。選択スイッチ152は、マルチプレクサ102と出力回路170との間に設けられる。選択スイッチ153は、マルチプレクサ104と出力回路170との間に設けられる。
テストモード信号TMBT1,TMBT2の両方が非活性化されている場合には、選択回路150♯は、選択スイッチ151〜153の各々をオフする。一方、テストモード信号TMBT1が活性化される通常モードでは、選択回路150♯は、選択スイッチ151をオンする一方で、選択スイッチ152,153をオフする。これにより、通常モードでは、図7に示したように、マルチプレクサ110から出力された圧縮データTD0123が、データDQ0としてデータ入出力ノード50から出力される。
When both test mode signals TMBT1 and TMBT2 are inactivated,
一方、テストモード信号TMBT2が活性化されるファインモードでは、選択回路150♯は、選択スイッチ151をオフする一方で、選択スイッチ152および153を内部クロックCLKP,CLKNに応答して交互にオンさせる。具体的には、内部クロックCLKPの活性化に応答して選択スイッチ152がオンされる一方で、選択スイッチ153がオフされる。一方、内部クロックCLKNが活性化されると、反対に選択スイッチ153がオンされる一方で選択スイッチ152がオフされる。
On the other hand, in fine mode in which test mode signal TMBT2 is activated,
これにより、図6に示したように、ファインモード時には、外部クロックEXTCLKの立上がりエッジおよび立下がりエッジにそれぞれ応答して、圧縮データTD01およびTD23が、データDQ0としてデータ入出力ノード50からそれぞれ出力される。
Thus, as shown in FIG. 6, in the fine mode, in response to the rising edge and falling edge of external clock EXTCLK, compressed data TD01 and TD23 are output from data input /
このように、図8に示したテストデータ圧縮回路100♯の構成によっても、図5に示した実施の形態1に従うテストデータ圧縮回路100を具備するのと同様の効果を奏する、半導体記憶装置を実現することが可能である。
Thus, the configuration of test
[実施の形態2]
実施の形態2以降では、テストデータ圧縮回路の他の構成例について順次説明する。すなわち、以下の実施の形態に従う半導体記憶装置は、図1において、テストデータ圧縮回路100が各実施の形態に従うテストデータ圧縮回路に置換される構成を有し、その他の部分は図1と同様である。したがって、以降の各実施の形態では、テストデータ圧縮回路の構成およびその動作について、実施の形態1との相違点に絞って説明することとする。
[Embodiment 2]
In the second and subsequent embodiments, other configuration examples of the test data compression circuit will be sequentially described. That is, the semiconductor memory device according to the following embodiment has a configuration in which the test
図9は、本発明の実施の形態2に従うテストデータ圧縮回路の構成を示すブロック図である。 FIG. 9 is a block diagram showing a configuration of the test data compression circuit according to the second embodiment of the present invention.
図9を参照して、実施の形態2に従うテストデータ圧縮回路100aは、図5に示したテストデータ圧縮回路100の構成と比較して、パラレルシリアル変換回路130に対して、外部クロックEXTCLKおよび、信号入力ピン6から入力される外部制御信号EXTDQMが入力される点が異なる。パラレルシリアル変換回路130は、並列に受けた圧縮データTD01およびTD23について、外部クロックEXTCLKの立上がりエッジに応答してマルチプレクサ102からの圧縮データTD01を出力するとともに、外部制御信号EXTDQMの入力に応答してマルチプレクサ104からの圧縮データTD23を出力する。
Referring to FIG. 9, test
すなわち、テストデータ圧縮回路100aでは、実施の形態1に従うテストデータ圧縮回路100と比較して、パラレルシリアル変換回路130での圧縮データの出力切換のトリガが異なる。
That is, in test
外部制御信号EXTDQMは、動作テスト(ウェハテスト)時において不使用となる制御信号の代表例として示される。たとえば、データ圧縮を伴う動作テスト時には、マスクコントロール機能をチェックすることができないため、データマスクを指示する外部制御信号EXTDQMを入力する信号入力ピン6は不要ピンとなる。 External control signal EXTDQM is shown as a representative example of a control signal that is not used during an operation test (wafer test). For example, at the time of an operation test involving data compression, the mask control function cannot be checked. Therefore, the signal input pin 6 for inputting the external control signal EXTDQM instructing the data mask becomes an unnecessary pin.
したがって、実施の形態2に従うテストデータ圧縮回路100aは、動作テスト時に不使用となる信号入力ピン6を利用して、メモリテスタから圧縮データの切換タイミングを指定する信号をトリガとして入力する構成とする。これにより、半導体記憶装置1000の外部、すなわちメモリテスタからファインモードにおける圧縮データの切換タイミングを指定することが可能となる。
Therefore, test
図10および図11には、実施の形態2に従うテストデータ圧縮回路100aのファインモード時および通常モード時のそれぞれでのデータ出力態様が示される。
10 and 11 show data output modes in the fine mode and in the normal mode of test
図10を参照して、ファインモード時には、読出コマンド(READ)発生後の所定コラムレイテンシ経過後の外部クロックEXTCLK立上がりエッジに応答して圧縮データTD01が出力される。そして、半導体記憶装置1000の外部から信号入力ピン6への外部制御信号EXTDQMの入力に応答して、パラレルシリアル変換回路130の出力が圧縮データTD01から圧縮データTD23へに切換えられる。これにより、外部制御信号EXTDQMによって指定されるタイミングでデータDQ0の内容を切換える態様で、圧縮度2:1の圧縮データTD01およびTD23が、同一のデータ入出力ノード50(データDQ0対応)から順次出力される。
Referring to FIG. 10, in the fine mode, compressed data TD01 is output in response to a rising edge of external clock EXTCLK after the elapse of a predetermined column latency after generation of a read command (READ). Then, in response to the input of the external control signal EXTDQM from the outside of the
図11を参照して、通常モード時には、ファインモードのようなデータDQ0の切換指示は不要であるから、外部制御信号EXTDQMは不使用とされてレベルが固定される。したがって、通常モードでは、図7に示したのと同様に、外部クロックEXTCLKに同期したタイミングでバースト長に相当するクロック数分だけ、圧縮度4:1の圧縮データTD0123が、データ入出力ノード50からデータDQ0として出力される。
Referring to FIG. 11, in the normal mode, the switching instruction of data DQ0 as in the fine mode is unnecessary, so external control signal EXTDQM is not used and the level is fixed. Therefore, in the normal mode, as shown in FIG. 7, the compressed data TD0123 having the compression ratio of 4: 1 is the data input /
また、実施の形態2に従うテストデータ圧縮回路100aを、図8に示した選択回路150♯を用いて、すなわちパラレルシリアル変換回路130を設けることなく実現することも可能である。
Further, test
図12は、本発明の実施の形態2に従うテストデータ圧縮回路の構成の変形例を示すブロック図である。 FIG. 12 is a block diagram showing a modification of the configuration of the test data compression circuit according to the second embodiment of the present invention.
図12を参照して、テストデータ圧縮回路100a♯は、図9に示したテストデータ圧縮回路100aの構成と比較して、パラレルシリアル変換回路130の配置が省略されている点、および選択回路150に代えて選択回路150♯が設けられている点で異なる。その他の部分の回路構成はテストデータ圧縮回路100aと同様であるので詳細な説明は繰返さない。
Referring to FIG. 12, test
選択回路150♯は、図8に示したのと同様の選択スイッチ151〜153を備える。選択スイッチ151は、図8と同様に制御され、通常モード時にはオンされる一方で、ファインモード時にはオフされる。一方、ファインモード時に交互にオンオフされる選択スイッチ152および153のオンオフ切換は、外部クロックEXTCLKの立上がりエッジおよび外部制御信号EXTDQMの入力エッジに応答して実行される。
このようにすると、パラレルシリアル変換回路130を設けることなく、実施の形態2に従うテストデータ圧縮回路100aと同様にテストデータ出力を実行するテストデータ圧縮回路100a♯を実現することが可能となる。
In this way, it is possible to implement test
このように、図12に示したテストデータ圧縮回路100a♯の構成によっても、図9に示した実施の形態2に従うテストデータ圧縮回路100aを具備するのと同様の効果を奏する、半導体記憶装置を実現することが可能である。
As described above, the configuration of test
[実施の形態3]
図13は、実施の形態3に従うテストデータ圧縮回路100bの構成を示すブロック図である。
[Embodiment 3]
FIG. 13 is a block diagram showing a configuration of test
図13を参照して、実施の形態3に従うテストデータ圧縮回路100bは、図9に示したテストデータ圧縮回路100aと比較して、パラレルシリアル変換回路130に対して、外部制御信号EXTDQMに代えて、テスト専用ピン7から入力されるテスト信号WTPSが入力される点が異なる。その他の構成は、テストデータ圧縮回路100aと同様であるので詳細な説明は繰返さない。
Referring to FIG. 13, test
テスト専用ピン7は、ウェハ状態では半導体記憶装置1000の外部から電気的にコンタクト可能である一方で、製品モールド後は外部からコンタクトが不可能となって不使用とされるピンである。
The test-dedicated pins 7 can be electrically contacted from the outside of the
すなわち、テストデータ圧縮回路100bにおいても、テスト専用ピン7から入力されるテスト信号WTPSによって、パラレルシリアル変換回路130における圧縮データTD01およびTD23の切換タイミングを設定することができる。
That is, also in the test
図14および図15には、実施の形態3に従うテストデータ圧縮回路100bのファインモード時および通常モード時のそれぞれでのデータ出力態様が示される。
14 and 15 show data output modes in the fine mode and in the normal mode of test
図14を参照して、ファインモード時には、読出コマンド(READ)発生後の所定コラムレイテンシ経過後の外部クロックEXTCLK立上がりエッジに応答して圧縮データTD01が出力される。そして、半導体記憶装置1000の外部からテスト専用ピン7へのテスト信号WTPSの入力に応答して、パラレルシリアル変換回路130の出力が圧縮データTD01から圧縮データTD23へに切換えられる。これにより、テスト信号WTPSによって指定されるタイミングでデータDQ0の内容を切換える態様で、圧縮度2:1の圧縮データTD01およびTD23が、同一のデータ入出力ノード50(データDQ0対応)から順次出力される。
Referring to FIG. 14, in the fine mode, compressed data TD01 is output in response to a rising edge of external clock EXTCLK after the elapse of a predetermined column latency after generation of a read command (READ). Then, in response to the input of the test signal WTPS to the test dedicated pin 7 from the outside of the
一方、図15に示すように、通常モードにおいては、テスト信号WTPSは入力されず、図7あるいは図11と同様に、外部クロックEXTCLKに応答して、バースト長に相当するクロック数分だけ、圧縮度4:1の圧縮データTD0123が、データ入出力ノード50からデータDQ0として出力される。データDQ0として出力される。
On the other hand, as shown in FIG. 15, in the normal mode, the test signal WTPS is not inputted, and in the same way as in FIG. 7 or FIG. 11, in response to the external clock EXTCLK, compression is performed by the number of clocks corresponding to the burst length. The compressed data TD0123 having a degree of 4: 1 is output from the data input /
また、実施の形態3に従うテストデータ圧縮回路100bについても、パラレルシリアル変換回路130を設けることなく実現することも可能である。
The test
図16は、本発明の実施の形態3に従うテストデータ圧縮回路の構成の変形例を示すブロック図である。 FIG. 16 is a block diagram showing a modification of the configuration of the test data compression circuit according to the third embodiment of the present invention.
図16を参照して、テストデータ圧縮回路100b♯は、図13に示したテストデータ圧縮回路100bの構成と比較して、パラレルシリアル変換回路130の配置が省略されている点、および選択回路150に代えて選択回路150♯が設けられている点で異なる。その他の部分の回路構成はテストデータ圧縮回路100bと同様であるので詳細な説明は繰返さない。
Referring to FIG. 16, test
選択回路150♯は、図12に示した選択回路150♯と比較して、外部制御信号EXTDQMに代えて、テスト専用ピン7に入力されたテスト信号WTPSに応答して動作する点のみが異なる。したがって、選択スイッチ152および153のオンオフ切換は、外部クロックEXTCLKの立上がりエッジおよびテスト信号WTPSの入力エッジに応答して実行される。
このように、パラレルシリアル変換回路130を設けることなく、実施の形態3に従うテストデータ圧縮回路100bと同様にテストデータ出力を実行するテストデータ圧縮回路100b♯を実現することが可能となる。
As described above, it is possible to realize test
このように、図16に示したテストデータ圧縮回路100b♯の構成によっても、図13に示した実施の形態3に従うテストデータ圧縮回路100bを具備するのと同様の効果を奏する、半導体記憶装置を実現することが可能である。
As described above, the configuration of test
このように、実施の形態3に従うテストデータ圧縮回路100bによっても、実施の形態2に従うテストデータ圧縮回路100aと同様に、ファインモード時における、圧縮度を通常モードよりも低下させることによって生じる複数個のテストデータを、同一のデータ入出力ノード50から時分割方式で出力する際におけるデータ切換を、半導体記憶装置1000の外部(代表的にはメモリテスタ)からの入力信号に従ったタイミングで実行できるようになる。
As described above, also in the test
特に、実施の形態3に従う半導体記憶装置では、ウェハテスト時に専用のピンを用いて動作テストを実行することにより、モールド後の製品時に誤ってこのような入力信号が入力されることを防止できる。 In particular, in the semiconductor memory device according to the third embodiment, by performing an operation test using a dedicated pin during a wafer test, it is possible to prevent such an input signal from being erroneously input during a product after molding.
[実施の形態4]
図17は本発明の実施の形態4に従うテスト回路の構成を示す概略ブロック図である。
[Embodiment 4]
FIG. 17 is a schematic block diagram showing the configuration of the test circuit according to the fourth embodiment of the present invention.
図17を参照して、実施の形態4に従うテストデータ圧縮回路100cは、図5に示したテストデータ圧縮回路100の構成と比較して、内部クロック発生回路120が通常モードファインモードのいずれにおいても外部クロックEXTCLKの立上がりエッジに応答する内部クロックCLKPのみを発生する点と、遅延回路125をさらに備える点とで異なる。
Referring to FIG. 17, test
遅延回路125は、テストモード信号TMBT2が活性化されるファインモードにおいて、内部クロック発生回路120が発生した内部クロックCLKPを所定時間遅延させて遅延クロックCLKPDを入力する。そして、パラレルシリアル変換回路130には、内部クロックCLKPおよび遅延クロックCLKPDが入力される。
パラレルシリアル変換回路130は、図5の構成と比較して、内部クロックCLKNに代えて遅延クロックCLKPDに応答して動作する構成となる。これにより、パラレルシリアル変換回路130における圧縮データTD01および圧縮データTD23の切換は、遅延クロックCLKPDに応答して実行されることとなる。テストデータ圧縮回路100cのその他の部分の構成は、テストデータ圧縮回路100と同様であるので詳細な説明は繰り返さない。
The parallel-
図18および図19には、実施の形態4に従うテストデータ圧縮回路100cのファインモード時および通常モード時のそれぞれでのデータ出力態様が示される。
18 and 19 show data output modes in the fine mode and in the normal mode of test
図18を参照して、ファインモード時には、遅延回路125によって、内部クロックCLKPを所定時間遅延させた遅延クロックCLKPDが生成される。遅延回路125による遅延時間は、外部クロックEXTCLKの1周期よりも短い時間、好ましくは外部クロックの1/2周期に対応して設定される。
Referring to FIG. 18, in the fine mode,
パラレルシリアル変換回路130が、遅延クロックCLKPDに応答して圧縮データの切換を行なうことにより、ファインモード時においては、遅延クロックCLKPDに応答したタイミングで、圧縮データTD01およびTD23が切換えられることとなる。
The parallel-
これにより、遅延クロックCLKPDに応答したタイミングでデータDQ0の内容を切換える態様で、圧縮度2:1の圧縮データTD01およびTD23が、同一のデータ入出力ノード50(データDQ0対応)から順次出力される。 Thus, the compressed data TD01 and TD23 having a compression ratio of 2: 1 are sequentially output from the same data input / output node 50 (corresponding to data DQ0) in such a manner that the contents of the data DQ0 are switched at a timing in response to the delay clock CLKPD. .
一方、図19に示される通常モード時には、遅延クロックCLKPDの生成が中止される。そして、図7、図11あるいは図15と同様に、バースト長に相当するクロック数分だけ、圧縮度4:1の圧縮データTD0123が、データ入出力ノード50からデータDQ0として出力される。
On the other hand, in the normal mode shown in FIG. 19, the generation of the delay clock CLKPD is stopped. Similarly to FIG. 7, FIG. 11, or FIG. 15, the compressed data TD0123 having a compression ratio of 4: 1 is output as data DQ 0 from the data input /
実施の形態4に従うテストデータ圧縮回路100cでは、外部クロックEXTCLKの立上がりエッジおよび立下がりエッジの両方について2系統の内部クロックを生成する必要がないため、内部クロック発生回路120の消費電流を低減することができる。
In test
すなわち、テストデータ圧縮回路100cは、実施の形態1と同様のファインモードを、テストデータ圧縮回路100aよりも低い消費電力により実現できる。ただし、遅延回路125によるクロックの遅延時間が不適切であれば、メモリテストによってテストデータを正しく取得できない可能性があるため、遅延時間を適切な値(たとえば、外部クロックEXTCLKの1/2周期分)に設定する必要がある。したがって、遅延回路125による遅延時間については、モードレジスタ15にセットされた記憶内容または、動作テスト時に外部から入力される制御信号に応じて、可変に調整できる構成とすることが好ましい。
That is, the test
また、実施の形態4に従うテストデータ圧縮回路100cについても、図8、図12等に示した選択回路150♯を用いて、すなわちパラレルシリアル変換回路130を設けることなく実現することが可能である。
Test
図20は、本発明の実施の形態4に従うテストデータ圧縮回路の構成の変形例を示すブロック図である。 FIG. 20 is a block diagram showing a modification of the configuration of the test data compression circuit according to the fourth embodiment of the present invention.
図20を参照して、テストデータ圧縮回路100c♯は、図13に示したテストデータ圧縮回路100cの構成と比較して、パラレルシリアル変換回路130の配置が省略されている点、および選択回路150に代えて選択回路150♯が設けられている点で異なる。その他の部分の回路構成はテストデータ圧縮回路100cと同様であるので詳細な説明は繰返さない。
Referring to FIG. 20, test
選択回路150♯は、図8等に示したのと同様の選択スイッチ151〜153を備える。選択スイッチ151は、図8等と同様に制御され、通常モード時にはオンされる一方で、ファインモード時にはオフされる。一方、ファインモード時に交互にオンオフされる選択スイッチ152および153のオンオフ切換は、内部クロックCLKPおよびその遅延クロックCLKPDに応答して実行される。
このようにすると、パラレルシリアル変換回路130を設けることなく、実施の形態4に従うテストデータ圧縮回路100cと同様にテストデータ出力を実行するテストデータ圧縮回路100c♯を実現することが可能となる。
In this way, it is possible to implement test
このように、図20に示したテストデータ圧縮回路100c♯の構成によっても、図17に示した実施の形態4に従うテストデータ圧縮回路100cを具備するのと同様の効果を奏する、半導体記憶装置を実現することが可能である。
As described above, the configuration of test
[実施の形態5]
実施の形態5では、実施の形態4と同様に、外部クロックEXTCLKの片側エッジのみに対応した内部クロックを用いるテストデータ圧縮回路の他の構成例を説明する。
[Embodiment 5]
In the fifth embodiment, as in the fourth embodiment, another configuration example of the test data compression circuit using the internal clock corresponding to only one edge of the external clock EXTCLK will be described.
図21は、本発明の実施の形態5に従うテストデータ圧縮回路の構成を示すブロック図である。 FIG. 21 is a block diagram showing a configuration of a test data compression circuit according to the fifth embodiment of the present invention.
図21を参照して、実施の形態5に従うテストデータ圧縮回路100dは、実施の形態1に従うテストデータ圧縮回路100の構成と比較して、内部クロック発生回路120が、外部クロックEXTCLKの立上がりエッジのみに応答した内部クロックCLKPのみを発生する点と、選択回路150がバーストカウンタ190からのバーストリセット信号BRSTに応じて動作するように構成される点が異なる。
Referring to FIG. 21, test
さらに、バーストカウンタ190は、テストモード信号TMBT1,TMBT2に応答して、通常モード時およびファインモード時の間で、バーストリセット信号BRSTの生成タイミングを変更する。 Further, burst counter 190 changes the generation timing of burst reset signal BRST between the normal mode and the fine mode in response to test mode signals TMBT1 and TMBT2.
バーストカウンタ190は、モードレジスタ15にセットされたコラムレイテンシCLおよびバースト長BL、ならびに、外部クロックEXTCLKに基づいて、読出(READ)コマンドが発生されると、コラムレイテンシCLおよびバースト長BLによって定められる所定クロックサイクルの経過後にバーストリセット信号BRSTをオンする。テストデータ圧縮回路100dのその他の部分の構成は、テストデータ圧縮回路100と同様であるので詳細な説明は繰り返さない。
図22には、本発明の実施の形態5に従うテストデータ圧縮回路の通常モード時およびファインモード時のそれぞれでのデータ出力態様を説明する動作波形図が示される。 FIG. 22 is an operation waveform diagram illustrating a data output mode in each of the normal mode and the fine mode of the test data compression circuit according to the fifth embodiment of the present invention.
図22を参照して、ファインモード時には、通常モード時と比較して、バーストリセット信号BRSTの生成タイミングが、同一のデータ入出力ノード50から出力されるテストデータの増加ビット数に対応する所定クロック数だけシフトされる。上述のように、本実施の形態では、同一のデータ入出力ノード50から、通常モード時に1ビットのテストデータが出力される一方で、ファインモード時には2ビットのテストデータが出力される構成を例示しているので、上記増加ビット数は1ビットである。したがって、ファインモード時には、通常モード時と比較して、1クロックサイクル分だけバーストリセット信号BRSTの生成タイミングが遅延される。
Referring to FIG. 22, in the fine mode, the generation timing of burst reset signal BRST is a predetermined clock corresponding to the increased number of bits of test data output from the same data input /
一方、通常モード時には、バースト長BL=1に対応して、テストデータが出力されてから1クロックサイクル経過後にバーストリセット信号BRSTがオンされる。 On the other hand, in the normal mode, the burst reset signal BRST is turned on after one clock cycle has elapsed since the test data was output corresponding to the burst length BL = 1.
したがって、実施の形態5に従うテストデータ圧縮回路100dによれば、通常モード時には、実施の形態1〜4のように図7,図11,図15,図18に示したのと同様のタイミングで、圧縮度4:1の圧縮データTD0123をデータ入出力ノード50から出力できる。さらに、ファインモード時には、図22に示すように、圧縮度2:1の圧縮データTD01およびTD23を、同一のデータ入出力ノード50(データDQ0対応)から外部クロックEXTCLKに同期させて順次出力することができる。
Therefore, according to the test
実施の形態5に従うテストデータ圧縮回路100dでは、実施の形態1〜4に従うテストデータ圧縮回路と比較して、ファインモード時に同一ビット数のテストデータを出力するのに要するクロックサイクル数が増加するが、テストデータの出力周波数は通常モード時と同じである。
In test
したがって、実施の形態5に従うテストデータ圧縮回路100dによれば、通常モードが適用される相対的に低性能な通常メモリテスタによっても、ファインモードによる動作テストをそのまま実行できることとなる。すなわち、実施の形態5に従うテストデータ圧縮回路100dによれば、通常テスタしか使用できないような状況においても、確保可能なテスト時間に応じて、通常モードおよびファインモードを切換えるような用途に適している。
Therefore, according to the test
[実施の形態6]
これまで説明した実施の形態1〜5に従うテストデータ圧縮回路のうち、実施の形態2および3では、半導体記憶装置1000の外部、すなわちメモリテスタからファインモード時におけるテストデータの切換タイミングを直接的に指定することが可能である。しかしながら、それ以外の実施の形態1,4,5に従うテストデータ圧縮回路では、内部クロックに基づいてテストデータ(圧縮データ)が切換えられるので、この切換タイミングを半導体記憶装置1000の外部に通知する信号を発生することが好ましい。実施の形態6では、このような通知信号をテストデータと併せて発生するための回路構成について説明する。
[Embodiment 6]
Of the test data compression circuits according to the first to fifth embodiments described so far, in the second and third embodiments, the test data switching timing in the fine mode is directly set from the outside of the
図23は、実施の形態6に従うテストデータ圧縮回路に含まれる、テストデータの出力タイミング通知信号を生成するための構成を示すブロック図である。すなわち、実施の形態6に従うテストデータ圧縮回路は、全体構成については図示しないが、実施の形態1,4,5に従うテストデータ圧縮回路100,100c,100dの構成に、図23に示す回路構成を付加することによって実現される。
FIG. 23 is a block diagram showing a configuration for generating a test data output timing notification signal included in the test data compression circuit according to the sixth embodiment. That is, the test data compression circuit according to the sixth embodiment is not shown in its entire configuration, but the circuit configuration shown in FIG. 23 is added to the configuration of the test
図23を参照して、レイテンシカウンタ205は、リードコマンド(READ)の発生を受けて、所定のコラムレイテンシCLの経過後に、アウトプットイネーブル信号OEを発生する。
Referring to FIG. 23,
DQS生成回路200は、テストモード信号TMBT1,TMBT2ならびに内部クロックCLKPおよびCLKN(またはCLKPD)に応答して、テストデータの出力タイミング通知信号を生成するためデータストローブ信号DQSを生成する。データストローブ信号DQSは、少なくとも動作テスト時に半導体記憶装置1000の外部(メモリテスタ)から電気的にコンタクト可能な信号ピン9へ出力される。上述のDDR−SDRMでは、データストローブ信号DQSの専用ピンが設けられるので、これを信号ピン9として用いることができる。
図24および図25に示されるように、DQS生成回路200は、実施の形態1,4,5で説明したテストデータ(圧縮データ)の出力に合わせて信号レベルが変化するように、データストローブ信号DQSを生成する。
As shown in FIGS. 24 and 25, the
図24を参照して、テストモード信号TMBT2が活性化されるファインモード時には、DQS生成回路200は、内部クロックCLKPおよびCLKN(またはCLKPD)に応答して、データストローブ信号DQSのレベルを遷移させる。
Referring to FIG. 24, in the fine mode in which test mode signal TMBT2 is activated,
一方、図25を参照して、テストモード信号TMBT1が活性化される通常モードでは、DQS生成回路200は、内部クロックCLKPの発生に応答してレベルを遷移させるデータストローブ信号DQSのレベルを遷移させる。
On the other hand, referring to FIG. 25, in the normal mode in which test mode signal TMBT1 is activated,
このような構成とすることにより、実施の形態6に従うテストデータ圧縮回路によれば、ファインモード時に内部クロックに同期して、同一のデータ入出力ノード50から時分割的に出力される複数ビットのテストデータの切換タイミングを、所定の信号ピン9から出力される通知信号(代表的にはデータストローブ信号DQS)によって、半導体記憶装置1000の外部へ通知することが可能となる。これにより、動作テストの利便性が向上する。
With this configuration, according to the test data compression circuit according to the sixth embodiment, a plurality of bits output in a time division manner from the same data input /
[実施の形態7]
これまで説明した実施の形態1〜6では、動作テスト結果を示すテストデータとして、“0”または“1”の2値のデジタルデータをデータ入出力ノード50から出力した。このため、テスト同測数を維持するために、ファインモード時には、同一のデータ入出力ノード50から複数ビットのテストデータを時分割方式で出力する構成とすることが必要である。
[Embodiment 7]
In the first to sixth embodiments described so far, binary digital data of “0” or “1” is output from the data input /
これに対して、実施の形態7では、ファインモード時にデータ入出力ノード50から出力されるテストデータを3以上のレベルに多値化することにより、複数ビットのテストデータを一括して出力可能なテストデータ圧縮回路の構成について説明する。
On the other hand, in the seventh embodiment, the test data output from the data input /
図26は、本発明の実施の形態7に従うテストデータ圧縮回路100eの構成を示すブロック図である。 FIG. 26 is a block diagram showing a configuration of test data compression circuit 100e according to the seventh embodiment of the present invention.
図26を参照して、実施の形態7に従うテストデータ圧縮回路100eは、マルチプレクサ102,104,110と、出力回路170と、圧縮データデコーダ210と、マルチレベルドライバ220と、出力選択スイッチ230とを含む。
Referring to FIG. 26, test data compression circuit 100e according to the seventh embodiment includes
マルチプレクサ102,104,110は、実施の形態1〜6に従うテストデータ圧縮回路と同様に構成され、圧縮データTD01,TD23,TD0123をそれぞれ出力する。
出力回路170は、マルチプレクサ110からの圧縮データTD0123を受けるとともに、出力選択スイッチ230を介してデータ入出力ノード50と接続される。圧縮データデコーダ210は、ファインモード時に出力されるべき、圧縮度2:1の圧縮データTD01,TD23に応じて、複数のデコード信号RS0〜RS3のうちの1つを選択的に活性化する。
The
出力選択スイッチ230は、テストモード信号TMBT1,TMBT2に応じて、出力回路170およびマルチレベルドライバ220のいずれか一方をデータ入出力ノード50と接続する。これにより、通常モード時には、出力回路170が、圧縮データTD0123が“1”,“0”のいずれであるかに応じて、所定の2電圧レベル(たとえば、VDD1およびVSS)のいずれか一方にデータ入出力ノード50を駆動する。
これに対して、ファインモード時には、データ入出力ノード50は、マルチレベルドライバ220によって、圧縮データTD01,TD23に基づく複数のデコード信号RS0〜RS3に従って、所定電圧VDD1,VSS,VKK,VBBのいずれか1つにより駆動される。
On the other hand, in the fine mode, the data input /
図27は、圧縮データデコーダ210の構成を示す回路図である。
図27を参照して、圧縮データデコーダ210は、レベルシフタ240〜243と、ANDゲート250〜253とを含む。
FIG. 27 is a circuit diagram showing a configuration of the
Referring to FIG. 27,
ANDゲート250は、圧縮データTD01およびTD23のAND演算結果を出力する。レベルシフタ240は、ANDゲート250の出力が“1”である場合にデコード信号RS0を活性化して電圧VDD1に設定する。一方ANDゲート250の出力が“0”のときには、レベルシフタ240は、デコード信号RS0を非活性化して電圧VBBに設定する。
The AND
同様に、ANDゲート251は、圧縮データTD01の反転信号/TD01および圧縮データTD23の反転信号/TD23のAND演算結果を出力する。レベルシフタ241は、ANDゲート251の出力が“1”である場合にデコード信号RS1を活性化して電圧VDD1に設定する。一方ANDゲート251の出力が“0”のときには、レベルシフタ241は、デコード信号RS1を非活性化して電圧VBBに設定する。
Similarly, AND
ANDゲート252は、圧縮データTD01の反転信号/TD01および圧縮データTD23のAND演算結果を出力する。レベルシフタ242は、ANDゲート252の出力が“1”である場合にデコード信号RS2を活性化して電圧VDD1に設定する。一方ANDゲート252の出力が“0”のときには、レベルシフタ242は、デコード信号RS2を非活性化して電圧VBBに設定する。
AND
また、ANDゲート253は、圧縮データTD01および圧縮データTD23の反転信号/TD23のAND演算結果を出力する。レベルシフタ243は、ANDゲート253の出力が“1”である場合にデコード信号RS3を活性化して電圧VDD1に設定する。一方ANDゲート253の出力が“0”のときには、レベルシフタ243は、デコード信号RS3を非活性化して電圧VBBに設定する。
The AND
この結果、デコード信号RS0は、圧縮データTD01およびTD23の両方が“1”である場合、すなわちテスト出力データTD0〜TD3に対応するメモリセルに欠陥が存在しない場合に活性化され、それ以外のときに非活性化される。反対に、デコード信号RS1は、圧縮データTD01およびTD23の両方が“0”である場合、すなわちテスト出力データTD0〜TD3の各々に対応するメモリセルに欠陥が存在する場合に活性化され、それ以外のときに非活性化される。 As a result, the decode signal RS0 is activated when both the compressed data TD01 and TD23 are “1”, that is, when there is no defect in the memory cells corresponding to the test output data TD0 to TD3, and otherwise. Is deactivated. On the other hand, the decode signal RS1 is activated when both the compressed data TD01 and TD23 are “0”, that is, when there is a defect in the memory cell corresponding to each of the test output data TD0 to TD3. When deactivated.
また、デコード信号RS2は、圧縮データTD01が“0”で圧縮データTD23が“1”の場合、すなわちテスト出力データTD0およびTD1の少なくとも一方に対応するメモリセルに欠陥が存在する場合に、活性化され、それ以外のときに非活性化される。反対に、デコード信号RS3は、圧縮データTD01が“1”で圧縮データTD23が“0”の場合、すなわちテスト出力データTD2およびTD3の少なくとも一方に対応するメモリセルに欠陥が存在する場合に活性化され、それ以外のときに非活性化される。 The decode signal RS2 is activated when the compressed data TD01 is “0” and the compressed data TD23 is “1”, that is, when there is a defect in a memory cell corresponding to at least one of the test output data TD0 and TD1. Otherwise it is deactivated. On the other hand, the decode signal RS3 is activated when the compressed data TD01 is “1” and the compressed data TD23 is “0”, that is, when there is a defect in the memory cell corresponding to at least one of the test output data TD2 and TD3. Otherwise it is deactivated.
再び図26を参照して、マルチレベルドライバ220は、駆動トランジスタ221〜224を含む。駆動トランジスタ221〜223は、n−MOS(Metal Oxide Semiconductor)トランジスタで構成され、駆動トランジスタ224は、n−MOSトランジスタで構成される。駆動トランジスタ224は、出力選択スイッチ230を介してデータ入出力ノード50へ接続される出力ノードN0と、電圧VDD1(たとえば+1.8V)の供給ノードとの間に接続される。駆動トランジスタ224のゲートには、デコード信号RS0の反転信号が入力される。
Referring to FIG. 26 again,
駆動トランジスタ221は、出力ノードN0および電圧VBB(たとえば−1.0V)の供給ノードとの間に接続されて、ゲートにデコード信号RS1を受ける。駆動トランジスタ222は、出力ノードN0および電圧VKK(たとえば−0.5V)の供給ノードとの間に接続されて、ゲートにデコード信号RS2を受ける。また、駆動トランジスタ223は、出力ノードN0および電圧VSS(たとえば−0.0V)の供給ノードとの間に接続されて、ゲートにデコード信号RS3を受ける。
このような構成とすることにより、マルチレベルドライバ220は、複数のデコード信号RS0〜RS3のいずれが活性化されるか、すなわち、データ圧縮度2:1の圧縮データTD01,TD23の値に従って、データ入出力ノード50を、4段階の電圧VDD1,VBB,VKK,VSSのいずれかによって駆動する。
By adopting such a configuration, the
なお、圧縮データTD01,TD23の一方が“0”であることを示すデコード信号RS2およびRS3については、1つのデコード信号にマージして、3段階の電圧のいずれかによってデータ入出力ノード50を駆動するように、マルチレベルドライバ220を構成してもよい。
Note that the decode signals RS2 and RS3 indicating that one of the compressed data TD01 and TD23 is “0” are merged into one decode signal, and the data input /
この結果、図28に示すように、ファインモード時には、データDQ0が出力されるデータ入出力ノード50の電圧は、複数ビットの圧縮データTD01,TD23の値に応じて、3以上の多値の電圧レベルのいずれかに設定される。
As a result, as shown in FIG. 28, in the fine mode, the voltage of the data input /
これにより、ファインモード時において、実施の形態1〜4に従うテストデータ圧縮回路のように各データ入出力ノード50での出力データを時分割方式で切換えることなく、複数ビットの圧縮データによって示される動作テスト結果を単一のデータ入出力ノード50から出力できる。
Thus, in the fine mode, the operation indicated by the compressed data of a plurality of bits without switching the output data at each data input /
したがって、実施の形態7に従うテストデータ圧縮回路によれば、通常モードが適用される相対的に低性能な通常メモリテスタを用いても、テスト所要時間を増加させることなく、ファインモードによる動作テストを実行できる。 Therefore, according to the test data compression circuit according to the seventh embodiment, the operation test in the fine mode can be performed without increasing the time required for the test even when using the relatively low performance normal memory tester to which the normal mode is applied. Can be executed.
なお、以上説明した実施の形態1〜7では、通常モードでのデータ圧縮度を4:1、すなわちメモリコア部30からのテスト出力データ4ビット毎に1ビットの圧縮データが得られ、かつ、ファインモードでの圧縮度を2:1、すなわちテスト出力データ2ビット毎に1ビットの圧縮データが得られる構成について例示した。しかしながら、本願発明の適用において、各モードでのデータ圧縮度はこれらの例に限定されるものではないことを確認的に記載する。
In the first to seventh embodiments described above, the data compression degree in the normal mode is 4: 1, that is, 1-bit compressed data is obtained for every 4 bits of test output data from the
すなわち、データ圧縮を適用する動作テスト時における通常モードおよびファインモードでのデータ圧縮度L:1について、Lは、本実施の形態で例示したL=2(ファインモード)およびL=4(通常モード)以外の任意の整数とすることができる。ただし、ファインモード時におけるLは、通常モード時におけるLの約数であることが好ましい。このようにすると、ファインモード時における救済単位を、通常モードにおける救済単位をさらに細分化する態様で決定できるので、冗長回路60による置換制御を単純化することができる。
That is, with respect to the data compression level L: 1 in the normal mode and the fine mode at the time of an operation test to which data compression is applied, L is L = 2 (fine mode) and L = 4 (normal mode) exemplified in the present embodiment. ) Can be any integer. However, L in the fine mode is preferably a divisor of L in the normal mode. In this way, the repair unit in the fine mode can be determined in such a manner that the repair unit in the normal mode is further subdivided, so that the replacement control by the
また、実施の形態1〜7では通常モードおよびファインモードを1つずつ設けたが、データ圧縮度(L:1)をさらに段階的に設定するために、細分化した複数のファインモードを設ける構成とすることも可能である。その場合には、各実施の形態1〜7に従うテストデータ圧縮回路の各々において、マルチプレクサの配置個数等を適宜増加するとともに、選択回路150,150♯についても、ファインモードにおいて出力可能な圧縮データのビット数に応じて構成を適宜変更すればよい。
In the first to seventh embodiments, the normal mode and the fine mode are provided one by one. However, in order to set the data compression level (L: 1) in a stepwise manner, a configuration in which a plurality of subdivided fine modes are provided. It is also possible. In that case, in each of the test data compression circuits according to the first to seventh embodiments, the number of multiplexers arranged is increased as appropriate, and the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
6 信号入力ピン、7 テスト専用ピン、9 信号ピン、10 コントロール回路、15 モードレジスタ、20 アドレスレジスタ、30 メモリコア部、32 メモリセル、34 センスアンプ、36 プリアンプ、40 データ入出力回路、50 データ入出力ノード、60 冗長回路、100,100a,100a♯,100b,100b♯,100c,100c♯,100d,100e テストデータ圧縮回路、101,102,104,110 マルチプレクサ、120 内部クロック発生回路、125 遅延回路、130 パラレルシリアル変換回路、150,150♯ 選択回路、151〜153 選択スイッチ、170 出力回路、190 バーストカウンタ、200 DQS生成回路、205 レイテンシカウンタ、210 圧縮データデコーダ、220 マルチレベルドライバ、221〜224 駆動トランジスタ、230 出力選択スイッチ、240〜243b レベルシフタ、250〜253 ANDゲート、1000 半導体記憶装置、ADD アドレス信号、BL バースト長、BRST バーストリセット信号、CL コラムレイテンシ、CLKN,CLKP 内部クロック、CLKPD 遅延クロック、DQ0〜DQ3 データ、DQS データストローブ信号、EXTCLK 外部クロック、EXTDQM 外部制御信号、N0 出力ノード、OE アウトプットイネーブル信号、RS0〜RS3 デコード信号、RSN 圧縮データ(通常モード)、SCMD コマンド制御信号、TD0〜TD3 テスト出力データ(メモリコア部より)、TD01,TD23,TD0123 圧縮データ、TDa〜TDd テストデータ、TMBT1,TMBT2 テストモード信号、VDD1,VSS,VKK,VBB 所定電圧、WTPS テスト信号。 6 signal input pins, 7 test dedicated pins, 9 signal pins, 10 control circuit, 15 mode register, 20 address register, 30 memory core, 32 memory cells, 34 sense amplifier, 36 preamplifier, 40 data input / output circuit, 50 data Input / output node, 60 redundant circuit, 100, 100a, 100a #, 100b, 100b #, 100c, 100c #, 100d, 100e Test data compression circuit, 101, 102, 104, 110 multiplexer, 120 internal clock generation circuit, 125 delay Circuit, 130 parallel-serial conversion circuit, 150, 150 # selection circuit, 151-153 selection switch, 170 output circuit, 190 burst counter, 200 DQS generation circuit, 205 latency counter, 210 compressed data Coder, 220 Multi-level driver, 221 to 224 drive transistor, 230 output selection switch, 240 to 243b level shifter, 250 to 253 AND gate, 1000 semiconductor memory device, ADD address signal, BL burst length, BRST burst reset signal, CL column latency , CLKN, CLKP internal clock, CLKPD delay clock, DQ0 to DQ3 data, DQS data strobe signal, EXTCLK external clock, EXTDQM external control signal, N0 output node, OE output enable signal, RS0 to RS3 decode signal, RSN compressed data ( Normal mode), SCMD command control signal, TD0 to TD3 test output data (from memory core), TD01, TD23, TD012 Compressed data, TDa~TDd test data, TMBT1, TMBT2 test mode signal, VDD1, VSS, VKK, VBB predetermined voltage, WTPs test signal.
Claims (14)
動作テスト時に、前記メモリコア部から出力されたMビットのデータをL:1に圧縮して(L:M以下であり、かつ、Mの約数である整数)、(M/L)ビットのテストデータを出力するためのテストデータ圧縮回路とを備え、
前記動作テストは、複数のテストモードを有し、
前記テストデータ圧縮回路は、前記複数のテストモードのうちの選択されたテストモードに応じて、前記Lを可変に設定する選択回路を含む、半導体記憶装置。 A memory core unit configured to include a plurality of memory cells selected by an address signal, and outputting M-bit (M: integer of 2 or more) data in parallel during an operation test;
During the operation test, the M-bit data output from the memory core unit is compressed to L: 1 (L: an integer equal to or less than M and a divisor of M), and (M / L) bits A test data compression circuit for outputting test data;
The operation test has a plurality of test modes,
The test data compression circuit includes a selection circuit that variably sets L according to a test mode selected from the plurality of test modes.
前記テストデータ圧縮回路は、
前記メモリコアからの出力データを前記L1ビット毎に1ビットのテストデータに圧縮するための第1のデータ圧縮回路と、
前記メモリコアからの出力データを前記L2ビット毎に1ビットのテストデータに圧縮するための第2のデータ圧縮回路とをさらに含み、
前記選択回路は、前記第1および第2のデータ圧縮回路のそれぞれからテストデータを受けて、選択されたテストモードに対応するデータ圧縮回路からのテストデータを選択的に出力するように構成される、請求項1記載の半導体記憶装置。 The plurality of test modes include a first mode in which L is set to a maximum value L1 (L1: an integer satisfying the condition of L), L being L2 (L2: satisfying the condition of L, and A second mode set to an integer such that L1 <L2),
The test data compression circuit includes:
A first data compression circuit for compressing output data from the memory core into 1-bit test data for each L1 bit;
A second data compression circuit for compressing output data from the memory core into 1-bit test data for each L2 bits;
The selection circuit is configured to receive test data from each of the first and second data compression circuits and selectively output test data from the data compression circuit corresponding to the selected test mode. The semiconductor memory device according to claim 1.
前記選択回路は、前記第2のモードにおいて、前記第1および前記第2の内部クロック信号にそれぞれ応答したタイミングで、前記同一のデータノードから異なる前記第2のデータ圧縮回路からの前記テストデータを出力する、請求項3記載の半導体記憶装置。 The test data compression circuit further includes an internal clock generation circuit for generating first and second internal clocks in response to one edge and the other edge of a clock signal from the outside of the semiconductor memory device,
In the second mode, the selection circuit receives the test data from the second data compression circuit different from the same data node at timings corresponding to the first and second internal clock signals, respectively. 4. The semiconductor memory device according to claim 3, which outputs the semiconductor memory device.
前記選択回路は、前記第2のモードにおいて、前記複数の外部制御信号のうちの前記動作テスト時に不使用である外部制御信号に応答したタイミングで、前記同一のデータノードから出力される前記テストデータを切換える、請求項3記載の半導体記憶装置。 The semiconductor memory device further includes a control circuit for controlling the operation of the memory core unit according to a plurality of external control signals,
In the second mode, the selection circuit outputs the test data output from the same data node at a timing in response to an external control signal that is not used during the operation test among the plurality of external control signals. The semiconductor memory device according to claim 3, wherein:
前記選択回路は、前記第2のモードにおいて、前記テスト専用ピンへ入力される外部信号に応答したタイミングで、前記同一のデータノードから出力される前記テストデータを切換える、請求項3記載の半導体記憶装置。 The semiconductor memory device further includes a dedicated test pin that is not used when the product is assembled.
4. The semiconductor memory according to claim 3, wherein the selection circuit switches the test data output from the same data node at a timing in response to an external signal input to the test dedicated pin in the second mode. apparatus.
前記半導体記憶装置の外部からのクロック信号の一方のエッジに応答して第1の内部クロックを発生する内部クロック発生回路と、
前記内部クロック発生回路により発生された前記第1の内部クロックを所定時間遅延させた第2の内部クロックを発生する遅延回路とを含み、
前記選択回路は、前記第2のモードにおいて、前記第1および前記第2の内部クロック信号にそれぞれ同期したタイミングで、前記同一のデータノードから異なる前記第2のデータ圧縮回路からの前記テストデータを出力し、
前記所定時間は、前記クロック信号の1周期未満である、請求項3記載の半導体記憶装置。 The test data compression circuit includes:
An internal clock generation circuit for generating a first internal clock in response to one edge of a clock signal from the outside of the semiconductor memory device;
A delay circuit for generating a second internal clock obtained by delaying the first internal clock generated by the internal clock generation circuit for a predetermined time;
The selection circuit receives the test data from the second data compression circuit different from the same data node at timings synchronized with the first and second internal clock signals, respectively, in the second mode. Output,
The semiconductor memory device according to claim 3, wherein the predetermined time is less than one cycle of the clock signal.
前記第2のモードにおいて、前記データノードからの出力がリセットされるリセットタイミングは、前記第1のモードにおける前記リセットタイミングよりも遅延させて設定される、請求項3記載の半導体記憶装置。 The selection circuit is configured to switch the test data output from the same data node at a timing synchronized with a clock signal from the outside of the semiconductor memory device in the second mode.
4. The semiconductor memory device according to claim 3, wherein a reset timing at which an output from the data node is reset in the second mode is set later than the reset timing in the first mode.
前記通知信号発生回路は、前記第2のモードにおいて、前記同一のデータノードから出力される前記複数個の第2のデータ圧縮回路からのテストデータのそれぞれの出力タイミングに同期させて前記通知信号を発生する、請求項4、7または8のいずれかに記載の半導体記憶装置。 A notification signal generation circuit for generating a notification signal for notifying the outside of the semiconductor memory device of the data output timing from the data node;
In the second mode, the notification signal generation circuit outputs the notification signal in synchronization with the output timing of the test data from the plurality of second data compression circuits output from the same data node. The semiconductor memory device according to claim 4, wherein the semiconductor memory device is generated.
前記通知信号は、データストローブ信号である、請求項9記載の半導体記憶装置。 The semiconductor memory device is a double data rate synchronous semiconductor memory device,
The semiconductor memory device according to claim 9, wherein the notification signal is a data strobe signal.
前記半導体記憶装置は、前記複数のビット範囲のうちの不良が存在する前記ビット範囲を、前記L個のビット範囲単位で置換救済するための冗長回路をさらに備える、請求項1記載の半導体記憶装置。 The memory core unit is divided into a plurality of bit ranges respectively corresponding to the M-bit data,
The semiconductor memory device according to claim 1, further comprising a redundancy circuit for replacing and repairing the bit range in which a defect exists in the plurality of bit ranges in units of the L bit ranges. .
前記複数のビット範囲は、前記複数のデータ入出力部に対応して設定される、請求項12記載の半導体記憶装置。 A plurality of data input / output units for outputting a plurality of bits of data in parallel from the memory core unit;
13. The semiconductor memory device according to claim 12, wherein the plurality of bit ranges are set corresponding to the plurality of data input / output units.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007146983A JP2008299993A (en) | 2007-06-01 | 2007-06-01 | Semiconductor storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007146983A JP2008299993A (en) | 2007-06-01 | 2007-06-01 | Semiconductor storage device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008299993A true JP2008299993A (en) | 2008-12-11 |
JP2008299993A5 JP2008299993A5 (en) | 2010-04-15 |
Family
ID=40173349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007146983A Pending JP2008299993A (en) | 2007-06-01 | 2007-06-01 | Semiconductor storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008299993A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101039853B1 (en) | 2009-10-30 | 2011-06-09 | 주식회사 하이닉스반도체 | Semiconductor memory device and method of compression test of the same |
CN107508602A (en) * | 2017-09-01 | 2017-12-22 | 郑州云海信息技术有限公司 | A kind of data compression method, system and its CPU processor |
CN116052753A (en) * | 2023-03-03 | 2023-05-02 | 长鑫存储技术有限公司 | Memory device |
CN116705126A (en) * | 2022-02-24 | 2023-09-05 | 长鑫存储技术有限公司 | Data transmission/test circuit, method and memory |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62175847A (en) * | 1986-01-30 | 1987-08-01 | Fujitsu Ltd | Check system for memory board |
JPH10116500A (en) * | 1996-10-11 | 1998-05-06 | Sony Corp | Logic ic with memory built-in |
JPH11312400A (en) * | 1998-02-24 | 1999-11-09 | Matsushita Electric Ind Co Ltd | Semiconductor integrated circuit |
JP2003132681A (en) * | 2001-10-29 | 2003-05-09 | Mitsubishi Electric Corp | Semiconductor memory |
JP2005216353A (en) * | 2004-01-28 | 2005-08-11 | Renesas Technology Corp | Memory circuit |
JP2007102877A (en) * | 2005-09-30 | 2007-04-19 | Fujitsu Ltd | Semiconductor memory device and memory test circuit |
-
2007
- 2007-06-01 JP JP2007146983A patent/JP2008299993A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62175847A (en) * | 1986-01-30 | 1987-08-01 | Fujitsu Ltd | Check system for memory board |
JPH10116500A (en) * | 1996-10-11 | 1998-05-06 | Sony Corp | Logic ic with memory built-in |
JPH11312400A (en) * | 1998-02-24 | 1999-11-09 | Matsushita Electric Ind Co Ltd | Semiconductor integrated circuit |
JP2003132681A (en) * | 2001-10-29 | 2003-05-09 | Mitsubishi Electric Corp | Semiconductor memory |
JP2005216353A (en) * | 2004-01-28 | 2005-08-11 | Renesas Technology Corp | Memory circuit |
JP2007102877A (en) * | 2005-09-30 | 2007-04-19 | Fujitsu Ltd | Semiconductor memory device and memory test circuit |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101039853B1 (en) | 2009-10-30 | 2011-06-09 | 주식회사 하이닉스반도체 | Semiconductor memory device and method of compression test of the same |
US8547764B2 (en) | 2009-10-30 | 2013-10-01 | Hynix Semiconductor Inc. | Semiconductor memory device and method for performing data compression test of the same |
CN107508602A (en) * | 2017-09-01 | 2017-12-22 | 郑州云海信息技术有限公司 | A kind of data compression method, system and its CPU processor |
CN116705126A (en) * | 2022-02-24 | 2023-09-05 | 长鑫存储技术有限公司 | Data transmission/test circuit, method and memory |
CN116052753A (en) * | 2023-03-03 | 2023-05-02 | 长鑫存储技术有限公司 | Memory device |
CN116052753B (en) * | 2023-03-03 | 2023-08-18 | 长鑫存储技术有限公司 | Memory device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7366965B2 (en) | Semiconductor integrated circuit | |
US6388929B1 (en) | Semiconductor memory device performing redundancy repair based on operation test and semiconductor integrated circuit device having the same | |
US20080209284A1 (en) | Input/output compression and pin reduction in an integrated circuit | |
KR20020005960A (en) | Semiconductor integrated circuit | |
US7607055B2 (en) | Semiconductor memory device and method of testing the same | |
JP2011112411A (en) | Semiconductor device | |
JP5426856B2 (en) | Semiconductor memory device and test method thereof | |
US6798701B2 (en) | Semiconductor integrated circuit device having data input/output configuration variable | |
US6331958B2 (en) | Semiconductor memory device having data parallel/serial conversion function and capable of efficiently performing operational test | |
US7047461B2 (en) | Semiconductor integrated circuit device with test data output nodes for parallel test results output | |
JP2008108390A (en) | Semiconductor memory device and its test method | |
US7619433B2 (en) | Test circuit for a semiconductor integrated circuit | |
US7406637B2 (en) | Semiconductor memory device capable of testing memory cells at high speed | |
JP2008299993A (en) | Semiconductor storage device | |
US8274854B2 (en) | Semiconductor storage device and method for producing semiconductor storage device | |
US6014341A (en) | Synchronous-type semiconductor storage | |
KR100543449B1 (en) | Semiconductor memory device capable of accessing all memory cells by relative address manner | |
US7948912B2 (en) | Semiconductor integrated circuit with test mode | |
US8310889B2 (en) | Semiconductor device | |
KR100719169B1 (en) | Device for controlling test mode | |
KR20080001604A (en) | Dual in line memory module of using test and test system thereof | |
JP2013161509A (en) | Redundancy repair method for semiconductor device | |
JP5031393B2 (en) | Semiconductor memory device | |
JP2006323964A (en) | Semiconductor storage device | |
US20060041798A1 (en) | Design techniques to increase testing efficiency |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100226 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100226 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100526 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120501 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120515 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120918 |