JPH01155281A - Logic test circuit - Google Patents

Logic test circuit

Info

Publication number
JPH01155281A
JPH01155281A JP62313573A JP31357387A JPH01155281A JP H01155281 A JPH01155281 A JP H01155281A JP 62313573 A JP62313573 A JP 62313573A JP 31357387 A JP31357387 A JP 31357387A JP H01155281 A JPH01155281 A JP H01155281A
Authority
JP
Japan
Prior art keywords
circuit
input
delay circuit
logic
delay
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
Application number
JP62313573A
Other languages
Japanese (ja)
Inventor
Koichi Kikuchi
菊地 興一
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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP62313573A priority Critical patent/JPH01155281A/en
Publication of JPH01155281A publication Critical patent/JPH01155281A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Logic Circuits (AREA)

Abstract

PURPOSE:To perform a logic circuit test by a method wherein an output of a delay circuit for which an initial value can be set is inverted logically and a logically inverted output is supplied, being switched from a data input signal, to the input of the delay circuit through a switch which is controllable from outside. CONSTITUTION:Only an ordinary input signal from a data input terminal 1, a clock signal from a clock input terminal 2 and a reset signal from an initial value setting input terminal 3 are taken to the input of a delay circuit 5. A delay input in relation to the ordinary input signal is switched from an output of the delay circuit 5 through an inverter circuit 6 and a selector switch 7. In other words, the switch 7 selects a data input 1 as a data input to the delay circuit 5 in an ordinary state, while selecting a signal obtained by inverting an output logic of the delay circuit 5, as the data input of this circuit. A logic circuit test can be performed by controlling the switch 7 directly from an external terminal.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は論理テスト回路に関し、特に順序回路を甘む調
理テスト回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to logic test circuits, and more particularly to cooking test circuits that support sequential circuits.

〔従来の技術〕[Conventional technology]

従来、この種の論理テスト回路は外部からのテストパタ
ーンを入力することによシ、論理回路の試験を行ってい
る。
Conventionally, this type of logic test circuit tests the logic circuit by inputting a test pattern from the outside.

第3図は従来の一例を説明するための論理テスト回路で
ある。
FIG. 3 is a logic test circuit for explaining a conventional example.

第3図に示すように、かかるテスト回路は遅延回路5の
入力CD)にインバータ回路6とナントゲート10a〜
10cとからなるゲート回路スイッチを介してデータ入
力端子1からの通常入力信号がテストデータ入力端子9
からのテスト入力信号かを選択し、テスト時に遅延回路
5にテストパターンを与えデータ出力端子4に遅延デー
タを出力する回路構成を取っている。尚、遅延回路5に
はクロック(CK)入力端子2および初期値設定(R)
入力端子3が接続され、またゲート回路スイッチにはテ
スト制(gI信号入力端子8が接続されている。
As shown in FIG. 3, such a test circuit has an inverter circuit 6 and a Nant gate 10a to
The normal input signal from the data input terminal 1 is transferred to the test data input terminal 9 through a gate circuit switch consisting of 10c and 10c.
The circuit configuration is such that a test pattern is applied to the delay circuit 5 during testing, and delayed data is output to the data output terminal 4. Note that the delay circuit 5 has a clock (CK) input terminal 2 and an initial value setting (R).
An input terminal 3 is connected to the gate circuit switch, and a test system (gI signal input terminal 8) is connected to the gate circuit switch.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来の舖埋テスト回路は遅延回路が多い回路だ
と各々の遅延回路へのテストパターン入力端子数が多く
なり、したがって配線本数も多くなる上、外部からの大
量のテストパターンを必要とする欠点があった。
In the conventional buried test circuit described above, if the circuit has many delay circuits, the number of test pattern input terminals to each delay circuit will increase, and therefore the number of wiring will increase, and a large number of external test patterns will be required. There were drawbacks.

本発明の目的は、かかる外部からのテストパターンを必
要とすることなく、しかも入力端子数を削減した論理テ
スト回路を提供するととkある。
An object of the present invention is to provide a logic test circuit that does not require such an external test pattern and has a reduced number of input terminals.

〔問題点を膚決するための手段〕[Means for deciding the issue]

本発明の論理テスト回路は、データおよびクロックを入
力とじ一個あるいは複数個を縦属接続した初期値設定可
能な遅延回路と、順序回路としての前記遅延回路の出力
を論理反転する回路と、前記論理反転回路の出力をデー
タ入力信号と切替えて遅延回路の入力に与える切替スイ
ッチとを有し、前記切替スイッチの制御を直接外部端子
から行うように構成される。
The logic test circuit of the present invention includes a delay circuit in which an initial value can be set by inputting data and a clock and one or more delay circuits are connected in cascade, a circuit for logically inverting the output of the delay circuit as a sequential circuit, and a circuit for logically inverting the output of the delay circuit as a sequential circuit. It has a changeover switch that switches the output of the inversion circuit with a data input signal and supplies it to the input of the delay circuit, and is configured to control the changeover switch directly from an external terminal.

(実施例〕 次に、本発明の実施例について図面を参照して説明する
。
(Example) Next, an example of the present invention will be described with reference to the drawings.

第1図は本発明の第一の実施例を説明するための論理テ
スト回路図である。
FIG. 1 is a logic test circuit diagram for explaining a first embodiment of the present invention.

力信号と、クロック入力端子2からのクロック信号と、
初期値設定入力端子3からのリセット信号とのみを取り
込み、遅延回路5の出力からインバータ回路6と切替ス
イッチ7とを介し前記通常入力信号に対する遅延入力の
切替を行う構成である。
a clock signal from clock input terminal 2;
The configuration is such that only the reset signal from the initial value setting input terminal 3 is taken in, and the delay input for the normal input signal is switched from the output of the delay circuit 5 via the inverter circuit 6 and the changeover switch 7.

すなわち、通常状態では切替スイッチ7は遅延回路5の
データ入力としてデータ人力1を選択し、一方、テスト
状態では切替スイッチ7は遅延回路5のデータ人やとし
て遅延回路5の出力論理をインバータ回路6で反転した
信!を選択する。このため、テスト状態では遅延回路5
はクロック信号を計数するカウンタ回路として動作する
。このカウンタ回路として動作する遅延回路5からテス
トパターンを論理信号として” 1010 ”  と交
互に自動的にクロック信号に同期して発生する。
That is, in the normal state, the selector switch 7 selects the data input 1 as the data input of the delay circuit 5, while in the test state, the selector switch 7 selects the data output logic of the delay circuit 5 as the data input of the delay circuit 5. Faith reversed! Select. Therefore, in the test state, the delay circuit 5
operates as a counter circuit that counts clock signals. The delay circuit 5, which operates as a counter circuit, generates a test pattern as a logic signal "1010" alternately and automatically in synchronization with a clock signal.

要するに1遅延回路5がテストパターン発生源として機
能することになシ、シかもテストパターン発生のための
テスト制御信号やその端子およびテストデータ入力端子
も必要なくなる。
In short, the one-delay circuit 5 does not function as a test pattern generation source, and the test control signal, its terminal, and test data input terminal for generating the test pattern are also no longer required.

第2図は本発明の第二の実施例を説明するための論理テ
スト回路図である。   − 第2図に示すように、本実施例のテスト回路は前述した
第一の実施例の遅延回路5を二段縦属して設けた回路構
成であり、その他の回路、端子は第一の実施例の回路、
端子と同一である。
FIG. 2 is a logic test circuit diagram for explaining a second embodiment of the present invention. - As shown in FIG. 2, the test circuit of this embodiment has a circuit configuration in which the delay circuit 5 of the first embodiment described above is arranged vertically in two stages, and the other circuits and terminals are the same as those of the first embodiment. Example circuit,
Same as terminal.

かかる構成とすることにより、遅延回路−個ずつにスイ
ッチを設けるよりもスイッチと信号線の数が減り、テス
ト回路としての付加部分は小さくなる。また、テスト時
にカウンタ回路となった遅延回路から発生する論理信号
は一11001100’となシ、前述した第一の実施例
とは異なりたテストパターンを自動的に発生する発生源
となる。
With this configuration, the number of switches and signal lines is reduced compared to when a switch is provided for each delay circuit, and the additional portion as a test circuit becomes smaller. Further, during testing, the logic signal generated from the delay circuit which has become a counter circuit is 11001100', which becomes a source for automatically generating a test pattern different from that of the first embodiment described above.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明の論理テスト回路は通常の
回路に若干ハードウェアを追加するだけで外部からのテ
ストパターンを処女とせず、しかも自動的に論理回路の
内部でテストパターンを発生することができるので、入
力端子の大幅な削減と論理回路テストの自動化とを実現
できるという効果がある。*に、入力端子の削減に関し
ては端子数が限定されている半導体集積回路にとって大
□きな効果がある。
As explained above, the logic test circuit of the present invention can generate test patterns automatically inside the logic circuit without using test patterns from the outside by simply adding some hardware to a normal circuit. This has the effect of significantly reducing the number of input terminals and automating logic circuit testing. *Reducing the number of input terminals has a great effect on semiconductor integrated circuits that have a limited number of terminals.

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

第1図は本発明の第一の実施例を説明するための論理テ
スト回路図、第2図は本発明の第二の実施例を説明する
ための論理テスト回路図、第3図は従来の一例を説明す
るための論理テスト回ぼりある。 l・・・・・・データ入力端子、2・・・・・・クロッ
ク入力端子、3・・・・・・初期値設定入力端子、4・
・・・・・データ出力端子、5.5m、5b・・・・・
・遅延回路、6・・・・・・インバータ回路、7・・・
・・・スイッチ。
Fig. 1 is a logic test circuit diagram for explaining the first embodiment of the present invention, Fig. 2 is a logic test circuit diagram for explaining the second embodiment of the invention, and Fig. 3 is a conventional logic test circuit diagram. Here is a logic test to explain an example. l...Data input terminal, 2...Clock input terminal, 3...Initial value setting input terminal, 4...
...Data output terminal, 5.5m, 5b...
・Delay circuit, 6... Inverter circuit, 7...
···switch.

Claims (1)

【特許請求の範囲】[Claims] 順序回路を有する論理テスト回路において、データおよ
びクロックを入力とし一個あるいは複数個を縦属接属し
た初期値設定可能な遅延回路と、順序回路としての前記
遅延回路の出力を論理反転する回路と、前記論理反転回
路の出力をデータ入力信号と切替えて前記遅延回路の入
力に与える切替スイッチとを有し、附記切替スイッチの
制御を直接外部端子から行うことを特徴とする論理テス
ト回路。
In a logic test circuit having a sequential circuit, a delay circuit that receives data and a clock and can set an initial value in which one or more delay circuits are vertically connected, and a circuit that logically inverts the output of the delay circuit as a sequential circuit; A logic test circuit comprising a changeover switch that switches the output of the logic inversion circuit to a data input signal and supplies the signal to the input of the delay circuit, and the changeover switch described in appendix is controlled directly from an external terminal.
JP62313573A 1987-12-11 1987-12-11 Logic test circuit Pending JPH01155281A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62313573A JPH01155281A (en) 1987-12-11 1987-12-11 Logic test circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62313573A JPH01155281A (en) 1987-12-11 1987-12-11 Logic test circuit

Publications (1)

Publication Number Publication Date
JPH01155281A true JPH01155281A (en) 1989-06-19

Family

ID=18042937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62313573A Pending JPH01155281A (en) 1987-12-11 1987-12-11 Logic test circuit

Country Status (1)

Country Link
JP (1) JPH01155281A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55129772A (en) * 1979-01-23 1980-10-07 Koenemann Bernd Logic block for integrated digital circuit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55129772A (en) * 1979-01-23 1980-10-07 Koenemann Bernd Logic block for integrated digital circuit

Similar Documents

Publication Publication Date Title
EP0322618A2 (en) Clock selection circuit
JPS63263480A (en) Semiconductor integrated logic circuit
JP3114215B2 (en) Clock frequency doubler
JPS63158475A (en) Logical integrated circuit of scan pass system
JPH04306013A (en) Latch circuit device
JPH01194014A (en) Clock switching device
JP2514989B2 (en) Sequential circuit
JPH04105412A (en) Flip-flop
JPH1185306A (en) Clock switching circuit
JP2538074B2 (en) Logic integrated circuit
JP3251748B2 (en) Semiconductor integrated circuit
JP2606665Y2 (en) Electronic circuit
JPH01192215A (en) Semiconductor integrated logic circuit
KR100476863B1 (en) Delay interface circuit
JPS63282820A (en) Clock signal switching system
JPH1197988A (en) Clock switching circuit
JPH05256913A (en) Semiconductor integrated circuit device
JPH0514138A (en) Latch circuit with temporary holding function
JPH09171060A (en) Semiconductor integrated circuit
JPH0277914A (en) Multi-phase clock generating circuit
JPH01116815A (en) Clock switching circuit
JPH0453309A (en) Clock changeover circuit
JPH0897686A (en) Semiconductor integrated circuit
JPS6329865A (en) Signal selecting circuit
JPS63205582A (en) Lsi testing circuit