Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6152497B2 - - Google Patents
[go: Go Back, main page]

JPS6152497B2 - - Google Patents

Info

Publication number
JPS6152497B2
JPS6152497B2 JP54016993A JP1699379A JPS6152497B2 JP S6152497 B2 JPS6152497 B2 JP S6152497B2 JP 54016993 A JP54016993 A JP 54016993A JP 1699379 A JP1699379 A JP 1699379A JP S6152497 B2 JPS6152497 B2 JP S6152497B2
Authority
JP
Japan
Prior art keywords
circuit
clock
external
signal
control
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.)
Expired
Application number
JP54016993A
Other languages
Japanese (ja)
Other versions
JPS55113198A (en
Inventor
Shigehiro Funatsu
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.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP1699379A priority Critical patent/JPS55113198A/en
Publication of JPS55113198A publication Critical patent/JPS55113198A/en
Publication of JPS6152497B2 publication Critical patent/JPS6152497B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C19/00Digital stores in which the information is moved stepwise, e.g. shift registers

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Logic Circuits (AREA)

Description

【発明の詳細な説明】 本発明は、データ処理装置における論理回路さ
らに詳しくいえば同期形多相クロツク制御順序回
路の機能試験に好適に応用できる同期形多相クロ
ツク制御順序論理回路に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a logic circuit in a data processing device, and more particularly, to a synchronous polyphase clock control sequential logic circuit that can be suitably applied to a functional test of a synchronous polyphase clock control sequential circuit.

同期形順序回路の機能試験を効率良く実施する
ため、前記同期形順序回路の内部状態を機能試験
時に外部端子より直接制御、観測できるように、
回路内部の全ての記憶素子をシフトレジスタとし
て取り扱えるよう構成しておく同期形順序回路が
提唱されている。
In order to efficiently perform a functional test of a synchronous sequential circuit, the internal state of the synchronous sequential circuit can be directly controlled and observed from an external terminal during a functional test.
A synchronous sequential circuit has been proposed in which all memory elements inside the circuit are configured so that they can be handled as shift registers.

このように設計された同期形順序回路は、回路
の内部状態が外部端子より直接に任意の時点で制
御、観測できることにより、該同期形順序回路を
擬似的に組み合わせ回路に変換して取り扱うこと
が可能となり、機能試験を大幅に簡略化すること
ができた。
In a synchronous sequential circuit designed in this way, the internal state of the circuit can be controlled and observed directly from an external terminal at any time, making it possible to transform the synchronous sequential circuit into a pseudo combinational circuit and handle it. This made it possible to greatly simplify functional testing.

ここで図を用いて従来技術を説明する。 Here, the conventional technology will be explained using figures.

第1図はデータ処理装置における同期形順序回
路を示す図である。この回路は、レジスタ30
0、組み合わせ回路100,200、外部入力端
子群20、クロツク端子30、外部出力端子群6
0より構成されている。レジスタ300を構成す
る各記憶素子は通常動作時には、クロツク信号3
000に制御されて、信号線群6001の信号を
取り込み、信号線群6003により回路を駆動し
て順序回路として動作するように構成されてい
る。機能試験時には外部入力端子群20を制御す
ることにより、レジスタ300を構成する各記憶
素子がクロツク信号3000に制御されて信号線
1000をシフトイン信号、信号線7000をシ
フトアウト信号とするシフトレジスタとして動作
するようにも構成されている。
FIG. 1 is a diagram showing a synchronous sequential circuit in a data processing device. This circuit consists of register 30
0, combinational circuits 100, 200, external input terminal group 20, clock terminal 30, external output terminal group 6
Consists of 0. During normal operation, each memory element constituting register 300 receives clock signal 3.
000, receives signals from the signal line group 6001, drives the circuit using the signal line group 6003, and operates as a sequential circuit. During a functional test, by controlling the external input terminal group 20, each memory element constituting the register 300 is controlled by the clock signal 3000, and functions as a shift register in which the signal line 1000 is used as a shift-in signal and the signal line 7000 is used as a shift-out signal. It is also configured to work.

すなわち機能試験時には外部入力端子群20に
試験データ、制御データを印加し、外部入力端子
10よりクロツク端子30の制御によりレジスタ
300に試験データをシフトインし、通常動作で
組み合わせ回路100,200を駆動した後、外
部出力端子群60での出力値、および外部出力端
子70よりクロツク端子30の制御によりレジス
タ300のデータ値をシフトアウトすることによ
り得られるレジスタ300の出力値を観測するこ
とにより、この同期形順序回路を擬似的な組み合
わせ回路に変換して機能試験を実行できた。
That is, during a functional test, test data and control data are applied to the external input terminal group 20, the test data is shifted into the register 300 from the external input terminal 10 under the control of the clock terminal 30, and the combinational circuits 100 and 200 are driven in normal operation. After that, by observing the output value at the external output terminal group 60 and the output value of the register 300 obtained by shifting out the data value of the register 300 from the external output terminal 70 under the control of the clock terminal 30, We were able to convert a synchronous sequential circuit into a pseudo combinational circuit and perform a functional test.

しかしながら一般にデータ処理装置に使用され
る同期形順序回路は単相クロツク制御とは限ら
ず、多相クロツク制御回路が使用されることがあ
る。
However, the synchronous sequential circuits generally used in data processing devices are not limited to single-phase clock control; polyphase clock control circuits may be used.

一般に多相クロツク制御回路の場合には、回路
の動作はクロツク信号の制御の順番に依存し、機
能試験のために回路内部のレジスタをシフトレジ
スタとして構成しておくだけでは、組み合わせ回
路に変換して試験することができないという問題
があつた。
Generally, in the case of a multiphase clock control circuit, the operation of the circuit depends on the order in which the clock signals are controlled, and it is not possible to simply configure the registers inside the circuit as shift registers for functional testing. There was a problem that it was not possible to conduct the test.

本発明の目的はデータ処理装置に使用される同
期形多相クロツク制御順序回路において、単一ク
ロツク信号により回路内部の全レジスタを制御で
きるようにすることにより、上記欠点を除去し、
機能試験時に擬似的に組み合わせ回路として試験
できるような同期形多相クロツク制御順序論理回
路を提供することにある。
The object of the present invention is to eliminate the above-mentioned drawbacks by making it possible to control all registers inside the circuit with a single clock signal in a synchronous multiphase clock control sequential circuit used in a data processing device.
An object of the present invention is to provide a synchronous multiphase clock controlled sequential logic circuit that can be tested as a pseudo combinational circuit during a functional test.

前記目的を達成するために本発明による論理回
路は、同期形多相クロツク制御順序回路におい
て、複数の独立したクロツク信号によつて制御さ
れるレジスタ群を1つのシリアルなシフトレジス
タとして取り扱えるように接続可能な制御手段
と、前記シリアルに接続されたシフトレジスタに
データをシフトイン、シフトアウトすることがで
きる外部入力端子および外部出力端子と、全ての
レジスタ群を同相のクロツク信号で制御する手段
とで構成してある。
In order to achieve the above object, a logic circuit according to the present invention connects a group of registers controlled by a plurality of independent clock signals in a synchronous multiphase clock control sequential circuit so that they can be treated as one serial shift register. an external input terminal and an external output terminal capable of shifting data in and out of the serially connected shift registers, and means for controlling all register groups with a clock signal of the same phase. It is configured.

上記構成によれば本発明の目的を完全に達成す
ることができる。
According to the above configuration, the object of the present invention can be completely achieved.

次に図面を参照して本発明をさらに詳細に説明
する。
Next, the present invention will be explained in more detail with reference to the drawings.

第2図は本発明による回路の第一の実施例を示
す図である。図示の本発明による同期形2相クロ
ツク制御順序回路は、外部入力端子群20と内部
レジスタ群300,400と、組み合わせ回路1
00,200と、外部出力端子群60と、外部ク
ロツク入力端子30,40と試験用外部クロツク
入力端子50と、外部シフト入力端子10、外部
シフト出力端子70とから構成されている。この
同期形2相クロツク制御順序回路では内部レジス
タ300,400は通常動作時には外部クロツク
入力端子30,40を2相クロツクとして、制御
信号線3000,4000を2相クロツク信号と
し、信号線群6001,6002をデータ信号線
群として動作する。機能試験時には、外部入力端
子群20を制御することにより、外部シフト入力
端子10をシフト入力端子、レジスタ300に関
しては信号線1000をシフト入力信号、信号線
2000をシフト出力信号とし、レジスタ400
に関しては信号線2000をシフト入力信号、信
号線7000をシフト出力信号とし、外部シフト
出力端子70をシフト出力端子として、試験用外
部クロツク入力端子50にクロツクを印加するこ
とにより、レジスタ300,400は単一のシリ
アルなシフトレジスタとして動作する。
FIG. 2 shows a first embodiment of the circuit according to the invention. The illustrated synchronous two-phase clock control sequential circuit according to the present invention includes an external input terminal group 20, internal register groups 300 and 400, and a combinational circuit 1.
00, 200, an external output terminal group 60, external clock input terminals 30, 40, an external test clock input terminal 50, an external shift input terminal 10, and an external shift output terminal 70. In this synchronous two-phase clock control sequential circuit, internal registers 300, 400 use external clock input terminals 30, 40 as two-phase clocks, control signal lines 3000, 4000 as two-phase clock signals, and signal line groups 6001, 400 as two-phase clock signals during normal operation. 6002 operates as a data signal line group. During a functional test, by controlling the external input terminal group 20, the external shift input terminal 10 is used as a shift input terminal, and for the register 300, the signal line 1000 is used as a shift input signal, the signal line 2000 is used as a shift output signal, and the register 400 is
For the registers 300 and 400, the signal line 2000 is used as a shift input signal, the signal line 7000 is used as a shift output signal, the external shift output terminal 70 is used as a shift output terminal, and a clock is applied to the test external clock input terminal 50. Operates as a single serial shift register.

すなわちこの回路の機能試験時には、外部入力
端子群20に任意の試験データを印加し、さらに
外部入力端子群20を制御し、試験用外部クロツ
ク入力端子50にクロツク信号を印加することに
より、外部シフト入力端子10よりレジスタ30
0,400内に任意の試験データを印加すること
ができる。上記試験データによつて駆動された組
み合わせ回路100,200の出力値は、外部出
力端子群60および信号線群6001,6002
上に出力され、外部出力端子群60に出力された
信号値は直接観測できるが、信号線群6001,
6002上の信号値は直接観測できない。そこで
外部入力端子群20を制御することにより、試験
用外部クロツク入力端子にクロツクを印加して、
信号線群6001,6002上の信号値をレジス
タ300,400内に同時に取り込み、更にレジ
スタの内容を外部シフト出力端子70を経由して
シリアルにシフトアウトすることにより、信号線
群6001,6002上の信号値が観測可能とな
る。すなわち同期形2相クロツク制御順序回路に
全ての内部レジスタを同時に制御するような試験
用外部クロツク端子50およびクロツク信号線5
000を付加することにより、この回路を擬似的
に組み合わせ回路として試験することが可能とな
る。なお上記動作において、内部レジスタ30
0,400がシフトレジスタとして動作する場
合、外部クロツク入力端子30,40をシフトク
ロツク信号として使用することも勿論可能であ
る。またクロツク相数が3相以上の場合も同様な
構成で実現できる。
That is, when testing the functionality of this circuit, arbitrary test data is applied to the external input terminal group 20, the external input terminal group 20 is further controlled, and a clock signal is applied to the test external clock input terminal 50, thereby generating an external shift signal. Register 30 from input terminal 10
Any test data within 0,400 can be applied. The output values of the combinational circuits 100 and 200 driven by the above test data are determined by the external output terminal group 60 and the signal line groups 6001 and 6002.
The signal values output to the external output terminal group 60 can be directly observed, but the signal values output to the signal line group 6001,
The signal value on 6002 cannot be directly observed. Therefore, by controlling the external input terminal group 20, a clock is applied to the test external clock input terminal.
By simultaneously capturing the signal values on the signal line groups 6001 and 6002 into the registers 300 and 400, and then serially shifting out the contents of the registers via the external shift output terminal 70, the signal values on the signal line groups 6001 and 6002 are The signal value becomes observable. In other words, a test external clock terminal 50 and a clock signal line 5 that control all internal registers simultaneously in a synchronous two-phase clock control sequential circuit are provided.
By adding 000, it becomes possible to test this circuit as a pseudo combinational circuit. Note that in the above operation, the internal register 30
0,400 operates as a shift register, it is of course also possible to use the external clock input terminals 30, 40 as shift clock signals. Further, a case where the number of clock phases is three or more can be realized with a similar configuration.

次に本発明の第2の実施例について第3図を用
いて説明する。第3図Aにおいて、外部クロツク
入力端子30,40および試験用制御端子80お
よび制御回路500を除くと第2図とまつたく同
一なので、異なつている部分の動作についてのみ
説明する。
Next, a second embodiment of the present invention will be described using FIG. 3. 3A is exactly the same as FIG. 2 except for the external clock input terminals 30, 40, the test control terminal 80, and the control circuit 500, so only the operations of the different parts will be described.

第3図Aにおいて外部クロツク入力端子30,
40は2相クロツク、試験用制御端子80は、内
部レジスタ300,400を通常のレジスタとし
て動作させるか、シフトレジスタとして動作させ
るかの切り替え信号として使用される。
In FIG. 3A, external clock input terminal 30,
40 is a two-phase clock, and a test control terminal 80 is used as a switching signal for operating the internal registers 300, 400 as normal registers or as shift registers.

制御回路500は、試験用制御端子80を制御
することにより、出力信号3000,4000を
2相クロツク信号として駆動するか、同相クロツ
ク信号として駆動するようになつている。このよ
うな制御回路は既知の論理素子を用いて簡単に実
現できる。第3図Bに1実施例を示す。すなわち
試験用制御信号8001がハイレベル(論理
“1”)の場合には出力信号3000は1相クロツ
ク信号、出力信号4000は2相クロツク信号が
供給され、制御信号8001がローレベル(論理
“0”)の場合には出力信号3000,4000に
はともに1相クロツク信号が供給される。
By controlling the test control terminal 80, the control circuit 500 drives the output signals 3000 and 4000 as two-phase clock signals or as in-phase clock signals. Such a control circuit can be easily realized using known logic elements. One embodiment is shown in FIG. 3B. That is, when the test control signal 8001 is at a high level (logic "1"), the output signal 3000 is a one-phase clock signal, the output signal 4000 is a two-phase clock signal, and the control signal 8001 is at a low level (logic "0"). ”), a one-phase clock signal is supplied to both output signals 3000 and 4000.

上述したような構成により、この回路の通常動
作時に、回路内の全てのレジスタが同相のクロツ
クで動作することが可能となり、機能試験時にこ
の回路を擬似的な組み合わせ回路として試験する
ことが可能となる。この回路が3相以上の場合も
同様である。また上記制御回路は回路内部に実装
されている必要はなく、当然回路外に実装するこ
とも可能である。
The configuration described above allows all registers in the circuit to operate with the same phase clock during normal operation of this circuit, making it possible to test this circuit as a pseudo combinational circuit during functional testing. Become. The same applies when this circuit has three or more phases. Furthermore, the control circuit does not need to be mounted inside the circuit, and can of course be mounted outside the circuit.

以上説明したように、本発明は同期形多相クロ
ツク制御順序回路の全ての内部レジスタを同相の
クロツクで動作するように構成することにより、
機能試験時に擬似的な組み合わせ回路として試験
することができるという効果がある。
As explained above, the present invention is achieved by configuring all internal registers of a synchronous multiphase clock control sequential circuit to operate with the same phase clock.
This has the advantage that it can be tested as a pseudo combinational circuit during a functional test.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来技術を示す論理ブロツク図、第2
図は本発明の一実施例を示す論理ブロツク図、第
3図は本発明の他の実施例を示す論理ブロツク図
であり、第3図A全体の論理ブロツク図、第3図
Bは第3図Aで使用されている制御回路の回路図
である。 10…外部シフト入力端子、20…外部入力端
子群、30,40…外部クロツク入力端子、50
…試験用外部クロツク入力端子、60…外部出力
端子群、70…外部シフト出力端子、80…試験
用制御端子、100,200…組み合わせ回路、
300,400…内部レジスタ、500…制御回
路、600,700…ANDゲート、800…OR
ゲート、1000,2000,7000…シフト
径路信号、3000,3001,4000,40
01…クロツク信号、5000…試験用クロツク
信号、6001,6002,6003,6004
…内部信号線群、8001…試験用制御信号。
Figure 1 is a logical block diagram showing the conventional technology;
The figure is a logic block diagram showing one embodiment of the present invention, and FIG. 3 is a logic block diagram showing another embodiment of the invention. FIG. 3 is a circuit diagram of the control circuit used in FIG. A; 10...External shift input terminal, 20...External input terminal group, 30, 40...External clock input terminal, 50
...External clock input terminal for testing, 60... External output terminal group, 70... External shift output terminal, 80... Control terminal for testing, 100, 200... Combination circuit,
300, 400...internal register, 500...control circuit, 600,700...AND gate, 800...OR
Gate, 1000, 2000, 7000...Shift path signal, 3000, 3001, 4000, 40
01...Clock signal, 5000...Test clock signal, 6001, 6002, 6003, 6004
...Internal signal line group, 8001...Test control signal.

Claims (1)

【特許請求の範囲】[Claims] 1 複数の独立したクロツク信号によつて制御さ
れるレジスタ群を1つのシリアルなシフトレジス
タとして取り扱えるように接続可能な制御手段
と、前記シリアルに接続されたレジスタにデータ
をシフトイン、シフトアウトすることができる外
部入力端子および外部出力端子と、全てのレジス
タ群を同相のクロツク信号によつて制御できる手
段とから構成したことを特徴とする同期形多相ク
ロツク制御順序論理回路。
1. Control means connectable so that a group of registers controlled by a plurality of independent clock signals can be treated as one serial shift register, and shifting data in and out of the serially connected registers. 1. A synchronous polyphase clock control sequential logic circuit comprising an external input terminal and an external output terminal capable of controlling the clock signal, and means capable of controlling all register groups by a clock signal of the same phase.
JP1699379A 1979-02-16 1979-02-16 Synchronous polyphase clock control sequence logic circuit Granted JPS55113198A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1699379A JPS55113198A (en) 1979-02-16 1979-02-16 Synchronous polyphase clock control sequence logic circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1699379A JPS55113198A (en) 1979-02-16 1979-02-16 Synchronous polyphase clock control sequence logic circuit

Publications (2)

Publication Number Publication Date
JPS55113198A JPS55113198A (en) 1980-09-01
JPS6152497B2 true JPS6152497B2 (en) 1986-11-13

Family

ID=11931537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1699379A Granted JPS55113198A (en) 1979-02-16 1979-02-16 Synchronous polyphase clock control sequence logic circuit

Country Status (1)

Country Link
JP (1) JPS55113198A (en)

Also Published As

Publication number Publication date
JPS55113198A (en) 1980-09-01

Similar Documents

Publication Publication Date Title
US4669061A (en) Scannable flip-flop
JPS6134173B2 (en)
JPS63263480A (en) Semiconductor integrated logic circuit
US5457699A (en) Electronic component with a shift register test architecture (boundary scan)
US5068881A (en) Scannable register with delay test capability
JP2638281B2 (en) Scan path circuit
EP0562884B1 (en) Basic DCVS circuits with dual function load circuits
JPS6338180A (en) Semiconductor integrated circuit device
JP3363691B2 (en) Semiconductor logic integrated circuit
US4910734A (en) Intergrated circuit having testing function circuit and control circuit therefor
JPS6152497B2 (en)
JPH07198790A (en) Semiconductor integrated logic circuit and net list converting system
JP2547281B2 (en) Semiconductor integrated circuit
JPS63109379A (en) Testing auxiliary circuit for semiconductive device
JPH0312570A (en) Semiconductor integrated circuit
JP2723676B2 (en) Semiconductor integrated circuit
JPH10307167A (en) Testing device for logic integrated circuit
JP2765442B2 (en) Scan test method
JPH0358143A (en) Scan in/out logic circuit for lsi
JPH09320290A (en) Shift register
JP3251748B2 (en) Semiconductor integrated circuit
JPH10123213A (en) Semiconductor integrated circuit
JPH0389178A (en) Semiconductor integrated circuit
JPS63198884A (en) Test assisting circuit
JPS62133371A (en) Semiconductor device