[go: up one dir, main page]

JPS631984A - 回路動作テスト装置 - Google Patents

回路動作テスト装置

Info

Publication number
JPS631984A
JPS631984A JP62048640A JP4864087A JPS631984A JP S631984 A JPS631984 A JP S631984A JP 62048640 A JP62048640 A JP 62048640A JP 4864087 A JP4864087 A JP 4864087A JP S631984 A JPS631984 A JP S631984A
Authority
JP
Japan
Prior art keywords
register
test
signal
circuit
address
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
Application number
JP62048640A
Other languages
English (en)
Other versions
JP2816146B2 (ja
Inventor
ジェラール ショウベル
ジャン シロウ
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.)
Texas Instruments Inc
Original Assignee
Texas Instruments Inc
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 Texas Instruments Inc filed Critical Texas Instruments Inc
Publication of JPS631984A publication Critical patent/JPS631984A/ja
Application granted granted Critical
Publication of JP2816146B2 publication Critical patent/JP2816146B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は回路の動作テスト装置に関するものである。よ
シ詳細にいえば、本発明は集積回路の中の複数個のブロ
ックの動作をテストし、かつ検査するだめの装置に関す
るものである。
〔従来の技術〕
ブロックに構成されたプリント回路設計方式において、
関与する回路の各部分のおのおのはそれ自身のテスト信
号と状態信号音Mする。
これらのテスト信号および状態信号の数は、ブロックの
機能が複雑になる時、多数になる。特に、もし回路のテ
スト速度を大きくすること全可能にする信号の加算が要
求されるならば、そうである。
この場合には、ブロック間に多数の相互接続を行なわな
いで、すべてのこれらの信号全独立に中央処理装置に送
ることはもはや不可能である。
〔発明が解決しようとする問題点〕
したがって、本発明の目的は、集積回路の中のいくつか
のブロックの動作をテストしかつ検査することが可能で
、その中の一部分のブロックがテストされる集積回路の
内部構造全変更する必要のない、装置をうろことである
〔問題点を解決するだめの手段、作用〕ト・レジスタと
論理回路とで構成され、レジスタの前記組が少なくとも
1つのテスト・レジスタと状態レジスタとマスク・レジ
スタ金イN、、前記状態レジスタがテストされるブロッ
クの出力に接続され、一方、前記ブロックがその一部分
である集積回路の中央処理装fに前記テスト・レジスタ
と前記マスク・レジスタおよび前+尼論理回路が接続さ
れ、および前記中火処理装置が共通割り込み線路によっ
て前記ブロックに捷た接続されることを特徴とする、集
積回路の中のブロックの動作ケチストし、かつ検査する
装置である。
〔実施例〕
本発明は、添付図面を参照してのドd己説明により、さ
らによく理解されるであろう。これらの実施例は例示の
ためのものであって、本発明がこれらの実施例に限定さ
れること全意味するものではない。
第1図に示された集積回路は、本出願人の会社名で19
84年6月29日登録の仏国特許第84 10 377
号に開示された形式の、ビデオ・スクリーン上へのデー
タの表示装置である。
この装置はその構成部分として下記の装置′に有してい
る。
中火処理装置1゜この装置は以後C’PUと呼ぶことに
する。この装置は、それ自身のメモリの中に記憶されて
いるプログラムを用いて、装置全体の動作を管理する。
ビデオ表示処理装置2゜この装置は以後VDPと呼ばれ
る。この装置は、バス3および制御線路4全通して、C
PU1と通信全行なう。このバスの上の情報の流れは、
本出願人の会社名で1986年2月25日に登録の特許
出願第83 03 142号に詳細に開示されている処
理工程に庇って、アドレスとデータに対し時間多重化に
従って行なわれる。
ダイナミック汎用メモリ5゜このメモリはJ)RAMと
呼ばれる。このメモリは、時分割バス6全通して、他の
装置と通信を行なうことができる。
このバス6はインタフェース7 k 5Ka してCP
U1に接続される。
表示装置8゜この表示装置8は、標準的なテレビジョン
装置、または標準的モニタ装置でよい。
この表示装置は、装置全体でつくられた可視情報全表示
するためのものである。
外部装置またはDido 9゜この装置によって、本発
明の装置は外部情報源と通信することができる。この外
部情報源は、例えは、放送用テレビジョン・チャンネル
、またけ電話線、または他の通信路を通して、この装置
に接続されたテレックス送信装置であることができる。
ビデオ表示処理装置2はアドレス処理装置1ffi10
と、点処理装置11と、表示処理装置12とに有する。
点処理装置11は表示装置8のスクリーンの各点−また
は各「画素」の処理を天性する。こ扛らの装置はすべて
、時分割バス6およびバス13によって、相互間で通信
ケ行なう。これらの7寸スには、データだけが伝送され
る。
バス6およびバス13は、インタフェース14を通して
、DRAMメモリ5に接続される。このインタフェース
14によって、DRAM5のためのデータとアドレスが
多重化される。
また、DI(AMメモリ5へのダイナミック・メモリ・
アクセスのための制御装置15と、表示処理装置に結び
つきかつ回路DMA 15とテレビジョン・モニタ装置
8と表示処理装置それ自身と特に通信全行なうタイムベ
ース回路BTと、全備えている。
第1図の回路は、この装置の主要部分のおのおの、すな
わち、 CPUインタフェース7゜ アドレス処理装置10゜ 点処理装置1t11゜ 表示処理装置12゜ が、それ自身のテスト信号および状態信号’に!するよ
うに、ブロックに構成されている。
テストは1つの動作状態を生じ、そしてその状態は1つ
の結果を与える。
本発明に従って、前記ブロック了、To、11および1
2のおのおのは、共通線路ΣTNTに接続された割り込
み出カフθ、10θ、11θ、12θを有する。共通線
路ΣINTけ、一方において、中央処理装置CPU 1
に接続され、そして他方において、第2図に示されてい
るように、前記装置のおのおのと結びついたテスト・検
査装置に接続される。
この装置は、第4図のところで詳細に説明される、1組
のレジスタおよび論理回路20によって構成される。
組20のレジスタの内容のプログラミングは、それに接
続された時分割バス6によって、中央処理装置1によっ
て行なわれる。
組20は関与しているブロックからの状態人力20aを
有し、かつ、テスト出力20bを廟する。
最後に、この組は線路ΣINTに接続された割り込み出
力20Cを有する。線路ΣTNTは、動作をテストする
ことが必要である、すべてのブロック接続される。
ΣTNT線路は、考えられる応用に対して有用である補
足信号の送信のために、またはその回路のテストの進行
中、回路の内部信号の発生の検査のためにさえ、Cpn
 1によって使用される。
第2図に示された形式のテスト装置を使用することによ
り、次のことが可能となる。
ブロック間の相互接続の総数が減る、 回路の1個または複数個のピンによるブロックの内部信
号へのアクセス、信号の選択は、このテスト装置”の1
つのレジスタの内容をプログラミングすることによって
行なわれる、 回路のテスト時間が減る、 1つの応用に対し有用である信号のグログラミング、そ
れにより、この回路外の部品の総数、を減らすことが可
能となる。
例えば、第6図において、第1図の回路のアドレス処理
装置ブロック10の中に、本発明による装置を備えるこ
とを調べよう。
同じ装置は、異なる状態信号と異なるテスト信号を有す
るこの回路の他のブロックに対して、もちろん、用いる
ことができる。
おのおのブロックは、他のブロックとは独立に動作する
。線路ΣINTだけがすべてのブロックに共通であるこ
とができる。
第6図は第1図の回路の一部分の詳細図である。
この回路部分はcpu 1と結びついたインタフェース
7と、CPU1にまた接続されたアドレス処理装置10
を有する。
アドレス処理装置10と結びついた1つのテストおよび
状態装置が示されている。
この装置は、状態人力20aによって、レジスタ25の
スタックの出力に接続され、かつ、アドレス処理装置1
0の一部分である算術および論理装置ALU 27に接
続される。
この装置はまた時分割バス6に接続され、かつ、中央処
理装置CPU 1に接続された共通線路ΣINTに接続
される。
線路ΣINTはまた、インタフェース701組のVラス
タ18at18bに接続される。
第3図の回路のその他の部分は、仏国特許出願第84 
10 377号に開示されている。
けれども、本発明をよシよく理解するために、この回路
の説明を続けることにする。
インタエースIは、CPU 1が、VDP 2 K 間
接−/”クセスするために接続されたものであり、また
はDRAM 5に間接アクセスするために接続されたも
のである。したがって、それは、おのおののアクセス・
フィールド全翻訳することができる。
このインタフェースはバス3に接続された復号器16を
有する。この復号器16は16個の出力’に’ffL、
そしてこの16個の出力のうちの4個の出力、すなわち
、16ビツト・アげレス、フィールドのうちの2つの最
小桁ピッ)−[対応する出力は、このインタフェースの
4つの特定のレジスタの妥当化のために使用される。す
なわち、信号ENCPUAによって妥当化されたアドレ
ス転送レジスタ17と、 信号ENCPUDによって妥当化されたデータ転送レジ
スタ18と、 信号EN8Tによって妥当化された状態レジスタ(ST
ATUS ) i g &と、 信号ENCTによって妥当化されたテスト・レジスタ1
8bと、 に対して用いられる。
これらの4つのレジスタは、それぞれの制御入力に加え
られる信号R/W (書き込み中はR/W=O)によっ
て、書き込みまたは読み出しのさいに制御される。
したがって、CPU1への直接アクセスの場合、復号器
16はアドレス転送信号ALCI)UおよびENCPU
Aを生ずる。書き込み(R/W−IJ)のさいには、逐
次のデータ・フィールドがその度にレジスタ18の中に
転送され、一方、読み出しくR/v−1)のさいには、
このレジスタの内容がサイクルの終りにバス3に転送さ
れ、したがって、CPU1はDRAM 5に読み出され
た対応するデータを呼び出すことができる。復号器16
はまた1つの出力REQCPUF w 有する。この出
力はアクセス・サイクルのDMA l 5における要求
をDH,AM 5に対し可能にする。
したがって、この出力は回路DMA 15に接続され、
それでこの回路はメモリ・サイクル(RAS信号および
CAS信号) 全C’PU 1に割p当てることができ
る。その時、このサイクルは、バス6t−通して、CP
U1とDRAM 5との間で転送全行なうことができる
アドレス・フィールドが2つの選定された限界の間の1
つの値をもつ時、このフィールドは命令として翻訳され
る。
これらの命令は2群に分割することができる。
すなわち、「フォアグランド命令(FO部GROUND
INSTRUCTIONS ) Jと「バックグランド
命令(BACKGROUND lNSTRUCTION
S ) Jとに分割することができる。記載全簡単にす
るために、第1の群に対し省略記号FG全使い、そして
第2の群に対して省略記号BGi使うことにする。
翻訳されたアドレスの中で、4つのアドレスは、インタ
フェース7の4つのレジスタ17,18゜18aおよび
18b’に選択的に示すためのものである。
この目的のために、アドレス・フィールVの最後の2ビ
ツトが次の真理値表に従って用いることができる。
RC’TL    WCTL     Do    レ
ジスタ 18bR8T     WST     01
    レジスタ 18aRCD     WCD  
    il    レジスタ 18RCA     
WCA      11    レジスタ 17(Rは
読み出し信号を示し、そしてWは書き込み信号を示す。
) アドレス・フィールドの8個の最小桁ビットの翻訳され
たアドレスからえられる他の命令は、その数はしたがっ
て256−4=252であるが、F’Gレジスタ21全
通してFGプサイル全実行するためのものである。FC
)レジスタ21はインタフェース7の一部分であって、
復号器16の一定の出力とアドレス処理装置10との間
に接続される。もつと詳細にいえば、この処理装置の一
部分であるパーマネン) CMOSメモリ22のアドレ
ス人力と、復号器16の一定の出力との間に、Feレジ
スタが接続される。
インタフェースの中のBGレジスタと呼ばれるレジスタ
23は、アドレス・フィールドによって指示され、そし
てその翻訳が、1つまたは複数個のB()サイクルを呼
び出す時、そのB()命令でロードされるためのもので
ある。このレジスタはアドレス・フィールドの6個の最
小桁ビットによって指示される。もつと詳細にいえは、
これらのビットが値111をもつときに指示される。
BGレゾスタ23が選定される時、逐次のデータ・フィ
ールrは16ビツトで1つの命令を含んで2ジ、この命
令は、回路DMA15の制御の下で、VDP k N 
多数のメモリ・サイクルの実行全可能にする構成にする
。これらのサイクルは、FG命令がこの処理全中断しな
い限p1逐次に進められる。
この場合には、DMA回路は実行される1つまたは複数
1固のFGプサイルを割g当て、それからBGサイクル
はそれらが中断された時点で再び始められる。メモリ・
アクセス優先度に依る割り込みは、前記出願中特許第8
3 03 143号に開示されている。
このアドレス処理装置は、(”ROMメモリ22の他に
、NRAMと呼ばれるレジスタ24のスタックと、PR
AMと呼ばれるレジスタ25のスタックとの、2つのス
タック金石する。これらのレジスタは、時分割バス6に
接続された転送レジスタ26全通して、16ビツトにわ
たってロードされ、がっ、読み出すことができる。kの
おののスタックは算術および論理装置、すなわちALU
 27 、に接続され、そしてA1.TJそれ自身は、
転送レジスタ26と2つの16ビツト・バス28および
29、すなわち、NおよびP全通して、バス6に直接に
接続される。このアドレス処理装置は、メモリ5を呼び
出すために、VDPで生じたすべてのアドレス全供給し
、そして計算するのに主に使用される。
メモリ22は、F()レジスタ21またはBGレゾスタ
23のいずれかの中に言まれる防令の一部分によってア
ドレスされる時、スタック24およびスタック25の中
の1つまたは複数個のレジスタと、ALU27の算術機
能または論理機能と、レジスタ26全通しての転送とを
妥当化するために、そこに記憶されているマイクロ命令
の選定全可能にする。ALU 27の動作は5ビツトの
マイクロ命令によって制御され、そしてこれは、バスP
またはバスN1すなわち、28または29の上、または
これら2つのバスの間で、借り(ボロー)動作(CI 
−0,1または2)および加算動作または減算動作を選
定することができる。
制御メモ+) CROM 22はまた、種々のバスおよ
び種々のレジスタの間でのデータおよびアドレスの転送
を実行するために、VDP2の他の装置の制御に必要で
ある種々の信号金含んでいる。C!ROM22の中にア
ドレスされたマイクロ命令は、回路DMA 15 VC
よって線路30上で時分割される度に妥当化されて、メ
モリの呼び出しの優先順位を決定すること’kl”T能
にする。この場合には、6つの優先度が次の順序で決定
される−0 1、  CPU−F G 2、外部チャンネル(Dido 9 )6、表示管理(
点処理装置11) 4、表示(表示処理装置16) 5、  メモリ・リフレッシュ(メモリ5)6、  C
PU BC)。
したがって、フォアグランド・サイクルFGは、メモリ
を直接呼び出すために、またはVDP 2の内部レジス
タを呼び出すために、CPU i Kよって使用される
ことと、1度に1つの単一16ビツト・ワードだけをメ
モリと交換するためにこのことが行なわれることが、前
記からえられる。
他フj1バックグランド・サイクルB()は最低の優先
度で実行される。すなわち、VDP2が他のユーザによ
って実行される他のサイクルに’)rしていない時、実
行される。BGプサイルは、FGプサイルによるCPH
によって、またはVDP 2によって、のいずれかでト
リガされることかでさる。このような1つのサイクルま
たは一群のサイクル金トリガするのがCPUである時、
それは例えは、メモリ5の中での一群のワードを移動す
る問題であることができる。その時、このサイクル?ト
リガしたFGプサイルの後、CPUが再び介在すること
なく、1に の動作が実行される。したがって、BGプサイルの実行
中に、FGの作業を継続することができる。すべての処
理工程は、確立された優先度に従って、DMA回路15
によって管理される。(この具体的な場合には、BC)
サイクルの実行の中断および再開である。) この動作方法の大きな利点は、いろいろなユーザが作業
できることであシ、かつ、他のユーザと相互に妨害し合
うことなく自分自身の速さで通信できることである。D
MAは、どの場合にも、適切な優先度を与えることがで
きる。
DRAM 5のインタフェース14は、2つの転送レジ
スタ31および32(図示されていない)を有する。こ
れらのレジスタは、バス6かうDRAMへ、またはその
逆に、アドレス・フィールドとデータ・フィールドを転
送するために、CROMメモリ22内のマイクロ命令に
よって供給される信号と、DMA回w!r15から来る
RASイg号およびCAS信号とによって、制御される
。けれども、バス6とこれらのレジスタのうちの1つを
通して転送されたアドレスへ、アドレス処理装置10’
!r−出てバス13からメモリ5の中へ、データ全直接
に転送することもできる。
本発明Vこよるテスト装置が第4図に計111IIに示
されている。
この装置はテスト・レジスタ35と、状態レジスタ36
と、マスク・レジスタ3γと、比較器38と、制御論理
装置39とを有する。テスト・レジスタ35はテストさ
れるブロックの内部論理装義に送られる信号を発生する
ためのものであり、状態レジスタ36はそのブロックの
内部状態を反映した信号をまとめ、マスク・レジスタ3
7は対応するブロックからINT &!路上に境われな
ければならない1つまたは複数個の信号の選択を可能に
し、比較器38はマスク・ビットとおのおのの状態信号
を結ひ付けるもので、マスクと状態との間に一致が存在
する時、INT信号を生じ、そして制御論理装置k、3
9は時分割バス6と種々のレジスタとの間に転送信号を
生ずる。
テスト・レジスタ35とマスク・レジスタ37とのロー
ディングを第3図を用いて説明する。
それがテストされるブロックのインタフェース信号のテ
ストのためであっても、寸たけ1つの条務のための内部
信号の開始のためであっても、テスト・レジスタ35お
よびマスク・レジスタ31は、その業務筐たけテストを
記述するcpu 1によって、ロードされなければなら
ない。
このようなレジスタのローディングの工程は前記仏国特
許出願第84 10 377号に既に開示されている。
第5図は検査レジスタをロードするタイミング図である
CPU 1は信号AL 、 ENおよびH/Wを発生す
る。
これらの信号は動作をトリがする。
CPUからのバスは命令コードを送信し、この命令コー
ドはインタフェース7の復号器16によって翻訳される
これはアクセス要求信号、Req 、CPUFを生ずる
この命令コードに対応するアドレスはレジスタCPU 
ADDR17にロードされ、そしてデータはレジスタc
pu DATA 18にロードされる。
CPUF信号がDMA 15によって発生される時、第
4図の回路の制御論理装置1fL39は命令コードを翻
訳し、そして信号TS ) CTを生ずるために書き込
み信号R/W=0を翻訳し、そしてこの信号は時分割バ
ス6から検査レジスタ35ヘデータを転送する。
CPUFサイクルの実行中、時分割バス6上の多重化さ
れたコードとデータは、cPUサイクルによって前にロ
ーVされたレジスタCPU A、DDR17およびCP
U DATA 18からそれぞれ来ることに注意してほ
しい。
同じ処理工程がマスク・レジスタ31をロードするさい
にも行なわれる。命令コードが異っているので、制御回
路39が発生するのは信号T8>CMである。
読み出しの場合には、処理工程を逆にすることによって
、テスト・レジスタ35と、マスク・レジスタ37と、
または状態レジスタ36と、のうちの1つのレジスタの
内容が、時分割バス6とレジスタCPUDATA18と
によって、 CPUバス上に転送される。信号R/W=
iは読み出しを選定する。制御論理装[39(第4図)
によって紬訳された命令コードは信号CT>TS 、 
CM>TRまたはST > TSのうちの1つの信号を
発生し、そしてこの信号は対応するレジスタの内容をパ
ス6のデータ・フィールドに転送する。
INT信号の発生は次のようにして得られる。
アドレス処理装置ブロック10は16個の状態信号ST
o−8T15を有り1、かつ、マスク・レジスタ37(
第4図)は16ビツトCMo−0M15を含むと仮定す
る。
同じ指数でかつ比較器38のANI)ケ”−)40で組
み合わされた信号STおよびCMは、それぞれ、信号E
Qo〜EQ15を生ずる。INT信号は、16人力0R
)f−ト41によって、信号EOo −EQ】5につい
て実行された論理OR動作から得られる。
もしすべてのピッ)CMo−CM□5がゼロ・レベルで
あるならば、INT出力はゼロ・レベルである。
もしマスク・ビットCMnがONEであるならは、対応
する信号STnO形はINT出力に転記される。
もしいくつかのマスク・ビットが論理ONBレベルにあ
るならば、デート41のINT’出力は、マスク・レジ
スタ37によって選定されたすべての状態ビットの和に
対応した信号である。
おのおののブロックのINT線路は、ハード・ワイヤー
ドOR回路□f+−)41)によって、線路ΣINTに
接続され、そしてこの線路は同じようにすべてのブロッ
クの和に対応する信号を生ずる。
信号ΣINTは1つの業務によって次のように使用され
る。
1つの業務に対し、CPU1とこの回路と関連したメモ
リとの間のデータ転送シーケンスを停止するために、ア
ドレスとポインタとの間に同等な信号を有することが必
要である、と仮定される。
CPU1は、アクセス・テストの番号またはプロセス・
アドレス・テストの終結で予め占められることなく、メ
モリ5(第1図)内のデータを、例えば、アドレス10
00からアドレス1080へ転送しなくてはならない。
cpu 1の入力端子に加えられた信号ΣINTはこの
プロセスを中断するであろう。
初期設定釦の間、CPU 1はスタック25(第6図お
よび第4図)のレジスタPEl 、 PM 1の内容を
プログラムする。第1の値は実行アドレスの終結PE1
=1080であり、そして第2の値は最初の書き込みの
アドレスPM1=1000である。
マスク・レジスタ37は、アドレス処理装置10のレジ
スタPE 1およびPM 1の内容の比較器から来る信
号EQP 1と、およびDMAブロック15からのCP
UFと、を選定するようにゾログラムされる。他のマス
ク・ビットがゼロにある時、EO13どEQo以外のす
べての信号は強制的にゼロにされ、そしてINT信号に
何の影響も及ぼさない。
データ転送中、CPUはメモリ・アクセス・アドレスと
してポインタPM: 1を選定し、そしておのおののC
PUFサイクルでポインタ1)Mlが増分される。
アドレス1000からアドレス107Ff、で、PEi
とPM 1の間に同等であることが存在しないので、信
号EQP 1は高レベルにある。
信号EQOはONFレベルにある一ffであり、工NT
とINT (sic)はONEにあるま寸である。
CPUはそのアクセスを継続する。
第6図のグラフのAで表されたサイクルの終りにおいて
、アドレス計算PM1=107F−1−1は、PE 1
 = PM 1 = 1080であるから、EO,P 
1を印」レベルにスイッチする。
サイクルBの間、信号CPUFおよびEQP 1はいず
れも低Qレベルにあり、ORデート41のすべての入力
は低レベルにあり、そしてINT信号は低レベルにある
cpu 1はその割り込み端子に信号ΣINT = Q
を受敗り、そしてデータの転送を停止する。
CPU 1のΣINT端子はまたテストのために使用す
ることができる。
テスト・レジスタ35、マスク・レジスタ37および状
態レジスタ36は、集積回路のテスト時間を短くする目
的で、1つのブロックの論理部分装置をテストするのに
使用することができる。
第8図は、環状バッファ管理論理装置の動作を検査する
ための製麺、と処理方法の1つの例を示したものである
第8図はアドレス処理装置10のレジスタ24のスタッ
クの一部分を示したものである。このレジスタに2個の
6人力NANDゲート46および47で構成されるRS
フリップ・フロップ45が接続される。ゲート46の第
1人力はレジスタ24のスタックの出力IEQN 1 
K接続され、第2人力はテスト・レジスタ35の出力C
T Qに接続され、そして第6人力はゲート47の出力
に接続される。
ゲート47の第1人力はゲート46の出力に接続され、
このデート46の出力は状態レジスタ36の状態人力S
T 1となる。ケゞ−ト47の第2人力は検査レジスタ
35の出力CT1に接続され、そして第6人力はレジス
タ24のスタックの出力EQN 3に接続される。
このスタックの出力EQN 1およびEQ、N 3はま
た状態レジスタ36の入力8T 4およびST 3に接
続される。
RSフリップ・フロップ45の出力はフリップ・フロッ
プ48に接続される。フリップ・フロップ48の他の入
力はEQN 3に接続される。フリップ・フロップ48
の2つの出力は、信号ST 2および信号CT 2を供
給する。
環状バッファは2つのアドレス、すなわち、レジスタ・
スタック25の開始アドレスBATと終結アドレスBA
’I’F 、によって定められる。それはメモリ5(第
1図)の−部分である。使用中は、この領域を呼ひ出す
のに2つのポインタPMTおよびPMEX (第7図)
が用いられる。
PMEXは、 おのおのの外部チャンネルDMAEXT
サイクルにおいて、バッファ内にデータを書き込むのに
使用される。
PMTは、このバッファからデータを読み出すために、
CPUによって使用される。
通常の使用では、初期設定相の間に、バッファ開始アド
レスBATが2つのポインタPMTおよびPMEXに転
送される。
おのおののEXTサイクルの間、PMEXポインタは、
それがBATEに等しくなるまで、増分される。
PMEX = BATE (EQN 3 = 0 )で
ある時、PMEXはBATEで再ロードされ、そしてR
Sフリツゾ・フロップ45(第8図)は状態ST1=0
を変える。
PMTポインタのリサイクリングも同じである。
EQN 1 = 0はST 1 = 1を設定する。
通常の使用の場合、ExTチャンネルはメモリにデータ
をロードし、PMEXポインタはバッファの2つの限界
の間を進行する。そのさい、CPU1はPMTとPME
Xとの間に同等であることがない(EQN 2 = O
)限り、ポインタPMTによってデータを呼び出す。
もし同等である場合には、このことはPMTがPMEX
に到達したことを意味し、そしてCPUは停止しなけれ
ばならないことを意味する。
このブロックが異常な動作をする場合には、もしPME
XがPMTよりは全体的に速く進行する場合には、同等
信号EQN 2 = 0が再び生じ、ポインタPMEX
は1サイク/L[(ST1=0)にある。
バッファ容量のオーバフローがあり、それはフリップ・
フロップ48によって指示される。
信号EQN 2はRSフリップ・フロップ45の状態を
フリップ・フロップ48にロードスル。ST2二〇。
この出力は、信号CT 2によってのみ、「1」にリセ
ットされることができる。
この環状バッファ管理装置のテスト速度を大きくするた
めに、テスト・レジスタ35のビットCTO,CT1.
およびCT 2がRSフリップ・フロップ45とフリッ
プ・フロップ48(第8図)の状態を予め設定するため
に用いられ、一方、信号ST 1 、8T 2 jST
 3およびST 4はΣINTビン上で対応するマスク
・ビットによって1対1に選定される。
例えば、比較器EQN 1 、 EQN 2またはEQ
N 3をテストするために、対応するレジスタがCPU
 1 fたけテスト装置によって同じ値でもってロード
され、そして結果が正しいかどうかでビンΣ工NTが検
査される。
RSフリップ・フロップ45の動作は次のように検査す
ることができる。
異なる値がポインタにロードされる。
CToが10」に設定され、モしてCT 1が「1」に
設定される。
テスト装置はマスク・レジスタ3γからのマスク・ピッ
) CM1=iによって妥自化されたビンΣINT上で
STl=1を検査する。
この管理装置信号の他の状態は、異なる構成のテスト信
号を用いることによって、検査することができる。
前記テストは、1個または袂数個の信号の組み合わせで
ある信号を発生するために、ビンΣINTがプログラム
きれる方法を示しており、信号ΣIN’I”は割り込み
信号としてCPU iによって使用される。
回路のテスト速度を増すために、同じ装置を用いて内部
部分ブロックを活性状態にすることができる。
回路のビン上にえられる信号を用いて、例えば信号RA
SおよびCASと、時間基準としてDMA l 5の発
振器(第9図)を用いて、内部信号の動的挙動を、オツ
シロスコープまたはテスト装置を使って、検査するため
に、このテストおよび状態装置を用いることができる。
例えば、加獅、器の計算時間を検査することができる。
もつと詳細にいえば、DMA 15の列アドレスAIN
T借り(ボロー)信号を調べることができる。
この目的のために、DMA i 5のAINT端子は、
テストおよび状態装置の状態レジスタ36のビンSTi
4に接続される。
テスト装置はマスク・レジスタ31の内容を0M14=
1をもってプログラムし、そしてこの信号はΣINT線
路上のAINT (@号を妥当化する。
AINTを活性化するために、 テスト装置、は、ポイ
ンタを増分する、例えは、PMlをおのおののサイクル
で値Aに増分する、1つの制御を選定する。
AINTがおのおののCPUFサイクルで変わるような
値を、Aレジスタが有する。
待機時間Taは、 DMA15の発振器を基準としてと
り、回路のビン上にえられるRASまたはCAS(第1
0図)をとることによって、ΣINTビン上上極1て容
易に検査することができる。
〔発明の効果〕
状態レジスタ36に接続されたN要な信号を選択するこ
とにより、回路のビンに多数の接続を行なうことを必要
とする、または特別の実験室でのみ実行することが可能
なプローブ・テストを必要とする、ような従来の処理工
程を使用しないで、多数の内部信号を検査することがで
きる。
以上の説明に関連して更に以下の項を開示する。
(1)  テストされる回路のおのおののブロックと結
ひついている1組のシフト・レジスタと論理回路とで構
成され、レジスタの前記組が少なくとも1つのテスト・
レジスタ35と状態レジスタ36とマスク・レジスタ3
7を有し、前記状態レジスタ36がテストされるブロッ
クの出力(STQないしST15)に接続され、一方、
前記ブロックがその一部分である集積回路の中央処理装
w、1に前記テスト・レジスタ35と前記マスク・レジ
スタ37および前記論理回路が接続され、および前記中
央処理装[1が共通割り込み線路(ΣINT )によっ
て前記ブロック1゜10にまた接続された、集積回路の
中のブロックの動作のテスト装置。
(2)第1項において、割り込み信号IN’I”を作成
する目的のためにテストされるブロックから来る状態信
号(ST Qないし8T 15 )とマスク・レジスタ
37によって供給されかつテストされる前記ブロックか
ら来る信号に対応したマスク信号(C’M[]ないしC
M 15 )との比較器38を前記論理回路が有し、お
よび前記比較器38がiiI記回路のデータ・バス6に
接続された本装置の中央制御論理装置39に前記割り込
み線路(ΣINT )によって接続された、集積回路の
中のブロックの動作のテスト装置。
(3)  第2項において、前記比較器38がテストさ
れる前記ブロック1,10の出力と同数のA11JDゲ
ート40で構成され、前記ケゞ−トのおのおのの1つの
入力がi■記ジブロックらの状態信号(ST Qないし
ST 15 )を受信するためのものであり、および前
記デートのおのおのの他の入力が同じ位置の前記マスク
・レジスタの出力(CMQないしCM 15 )に接続
された、集積回路の中のブロックの動作のテスト装置。
(4)第1項、第2項および第6項のいずれかにおいて
、テストきれるブロック24の少なくとも1つの内部部
分ブロックと結びついており、かつ、対応する前記内部
部分ブロックを活性化しかつテストするための装!45
.48をまた有する、集積回路の中のブロックの動作の
テスト装置。
(5)第1項ないし第4項のいずれかにおいて、テスi
れるブロック内での信号の電気的伝搬時間を検査するた
めの装置でもある、集積回路の中のブロックの動作のテ
スト装置。
【図面の簡単な説明】
第1図はいくつかのブロックで構成され、そして本発明
のテスト装置をそれに適用することができる、集積回路
のブロック線図、第2図は第1図の回路の1つのブロッ
クに適用されるテスト装置ノ概委図、第6図は2つのブ
ロックを有し、本発明のテスト装置を備えた、集積回路
のブロック線図、第4図は第2図のテスト装置のKll
同図第5図は本発明によるテスト装置のテスト・レジス
タ・ローディングのタイミングを示したタイミング図、
第6図はテストされる回路の中央処理装置と前記テスト
装置との間のデータ転送の例を示した図、第7図は集積
回路ブロックの一部分の動作を検査する例を示した図、
第8図は本発明の装ftを用いて論理装置の動作を検査
するための回路の図、第9図は本発明のテスト装置を備
えた集積回路のブロック線図、第10図は第8図の回路
の中のいくつかの接続点における信号の波形図。

Claims (1)

    【特許請求の範囲】
  1. テストされる回路のおのおののブロックと結びついてい
    る1組のシフト・レジスタと論理回路とで構成され、レ
    ジスタの前記組が少なくとも1つのテスト・レジスタ(
    35)と状態レジスタ(36)とマスク・レジスタ(3
    7)を有し、前記状態レジスタ(36)がテストされる
    ブロックの出力(ST0ないしST15)に接続され、
    一方、前記ブロックがその一部分である集積回路の中央
    処理装置(1)に前記テスト・レジスタ(35)と前記
    マスク・レジスタ(37)および前記論理回路(38、
    39)が接続され、および前記中央処理装置(1)が共
    通割り込み線路(ΣINT)によつて前記ブロック(7
    、10)にまた接続された、集積回路の中のブロックの
    動作のテスト装置。
JP62048640A 1986-03-04 1987-03-03 回路動作テスト装置 Expired - Lifetime JP2816146B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR8602985A FR2595474B1 (fr) 1986-03-04 1986-03-04 Dispositif de controle et de verification du fonctionnement de blocs internes a un circuit integre
FR8602985 1986-03-04

Publications (2)

Publication Number Publication Date
JPS631984A true JPS631984A (ja) 1988-01-06
JP2816146B2 JP2816146B2 (ja) 1998-10-27

Family

ID=9332723

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62048640A Expired - Lifetime JP2816146B2 (ja) 1986-03-04 1987-03-03 回路動作テスト装置

Country Status (3)

Country Link
US (1) US4811344A (ja)
JP (1) JP2816146B2 (ja)
FR (1) FR2595474B1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5132164A (en) * 1988-12-05 1992-07-21 Denki Kagaku Kogyo Kabushiki Kaisha Fluorine resin type weather-resistant film
US5256472A (en) * 1988-12-05 1993-10-26 Denki Kagaku Kogyo Kabushiki Kaisha Fluorine resin type weather-resistant film

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2776549B2 (ja) * 1989-04-03 1998-07-16 日本電気アイシーマイコンシステム 株式会社 半導体集積回路
GB9008544D0 (en) * 1990-04-17 1990-06-13 Smiths Industries Plc Electrical assemblies
ATE133512T1 (de) * 1990-05-31 1996-02-15 Siemens Ag Integrierter halbleiterspeicher
US5309447A (en) * 1991-06-03 1994-05-03 At&T Bell Laboratories Space compression technique for pseudo-exhaustive self-testing of digital electronic circuits
JP2884847B2 (ja) * 1991-10-03 1999-04-19 三菱電機株式会社 故障検出機能を備えた半導体集積回路装置の製造方法
US5951703A (en) * 1993-06-28 1999-09-14 Tandem Computers Incorporated System and method for performing improved pseudo-random testing of systems having multi driver buses
US5938779A (en) * 1997-02-27 1999-08-17 Alcatel Alsthom Compagnie Generale D'electricite Asic control and data retrieval method and apparatus having an internal collateral test interface function
US6119194A (en) * 1998-03-19 2000-09-12 Advanced Micro Devices, Inc. Method and apparatus for monitoring universal serial bus activity
US6760880B1 (en) * 1998-09-10 2004-07-06 Ceva D.S.P. Ltd. Scalar product and parity check
CN112329637B (zh) * 2020-11-06 2021-12-10 华北电力大学 一种利用模式特征的负荷开关事件检测方法和系统

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2256706A5 (ja) * 1973-12-27 1975-07-25 Cii
US4225917A (en) * 1976-02-05 1980-09-30 Motorola, Inc. Error driven interrupt for polled MPU systems
US4317199A (en) * 1980-01-31 1982-02-23 Tektronix, Inc. Diagnostic extender test apparatus
JPS59216256A (ja) * 1983-05-24 1984-12-06 Iwatsu Electric Co Ltd マイクロプロセツサの動作解析装置
DE3332626A1 (de) * 1983-09-09 1985-03-28 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung zum erkennen von statischen und dynamischen fehlern in schaltungsbaugruppen

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5132164A (en) * 1988-12-05 1992-07-21 Denki Kagaku Kogyo Kabushiki Kaisha Fluorine resin type weather-resistant film
US5256472A (en) * 1988-12-05 1993-10-26 Denki Kagaku Kogyo Kabushiki Kaisha Fluorine resin type weather-resistant film

Also Published As

Publication number Publication date
FR2595474A1 (fr) 1987-09-11
US4811344A (en) 1989-03-07
JP2816146B2 (ja) 1998-10-27
FR2595474B1 (fr) 1988-06-24

Similar Documents

Publication Publication Date Title
US5263168A (en) Circuitry for automatically entering and terminating an initialization mode in a data processing system in response to a control signal
EP0180196B1 (en) Programmable counter/timer device
CA1171968A (en) Microprocessor architecture having internal access means
JPS60218138A (ja) 事象駆動形アルゴリズムを実行するコンピユータ装置
JPS631984A (ja) 回路動作テスト装置
JP2004519041A (ja) 効率的なデータロード及びアンロードのために統合されるパケット基準のプロトコル論理を用いるハードウェア支援設計検証システム
US5089955A (en) Programmable counter/timer device with programmable registers having programmable functions
JPH02100737A (ja) データ転送制御装置
JPS6013211B2 (ja) アドレス比較装置
GB2060961A (en) Data processing system having memory modules with distributed address information
JPH03226852A (ja) データ処理装置
KR100223096B1 (ko) 내부 메모리 맵 레지스터를 관측하는 방법 및 장치
Bayliss et al. The interface processor for the Intel VLSI 432 32-bit computer
JPH0535391B2 (ja)
JPS58115565A (ja) デ−タ処理装置
JPH0575985B2 (ja)
JP2943167B2 (ja) Ic,ボード等のテスター
JPS59167763A (ja) マイクロコンピユ−タ
JPS6014435B2 (ja) 記憶装置
CA1299293C (en) Address transform method and apparatus for transferring addresses
JPH05322978A (ja) Icテスタの試験条件データ設定装置
JPS59191656A (ja) メモリicシミュレ−タ
EP0334240B1 (en) Semiconductor integrated circuit device having a microprogramm
JP2555886B2 (ja) メモリアクセス制御装置
JPH0391038A (ja) 集積回路

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term