JPH0793994A - 半導体メモリのテストモード用回路 - Google Patents

半導体メモリのテストモード用回路

Info

Publication number
JPH0793994A
JPH0793994A JP5239981A JP23998193A JPH0793994A JP H0793994 A JPH0793994 A JP H0793994A JP 5239981 A JP5239981 A JP 5239981A JP 23998193 A JP23998193 A JP 23998193A JP H0793994 A JPH0793994 A JP H0793994A
Authority
JP
Japan
Prior art keywords
circuit
output
signal
test mode
transistor
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
Application number
JP5239981A
Other languages
English (en)
Inventor
Akihiko Hashiguchi
昭彦 橋口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP5239981A priority Critical patent/JPH0793994A/ja
Publication of JPH0793994A publication Critical patent/JPH0793994A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 半導体メモリの複数のメモリ領域からの出力
データ信号を同時にテストするためのテストモード用回
路において、誤検出を無くした回路構成を提供するこ
と。 【構成】 入力端子101と103に入力する2つの入
力データ信号D1とD2からNAND回路105により
論理積の否定を作り、補信号DB1とDB2からNOR
回路107とインバータ110で論理和を作り、NOR
回路111でそれらの論理演算結果の論理和の否定をと
って各データ信号D1とその補信号DB1の否定の積で
成る信号を作ってトランジスタ113のゲートに印加す
るとともに、NAND回路108,NOR回路106,
インバータ109,NOR回路112で同様にして各デ
ータ信号の否定とその補信号の積で成る信号を作ってト
ランジスタ114に印加し、出力端子115から出力を
得るようにする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は半導体メモリのテストモ
ード用回路に関する。
【0002】
【従来の技術】半導体メモリにデータを書き込み、そこ
から読み出す場合に、書き込んだデータが正しく読み出
されるか否かをテストする必要がある。
【0003】図4は、この様子を全体的に示すブロック
図である。図4において、1はメモリ・ブロック、2は
テストモード用回路、3及び4は入出力回路I/Oであ
る。
【0004】通常メモリ1へのデータの書き込み、及び
メモリ1からのデータの読み出しは入出力回路3を使っ
て行なわれる。読み出し出力が正しいか否かをテストす
る場合は、メモリ1からの出力をテストモード用回路2
に導き、そこで後述する信号処理を行った後入出力回路
4へ出力する。
【0005】次に従来のテストモード用回路について図
6を参照して説明する。同図において、601及び60
3はデータ線、602及び604は夫々データ線601
及び603上のデータ信号D1及びD2の補信号DB1
及びDB2が印加される線を示す。611は排他的ノア
回路XNOR、612は排他的オア回路XORである。
613及び614はオン・オフ・トランジスタである。
【0006】入力端子601,603に入力したD1と
D2はXNOR611の2つの入力に加えられ、両信号
が同一の場合に出力論理“1”を出しトランジスタ61
3をオンにする。
【0007】他方、入力端子602,603に入力した
DB1とDB2はXOR612の2つの入力に印加さ
れ、両信号が同一の場合に出力論理“0”を出力してト
ランジスタ614をオフにする。
【0008】従って、D1とD2が同一であり、かつD
B1とDB2が同一の場合はトランジスタ613がオ
ン、トランジスタ614がオフとなって出力615(D
out )には論理“1”、即ちハイ(H)出力が出る。
【0009】もし入力データ信号D1とD2が異なって
いれば、XNOR611の出力は論理“0”(ローレベ
ルL)、XOR612の出力は論理“1”(ハイレベル
H)になり、トランジスタ613(Q1)はオフ、トラ
ンジスタ614(Q2)はオンになって、出力615
(Dout )には論理“0”(ローレベルL)が出力され
る。
【0010】このテストモード用回路は、出力がHの時
に「真」(PASS)、出力がLの時に「偽」(FAI
L)を表わす。従って、この出力信号を見て、入力デー
タがメモリに正しく書き込まれたか、正しく読み出され
たかのテストが行なわれる。
【0011】
【発明が解決しようとする課題】上述の従来の回路には
2つの問題点がある。まず、第1の問題点は、出力が期
待値と同一でなくてもPASSを出力してしまうと云う
ことである。
【0012】即ち、図6の回路動作は2つの入力信号D
1とD2の一致・不一致を見ているので、例えば期待値
がHでD1,D2がLであってもPASS出力を出すの
で正しいものと判断してしまう。
【0013】もう一つの問題点は、例えば入力信号D1
とその補信号DB1がHであり、かつ入力信号D2とそ
の補信号DB2がHであると、XNOR611の出力は
論理“1”(H)、XOR612の出力は論理“0”
(L)となり、トランジスタ613がオン、トランジス
タ614がオフであるから出力は真となる。
【0014】ところが、入力信号D1とその補信号DB
1はお互いに補数関係にある値であるから一方がHの時
は他方はLになっていなければならず、上記の場合には
本来「偽」として検出されなければならないところを
「真」として検出してしまう。
【0015】本発明は、上記の従来のテストモード用回
路の欠点を克服し、常に正しい検出結果の得られるテス
ト回路を提供することを目的とする。
【0016】
【課題を解決するための手段】本発明は、半導体メモリ
の出力信号をテストするテストモード用回路であって、
前記半導体メモリに接続された複数のデータバスと、各
データバスに供給される信号の補信号が供給される補信
号線にそれぞれ接続された複数の入力端子と、前記複数
のデータバスに供給される入力データと補信号線に供給
される入力データの2進補数の全てのビット毎の積を作
る第1の回路と、前記複数のデータバスに供給される入
力データの2進補数と補信号線に供給される入力データ
の全てのビット毎の積を作る第2の回路と、電源とアー
スの間に直列接続された第1と第2のトランジスタと、
を含み、前記第1のトランジスタのゲートに前記第1の
回路の出力が接続され、前記第2のトランジスタのゲー
トに前記第2の回路の出力が接続され、前記第1のトラ
ンジスタと第2のトランジスタの接続点が出力端子に接
続されてなる半導体メモリのテストモード用回路を提供
する。
【0017】本発明の半導体メモリ・テストモード用回
路の1例として提供する回路は、前記データバスの数と
前記補信号線の数が夫々2本であり、前記第1の回路が
データバス上の信号のNANDをとるNAND回路、補
信号線上の信号のNORをとるNOR回路とその出力の
インバータ、及び該NAND回路の出力とインバータの
出力のNORをとるNOR回路でなり、前記第2の回路
がデータバス上の信号のNORをとるNOR回路とその
出力のインバータ、補信号線上の信号のNANDをとる
NAND回路、及び該インバータの出力とNAND回路
の出力のNORをとるNOR回路で成ることを特徴とす
る。
【0018】本発明の半導体メモリ・テストモード用回
路の他の例として提供する回路は、前記データバスと前
記補信号線の数がn本(nは3以上の正の整数)であ
り、前記第1の回路がデータ信号の積の否定を作る第3
の回路、補信号の和を作る第4の回路、及び第3と第4
の回路の出力のNORを作るNOR回路で成り、前記第
2の回路がデータ信号の和を作る第5の回路、補信号の
積の否定を作る第6の回路、及び第5と第6の回路の出
力のNORを作るNOR回路で成ることを特徴とする。
【0019】
【作用】本発明のテストモード用回路は、期待値がH
で、データバス上の信号D1,D2‥‥がH、補信号線
上の信号DB1,DB2‥‥がLならばH出力を出し、
期待値がLで、D1,D2‥‥がL、DB1,DB2‥
‥がHならばL出力を出す。
【0020】その他の場合は全て出力端子はハイ・イン
ピーダンス状態に保たれる。従って、期待値Hに対して
入力(メモリの出力)D1,D2‥‥がLのように期待
値とメモリ出力が一致しない場合、及び入力D1,D2
‥‥とそれらの補数値DB1,DB2‥‥が補数関係に
ならない場合、即ち両方ともH又はLとなっている場合
には、出力端子はハイ・インピーダンス状態になるの
で、これを検出し、メモリの良否判断に使うことができ
る。これによってテストモード動作を正確に行なうこと
ができるようになる。
【0021】
【実施例】次に、添付図面を参照して本発明のテストモ
ード用回路の1例について説明する。
【0022】図1は本発明のテストモード用回路の1例
を示す。同図において、101〜104は入力端子、1
15は出力端子である。入力端子101にはメモリの第
1領域からの出力信号D1が入力し、入力端子102に
は信号D1の補数信号DB1が入力する。
【0023】同様にして、入力端子103にはメモリの
第2領域からの出力信号D2が入力し、入力端子104
には信号D2の補数信号DB2が入力する。
【0024】105はナンド回路(NAND)で、その
2つの入力に印加された信号D1とD2が共に論理
“1”の時のみ出力が論理“0”になり、他の入力に対
しては出力が論理“1”になる。
【0025】107はノア回路(NOR)で、その2つ
の入力に印加された信号DB1とDB2が共に論理
“0”の時のみ出力が論理“1”になり、他の入力に対
しては出力が論理“0”になる。
【0026】110はNOR回路107の出力を反転す
るインバータで、NOR回路107の出力が“1”の時
は“0”、“0”の時は“1”に反転する回路である。
【0027】111はNOR回路で、その2つの入力に
論理“0”が印加された場合に論理“1”を出力する。
113(Q3)はオン・オフ・トランジスタでそのゲー
トにハイレベル信号H(論理“1”)が印加された場合
にオンし、ローレベル信号(論理“0”)が印加された
場合にオフする。
【0028】従ってトランジスタ113はD1とD2が
“1”でDB1とDB2がともに“0”の時にのみオン
となり、他はオフ状態に留る。
【0029】同様にして、108はNAND回路で、そ
の2つの入力に印加された入力DB1とDB2が共に
“1”の時のみ出力に“0”を出し、その他は“1”を
出力する。
【0030】106はNOR回路で、その2つの入力に
印加された入力D1とD2が共に“0”の時出力に
“1”を出し、その他の時は“0”を出力する。109
はインバータで上記NOR回路の出力を反転し、NOR
回路の出力が“0”ならば“1”、“1”ならば“0”
にする。
【0031】112はNOR回路で、前記NAND回路
108の出力とインバータ109の出力が入力し、両信
号が“0”の時のみ出力に“1”を出し、その他の入力
に対しては“0”を出力する。
【0032】従って、トランジスタ114はD1とD2
が“0”でDB1とDB2が“1”のときのみオンとな
り、他の入力信号に対してはオフとなる。
【0033】トランジスタ113と114は直列に接続
され、トランジスタ113の一端(ソース又はドレイ
ン)がバイアス電源に接続され、他端は他のトランジス
タ114の一端(ソース又はドレイン)と接続され、ト
ランジスタ114の他端は接地されている。
【0034】115は本テストモード用回路の出力端子
でトランジスタ113と114の接続点から取り出され
ている。
【0035】次に、図2,図3を参照して図1の回路の
動作を簡単に説明する。今、メモリに論理“1”、即ち
ハイレベルHを書き込んでおいて、それを読み出す場合
を考えると、各データバス101〜104の信号D1,
D2,DB1,DB2の期待値はD1とD2がH,DB
1とDB2がLであるから、この時の各ノードの状態
は、NAND回路105の出力点N1がL、NOR回路
106の出力点N2がL、NOR回路107の出力点N
3がH、NAND回路108の出力点N4がHである。
【0036】従って、NOR回路111の出力はH、N
OR回路112の出力はLとなり、トランジスタ113
がオン、トランジスタ114がオフとなり、出力端子1
15にはHが出力される。
【0037】次に、メモリに論理“0”、即ちローレベ
ルLを書き込んでおいて、それを読み出す場合を考え
る。このとき、各データバスの期待値は、D1とD2が
L、DB1とDB2がHである。
【0038】この時、各ノードの状態は、N1とN2が
H、N3とN4がLである。従って、NOR回路111
の出力はLでトランジスタ113はオフ、NOR回路1
12の出力はHでトランジスタ114はオンとなる。そ
の結果、出力端子115にはLが出力される。
【0039】図2は上述のテストモード用回路の入出力
の関係を示している。同図の左半分はD1,D2がHの
とき、右半分はD1,D2がLのときを示している。
【0040】次に、期待値とメモリからの出力D1,D
2が一致しない場合を考えてみると、例えば期待値がH
でD1及びD2がLであると、DB1とDB2は期待値
の補数Lであるから、ノードN1とN4にはHが現われ
るのでNOR回路111,NOR回路112の出力は共
にLとなり、トランジスタ113も114もオフとな
る。
【0041】このとき、出力端子115には、Hでもな
くLでもない中間の出力が出る。即ち、出力端子115
はハイ・インピーダンス状態に保たれる。
【0042】図3は上述のハイ・インピーダンス状態を
示す場合のテストモード用回路の入力信号と出力信号の
様子を示す。同図において左半分は図2の場合と同じで
正常検出出力が得られるが、右半分は、信号がLに変わ
り、従って期待値がLとなって、補数値DB1とDB2
はHになっているが、D1とD2はLにならず依然とし
てHのままになっていることを示している。図から明ら
かなように、出力はLよりも高くHよりも低い中間の値
になっている。
【0043】上述の説明から明らかなとおり、図3の回
路をテストモード用回路として使い、H書き込みの時の
出力をH、L書き込みの時の出力をLとするPASS条
件にすれば正確なテスト結果が得られる。
【0044】図1のテストモード用回路は、メモリ領域
が2つの場合について述べたが、本発明のテストモード
用回路はメモリ領域が3つ以上になったときでも同様に
適用することができる。
【0045】即ち、図1の回路において、ノードN1に
現われる信号は入力信号D1とD2の論理積の否定であ
り、ノードN3に現われる信号はDB1とDB2の論理
和の否定であるからインバータ110の出力に現われる
信号はDB1とDB2の論理和である。
【0046】同様にして、ノードN4に現われる信号は
DB1とDB2の論理積の否定であり、ノードN2に現
われる信号はD1とD2の論理和の否定であるからイン
バータ109の出力に現われる信号はD1とD2の論理
和である。
【0047】従って、メモリ領域がnの場合には、図5
に示すとおりの論理回路を作ればよい。実際の回路は複
雑になるので図示することを省略し、論理式によって簡
単に説明する。
【0048】入力信号をD1,D2,D3‥‥Dnと
し、それらの補数をDB1,DB2,DB3‥‥DBn
とするとNOR回路511の入力N1はD1・D2・D
3‥‥Dnの否定であり、入力N3′はDB1+DB2
+DB3‥‥+DBnであるから、NOR回路511の
出力は、
【0049】
【数1】 で与えられる。また、NOR回路512の入力N2′は
D1+D2+D3‥‥+Dnであり入力N4はDB1・
DB2・DB3‥‥DBnの否定であるから、NOR回
路512の出力は、
【0050】
【数2】 で与えられる。
【0051】上述の説明において或る入力Dkとその補
数DBkの関係は、論理上はDkの否定がDBkである
と考えてよいが、回路設計上は多少異なる場合もある。
【0052】以上、本発明の半導体メモリのテスト回路
について説明して来たが、本発明は上記実施例そのもの
に限定されるものではなく、本発明の技術思想を逸脱し
ない範囲で種々の変形があることは勿論である。
【0053】
【発明の効果】本発明のテストモード用回路は、少なく
とも2以上のデータバスD1〜Dnとその補信号線DB
1〜DBnを有する半導体メモリからの出力に対して、
D1〜Dnの論理とDB1〜DBnの論理の組み合わせ
によって出力トランジスタの状態を決定するようにし
て、メモリの複数の領域を1度にテストする(データ圧
縮をする)回路であって、該回路はメモリ出力に誤りが
あるにもかかわらず正しいと判断してしまう場合が無い
ようにし、正確なテストモード動作を実現できるという
効果を奏する。
【図面の簡単な説明】
【図1】本発明のテストモード用回路の1例を示す回路
図である。
【図2】図1の回路の入出力関係を示す波形図である。
【図3】図1の回路の入出力関係を示す波形図である。
【図4】メモリ装置の構成例を示すブロック図である。
【図5】本発明のテストモード用回路の他の例を示す回
路図である。
【図6】従来のテストモード用回路を示す回路図であ
る。
【符号の説明】
101,103 データバスに接続する入力端子 102,104 補信号線に接続する入力端子 105,108 NAND回路 106,107,111,112 NOR回路 109,110 インバータ 113,114 トランジスタ 115 出力端子

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 半導体メモリの出力信号をテストするテ
    ストモード用回路であって、 前記半導体メモリに接続された複数のデータバスと、各
    データバスに供給される信号の補信号が供給される補信
    号線にそれぞれ接続された複数の入力端子と、 前記複数のデータバスに供給される入力データと補信号
    線に供給される入力データの2進補数の全てのビット毎
    の積を作る第1の回路と、 前記複数のデータバスに供給される入力データの2進補
    数と補信号線に供給される入力データの全てのビット毎
    の積を作る第2の回路と、 電源とアースの間に直列接続された第1と第2のトラン
    ジスタと、を含み、 前記第1のトランジスタのゲートに前記第1の回路の出
    力が接続され、前記第2のトランジスタのゲートに前記
    第2の回路の出力が接続され、前記第1のトランジスタ
    と第2のトランジスタの接続点が出力端子に接続されて
    なる半導体メモリのテストモード用回路。
  2. 【請求項2】 請求項1に記載のテストモード用回路に
    おいて、前記データバスの数と前記補信号線の数が夫々
    2本であり、 前記第1の回路がデータバス上の信号のNANDをとる
    NAND回路、補信号線上の信号のNORをとるNOR
    回路とその出力のインバータ、及び該NAND回路の出
    力とインバータの出力のNORをとるNOR回路でな
    り、 前記第2の回路がデータバス上の信号のNORをとるN
    OR回路とその出力のインバータ、補信号線上の信号の
    NANDをとるNAND回路、及び該インバータの出力
    とNAND回路の出力のNORをとるNOR回路で成る
    ことを特徴とする半導体メモリのテストモード用回路。
  3. 【請求項3】 請求項1に記載のテストモード用回路に
    おいて、前記データバスと前記補信号線の数がn本(n
    は3以上の正の整数)であり、 前記第1の回路がデータ信号の積の否定を作る第3の回
    路、補信号の和を作る第4の回路、及び第3と第4の回
    路の出力のNORを作るNOR回路で成り、 前記第2の回路がデータ信号の和を作る第5の回路、補
    信号の積の否定を作る第6の回路、及び第5と第6の回
    路の出力のNORを作るNOR回路で成ることを特徴と
    する半導体メモリのテストモード用回路。
JP5239981A 1993-09-27 1993-09-27 半導体メモリのテストモード用回路 Pending JPH0793994A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5239981A JPH0793994A (ja) 1993-09-27 1993-09-27 半導体メモリのテストモード用回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5239981A JPH0793994A (ja) 1993-09-27 1993-09-27 半導体メモリのテストモード用回路

Publications (1)

Publication Number Publication Date
JPH0793994A true JPH0793994A (ja) 1995-04-07

Family

ID=17052706

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5239981A Pending JPH0793994A (ja) 1993-09-27 1993-09-27 半導体メモリのテストモード用回路

Country Status (1)

Country Link
JP (1) JPH0793994A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10250259B2 (en) * 2017-03-24 2019-04-02 Synaptics Japan Gk Device and method for digital signal transmission

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10250259B2 (en) * 2017-03-24 2019-04-02 Synaptics Japan Gk Device and method for digital signal transmission

Similar Documents

Publication Publication Date Title
JP3076185B2 (ja) 半導体メモリ装置及びその検査方法
US5301156A (en) Configurable self-test for embedded RAMs
JPH0991998A (ja) 半導体記憶装置
JP2921505B2 (ja) 半導体記憶装置
KR100392674B1 (ko) 반도체 메모리
JPH0394183A (ja) 半導体集積回路の試験方法及び回路
KR100571758B1 (ko) 반전된 패턴 데이터 비교부를 구비하는 반도체 메모리장치 및 이 장치의 병렬 비트 테스트 방법
US7137050B2 (en) Compression circuit for testing a memory device
JP3537087B2 (ja) 半導体装置及び半導体装置の検査方法
JPH0793994A (ja) 半導体メモリのテストモード用回路
JP3090330B2 (ja) 出力信号発生装置及びその方法並びにfifoメモリ
US4924117A (en) Logic circuit having an error detection function
JP3071435B2 (ja) 多ビット一致回路
US6445205B1 (en) Method of testing integrated circuits
US6553528B1 (en) Test circuit for semiconductor integrated circuit
US5977864A (en) High speed comparator with bit-wise masking
KR100524925B1 (ko) 테스트 시간을 줄일 수 있는 병렬 비트 테스트를 구현하는 반도체 메모리 장치 및 이를 이용한 병렬 비트 테스트 방법
JPH04148258A (ja) バス線試験方法および該方法を実施する装置
JPH0620495A (ja) メモリテスト回路
JPH0757497A (ja) メモリテスト装置
KR100268929B1 (ko) 어드레스 천이 검출회로
JPH07120271B2 (ja) 算術論理装置
KR100558568B1 (ko) 반도체 메모리 장치의 비교회로
US5924123A (en) Semiconductor storage apparatus with copy guard function
JPH03102274A (ja) シリアルアクセスメモリのテスト回路