JPS6136852A - スキヤン回路 - Google Patents
スキヤン回路Info
- Publication number
- JPS6136852A JPS6136852A JP15820684A JP15820684A JPS6136852A JP S6136852 A JPS6136852 A JP S6136852A JP 15820684 A JP15820684 A JP 15820684A JP 15820684 A JP15820684 A JP 15820684A JP S6136852 A JPS6136852 A JP S6136852A
- Authority
- JP
- Japan
- Prior art keywords
- scan
- data
- circuit
- input
- nand circuit
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2236—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)産業上の利用分野
本発明は情報処理装置において診断等のために使用され
るスキャン回路に関する。
るスキャン回路に関する。
(ロ)従来の技術
情報処理装置の診断の一手法として、スキャン方式があ
る。これは、情報処理装置内部のフリップフロップ、ラ
ツチ、レジスタ等の回路に試験用のデータをセット(ス
キャン・イン)したり、該回路から試験用のデータを取
り出す(スキャン・アウト)ことにより、診断を行なう
ものである。
る。これは、情報処理装置内部のフリップフロップ、ラ
ツチ、レジスタ等の回路に試験用のデータをセット(ス
キャン・イン)したり、該回路から試験用のデータを取
り出す(スキャン・アウト)ことにより、診断を行なう
ものである。
そして、スキャン方式としては、対象となる各フリップ
フロップ、ラッチ等をシフトレジスタ形式に接続する診
断用のバスを用意し、診断データをビットシリアルにス
キャンインし、さらにスキャンアウトする、いわゆるシ
フトレジスタ方式が多用されている。
フロップ、ラッチ等をシフトレジスタ形式に接続する診
断用のバスを用意し、診断データをビットシリアルにス
キャンインし、さらにスキャンアウトする、いわゆるシ
フトレジスタ方式が多用されている。
第2図は、従来のスキャン基本回路の構成例であり、図
中、1〜3はアンド回路、4〜6はインバータ、7はノ
ア回路、8〜11はナンド回路。
中、1〜3はアンド回路、4〜6はインバータ、7はノ
ア回路、8〜11はナンド回路。
DATAはデータ入力、CLKは通常動作用のクロック
、SDiはスキャンインデータ、AとBはスキャン動作
用のクロック、 Q、 Qは出力である。
、SDiはスキャンインデータ、AとBはスキャン動作
用のクロック、 Q、 Qは出力である。
なお、Qは通常出力データとしても、スキャンアウトデ
ータ(SDO)としても用いられる。
ータ(SDO)としても用いられる。
第3図は、第2図図示従来例における通常動作時のタイ
ミングチャートを示す図である。通常動作時においては
、スキャン動作用のクロックA。
ミングチャートを示す図である。通常動作時においては
、スキャン動作用のクロックA。
Bは常時IT I 11とされており、通常動作用クロ
ックCLKの立下がり時点に、入力データDATAが図
示Q。点に現われ、該クロックCLKの立上り時点に、
Q、1点のデータがナンド回路11の出力Qとして出力
される。
ックCLKの立下がり時点に、入力データDATAが図
示Q。点に現われ、該クロックCLKの立上り時点に、
Q、1点のデータがナンド回路11の出力Qとして出力
される。
第4図は、2図図示従来例におけるスキャン動作時のタ
イミングチャートを示す図である。スキャン動作時にお
いては、通常動作用のクロックCL、には常時II I
I+とされている。そして、スキャンインデータSD
iとスキャン動作用クロックA。
イミングチャートを示す図である。スキャン動作時にお
いては、通常動作用のクロックCL、には常時II I
I+とされている。そして、スキャンインデータSD
iとスキャン動作用クロックA。
Bとの位相関係は第4図図示の如く構成されており、ま
ず、クロックAの立下り時点にスキャンインデータSD
iが第2図図示Q1,1点に現われ、次に、クロックB
の立上り時点にQI、1点のデータがナンド回路11の
出力Q (SDO)にスキャンアウトデータとして出力
される。
ず、クロックAの立下り時点にスキャンインデータSD
iが第2図図示Q1,1点に現われ、次に、クロックB
の立上り時点にQI、1点のデータがナンド回路11の
出力Q (SDO)にスキャンアウトデータとして出力
される。
(ハ)発明が解決しようとする問題点
第2図に示す従来の回路は、回路素子1〜3゜6.7か
らなるマスク側ラツチと回路素子8〜11からなるスレ
ーブ側ラツチとを有するマスク・スレーブ形式のフリッ
プフロップとして構成されており、このため、 ■ スピードが遅い。
らなるマスク側ラツチと回路素子8〜11からなるスレ
ーブ側ラツチとを有するマスク・スレーブ形式のフリッ
プフロップとして構成されており、このため、 ■ スピードが遅い。
■ ゲート数が多い。
■ スキャンクロックが2本必要。
等の問題点があり、装置設計において、診断能力と装置
性能とのトレードオツに悩んでいた。
性能とのトレードオツに悩んでいた。
(ニ)問題点を解決するための手段
上記問題点を解決するために本発明によるスキャン回路
は、互いにその出力が相手回路の入力部に入力される第
1のナンド回路と第2のナンド回路とからなる第1の7
ソチ回路部と、互いにその出力が相手回路の入力部に入
力される第3のナンド回路と第4のナンド回路とからな
る第2のう・ノア回路部と、互いにその出力が相手回路
の入力部に入力される第5のナンド回路と第6のナンド
回路とからなる第5のラツチ回路部と、スキャンモード
信号によって通常データとスキャンインデータのいずれ
かを選択して上記第1のナンド回路に入力 舒午芋i響呼る入力データ切替回路部とをそなえるとと
もに、上記第1のナンド回路の出力を上記第4のナンド
回路に入力し、上記第2のナンド回路の出力を上記第5
のナンド回路に入力し、上記第3のナンド回路の出力を
上記第2のナンド回路および上記第6のナンド回路に入
力し、さらに、通常クロックおよびスキャンクロ・ツク
を共に上記第2のナンド回路および第3のナンド回路の
双方に入力するよう構成し、通常動作時には上記スキャ
ンクロツタを論理IT I 11に固定するとともに」
ビ記入カデータ切替回路部を介して通常データを上記第
1のナンド回路に入力せしめ、スキャン動作時には上記
通常クロックを論理′″1″に固定するとともに上記入
力データ切替回路部を介してスキャンインデータを上記
第1のナンド回路に入力せしめ、上記第3のラツチ回路
部より通常出力データまたはスキャンアウトデータを取
り出すように構成したことを特徴とする。
は、互いにその出力が相手回路の入力部に入力される第
1のナンド回路と第2のナンド回路とからなる第1の7
ソチ回路部と、互いにその出力が相手回路の入力部に入
力される第3のナンド回路と第4のナンド回路とからな
る第2のう・ノア回路部と、互いにその出力が相手回路
の入力部に入力される第5のナンド回路と第6のナンド
回路とからなる第5のラツチ回路部と、スキャンモード
信号によって通常データとスキャンインデータのいずれ
かを選択して上記第1のナンド回路に入力 舒午芋i響呼る入力データ切替回路部とをそなえるとと
もに、上記第1のナンド回路の出力を上記第4のナンド
回路に入力し、上記第2のナンド回路の出力を上記第5
のナンド回路に入力し、上記第3のナンド回路の出力を
上記第2のナンド回路および上記第6のナンド回路に入
力し、さらに、通常クロックおよびスキャンクロ・ツク
を共に上記第2のナンド回路および第3のナンド回路の
双方に入力するよう構成し、通常動作時には上記スキャ
ンクロツタを論理IT I 11に固定するとともに」
ビ記入カデータ切替回路部を介して通常データを上記第
1のナンド回路に入力せしめ、スキャン動作時には上記
通常クロックを論理′″1″に固定するとともに上記入
力データ切替回路部を介してスキャンインデータを上記
第1のナンド回路に入力せしめ、上記第3のラツチ回路
部より通常出力データまたはスキャンアウトデータを取
り出すように構成したことを特徴とする。
(ホ)作用
本発明によるスキャン回路は、D型上・ノジトリガタイ
プのフリップフロップを基本としており、クロック入力
から出力までのゲート段数を2段(従来、4〜5段)と
高速化し、論理構成上もゲート数を10ゲート(従来は
11ゲート)と減少させている。
プのフリップフロップを基本としており、クロック入力
から出力までのゲート段数を2段(従来、4〜5段)と
高速化し、論理構成上もゲート数を10ゲート(従来は
11ゲート)と減少させている。
(へ)実施例
第1図は、本発明による1実施例のスキャン回路であり
、図中、21〜29はナンド回路、30はインバータ、
CLKは通常動作用のクロック。
、図中、21〜29はナンド回路、30はインバータ、
CLKは通常動作用のクロック。
5CAN CLKはスキャン動作用のクロック。
DATAは通常のデータ入力、SDiはスキャンインデ
ータ、5CAN MODEはスキャンモード信号、
Q、 Qは出力である。なお、Qは通常出力データとし
ても、スキャンアウトデータ(SDQ)としても用いら
れる。
ータ、5CAN MODEはスキャンモード信号、
Q、 Qは出力である。なお、Qは通常出力データとし
ても、スキャンアウトデータ(SDQ)としても用いら
れる。
第5図は、第1図図示実施例におけるタイミングチャー
トを示す図であり、DATA、CLK。
トを示す図であり、DATA、CLK。
Qの組合せは通常動作時のタイミングチャート。
SDi、5CAN CLK、SDOの組合せはスキャ
ン動作時のタイミングチャートである。
ン動作時のタイミングチャートである。
通常動作時においては、5CAN MODE=II
O11とされており、ナンド回路21に対しては、通常
のデータDATAが入力される。また、5CAN C
LKは常時II I IIとされており、通常動作用の
クロックCLKのみがクロック入力される。
O11とされており、ナンド回路21に対しては、通常
のデータDATAが入力される。また、5CAN C
LKは常時II I IIとされており、通常動作用の
クロックCLKのみがクロック入力される。
この結果、ナンド回路21〜26からなるフリップフロ
ップ回路においてはクロックCLKの立上り時点に、入
力データDATAがナンド回路26の出力Qとして出力
される。
ップ回路においてはクロックCLKの立上り時点に、入
力データDATAがナンド回路26の出力Qとして出力
される。
ご方、スキャン動作時においては、SCANMODE=
”1”とされており、ナンド回路21に対しては、スキ
ャンインデータSDiが入力される。また、このとき通
常動作用のクロックCLKは當時II I 11とされ
ており、スキャン動作用のクロック5CAN CLK
のみがクロック入力される。この結果、ナンド回路21
〜26からなるフリップフロップ回路においては、5C
AN CLKの立上り時点に、スキャンインデータS
Diがナンド回路26の出力Q (SDO)にスキャン
アウトデータとして出力される。
”1”とされており、ナンド回路21に対しては、スキ
ャンインデータSDiが入力される。また、このとき通
常動作用のクロックCLKは當時II I 11とされ
ており、スキャン動作用のクロック5CAN CLK
のみがクロック入力される。この結果、ナンド回路21
〜26からなるフリップフロップ回路においては、5C
AN CLKの立上り時点に、スキャンインデータS
Diがナンド回路26の出力Q (SDO)にスキャン
アウトデータとして出力される。
なお、本発明においては、スキャンモード(SCAN
MODE)信号が必要であるが、本信号はスキャンを
構成する際、アーステート(s t ato)のコント
ロール等に用いたりする信号で、必ず使用される信号で
あるので特別にもうける必要はなく、デメリットの要因
にはならない。
MODE)信号が必要であるが、本信号はスキャンを
構成する際、アーステート(s t ato)のコント
ロール等に用いたりする信号で、必ず使用される信号で
あるので特別にもうける必要はなく、デメリットの要因
にはならない。
(ト)発明の効果
本発明によれば、診断能力を落すことなく、かつスキャ
ン対象となるフリップフロップの動作速度を向上させる
ことができ、その効果は極めて大である。
ン対象となるフリップフロップの動作速度を向上させる
ことができ、その効果は極めて大である。
第2図は従来のスキャン基本回路の構成例、第3図は従
来例の通常動作時のタイミングチャート。
来例の通常動作時のタイミングチャート。
第4図は従来例のスキャン動作時のタイミングチャート
第5図は実施例のタイミングチャートである。
第5図は実施例のタイミングチャートである。
第1図において、21〜29はナンド回路、30はイン
バータ、CLKは通常動作用のクロック、5CAN
CLKはスキャン動作用のクロック、DATAは通常の
データ入力、SDIはスキャンインデータ、5CAN
MODEはスキャンモード信号である。
バータ、CLKは通常動作用のクロック、5CAN
CLKはスキャン動作用のクロック、DATAは通常の
データ入力、SDIはスキャンインデータ、5CAN
MODEはスキャンモード信号である。
代理人 弁理士 検量 宏四、、部2.;戚’、4”:
;1’−:、i土i
;1’−:、i土i
Claims (1)
- 互いにその出力が相手回路の入力部に入力される第1の
ナンド回路と第2のナンド回路とからなる第1のラツチ
回路部と、互いにその出力が相手回路の入力部に入力さ
れる第3のナンド回路と第4のナンド回路とからなる第
2のラツチ回路部と、互いにその出力が相手回路の入力
部に入力される第5のナンド回路と第6のナンド回路と
からなる第3のラツチ回路部と、スキヤンモード信号に
よつて通常データとスキヤンインデータのいずれかを選
択して上記第1のナンド回路に入力する入力データ切替
回路部とをそなえるとともに、上記第1のナンド回路の
出力を上記第4のナンド回路に入力し、上記第2のナン
ド回路の出力を上記第5のナンド回路に入力し、上記第
3のナンド回路の出力を上記第2のナンド回路および上
記第6のナンド回路に入力し、さらに、通常クロツクお
よびスキヤンクロツクを共に上記第2のナンド回路およ
び第3のナンド回路の双方に入力するよう構成し、通常
動作時には上記スキヤンクロツクを論理“1”に固定す
るとともに上記入力データ切替回路部を介して通常デー
タを上記第1のナンド回路に入力せしめ、スキヤン動作
時には上記通常クロツクを論理“1”に固定するととも
に上記入力データ切替回路部を介してスキヤンインデー
タを上記第1のナンド回路に入力せしめ、上記第3のラ
ツチ回路部より通常出力データまたはスキヤンアウトデ
ータを取り出すように構成したことを特徴とするスキヤ
ン回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15820684A JPS6136852A (ja) | 1984-07-28 | 1984-07-28 | スキヤン回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15820684A JPS6136852A (ja) | 1984-07-28 | 1984-07-28 | スキヤン回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6136852A true JPS6136852A (ja) | 1986-02-21 |
Family
ID=15666599
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15820684A Pending JPS6136852A (ja) | 1984-07-28 | 1984-07-28 | スキヤン回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6136852A (ja) |
-
1984
- 1984-07-28 JP JP15820684A patent/JPS6136852A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5406216A (en) | Technique and method for asynchronous scan design | |
| JP3587248B2 (ja) | スキャン用フリップフロップ | |
| JPH01259274A (ja) | 集積回路の試験方式 | |
| US6507230B1 (en) | Clock generator having a deskewer | |
| JPH05223899A (ja) | フォーマッタ回路 | |
| JPS6156903B2 (ja) | ||
| JPS61186023A (ja) | クロック発生回路 | |
| US11043938B2 (en) | Digital logic circuit for deterring race violations at an array test control boundary using an inverted array clock signal feature | |
| US6625767B1 (en) | Method and device for collecting output logic values from a logic unit in an electronic circuit | |
| JPS62252214A (ja) | 診断回路付非同期式カウンタ回路 | |
| JPS6089120A (ja) | フリツプフロツプ回路 | |
| JPS58154038A (ja) | デイジタル集積回路用の論理ブロツク | |
| JP2797355B2 (ja) | D形フリップフロップ回路 | |
| CN108599744A (zh) | 一种新型双边沿检测电路 | |
| JPH09289445A (ja) | 同期式カウンタ | |
| KR930002257B1 (ko) | 디지탈시스템의 시스템클럭 발생회로 | |
| JPS6295017A (ja) | マスタ・スレーブ形フリツプフロツプ回路 | |
| JPS6287877A (ja) | 論理回路 | |
| JPH02113715A (ja) | D形フリップフロップ回路 | |
| JPH0756651A (ja) | クロック発生回路 | |
| JPH03105269A (ja) | テスト回路 | |
| JPH0322610A (ja) | 同期パルス発生回路 | |
| JPS60209850A (ja) | 診断論理回路 | |
| JPH0529924A (ja) | 9分周回路 | |
| JPS63134971A (ja) | 半導体集積回路装置 |