JPH0435223A - プログラマブルロジックデバイス - Google Patents
プログラマブルロジックデバイスInfo
- Publication number
- JPH0435223A JPH0435223A JP2136877A JP13687790A JPH0435223A JP H0435223 A JPH0435223 A JP H0435223A JP 2136877 A JP2136877 A JP 2136877A JP 13687790 A JP13687790 A JP 13687790A JP H0435223 A JPH0435223 A JP H0435223A
- Authority
- JP
- Japan
- Prior art keywords
- output
- circuit
- line
- register
- output terminal
- 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
- 238000004549 pulsed laser deposition Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 239000002253 acid Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Landscapes
- Logic Circuits (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)産業上の利用分野
この発明は、交流テスト回路を備えたプログラマブルロ
ジッデバイス(以下、PLDという。)に個する。
ジッデバイス(以下、PLDという。)に個する。
(ロ)従来の技術
一般にPLDはアンド回路とオア回路との組合せにより
各種の論理回路が構成され、これに順序回路としてのフ
リップフロップからなるレジスタを付加して、プログラ
マブルな論理回路を形成している。
各種の論理回路が構成され、これに順序回路としてのフ
リップフロップからなるレジスタを付加して、プログラ
マブルな論理回路を形成している。
第4図は、この種のPLDを示す回路図であり、(1)
は入力データを出力するワードラインであり、Xデコー
ダ(8)によりデコードされたデコードデータを出力す
る。 (2)はワードライン(1)のデータを入力する
アシドアレイ、 (3)はアンドアレイ(2)からの積
項データを出力する積項ラインである。
は入力データを出力するワードラインであり、Xデコー
ダ(8)によりデコードされたデコードデータを出力す
る。 (2)はワードライン(1)のデータを入力する
アシドアレイ、 (3)はアンドアレイ(2)からの積
項データを出力する積項ラインである。
アンドアレイ (2)は縦横に配置されたワードライン
(1)と積項ライン(3)との交点に、紫外線消去型メ
モリ(EPROM)などの不揮発性のメモリ素子からな
るプログラマブルな素子が設けられ、このプログラム素
子をプログラムすることにより、特定の積項データを積
項ライン(3)より出力する。
(1)と積項ライン(3)との交点に、紫外線消去型メ
モリ(EPROM)などの不揮発性のメモリ素子からな
るプログラマブルな素子が設けられ、このプログラム素
子をプログラムすることにより、特定の積項データを積
項ライン(3)より出力する。
(4)は積項ラインの意味する各論理の成立、不成立を
判定するセンスアンプである。各積項ライン(3)の出
力はセンスアンプ(3)を介してオア回路(5)に入力
され、このオア回路(5)は、積項ライン(3)が出力
する積項結果の論理和演算を行ないその結果を出力端子
(9)または、レジスタ回路としてのフリップフロップ
(7)に出力する。
判定するセンスアンプである。各積項ライン(3)の出
力はセンスアンプ(3)を介してオア回路(5)に入力
され、このオア回路(5)は、積項ライン(3)が出力
する積項結果の論理和演算を行ないその結果を出力端子
(9)または、レジスタ回路としてのフリップフロップ
(7)に出力する。
一方、フリップフロップ(7)はCLK入力端子(10
)からのCLKに応じて、オア回路(5)の演算結果を
出力端子(9)へ出力する。
)からのCLKに応じて、オア回路(5)の演算結果を
出力端子(9)へ出力する。
尚、 (11)は積項ライン(3)を選択するYデコー
ダである。
ダである。
ところで、上述PLDにおいて、プログラム素子の重要
な特性として、オン時のソース・ドレイン間の電流、す
なわちON電流(Ion )がある。
な特性として、オン時のソース・ドレイン間の電流、す
なわちON電流(Ion )がある。
この電流が一定のレベル以上でないとPLDの故障、誤
動作の原因となる。このため一定のON電流に満たない
プログラム素子があるか否かを検出するため、PLDの
各不揮発性メモリ素子がプログラムされていない状態の
下で、入出力遅延特性等の交流特性を測定することが可
能な交流テスト回路を備えたPLDが特開平1−109
921号公報に開示されている。
動作の原因となる。このため一定のON電流に満たない
プログラム素子があるか否かを検出するため、PLDの
各不揮発性メモリ素子がプログラムされていない状態の
下で、入出力遅延特性等の交流特性を測定することが可
能な交流テスト回路を備えたPLDが特開平1−109
921号公報に開示されている。
この交流テスト回路を備えたPLDの構成について、第
5図面の簡単な説明する。
5図面の簡単な説明する。
このPLDは、複数本のワードライン(1)と、複数本
の積項ライン(3)と、ワードライン(3)と積項ライ
ン(9)間に設けられる複数の不揮発性メモリ素子(2
2)とを有して積論理を構成するアンドアレイ、この積
項ライン(3)から読み出されるデータに対して論理輪
演算を行うオア回路(5)とを備えたプログラマブルロ
ジックアレイにおいて、試験信号を入力するための試験
用入力ライン(20)と、上記プログラマブルロジック
アレイの交流特性を測定する試験モードのとき、上記試
験用入力ライン(20)以外のワードライン(1)に接
続される上記不揮発性メモリ素子(22)をオフとする
とともに、上記交流特性が測定される上記積項ライン以
外の積項ラインをLレベルとするインバータ(22)と
ノアゲート(24)からなる制御手段から構成される。
の積項ライン(3)と、ワードライン(3)と積項ライ
ン(9)間に設けられる複数の不揮発性メモリ素子(2
2)とを有して積論理を構成するアンドアレイ、この積
項ライン(3)から読み出されるデータに対して論理輪
演算を行うオア回路(5)とを備えたプログラマブルロ
ジックアレイにおいて、試験信号を入力するための試験
用入力ライン(20)と、上記プログラマブルロジック
アレイの交流特性を測定する試験モードのとき、上記試
験用入力ライン(20)以外のワードライン(1)に接
続される上記不揮発性メモリ素子(22)をオフとする
とともに、上記交流特性が測定される上記積項ライン以
外の積項ラインをLレベルとするインバータ(22)と
ノアゲート(24)からなる制御手段から構成される。
上述したPLDにおいて、テストを行なう場合、第5図
において、図示しないXデコーダと、Yデコーダ(11
)を用いて、夫々、ワードライン(1)及び積項ライン
(3)を1本づつ選択し、選択されたワードライン(1
)のみ動作し、他のワードライン(1)は“L″に固定
される。また、積項ライン(3)も選択されたちの以外
は”L”に固定される。
において、図示しないXデコーダと、Yデコーダ(11
)を用いて、夫々、ワードライン(1)及び積項ライン
(3)を1本づつ選択し、選択されたワードライン(1
)のみ動作し、他のワードライン(1)は“L″に固定
される。また、積項ライン(3)も選択されたちの以外
は”L”に固定される。
従って、夫々選択されたラインの交点のプログラム素子
のみ、0N−OFFの動作を行なうことになる。
のみ、0N−OFFの動作を行なうことになる。
そして、入出力遅延時間(tPD)はプログラム素子の
ON電流によって大きく変化する。
ON電流によって大きく変化する。
そこで、この入出力遅延時間(tPD)を測定すること
により、各プログラム素子のテストを行なうことができ
る。
により、各プログラム素子のテストを行なうことができ
る。
(ハ)発明が解決しようとする課題
しかしながら、レジスタを介して出力端子(9)に出力
が与えられる場合には、アンドアレイからの信号はレジ
スタに格納され、レジスタに与えられるCLK入力によ
り出力される。このためレジスタの出力遅延時間(tc
LK)は測定できても、入出力遅延時間(tPD)は測
定不可能であり、プログラム素子のテストはできないと
いう難点があった。
が与えられる場合には、アンドアレイからの信号はレジ
スタに格納され、レジスタに与えられるCLK入力によ
り出力される。このためレジスタの出力遅延時間(tc
LK)は測定できても、入出力遅延時間(tPD)は測
定不可能であり、プログラム素子のテストはできないと
いう難点があった。
本発明は上述した従来の問題点に鑑みなされたものにし
て、レジスタを介して出力端子にアンドアレイの出力を
与える構成のPLDにおいてもプログラム素子のテスト
を可能にすることをその課題とする。
て、レジスタを介して出力端子にアンドアレイの出力を
与える構成のPLDにおいてもプログラム素子のテスト
を可能にすることをその課題とする。
(ニ)課題を解決するための手段
本発明は、ワードライン及び積項ラインに接続される複
数の不揮発性のメモリ素子を備えたアンドアレイ部と、
前記メモリ素子から読み出されるデータに対して所定の
論理和演算を行うオア回路と、前記各メモリ素子の特性
を試験するテスト回路と、を備えたプログラマブルロジ
ックデバイスにおいて、前記オア回路からの出力を一旦
保持するレジスタと、このレジスタに接続された出力端
子と、前記オア回路からの出力を直接出力端子に出力す
るか前記レジスタを介して出力するかを選択する選択手
段と、を備えたことを特徴とする。
数の不揮発性のメモリ素子を備えたアンドアレイ部と、
前記メモリ素子から読み出されるデータに対して所定の
論理和演算を行うオア回路と、前記各メモリ素子の特性
を試験するテスト回路と、を備えたプログラマブルロジ
ックデバイスにおいて、前記オア回路からの出力を一旦
保持するレジスタと、このレジスタに接続された出力端
子と、前記オア回路からの出力を直接出力端子に出力す
るか前記レジスタを介して出力するかを選択する選択手
段と、を備えたことを特徴とする。
(ホ)作用
本発明は、テスト時に選択手段によりオア回路からの出
力をレジスタを通らないように制御することで、出力端
子にはメモリ素子に対応する遅延時間の出力が得られる
。
力をレジスタを通らないように制御することで、出力端
子にはメモリ素子に対応する遅延時間の出力が得られる
。
(へ)実施例
以下、本発明の実施例につき第1図ないし第3図に従い
説明する。
説明する。
第1図は本発明の一実施例を示すブロック図であり、第
2図は同実施例に使用される選択手段の1例を示す回路
図である。
2図は同実施例に使用される選択手段の1例を示す回路
図である。
尚、従来例と同一部分には同一符号を付す。
第1図において、 (1)は入力データを出力するワー
ドラインであり、Xデコーダ(8)によりデコードされ
たデコードデータを出力する。 (2)はワードライン
(1)のデータを入力するアンドアレイ、 (3)はア
ンドアレイ (2)からの積項データを出力する積項ラ
インである。
ドラインであり、Xデコーダ(8)によりデコードされ
たデコードデータを出力する。 (2)はワードライン
(1)のデータを入力するアンドアレイ、 (3)はア
ンドアレイ (2)からの積項データを出力する積項ラ
インである。
アンドアレイ(2)は縦横に配置されたワードライン(
1)と積項ライン(3)との交点に、紫外線消去型メモ
リ(EPROM)なとの不揮発性のメモリ素子からなる
プログラマブル素子が設けられ、このプログラム素子を
プログラムすることにより、特定の積項データを積項ラ
イン(3)より出力する。
1)と積項ライン(3)との交点に、紫外線消去型メモ
リ(EPROM)なとの不揮発性のメモリ素子からなる
プログラマブル素子が設けられ、このプログラム素子を
プログラムすることにより、特定の積項データを積項ラ
イン(3)より出力する。
(4)は積項ラインの意味する各論理の成立、不成立を
判定するセンスアンプである。各積項ライン(3)の出
力はセンスアンプ(3)を介してOR回路(5)に入力
され、このオア回路(5)は、積項ライン(3)が出力
する積項結果の論理和演算を行ない、その結果を出力端
子(9)または、レジスタ回路としてのフリップフロッ
プ(7)に出力する。
判定するセンスアンプである。各積項ライン(3)の出
力はセンスアンプ(3)を介してOR回路(5)に入力
され、このオア回路(5)は、積項ライン(3)が出力
する積項結果の論理和演算を行ない、その結果を出力端
子(9)または、レジスタ回路としてのフリップフロッ
プ(7)に出力する。
(12)はフリップフロップ(7)と出力端子(9)と
の間に設けられた選択手段としてのマルチプレクサであ
り、フリップフロップ(7)をバイパスするバイパスラ
イン(13)を選択するかフリップフロップ(7)を選
択するか制御する。このマルチプレクサ(12)は交流
テスト時には使用しない任意の入力ビン(14)にてそ
の選択動作が制御される。
の間に設けられた選択手段としてのマルチプレクサであ
り、フリップフロップ(7)をバイパスするバイパスラ
イン(13)を選択するかフリップフロップ(7)を選
択するか制御する。このマルチプレクサ(12)は交流
テスト時には使用しない任意の入力ビン(14)にてそ
の選択動作が制御される。
尚、この実施例おいて、交流テスト回路の構成について
は図示していないが、第5図に示す交流テスト回路が付
加されている。
は図示していないが、第5図に示す交流テスト回路が付
加されている。
第2図に、本発明に用いられるマルチプレクサ(12)
の回路図を示す、このマルチプレクサ(I2)はアンド
回路(+5) 、インバータ(16)及び〜10Sトラ
ンジスタ(17) (+7)から構成され、アンド回
路(15)に入力されるACT入力信号とマルチプレク
サ(12)の動作信号MUXでその選択動作が制御され
る。尚、図中Aラインがフリップフロップ(7)に接続
され、Bラインがバイパスライン(13)に接続される
。その信号と選択動作の関係を第1表に示す。
の回路図を示す、このマルチプレクサ(I2)はアンド
回路(+5) 、インバータ(16)及び〜10Sトラ
ンジスタ(17) (+7)から構成され、アンド回
路(15)に入力されるACT入力信号とマルチプレク
サ(12)の動作信号MUXでその選択動作が制御され
る。尚、図中Aラインがフリップフロップ(7)に接続
され、Bラインがバイパスライン(13)に接続される
。その信号と選択動作の関係を第1表に示す。
(以下、余白)
第1表
面して、交流テスト時に、バイパスライン(13)出力
を選択すれば、フリップフロップ(7)付きの出力端子
(9)においても、入出力遅延時間(t、PD)が測定
可能となりプログラム素子のテストが行える。
を選択すれば、フリップフロップ(7)付きの出力端子
(9)においても、入出力遅延時間(t、PD)が測定
可能となりプログラム素子のテストが行える。
また、交流テスト以外はマルチプレクサ(12)はフリ
ップフロップ(7)を選択するように制御しているので
、通常動作に対してはなんら影響をおよぼすものではな
く、さらに、レジスタ出力遅延時間(t c 1 k)
も測定も可能である。
ップフロップ(7)を選択するように制御しているので
、通常動作に対してはなんら影響をおよぼすものではな
く、さらに、レジスタ出力遅延時間(t c 1 k)
も測定も可能である。
第3図は本発明の他の実施例を示すプロ・ツク図であり
、第1図と異なるところは選択手段とじてマルチプレク
サを用いずにアンド回路とオア回路を用いたものである
。
、第1図と異なるところは選択手段とじてマルチプレク
サを用いずにアンド回路とオア回路を用いたものである
。
すなわち、フリップフロップ(7)と出力端子(9)と
の間に選択手段としてのアンド回路(31)とのオア回
路(32)が設けられ、このアンド回路(31)の一方
の入力端子にテスト動作の時に与えられるACT信号が
入力され、そして他方の入力にバイパスライン(13)
が接続される。
の間に選択手段としてのアンド回路(31)とのオア回
路(32)が設けられ、このアンド回路(31)の一方
の入力端子にテスト動作の時に与えられるACT信号が
入力され、そして他方の入力にバイパスライン(13)
が接続される。
そして、このアンド回路(31)の出力がオア回路(3
2)の一方の入力端子に与えられるとともに、このオア
回路(32)の他方の入力端子にフリップフロップ(7
)のQ出力が入力される。このオア回路(32)の出力
が出力端子(9)に与えられる。
2)の一方の入力端子に与えられるとともに、このオア
回路(32)の他方の入力端子にフリップフロップ(7
)のQ出力が入力される。このオア回路(32)の出力
が出力端子(9)に与えられる。
従って、ACT信号を制御することにより、出力端子(
9)の出力がバイパスライン(+3) 、またはフリッ
プフロップ(7)に選択制御される。
9)の出力がバイパスライン(+3) 、またはフリッ
プフロップ(7)に選択制御される。
(ト)発明の詳細
な説明したように、本発明によれば、レジスタを介して
データを出力するPLDにおいても、交流テスト時に入
出力遅延時間を測定することができ、アンドアレイ部の
全ての不揮発性メモリの特性を測定でき、PLDの不良
率を低減できる。
データを出力するPLDにおいても、交流テスト時に入
出力遅延時間を測定することができ、アンドアレイ部の
全ての不揮発性メモリの特性を測定でき、PLDの不良
率を低減できる。
第1図は本発明の一実施例を示すブロック図、第2図は
同実施例に用いられるマルチプレクサを示す回路図であ
る。 第3図は本発明の異なる実施例を示すブロック図である
。 第4図は従来例を示すブロック図、第5図は交流テスト
回路を備えたPLDを示すブロック図である。 ■・・・ワードライン、 2・・・アンドアレイ部
、3・・・積項ライン、 4・・・センスアンプ
、5・・・オア回路、 7・・・フリップフロ
ップ、9・・・出力端子、 12・・・マルチプ
レクサ、13・・・バイパスライン。 第1図 第3図 1υ 第4図 第2図
同実施例に用いられるマルチプレクサを示す回路図であ
る。 第3図は本発明の異なる実施例を示すブロック図である
。 第4図は従来例を示すブロック図、第5図は交流テスト
回路を備えたPLDを示すブロック図である。 ■・・・ワードライン、 2・・・アンドアレイ部
、3・・・積項ライン、 4・・・センスアンプ
、5・・・オア回路、 7・・・フリップフロ
ップ、9・・・出力端子、 12・・・マルチプ
レクサ、13・・・バイパスライン。 第1図 第3図 1υ 第4図 第2図
Claims (1)
- (1)ワードライン及び積項ラインに接続される複数の
不揮発性のメモリ素子を備えたアンドアレイ部と、前記
メモリ素子から読み出されるデータに対して所定の論理
和演算を行うオア回路と、前記各メモリ素子の特性を試
験するテスト回路と、を備えたプログラマブルロジック
デバイスにおいて、前記オア回路からの出力を一旦保持
するレジスタと、このレジスタに接続された出力端子と
、前記オア回路からの出力を直接出力端子に出力するか
前記レジスタを介して出力するかを選択する選択手段と
、を備えたプログラマブルロジックデバイス。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2136877A JPH0435223A (ja) | 1990-05-25 | 1990-05-25 | プログラマブルロジックデバイス |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2136877A JPH0435223A (ja) | 1990-05-25 | 1990-05-25 | プログラマブルロジックデバイス |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0435223A true JPH0435223A (ja) | 1992-02-06 |
Family
ID=15185624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2136877A Pending JPH0435223A (ja) | 1990-05-25 | 1990-05-25 | プログラマブルロジックデバイス |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0435223A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008529012A (ja) * | 2005-01-31 | 2008-07-31 | フォームファクター, インコーポレイテッド | プローブカード上の信号をルーティングするプログラマブルデバイス |
-
1990
- 1990-05-25 JP JP2136877A patent/JPH0435223A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008529012A (ja) * | 2005-01-31 | 2008-07-31 | フォームファクター, インコーポレイテッド | プローブカード上の信号をルーティングするプログラマブルデバイス |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR910001381B1 (ko) | 프로그램가능 논리 어레이 i/o셀 프로그래밍 회로 및 방법 | |
US6052321A (en) | Circuit and method for performing test on memory array cells using external sense amplifier reference current | |
US6178128B1 (en) | Programmable voltage divider and method for testing the impedance of a programmable element | |
JPS6048840B2 (ja) | 半固定記憶装置集積回路 | |
JPS59107493A (ja) | テスト回路付きepromメモリ装置 | |
JPH035999A (ja) | 半導体記憶装置 | |
JPH08321196A (ja) | 集積回路形式メモリの読出のための電流検出回路 | |
JPH0451919B2 (ja) | ||
JP3083145B2 (ja) | Icデバイス | |
US5179537A (en) | Semiconductor memory device having monitoring function | |
US4903265A (en) | Method and apparatus for post-packaging testing of one-time programmable memories | |
US6108804A (en) | Method and apparatus for testing adjustment of a circuit parameter | |
US5101483A (en) | Instruction decoder simplification by reuse of bits to produce the same control states for different instructions | |
KR100286187B1 (ko) | 플래쉬 메모리 내장 마이크로컴퓨터 | |
JPH0512898A (ja) | 半導体集積回路装置 | |
US5771191A (en) | Method and system for inspecting semiconductor memory device | |
US5491662A (en) | Microcontroller memory cell current reading method | |
JPH0329193A (ja) | 置換アドレス判定回路 | |
JPH0435223A (ja) | プログラマブルロジックデバイス | |
US5231637A (en) | Apparatus for testing a PLA by measuring a current consumed by the PLO when activated with known codes | |
JPH04328398A (ja) | 冗長回路 | |
JP2836855B2 (ja) | プログラム可能な論理素子のテスト回路 | |
KR100244469B1 (ko) | 반도체 메모리 | |
KR0172822B1 (ko) | 반도체 메모리 테스트장치 | |
JPS6292519A (ja) | テスト回路を備えたプログラマブル・ロジツク・デバイス |