JPH11260096A - 半導体集積回路装置およびその製造方法 - Google Patents
半導体集積回路装置およびその製造方法Info
- Publication number
- JPH11260096A JPH11260096A JP10062745A JP6274598A JPH11260096A JP H11260096 A JPH11260096 A JP H11260096A JP 10062745 A JP10062745 A JP 10062745A JP 6274598 A JP6274598 A JP 6274598A JP H11260096 A JPH11260096 A JP H11260096A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- self
- circuit
- inspection
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
- G11C29/30—Accessing single arrays
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/14—Implementation of control logic, e.g. test mode decoders
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/36—Data generation devices, e.g. data inverters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/40—Response verification devices using compression techniques
Landscapes
- Tests Of Electronic Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
- Static Random-Access Memory (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
によってメモリの自己検査を可能とし、メモリ・ロジッ
ク混載のシステムLSIにおいてメモリとロジック部の
バーンイン検査を同時に実施可能とする。 【解決手段】 外部クロックの分周器であるアドレス発
生器5の分周出力信号を用いてメモリ部17の検査に必
要な検査データ25,アドレス18およびメモリ制御信
号20Aを生成し、検査結果のパス/フェイル信号23
を周期的に反転するミキサ回路24を設ける。これによ
り、入力と出力合わせて2ピンでメモリ部17の検査が
可能となり、バーンイン検査時にメモリ部とロジック回
路部を同時に検査可能となる。
Description
(例えば、DRAM部)を内蔵し、かつ半導体メモリの
自己検査機能を有する半導体集積回路装置と、マイクロ
コンピュータまたはロジック回路部と半導体メモリ部と
を混載し、かつ半導体メモリ部の自己検査機能を有する
半導体集積回路装置(システムLSI)およびその製造
方法に関するもので、これらの半導体集積回路装置にお
けるメモリ自己検査技術およびバーンイン検査技術に係
る。
高集積化)によって、複数の機能ブロックを1チップ内
に集積するいわゆるシステムLSIの普及が著しい。特
に最近、大規模ロジック回路と大規模DRAMとを1チ
ップ内に集積化した混載LSIが注目されている。これ
に伴い、各機能ブロックをチップ内部で自己検査する機
能回路(BIST回路:Built In Self Test)の検討が
盛んに行われている。
を示す。これは、チップ内部に搭載された大容量メモリ
を自己検査するためのBIST回路の例である。図13
において、データジェネレータ1は、メモリ部2の検査
に必要な検査データ3および検査における期待値データ
4を生成し、メモリ部2およびデータ比較回路5へ検査
データ3および期待値データ4をそれぞれ供給する。
必要なアドレス信号7を発生してメモリ部2へ供給す
る。また、アドレス発生器6は、アドレス信号7のアド
レス位相情報8を位相制御回路9へ供給する。上記のア
ドレス位相情報とは、例えばアドレスの値が“0”にな
るときに“H”となる信号である。アドレスは任意に発
生させられるので、どのタイミングでアドレスが切り換
わるのかということを示す信号が必要となる。このアド
レスの切り換わりを示す信号がアドレス位相情報8であ
る。この信号を基準として、メモリ部2に対する書き込
みおよび読み出しに必要なライトイネーブル(WE)信
号、アウトプットイネーブル(OE)信号、ロウアドレ
スストローブ(RAS)信号、カラムアドレスストロー
ブ(CAS)信号等のメモリ制御信号11を発生させる
のが、位相制御回路9である。
わせて必要なタイミングで検査データ3および期待値デ
ータ4がデータジェネレータ1から出力されるように、
データ位相情報10をデータジェネレータ1へ返す。ま
た、位相制御回路9は、メモリ部2の書き込みおよび読
み出しの検査に必要なWE信号、OE信号、RAS信
号、CAS信号等のメモリ制御信号11を発生してメモ
リ部2へ供給する。
な信号である。すなわち、アドレス位相情報8の信号
(例えば、アドレスの値が“0”になる時に“H”にな
る信号)を基準にしてメモリ部2に対する書き込みおよ
び読み出しに必要な信号を位相制御回路9で発生させる
が、このときメモリ部2に書き込みおよび読み出しする
データも、そのタイミングに合わせて発生させなければ
ならない。このタイミングを示す信号がデータ位相情報
10である。この信号を基準としてデータジェソレータ
1からデータが発生する。
と位相制御回路9とは、複数種類のパターンのデータ生
成が可能で、モード制御回路12によってコントロール
される。メモリ部2の検査は以下のように行われる。す
なわち、検査データ3をメモリ部2のアドレス信号7で
示されるアドレスに書き込み、その後メモリ部2の同じ
アドレスからデータを読み出し、この読み出したデータ
すなわち、メモリ実出力データ13と期待値データ4と
をデータ比較回路5によって比較するという手順で行わ
れる。期待値データ4とメモリ実出力データ13とが一
致したときにはデータ比較回路5から出力されるパス/
フェイルフラグ信号5Aがパス状態を示す値(例えば、
“L”)をとり、不一致のときにはパス/フェイルフラ
グ信号5Aがフェイル状態を示す値(例えば、“H”)
をとる。なお、検査結果としては、パス/フェイルフラ
グ信号5Aが出力される他、フェイル時はフェイルした
アドレスが出力される。フェイルしたアドレスというの
は、フェイルした時のアドレス発生器6の出力(アドレ
スデータ)のことである。BIST回路の構成によって
色々変わるが、例えばパス/フェイルフラグがフェイル
時に“H”となるようにしておいて、判定後につぎのア
ドレスにアクセスするようにしている場合、アドレス発
生器6の出力とパス/フェイルフラグとの論理積をとっ
た出力を出せばよい。
ンピュータの場合もある)とDRAM部とを混載したシ
ステムLSI(半導体集積回路装置)のブロック図を示
す。図14において、100はシステムLSI、101
はロジック回路部、102はDRAM部、103,10
4,105,…,106,107,108はロジック回
路部101から出力されるモード切換信号14によって
切り換えられるセレクタ、109,110,111,
…,112は入力端子、113はクロック端子、11
4,115は出力端子である。
入力端子109〜112から入力された信号がロジック
回路部101へ供給されるとともに、セレクタ103〜
106の各々一方の入力端へ供給される。また、ロジッ
ク回路部101の出力の一部はセレクタ103〜106
の各々他方の入力端へ供給される。セレクタ103〜1
06の各々の2つの入力のうち、モード切換信号14で
選択された方がDRAM部102へ入力として供給され
る。また、DRAM部102の出力はセレクタ107,
108の各々の一方の入力端へ供給され、ロジック回路
部101の出力の残りはセレクタ107,108の各々
の一方の入力端へ供給される。セレクタ107,108
の各々の2つの入力のうち、モード切換信号14で選択
された方が出力端子114,115へそれぞれ供給され
る。なお、クロックはクロック端子113からロジック
回路部101およびDRAM部102へ共通に供給され
ているが、別々でもよい。
常動作時と検査時とでDRAM部102への入力信号を
選択し、さらに出力端子についてはロジック回路部10
1からの出力とDRAM部102からの出力とに切り換
える。具体的には、DRAM部102の検査時には、入
力端子109〜112からの入力信号がDRAM部10
2に加えられ、DRAM部102の出力信号が出力端子
114,115から出力されるように切り換えられる。
また、通常動作時は、セレクタ103〜106は、ロジ
ック部101からDRAM部102に信号が入力される
ように切り換わり、セレクタ107,108は、ロジッ
ク部101の信号が出力されるように切り換わる。
技術で挙げた回路構成では以下に述べる4つの課題があ
る。第1の課題は、データ比較回路5において期待値デ
ータ4とメモリ実出力データ13を直接比較し、パス/
フェイルフラグ信号5Aを出力するため、メモリ部2の
データバス幅(ビット数)が増大するに従って回路規模
がビット数の倍数で膨らんでしまう。
(ビット数)が増大するとデータ比較回路5の回路規模
が増大するために、データ比較回路5にデータが入力さ
れてからパス/フェイルフラグ信号5Aが出力されるま
でに多くのゲート回路を通ることになり、したがってメ
モリ部2よりメモリ実出力データ13が出力されてから
パス/フェイルフラグ信号5Aが出るまでに多く時間が
かかり、高速クロックで動作するメモリを高速で検査す
ることが困難である。
されるパス/フェイルフラグ信号5Aをそのまま検査結
果として出力端子より出す構成となっているため、例え
ばデータ比較回路5が故障し、データ比較回路5からパ
ス/フェイルフラグ信号5Aとして、パスを意味するデ
ータ“L”もしくはフェイルを意味するデータ“H”何
れか片方のみしか出力されなくなった場合、自己検査用
の回路を使ってのメモリ検査が全くできないだけでな
く、場合によっては良品・不良品の誤認識をしてしま
う。
はロジック回路部とDRAM部とを混載したシステムL
SI(半導体集積回路装置)には、DRAM部のアクセ
ス専用端子がないため、このようなシステムLSIの検
査においては、図14に示すように、モード切換信号1
4によって通常動作時と検査時とでDRAM部102へ
の入力信号を切り換え、さらに出力端子114,115
についてはロジック回路部101からの出力とDRAM
部102からの出力とに切り換える必要がある(クロッ
クに関しては共用可能)。このようなシステムLSIの
バーンイン検査(高温バイアス試験)をする場合には、
ロジック回路部101への入力パターンとDRAM部1
02への入力パターンとを共用することは非常に困難で
ある上に、ロジック回路部101とDRAM部102の
出力データの確認を同時にはできない。その理由は、D
RAM部102を動作させるための入力パターンがDR
AM部102への書き込みデータを除いて決まってお
り、そのパターンでロジック回路部101全体を動作さ
せることは不可能に近いからである。
ンイン検査とDRAM部102のバーンイン検査とを2
回に分けて行うことになる。図15には、ロジック回路
部101のバーンイン検査とDRAM部102のバーン
イン検査とを分けて行う場合の半導体集積回路装置の製
造工程の流れ図を示す。図15において、121は拡散
処理等を行う拡散工程、122はP検(プローブ検査)
工程、123はボンディング等を行う組立工程、124
はロジック回路部101のバーンイン検査を行うロジッ
クバーンイン工程、125はDRAM部102のバーン
イン検査を行うメモリバーンイン工程、126はF検
(ファイナル検査)工程、127は出荷検査工程、12
8は出荷工程である。
をいい、ファイナル検査とは、LSIチップを組み立て
てパッケージの状態での検査をいう。ファイナル検査が
実質の出荷検査となることが多い。なお、ファイナル検
査後に抜き取り検査としてII検というものを行った後で
出荷する場合もある。したがって、本発明の第1の目的
は、回路規模を削減することができる半導体集積回路装
置を提供することである。
の検査を容易にすることができる半導体集積回路装置を
提供することである。また、本発明の第3の目的は、良
品・不良品の誤認識を防ぐことができる半導体集積回路
装置を提供することである。また、本発明の第4の目的
は、マイクロコンピュータまたはロジック回路部の検査
とメモリ部の検査を同時に行うことができ、検査時間の
短縮を図ることができ、したがって製造工程の簡略化を
図ることができる半導体集積回路装置およびその製造方
法を提供することである。
半導体集積回路装置は、メモリ部と、外部クロックを入
力としてメモリ部を検査するためのメモリ自己検査用ア
ドレスを発生してメモリ部へ与えるとともに、メモリ自
己検査用データ生成用コントロール信号とメモリ制御信
号生成用位相信号とを発生するメモリ自己検査用アドレ
ス発生器と、メモリ自己検査用アドレス発生器から出力
されるメモリ自己検査用データ生成用コントロール信号
に対応した所定のデータパターンでメモリ部に書き込む
べきメモリ自己検査用データを生成するデータジェネレ
ータと、メモリ自己検査用アドレス発生器から出力され
るメモリ制御信号生成用位相信号を受けてメモリ部のメ
モリ自己検査用アドレスへのメモリ自己検査用データの
書き込み動作およびメモリ部のメモリ自己検査用アドレ
スからのデータの読み出し動作を制御するためのメモリ
制御信号を発生させるメモリ制御信号発生器と、メモリ
部のメモリ自己検査用アドレスから読み出されたメモリ
実出力データが、メモリ自己検査用データ生成用コント
ロール信号に対応した所定のデータパターンとなってい
るかどうかによってメモリ実出力データのパス/フェイ
ルを判定し、その判定結果としてパス/フェイルフラグ
信号を出力する判定回路とを備えている。
レス発生器から出力されるメモリ自己検査用データ生成
用コントロール信号に対応した所定のデータパターンで
メモリ部に書き込むべきメモリ自己検査用データを生成
し、メモリ部のメモリ自己検査用アドレスから読み出さ
れたメモリ実出力データが、メモリ自己検査用データ生
成用コントロール信号に対応した所定のデータパターン
と合致しているかどうかによってメモリ実出力データの
パス/フェイルを判定しているので、つまり、判定回路
でデータジェネレータの出力(期待値データ)とメモリ
実出力データとを直接比較してメモリ実出力データのパ
ス/フェイルを判定するのではないため、メモリ実出力
データのパス/フェイルを判定するのに必要なデータ量
を減らすことが可能となる。したがって、判定回路の回
路規模の削減および判定回路の入力から出力までのゲー
ト段数を減らすことが可能となり、高速動作での検査を
容易にすることができる。
求項1記載の半導体集積回路装置において、メモリ自己
検査用アドレス発生器から出力されるメモリ自己検査用
データ生成用コントロール信号を用いて判定回路の出力
を周期的に反転させるミキサ回路をさらに備えている。
この構成によると、ミキサ回路を設けたことにより、判
定回路の故障を検出可能で、メモリ自己検査が正しく行
われているかが分かり、良品・不良品の誤認識を防ぐこ
とができる。さらに、フェイルアドレスを出力するため
の別の手段を持たせることなく、ミキサ回路の出力から
フェイルアドレスを推測することが可能であり、メモリ
自己検査のための構成を簡略化できる。
ドレスを推測することが可能である点について説明す
る。周期的に反転させる信号を例えばアドレス“0”か
らスタートし、メモリのアドレス最大値になったらデー
タ反転するように設定し、繰り返し連続で検査をする
(例えば、バーンイン検査の場合)。良品であれば、全
アドレスをアクセスした周期でミキサ回路の出力が反転
するが、(データの変化点直後でアドレス“0”をアク
セスしている)不良品の場合、不良アドレス部をアクセ
スしている期間(データ比較後からつぎのデータ比較ま
での間)良品時の反転データ(“H”なら“L”)が出
力される。アドレスはクロックに同期しており、その分
周出力であるので、どのタイミングで反転データが出た
かで、不良アドレスが推測可能となる。
求項1または請求項2記載の半導体集積回路装置におい
て、不揮発性メモリを内蔵し、メモリ部の自己検査結果
を不揮発性メモリに記憶させたことを特徴とする。この
構成によると、不揮発性メモリに検査結果が記憶される
ため、検査結果を必要に応じて利用可能となる。不良が
出た場合に、例えば不良アドレスを不揮発性メモリに記
憶させておき、これを読み出すことで、不良傾向を見た
り、不良解析に役立てることができる。また、不揮発性
メモリに記憶させることができるので、自動的に多くの
LSIを同時に評価可能となり、不良解析の効率を格段
に上げることができる。
求項1または請求項2記載の半導体集積回路装置におい
て、通常時に外部クロックに同期して動作させるメモリ
部を、メモリ検査時に外部クロックを分周した分周クロ
ックに同期させて動作させるようにしたことを特徴とす
る。この構成によると、検査タイミング(周波数)を変
えることができ、バーンイン検査等において、本自己検
査回路を使用して低周波数でメモリ部を動作させた状態
でメモリの検査を行うことが可能となる。つまり、低周
波数での検査が可能となることで、通常動作より逸脱し
た厳しい条件下(バーンイン検査に見られるの高温条件
等)での自己検査においての動作保証をすることができ
る。つまり、通常動作より逸脱した厳しい条件での検査
では、回路の動作限界により高周波数(クロック)で動
作することが厳しくなる。このような条件下では、高速
動作の保証ではなく、回路を確実に動作させ、それが正
常であるということを検査することが目的となる。その
ために、設計上確実に動作する周波数まで低くした周波
数にすることで動作保証をするのである。
求項1記載の半導体集積回路装置において、判定回路
が、メモリ実出力データが所定のデータパターンである
ときに一方の論理状態をとるとともにメモリ実出力デー
タが所定のデータパターン以外のデータパターンである
ときに他方の論理状態をとるように回路構成した論理回
路を有している。
力データを入力するだけで、メモリ実出力データが所定
のデータパターンであるかどうかを判定することがで
き、判定回路の構成を簡略化できる。請求項6記載の半
導体集積回路装置は、請求項1記載の半導体集積回路装
置において、判定回路は、メモリ実出力データが第1の
所定のデータパターンであるときに一方の論理状態をと
るとともにメモリ実出力データが第1の所定のデータパ
ターン以外のデータパターンであるときに他方の論理状
態をとるように回路構成した第1の論理回路と、メモリ
実出力データが第1の所定のデータパターンを反転した
第2の所定のデータパターンであるときに一方の論理状
態をとるとともにメモリ実出力データが第2の所定のデ
ータパターン以外のデータパターンであるときに他方の
論理状態をとるように回路構成した第2の論理回路と、
メモリ自己検査用データ生成用コントロール信号に応じ
て第1および第2の論理回路の何れか一方の出力を選択
して出力するセレクタとで構成している。
力データを入力するだけで、メモリ実出力データが所定
のデータパターンであるかどうかを判定することがで
き、判定回路の構成を簡略化できる。しかも、第1およ
び第2の所定のデータパターンについて判定を行うこと
ができる。請求項7記載の半導体集積回路装置は、メモ
リ回路部と、通常時にメモリ回路部との間でデータの読
み出しおよび書き込みを行うとともに、検査時にメモリ
回路部に対して自己検査イネーブル信号を与えるマイク
ロコンピュータまたはロジック回路部とを備え、メモリ
回路部がメモリ部と、外部クロックを入力としてメモリ
部を検査するためのメモリ自己検査用アドレスを発生し
てメモリ部へ与えるとともに、メモリ自己検査用データ
生成用コントロール信号とメモリ制御信号生成用位相信
号とを発生するメモリ自己検査用アドレス発生器と、メ
モリ自己検査用アドレス発生器から出力されるメモリ自
己検査用データ生成用コントロール信号に対応した所定
のデータパターンでメモリ部に書き込むべきメモリ自己
検査用データを生成するデータジェネレータと、メモリ
自己検査用アドレス発生器から出力されるメモリ制御信
号生成用位相信号を受けてメモリ部のメモリ自己検査用
アドレスへのメモリ自己検査用データの書き込み動作お
よびメモリ部のメモリ自己検査用アドレスからのデータ
の読み出し動作を制御するためのメモリ制御信号を発生
させるメモリ制御信号発生器と、メモリ部のメモリ自己
検査用アドレスから読み出されたメモリ実出力データ
が、メモリ自己検査用データ生成用コントロール信号に
対応した所定のデータパターンとなっているかどうかに
よってメモリ実出力データのパス/フェイルを判定し、
その判定結果としてパス/フェイルフラグ信号を出力す
る判定回路とからなり、自己検査イネーブル信号に応答
してメモリ自己検査用アドレス発生器とデータジェネレ
ータとメモリ制御信号発生器と判定回路とを活性化させ
るようにしたことを特徴とする。
またはロジック回路部から自己検査イネーブル信号を出
力させ、自己検査イネーブル信号に応答してメモリ回路
部のメモリ自己検査用アドレス発生器とデータジェネレ
ータとメモリ制御信号発生器と判定回路とを活性化させ
るようにしたので、少ない端子制御でメモリの自己検査
が可能となり、マイクロコンピュータまたはロジック回
路部の検査時にマイクロコンピュータまたはロジック回
路部から自己検査イネーブル信号を出力させるだけで、
マイクロコンピュータまたはロジック回路部の検査とメ
モリ回路部のメモリ部の検査とを同時に行うことがで
き、検査時間の短縮や製造工程の簡略化が可能となる。
求項7記載の半導体集積回路装置において、判定回路
が、メモリ実出力データが所定のデータパターンである
ときに一方の論理状態をとるとともにメモリ実出力デー
タが所定のデータパターン以外のデータパターンである
ときに他方の論理状態をとるように回路構成した論理回
路を有している。
力データを入力するだけで、メモリ実出力データが所定
のデータパターンであるかどうかを判定することがで
き、判定回路の構成を簡略化できる。請求項9記載の半
導体集積回路装置は、請求項7記載の半導体集積回路装
置において、判定回路は、メモリ実出力データが第1の
所定のデータパターンであるときに一方の論理状態をと
るとともにメモリ実出力データが第1の所定のデータパ
ターン以外のデータパターンであるときに他方の論理状
態をとるように回路構成した第1の論理回路と、メモリ
実出力データが第1の所定のデータパターンを反転した
第2の所定のデータパターンであるときに一方の論理状
態をとるとともにメモリ実出力データが第2の所定のデ
ータパターン以外のデータパターンであるときに他方の
論理状態をとるように回路構成した第2の論理回路と、
メモリ自己検査用データ生成用コントロール信号に応じ
て第1および第2の論理回路の何れか一方の出力を選択
して出力するセレクタとで構成している。
力データを入力するだけで、メモリ実出力データが所定
のデータパターンであるかどうかを判定することがで
き、判定回路の構成を簡略化できる。しかも、第1およ
び第2の所定のデータパターンについて判定を行うこと
ができる。請求項10記載の半導体集積回路装置の製造
方法は、請求項7記載の半導体集積回路装置を検査する
方法であって、マイクロコンピュータまたはロジック回
路部の検査時にマイクロコンピュータまたはロジック回
路部からメモリ回路部に対して自己検査イネーブル信号
を与えることにより、マイクロコンピュータまたはロジ
ック回路部の検査とメモリ回路部の検査とを同時に行う
ことを特徴とする。
リの自己検査が可能となり、マイクロコンピュータまた
はロジック回路部の検査時にマイクロコンピュータまた
はロジック回路部から自己検査イネーブル信号を出力さ
せるだけで、マイクロコンピュータまたはロジック回路
部の検査とメモリ回路部のメモリ部の検査とを同時に行
うことができ、検査時間の短縮や製造工程の簡略化が可
能となる。
を参照しながら説明する。 (第1の実施の形態)図1に本発明の第1の実施の形態
の半導体集積回路装置の基本構成を示す。この半導体集
積回路装置は、自己検査回路(図1におけるメモリ部以
外の構成部分)を内蔵し外部クロックに同期動作するD
RAMを示すものである。図1において、メモリ自己検
査用のアドレス発生器15は複数のカウンタで構成され
ており、外部クロック16によってカウントアップもし
くはカウントダウンが行われ、各カウンタのカウント出
力は以下のような形態でアドレス発生器15から出力さ
れる。すなわち、アドレス発生器15は、メモリ部17
を検査するためのロウアドレスおよびカラムアドレスか
らなるメモリ自己検査用のアドレス18を発生してメモ
リ部17へ与える。また、メモリ部17を動作させるた
めの内部クロック(ICLK)19を発生してメモリ部
17へ供給する。また、メモリ制御信号生成用の位相信
号29を発生してメモリ制御信号発生器20を供給す
る。また、メモリ自己検査用データ生成用のコントロー
ル信号15Aを発生してデータジェネレータ21とメモ
リ部17からのメモリ実出力データ13のパス/フェイ
ルを判定する判定回路22と判定回路22からの出力デ
ータであるパス/フェイルフラグ信号23を周期的に反
転させるミキサ回路24へ供給する。
15から出力されるデータ、つまりメモリ自己検査用デ
ータ生成用のコントロール信号15Aを受け、メモリ部
17の任意のアドレスに書き込むべき所望のデータパタ
ーンのメモリ自己検査用の入力データ25を生成する。
メモリ検査に必要とされる入力データ25は、実際単純
なデータパターンの繰り返しとなるため、アドレス発生
器15の出力データのうち数ビットの組み合わせで実現
可能である(詳しい回路例は後述する)。
生器15から出力されるメモリ制御信号生成用の位相信
号29を受けてメモリ部17への入力データ25の書き
込み動作およびメモリ部17からのデータの読み出し動
作を制御するためのメモリ制御信号20Aを発生させ
る。このメモリ制御信号20Aとしては、ロウアドレス
ストローブ(RAS)信号、カラムアドレスストローブ
(CAS)信号、ライトイネーブル(WE)信号、出力
イネーブル(OE)信号などがある。
が、メモリ自己検査用データ生成用のコントロール信号
15Aに対応した所定のデータパターンとなっているか
どうかによってメモリ実出力データ13のパス/フェイ
ルを判定し、その判定結果としてパス/フェイルフラグ
信号23を出力する。パス/フェイルフラグ信号23
は、メモリ実出力データ13が所定のデータパターンと
なっておれば“L”、なっていなければ“H”となる。
判定回路22から出力されるパス/フェイルフラグ信号
23は、メモリ制御信号発生器20からの出力データで
あるデータ保持用クロック(DCLK)26でラッチさ
れ、次のアドレスのメモリセルのデータ比較まで保持さ
れるようになっている。
モリ検査に必要な入力データ25がランダムなデータパ
ターンではなく単純なパターンの繰り返しであることに
着目し、そのパターンの規則性を利用して、判定回路2
2の内部に予め複数の所定のデータパターンに対応した
パターン判定のための論理回路を形成しておき、メモリ
自己検査用データ生成用コントロール信号15Aに基づ
いていずれかのデータパターンを選択するように構成さ
れている。
データ13に対応した期待値データを一々判定回路22
へ入力しなくても、メモリ実出力データ13と所定デー
タパターンのデータ(従来例における期待値データに相
当する)との一致・不一致を判定することができるよう
に工夫してあり、従来例のようにデータ比較回路へメモ
リ実出力データと期待値とを入力して、それらを直接比
較するのに比べて、回路規模の削減を試みている(詳し
い回路構成は後述する)。
カウンタ出力の1ビットを入力データとし判定回路22
の出力データであるパス/フェイルフラグ信号23を周
期的に反転した出力データ(MOUT)27を生成す
る。ミキサ回路24の回路構成は図2に示すように、ア
ドレス発生器15のカウンタ出力とパス/フェイルフラ
グ信号23とを入力とする排他的論理和回路24Aから
なる。このミキサ回路24を加えることにより、アドレ
ス発生器15から出力されるメモリ自己検査用データ生
成用コントロール信号15Aを用いて判定回路22の出
力であるパス/フェイルフラグ信号23を周期的に反転
させることが可能となり、内部テスト回路の保証とメモ
リセルの故障アドレスの選定が可能となる。
排他的論理和回路24Aの出力が周期的に反転をしてお
れば、内部テスト回路が正常に動作していることが確認
できる。また、メモリセルの故障アドレスの選定は、良
品であれば周期的に反転データが出力されるが、故障ア
ドレスがあればその部分(そのアドレスをアクセスした
タイミング)で不規則(例えば、“H”出力期間部で
“L”が出力される)になる。周期的に反転するデータ
の反転周期を全アドレスをアクセスする期間に設定する
ことにより、周期的に変化するタイミングと不規則に変
化するタイミングの差異から故障アドレスを選定するこ
とができる。
導体集積回路装置に自己検査のために、検査を起動する
ための入力端子と、検査結果を出力するための出力端子
をとを追加するだけで、メモリの検査を行うことができ
る。ここで、図1に示した半導体集積回路装置の各回路
ブロックの具体的な回路構成について説明する。
な場合、判定回路22は従来例に比べて少ない回路構成
でデータ比較、つまりメモリ実出力データ13が所定デ
ータパターンになっているかどうかの判定が可能とな
り、判定回路22の内部で所定データパターンに対応し
て回路形成しておくことにより、外部から期待値データ
を判定回路22に入力する必要がなくなり、メモリ検査
においてメモリ実出力データと期待値とを比較するため
の判定回路22のバス幅を半減することが可能で、それ
によってチップサイズの縮小が可能となる。
パターンがメモリ検査で必要となるチェッカーパターン
である場合において、アドレス発生器15、データジェ
ネレータ21および判定回路22を具体的に説明する。
図3はカウントアップする場合のアドレス発生器15の
構成を示すブロック図である。図3において、4ビット
カウンタ28は、外部クロックを16分の1分周するア
ップカウンタで、DRAM動作用の内部クロック(IC
LK)19やDRAMコントロール用の信号(RAS、
CAS、WE,OE等)の発生に必要な位相信号29を
供給する。なお、DRAM動作用の内部クロック19は
外部クロック16を2分の1分周したもので、内部クロ
ック19を基にメモリ部17を動作させると、メモリ部
17は外部クロック16で動作する通常時に比べて低速
の動作モードとなる。
タ28のキャリーアウト信号31をカウントアップし、
9ビットのロウアドレスデータ18Aおよびチェッカー
パターン生成用のパターンコントロール信号32(9ビ
ットカウンタ28の最下位ビット)を出力する。7ビッ
トカウンタ33は、9ビットカウンタ30のキャリーア
ウト信号34をカウントアップし、7ビットのカラムア
ドレスデータ18Bに用いられ、9ビットカウンタ30
のロウアドレス18Aとともにメモリ部17へアドレス
18として供給される。2分の1分周器35は、7ビッ
トカウンタ33のキャリーアウト信号36の2分の1周
期(デューティ=50)のデータを出力する。この出力
データは検査すべきメモリの全アドレス(全ロウアドレ
ス+全カラムアドレス)をアクセスする周期で変化する
データでチェッカーパターンの裏パターン(最初のパタ
ーンの反転パターン)生成用の裏パターンコントロール
信号37を出力する。図4は8ビットデータのチェッカ
ーパターン生成用のデータジェネレータ21の回路構成
を示すブロック図である。図4において、データジェネ
レータ21は、否定排他的論理和回路131,133,
135,137と排他的論理和回路132,134,1
36,138のみで構成され、各否定排他的論理和回路
131,133,135,137と排他的論理和回路1
32,134,136,138への入力データは、アド
レス発生器15の出力データであるパターンコントロー
ル信号32と裏パターンコントロール信号37とであ
る。
21の出力データの隣合うビット毎に排他的論理和回路
132,134,136,138と否定排他的論理和回
路131,133,135,137の出力が交互にくる
ようにことになる。したがって、メモリ部17への入力
データ25は、隣合うビットが互いに反転したデータと
なり、メモリセル上でチェッカーボード(市松模様)で
データが書き込まれることになる。例えば、あるメモリ
セルへの入力データが“10101010”であるとき
は、このメモリセルの上下左右にそれぞれ隣接したメモ
リセルへの入力データは“01010101”となる。
また次回のテスト時には、メモリセルへの入力データが
今回と丁度逆のパターンとなる。
ック図である。図5において、141は否定論理積回
路、142は論理和回路、143は否定論理積回路、1
44は論理和回路であり、メモリ実出力データ13が入
力される。なお、否定論理積回路141,143および
否定論理和回路142,144の入力端に付した0から
7までの数字は、メモリ実出力データ13の各ビットの
番号を示し、数字の小さい方が下位ビットである。14
5は排他的論理和回路、38はORゲート、39はセレ
クト信号、40はORゲート、41はセレクタ、42は
Dフリップフロップである。
入力データ25が下位ビットから“01010101”
である時のメモリ検査結果がパスの場合、論理和回路3
8の出力が“0”となり、フェイルの場合“1”とな
る。このとき、アドレス発生器15からの入力データで
あるパターンコントロール信号32と裏パターンコント
ロール信号37により排他的論理和回路145で生成さ
れたセレクト信号39により、セレクタ41で論理和回
路38の出力が選択され、パス/フェイルフラグ信号と
して出力される。
下位ビットから“10101010”である時のメモリ
検査がパスの場合、論理和回路40の出力が“0”とな
り、フェイルの場合“1”となる。このとき、アドレス
発生器15からの入力データであるパターンコントロー
ル信号32と裏パターンコントロール信号37により排
他的論理和回路145で生成されたセレクト信号39に
より、セレクタ41で論理和回路40の出力が選択さ
れ、パス/フェイルフラグ信号として出力される。
の出力をDフリップフロップ42でラッチした出力信号
をパス/フェイルフラグ信号23として使う。Dフリッ
プフロップ42のクロック信号としては、メモリ制御信
号発生器20の出力データであるデータ保持用クロック
(DCLK)26を用いる。このような回路構成にする
ことでメモリ検査における判定回路22の入力のバス幅
を半減させることが可能となり、回路規模およびチップ
内の配線領域を削減できチップサイズの縮小が可能とな
ると同時に判定回路22の入力から出力までの信号が通
過するゲートの段数を減らすことができるので、高速動
作での検査を容易にする。
己検査のタイミングチャートを示す。ここでは、外部ク
ロック(ECLK)と、内部クロック(ICLK)と、
ロウアドレス(9ビット)とカラムアドレス(7ビッ
ト)と入力データ(8ビット)と、メモリ制御信号発生
回路20の出力データであるRAS信号,CAS信号,
WE信号,OE信号と、データ保持用クロック(DCL
K)26と、ミキサ回路24の出力データ27と、カウ
ンタ28の出力を示している。
LK)19は4ビットカウンタ25の2分の1分周の反
転出力を使用しており、動作周波数を2分の1にし、動
作マージンを十分確保している。これにより、バーンイ
ン検査時の高温動作保証を実現できる。なお、ミキサ回
路については、省いてもよい。
検査結果を不揮発性メモリに保存するための書き込み動
作を行う本発明の第2の実施の形態について、メモリ自
己検査回路を用いて書き込み読み出しサイクルがともに
4サイクルのDRAMの自己検査を行う場合を例にとっ
て説明する。
装置の概略図を示す。図1と同一部分には同一符号を付
す。図7は、図1に検査結果を記憶しておくための不揮
発性メモリ43を加えるとともに、不揮発性メモリ43
に書き込むために必要な書き込み信号44(書き込みデ
ータ、アドレス、ライトイネーブル信号)を加え、さら
にアドレス発生器15から生成される内部クロック19
とアドレス18と判定回路22から生成されるパス/フ
ェイルフラグ信号23とデータ保持用クロック26とを
入力として書き込み信号44を生成する書き込み制御回
路45を加えた構成になっている。
をそのまま全て不揮発性メモリ43に書き込むと、最低
検査すべきメモリ部17のメモリ容量と同じ容量が必要
となって現実的でない。そこで、この第2の実施の形態
では、フェイルしたアドレスのみをデータとして不揮発
性メモリ43に書き込むシステムを提案する。図8は自
己検査するDRAMのアドレス(ロウアドレス、カラム
アドレス合わせて)が16ビットで、書き込み可能なフ
ェイル数を16とした場合の書き込み制御回路45の構
成例を示すブロック図である。図8において、151は
論理積回路、152,153はDフリップフロップ、1
54〜156はDフリップフロップ、157,161は
反転回路、158は論理積回路、159はフルアダー
(全加算)回路、160はロードホールド型フリップフ
ロップである。46は論理積回路、47はロードホール
ド型フリップフロップ、48はアドレスカウンタであ
る。
ついて説明する。図8の構成では、パス/フェイルフラ
グ信号23の極性をフェイル時“H”と仮定している。
パス/フェイルフラグ信号23とデータ保持用クロック
26の論理積回路151による論理積が内部クロック
(ICLK)19のタイミングでDフリップフロップ1
52に保持される。このDフリップフロップ152の出
力はフェイルイネーブル信号となり、ロードホールド型
フリップフロップ47のロードホールド制御信号とな
る。また、そのときのアドレス18がデータ保持用クロ
ック26のタイミングでDフリップフロップ153に保
持される。このDフリップフロップ153の出力が書き
込みアドレス(Wアドレス)となり、Dフリップフロッ
プ152から出力されるフェイルイネーブル信号ととも
に論理積回路46に入力される。
のみを取り出してロードホールド型フリップフロップ4
7へ送るためのもので、フェイル時のアドレスはロード
ホールド型フリップフロップ47で保持されており、書
き込みデータ(Fデータ)として使われる。不揮発性メ
モリへの書き込みを制御するライトイネーブル信号(以
下、FWE信号と称する)も、パス/フェイルフラグ信
号23をもとにDフリップフロップ152,154,1
55および反転回路161等を用いて生成し、フェイル
時のタイミングでアドレスデータを不揮発性メモリ43
に書き込めるようになっている。
プフロップ156,反転回路157および論理積回路1
58等を用いて不揮発性メモリ43用のアドレスカウン
タ48をカウントアップさせる構成となっている。これ
により、データ書き込みが完了した後に不揮発性メモリ
43の書き込みアドレス(Fアドレス)を進める構成が
実現可能となる。アドレスカウンタ48は、データ書き
込みが完了した後に内部クロック19をカウントする、
例えば4ビットカウンタであるので、アドレス数は16
となり、フェイル数が16まで不揮発性メモリ43に記
憶可能となる。このビット数は、4ビットに限定される
ことはなく、不揮発性メモリ43の容量に合わせてアド
レスカウンタ48のビット数を調整すれば良い。
いて説明する。アドレスカウンタ48は、ロードホール
ド型フリップフロップ160のL/H信号入力端子にH
が入力されている期間中に、クロックICLKのパルス
の数をカウントするカウンタである。フルアダー回路1
59は、4ビットの全加算を行い、入力信号Aと入力信
号Bとキャリーイン信号CIの和が出力される回路であ
る。COは、加算したときに、4ビットではおさまらず
5ビット目にに桁上がりする場合に“H”が出力される
キャリーアウト信号(5ビット目の信号)である。この
アドレスカウンタ48の動作の場合、キャリーアウト信
号COは不要で、キャリーイン信号CIに“H”を入れ
て入力信号Bを“0”にしておくことで、A+1の演算
を実現している。
の構成を示すブロック図である。このロードホールド型
フリップフロップは、クロック(CLK)をクロック入
力とするD型フリップフロップ171と、ロードホール
ド信号(L/H)を切換制御入力とするセレクタ172
から構成されており、ロードホールド信号(L/H信
号)によってデータ入力信号(D信号)かD型フリップ
フロップ172の出力信号(Q信号)かを選択し、D型
フリップフロップ172のD入力信号として使う。この
ロードホールド型フリップフロップは、クロック(CL
K)に同期してロードホールド信号(L/H)が“H”
時のD信号を、ロードホールド信号(L/H)が“L”
の期間保持するという機能を有するものである。
グチャートを示す。この例は、読み出しサイクルが4サ
イクルのDRAMの自己検査において連続してフェイル
した場合について示してある。図10には、内部クロッ
ク(ICLK)と、ロウアドレスと、カラムアドレス
と、RAS信号と、CAS信号と、WE信号と、メモリ
部17の出力データ13と、データ保持用クロック(D
CLK)と、パス/フェイルフラグ信号と、フェイルイ
ネーブル信号と、Wアドレスと、Fデータと、FWE信
号と、Fアドレスとが示されている。上記の出力データ
13はメモリ自己検査用データ生成用コントロール信号
15Aの判定結果が不良と判定して場合に不揮発性メモ
リ43に書き込まれる。
成により、自己検査時にフェイルアドレスを、内蔵した
不揮発性メモリ43に自動的に書き込むことが可能とな
る。なお、上記第2の実施の形態では、ミキサ回路は省
かれていたが、設けられていてもよいのは当然である。 (第3の実施の形態)マイクロコンピュータやロジック
回路部とDRAM部を混載したシステムLSI(半導体
集積回路装置)のバーンイン検査において、本発明の第
1の実施の形態に示した自己検査回路を用いると、従来
技術ではマイクロコンピュータまたはロジック回路部と
DRAM部とで最低2回のバーンイン検査が必要であっ
たものが、マイクロコンピュータまたはロジック回路部
とDRAM部とのバーンイン検査を同時に行うことが可
能となり、マイクロコンピュータまたはロジック回路部
とDRAM部のバーンイン検査が1回で済む。
を図11に示す。図11は、バーンイン検査時のLSI
内部の入力信号および出力信号の流れを簡略化して示し
てある。図11によると、外部クロック(EXCK)1
6は、ロジック回路部171とDRAM部172の両方
へ供給され、それ以外の入力ピンはロジック回路部17
1のバーンイン検査用の入力として使われる。このと
き、ロジック回路部171からDRAM部172内に用
意された自己検査回路(図1に示したものと同様のも
の)を動作させるための自己検査イネーブル信号(BS
TE信号)49をDRAM部172へ供給する。DRA
M部172は自己検査イネーブル信号49を受け外部ク
ロック16より自己検査用パターンを生成し、検査結果
を出力データ27として出力する。この出力データ27
を出力ピンから取り出せば良い。なお、DRAM部17
2は、自己検査イネーブル信号49に応答して、図1に
示したものと同様のメモリ自己検査用アドレス発生器と
データジェネレータとメモリ制御信号発生器と判定回路
とを活性化させるような構成となっている。
己検査イネーブル信号49を出力させるようにするとと
もに、出力データ27の出力用のピンを1ピン追加する
だけで、ロジック回路部171とDRAM部172のバ
ーンイン検査を同時に実行することが可能となる。な
お、上記の説明では、ロジック回路部171が組み込ま
れている場合について説明したが、マイクロコンピュー
タが組み込まれている場合についても同様である。
のフローを図12に示す。図12において、181は拡
散処理等を行う拡散工程、182はP検工程、183は
ボンディング等を行う組立工程、184はロジック回路
部171およびDRAM部172のバーンイン検査を行
うバーンイン工程、185はF検工程、186は出荷検
査工程、187は出荷工程である。図12によると、組
立後のバーンイン検査の回数が図15の場合に比べて半
減、つまり2回から1回に減少し、製造工程の簡略化と
検査の簡略化および短縮化を実現できる。
回路の規模およびチップサイズの削減が可能となり、高
速動作での検査を容易にする。さらにメモリ自己検査を
行う回路の出力部の故障に起因するメモリ検査の誤認識
をなくすとともに小規模回路で不良アドレスの選定を容
易にすることができる。
でき、バーンイン検査等通常動作に比べて逸脱した動作
条件でも低周波数で動作させることを可能とする。これ
により、バーンイン検査での動作保証を確実にすること
でバーンイン検査の信頼性向上を図ることができる。ま
た、ロジック回路部またはやマイクロコンピュータとD
RAM部とを混載したシステムLSIにおいてはバーン
イン検査回数が1回でよくなり、システムLSIの製造
において、バーンイン検査の短縮化と検査の簡略化およ
び製造工程の簡略化が可能となる。
検査回路を有する半導体集積回路装置の構成を示すブロ
ック図である。
置におけるミキサ回路の構成を示すブロック図である。
置におけるアドレス発生回路の構成を示すブロック図で
ある。
置におけるデータジェネレータの構成を示すブロック図
である。
置における判定回路の構成を示すブロック図である。
置のタイミングチャートである。
検査回路を有する半導体集積回路装置の構成を示すブロ
ック図である。
置における書き込み制御回路の構成を示すブロック図で
ある。
置におけるロードホールド型Dフリップフロップの構成
を示すブロック図である。
積回路装置のタイミングチャート
LSIの構成を示す概略図である。
LSIの製造工程を示すフローチャートである。
積回路装置の構成を示すブロック図である。
ある。
ーチャートである。
Claims (10)
- 【請求項1】 メモリ部と、 外部クロックを入力として前記メモリ部を検査するため
のメモリ自己検査用アドレスを発生して前記メモリ部へ
与えるとともに、メモリ自己検査用データ生成用コント
ロール信号とメモリ制御信号生成用位相信号とを発生す
るメモリ自己検査用アドレス発生器と、 前記メモリ自己検査用アドレス発生器から出力される前
記メモリ自己検査用データ生成用コントロール信号に対
応した所定のデータパターンで前記メモリ部に書き込む
べきメモリ自己検査用データを生成するデータジェネレ
ータと、 前記メモリ自己検査用アドレス発生器から出力される前
記メモリ制御信号生成用位相信号を受けて前記メモリ部
の前記メモリ自己検査用アドレスへの前記メモリ自己検
査用データの書き込み動作および前記メモリ部の前記メ
モリ自己検査用アドレスからのデータの読み出し動作を
制御するためのメモリ制御信号を発生させるメモリ制御
信号発生器と、 前記メモリ部の前記メモリ自己検査用アドレスから読み
出されたメモリ実出力データが、前記メモリ自己検査用
データ生成用コントロール信号に対応した前記所定のデ
ータパターンとなっているかどうかによって前記メモリ
実出力データのパス/フェイルを判定し、その判定結果
としてパス/フェイルフラグ信号を出力する判定回路と
を備えた半導体集積回路装置。 - 【請求項2】 メモリ自己検査用アドレス発生器から出
力されるメモリ自己検査用データ生成用コントロール信
号を用いて判定回路の出力を周期的に反転させるミキサ
回路をさらに備えた請求項1記載の半導体集積回路装
置。 - 【請求項3】 不揮発性メモリを内蔵し、メモリ部の自
己検査結果を前記不揮発性メモリに記憶させたことを特
徴とする請求項1または請求項2記載の半導体集積回路
装置。 - 【請求項4】 通常時に外部クロックに同期して動作さ
せるメモリ部を、メモリ検査時に前記外部クロックを分
周した分周クロックに同期させて動作させるようにした
ことを特徴とする請求項1または請求項2記載の半導体
集積回路装置。 - 【請求項5】 判定回路は、メモリ実出力データが所定
のデータパターンであるときに一方の論理状態をとると
ともに前記メモリ実出力データが前記所定のデータパタ
ーン以外のデータパターンであるときに他方の論理状態
をとるように回路構成した論理回路を有している請求項
1記載の半導体集積回路装置。 - 【請求項6】 判定回路は、メモリ実出力データが第1
の所定のデータパターンであるときに一方の論理状態を
とるとともに前記メモリ実出力データが前記第1の所定
のデータパターン以外のデータパターンであるときに他
方の論理状態をとるように回路構成した第1の論理回路
と、前記メモリ実出力データが前記第1の所定のデータ
パターンを反転した第2の所定のデータパターンである
ときに一方の論理状態をとるとともに前記メモリ実出力
データが前記第2の所定のデータパターン以外のデータ
パターンであるときに他方の論理状態をとるように回路
構成した第2の論理回路と、メモリ自己検査用データ生
成用コントロール信号に応じて前記第1および第2の論
理回路の何れか一方の出力を選択して出力するセレクタ
とで構成している請求項1記載の半導体集積回路装置。 - 【請求項7】 メモリ回路部と、通常時に前記メモリ回
路部との間でデータの読み出しおよび書き込みを行うと
ともに、検査時に前記メモリ回路部に対して自己検査イ
ネーブル信号を与えるマイクロコンピュータまたはロジ
ック回路部とを備え、 前記メモリ回路部がメモリ部と、 外部クロックを入力として前記メモリ部を検査するため
のメモリ自己検査用アドレスを発生して前記メモリ部へ
与えるとともに、メモリ自己検査用データ生成用コント
ロール信号とメモリ制御信号生成用位相信号とを発生す
るメモリ自己検査用アドレス発生器と、 前記メモリ自己検査用アドレス発生器から出力される前
記メモリ自己検査用データ生成用コントロール信号に対
応した所定のデータパターンで前記メモリ部に書き込む
べきメモリ自己検査用データを生成するデータジェネレ
ータと、 前記メモリ自己検査用アドレス発生器から出力される前
記メモリ制御信号生成用位相信号を受けて前記メモリ部
の前記メモリ自己検査用アドレスへの前記メモリ自己検
査用データの書き込み動作および前記メモリ部の前記メ
モリ自己検査用アドレスからのデータの読み出し動作を
制御するためのメモリ制御信号を発生させるメモリ制御
信号発生器と、 前記メモリ部の前記メモリ自己検査用アドレスから読み
出されたメモリ実出力データが、前記メモリ自己検査用
データ生成用コントロール信号に対応した所定のデータ
パターンとなっているかどうかによって前記メモリ実出
力データのパス/フェイルを判定し、その判定結果とし
てパス/フェイルフラグ信号を出力する判定回路とから
なり、 前記自己検査イネーブル信号に応答して前記メモリ自己
検査用アドレス発生器と前記データジェネレータと前記
メモリ制御信号発生器と前記判定回路とを活性化させる
ようにしたことを特徴とする半導体集積回路装置。 - 【請求項8】 判定回路は、メモリ実出力データが所定
のデータパターンであるときに一方の論理状態をとると
ともに前記メモリ実出力データが前記所定のデータパタ
ーン以外のデータパターンであるときに他方の論理状態
をとるように回路構成した論理回路を有している請求項
7記載の半導体集積回路装置。 - 【請求項9】 判定回路は、メモリ実出力データが第1
の所定のデータパターンであるときに一方の論理状態を
とるとともに前記メモリ実出力データが前記第1の所定
のデータパターン以外のデータパターンであるときに他
方の論理状態をとるように回路構成した第1の論理回路
と、前記メモリ実出力データが前記第1の所定のデータ
パターンを反転した第2の所定のデータパターンである
ときに一方の論理状態をとるとともに前記メモリ実出力
データが前記第2の所定のデータパターン以外のデータ
パターンであるときに他方の論理状態をとるように回路
構成した第2の論理回路と、メモリ自己検査用データ生
成用コントロール信号に応じて前記第1および第2の論
理回路の何れか一方の出力を選択して出力するセレクタ
とで構成している請求項7記載の半導体集積回路装置。 - 【請求項10】 請求項7記載の半導体集積回路装置を
製造する半導体集積回路装置の製造方法であって、マイ
クロコンピュータまたはロジック回路部の検査時に前記
マイクロコンピュータまたはロジック回路部から前記メ
モリ回路部に対して自己検査イネーブル信号を与えるこ
とにより、前記マイクロコンピュータまたはロジック回
路部の検査と前記メモリ回路部の検査とを同時に行うこ
とを特徴とする半導体集積回路装置の製造方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06274598A JP3553786B2 (ja) | 1998-03-13 | 1998-03-13 | 半導体集積回路装置およびその製造方法 |
| US09/263,839 US6175529B1 (en) | 1998-03-13 | 1999-03-08 | Semiconductor integrated circuit device and method for manufacturing the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06274598A JP3553786B2 (ja) | 1998-03-13 | 1998-03-13 | 半導体集積回路装置およびその製造方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11260096A true JPH11260096A (ja) | 1999-09-24 |
| JP3553786B2 JP3553786B2 (ja) | 2004-08-11 |
Family
ID=13209250
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06274598A Expired - Fee Related JP3553786B2 (ja) | 1998-03-13 | 1998-03-13 | 半導体集積回路装置およびその製造方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6175529B1 (ja) |
| JP (1) | JP3553786B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6577546B2 (en) | 2000-08-30 | 2003-06-10 | Nec Corporation | Semiconductor integrated circuit and operating method |
| US6654299B2 (en) * | 1998-11-30 | 2003-11-25 | Matsushita Electric Industrial Co., Ltd. | Semiconductor device |
| KR100437612B1 (ko) * | 2001-10-23 | 2004-06-30 | 주식회사 하이닉스반도체 | 병합 메모리 로직 소자 |
| US7565589B2 (en) | 2006-04-20 | 2009-07-21 | Panasonic Corporation | Semiconductor integrated circuit having a BIST circuit |
| JP2015231135A (ja) * | 2014-06-05 | 2015-12-21 | ローム株式会社 | クロック乗せ換え回路、半導体集積回路、データ受け渡し方法 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3292145B2 (ja) * | 1998-06-26 | 2002-06-17 | 日本電気株式会社 | 半導体記憶装置 |
| US6694461B1 (en) * | 1999-07-26 | 2004-02-17 | Ati International Srl | System and method for testing integrated memories |
| JP2001167600A (ja) * | 1999-12-07 | 2001-06-22 | Nec Corp | 半導体集積回路、半導体集積回路の製造方法および半導体集積回路の試験方法 |
| DE10129625A1 (de) * | 2001-06-20 | 2003-01-02 | Infineon Technologies Ag | Vorrichtung und Verfahren zum Testen einer Einrichtung zum Speichern von Daten |
| KR100914236B1 (ko) * | 2007-06-28 | 2009-08-26 | 삼성전자주식회사 | 테스트 어드레스 생성회로를 가지는 반도체 메모리 장치 및테스트 방법. |
| US8001434B1 (en) | 2008-04-14 | 2011-08-16 | Netlist, Inc. | Memory board with self-testing capability |
| KR20130102398A (ko) * | 2012-03-07 | 2013-09-17 | 삼성전자주식회사 | 반도체 메모리 장치의 병렬 비트 테스트 회로 |
| US9881694B2 (en) | 2015-07-15 | 2018-01-30 | International Business Machines Corporation | Built-in-self-test (BIST) engine configured to store a per pattern based fail status in a pattern mask register |
| FR3089680B1 (fr) * | 2018-12-10 | 2022-12-23 | Proton World Int Nv | Mémoire à lecture unique |
| FR3089681B1 (fr) | 2018-12-10 | 2021-08-06 | Proton World Int Nv | Mémoire à lecture unique |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5173906A (en) | 1990-08-31 | 1992-12-22 | Dreibelbis Jeffrey H | Built-in self test for integrated circuits |
| JPH0770240B2 (ja) * | 1990-12-27 | 1995-07-31 | 株式会社東芝 | 半導体集積回路 |
| US5974579A (en) * | 1996-09-03 | 1999-10-26 | Credence Systems Corporation | Efficient built-in self test for embedded memories with differing address spaces |
| US5953272A (en) * | 1997-04-30 | 1999-09-14 | Texas Instruments Incorporated | Data invert jump instruction test for built-in self-test |
| US5875153A (en) * | 1997-04-30 | 1999-02-23 | Texas Instruments Incorporated | Internal/external clock option for built-in self test |
-
1998
- 1998-03-13 JP JP06274598A patent/JP3553786B2/ja not_active Expired - Fee Related
-
1999
- 1999-03-08 US US09/263,839 patent/US6175529B1/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6654299B2 (en) * | 1998-11-30 | 2003-11-25 | Matsushita Electric Industrial Co., Ltd. | Semiconductor device |
| US6577546B2 (en) | 2000-08-30 | 2003-06-10 | Nec Corporation | Semiconductor integrated circuit and operating method |
| KR100437612B1 (ko) * | 2001-10-23 | 2004-06-30 | 주식회사 하이닉스반도체 | 병합 메모리 로직 소자 |
| US7565589B2 (en) | 2006-04-20 | 2009-07-21 | Panasonic Corporation | Semiconductor integrated circuit having a BIST circuit |
| JP2015231135A (ja) * | 2014-06-05 | 2015-12-21 | ローム株式会社 | クロック乗せ換え回路、半導体集積回路、データ受け渡し方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3553786B2 (ja) | 2004-08-11 |
| US6175529B1 (en) | 2001-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6907555B1 (en) | Self-test circuit and memory device incorporating it | |
| US6668347B1 (en) | Built-in self-testing for embedded memory | |
| US7225379B2 (en) | Circuit and method for testing semiconductor device | |
| US6684356B2 (en) | Self-test ram using external synchronous clock | |
| US7114113B2 (en) | Test circuit provided with built-in self test function | |
| US5604756A (en) | Testing device for concurrently testing a plurality of semiconductor memories | |
| US20090063913A1 (en) | Semiconductor integrated circuit | |
| US11867758B2 (en) | Test method for control chip and related device | |
| EP0262867A2 (en) | Integrated circuit with memory self-test | |
| JP3553786B2 (ja) | 半導体集積回路装置およびその製造方法 | |
| US7213186B2 (en) | Memory built-in self test circuit with full error mapping capability | |
| JPH09127206A (ja) | 選択した障害に関する障害情報を捕捉する集積回路試験用の方法および組込み型自己試験装置 | |
| JP3804733B2 (ja) | ストレス用電圧を用いてメモリをテストする機能を有する集積回路 | |
| US5777932A (en) | Semiconductor memory device test circuit having an improved compare signal generator circuit | |
| US11862268B2 (en) | Test method for control chip and related device | |
| EP2149885B1 (en) | Integrated circuit and method for testing the circuit | |
| US6438048B1 (en) | Nonvolatile memory and high speed memory test method | |
| US7298658B2 (en) | Semiconductor memory device using row redundancy and I/O redundancy scheme based on a preset order and a defect order | |
| US20020188900A1 (en) | Test method and test system for semiconductor device | |
| KR100604888B1 (ko) | 개선된 테스트 회로를 구비하는 집적회로 장치 및집적회로 장치 테스트 방법 | |
| US20080013389A1 (en) | Random access memory including test circuit | |
| US7626876B2 (en) | Semiconductor memory device and its test method | |
| US20090303806A1 (en) | Synchronous semiconductor memory device | |
| JP2937811B2 (ja) | 半導体集積回路のテスト回路およびそのテスト方法 | |
| JPS6366798A (ja) | 半導体記憶装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040427 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040430 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100514 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120514 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |