JP2826408B2 - Semiconductor logic integrated circuit - Google Patents

Semiconductor logic integrated circuit

Info

Publication number
JP2826408B2
JP2826408B2 JP4045104A JP4510492A JP2826408B2 JP 2826408 B2 JP2826408 B2 JP 2826408B2 JP 4045104 A JP4045104 A JP 4045104A JP 4510492 A JP4510492 A JP 4510492A JP 2826408 B2 JP2826408 B2 JP 2826408B2
Authority
JP
Japan
Prior art keywords
clock
integrated circuit
output
data
logic integrated
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 - Lifetime
Application number
JP4045104A
Other languages
Japanese (ja)
Other versions
JPH05249183A (en
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.)
NIPPON DENKI AISHII MAIKON SHISUTEMU KK
Original Assignee
NIPPON DENKI AISHII MAIKON SHISUTEMU KK
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 DENKI AISHII MAIKON SHISUTEMU KK filed Critical NIPPON DENKI AISHII MAIKON SHISUTEMU KK
Priority to JP4045104A priority Critical patent/JP2826408B2/en
Publication of JPH05249183A publication Critical patent/JPH05249183A/en
Application granted granted Critical
Publication of JP2826408B2 publication Critical patent/JP2826408B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は半導体論理集積回路に関
し、特に内部データバスの動作テスト用回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor logic integrated circuit, and more particularly to a circuit for testing the operation of an internal data bus.

【0002】[0002]

【従来の技術】半導体論理集積回路では内部の各機能ブ
ロック間のデータの転送を内部データバスを介して行っ
ており、内部データバスと各機能ブロックとのデータの
授受は所定のクロックに同期して行なわれる。この従来
の半導体論理集積回路をテストする場合では、図5に示
すように内部データバス2が正常に動作しているかどう
かを確認するために、本体は外部へはデータを出力さず
に命令処理等のデータの授受をしているこの内部データ
バス2を、周辺(I/O)12cに接続し、テストモー
ド時にはTEST信号STがトランスファゲート50を
オンして内部データバス2のデータ内容S2を直接的に
テスト出力端子3cに出力させる。また、通常モード時
には、通常モード入・出力データSiOを入出力する入
出力制御回路48の出力データ48をトランスファゲー
ト49を介してテスト出力端子3cに出力する。
2. Description of the Related Art In a semiconductor logic integrated circuit, data is transferred between internal functional blocks via an internal data bus. Data transfer between the internal data bus and each functional block is synchronized with a predetermined clock. It is done. In testing this conventional semiconductor logic integrated circuit, as shown in FIG. 5, in order to confirm whether or not the internal data bus 2 is operating normally, the main unit does not output data to the outside and executes instruction processing. The internal data bus 2 for transmitting and receiving data such as data is connected to the peripheral (I / O) 12c. In the test mode, the TEST signal ST turns on the transfer gate 50 to change the data content S2 of the internal data bus 2. Output directly to the test output terminal 3c. In the normal mode, the output data 48 of the input / output control circuit 48 for inputting / outputting the normal mode input / output data SiO is output to the test output terminal 3c via the transfer gate 49.

【0003】次に周辺(I/O)12cの入力端Aおよ
びLSIテスタ13の入力端0のそれぞれの電圧のタイ
ミング波形を図6に示す。ここでクロックCKは、内部
データバス2がデータの授受をするタイミングである。
このクロックCKに同期して変化する内部データバス2
には、バス2自身のバス寄生抵抗R,バス寄生容量Cが
形成されており、周辺(I/O)12cの入力端Aでは
クロックCKの立上がり時点t1よりもT1だけ遅れて
変化する。
FIG. 6 shows timing waveforms of voltages at the input terminal A of the peripheral (I / O) 12c and the input terminal 0 of the LSI tester 13. Here, the clock CK is a timing at which the internal data bus 2 exchanges data.
Internal data bus 2 changing in synchronization with this clock CK
Is formed with a bus parasitic resistance R and a bus parasitic capacitance C of the bus 2 itself, and the input terminal A of the peripheral (I / O) 12c changes with a delay of T1 from the rising time t1 of the clock CK.

【0004】このデータがトランスファゲート50を通
り、出力バッファ52を介してテスト出力端3CからL
SIテスタ13に達する際には、さらにT2の遅れを生
じる。
This data passes through the transfer gate 50, and from the test output terminal 3 C via the output buffer 52 to the L level.
When reaching the SI tester 13, a further delay of T2 occurs.

【0005】このT2の遅れの原因の大部分は、テスト
出力端子3cとLSIテスタ13間を接続する出力配線
の寄生容量cと寄生抵抗rで占めている。
Most of the cause of the delay of T2 is occupied by the parasitic capacitance c and the parasitic resistance r of the output wiring connecting between the test output terminal 3c and the LSI tester 13.

【0006】図5の回路で、論理集積回路1bの動作周
波数が低く、クロックCKのパルス幅が十分に長けれ
ば、図6(a)のタイミング波形図からわかる様に、L
SIテスタ13の入力端0に入力するデータSOは、
(T1+T2)の遅れがあってもクロックCKの“H”
の期間内に変化することになり、LSIテスタ13はデ
ータバス2が正常動作しているとみなす。
In the circuit of FIG. 5, if the operating frequency of the logic integrated circuit 1b is low and the pulse width of the clock CK is sufficiently long, as can be seen from the timing waveform diagram of FIG.
The data SO input to the input terminal 0 of the SI tester 13 is
Even if there is a delay of (T1 + T2), the clock CK is “H”.
, And the LSI tester 13 regards the data bus 2 as operating normally.

【0007】ところが、動作周波数が高く、クロックC
Kのパルス幅が短くなると、図6(b)に示す様にクロ
ックCKの“H”の期間内にデータが変化し切れずに
“L”の期間に入り込んでしまい、LSIテスタ13
は、データバス2が誤動作しているとみなしてしまう。
However, the operating frequency is high and the clock C
When the pulse width of K becomes short, as shown in FIG. 6B, the data does not completely change within the period of "H" of the clock CK and enters the period of "L".
Means that the data bus 2 is malfunctioning.

【0008】ところで、半導体論理集積回路のテスト項
目の一つに、全ての命令が正常に動作する限界の入力周
波数(以後これをFMAXという)の測定があるが、こ
のFMAXの測定で、周波数の限界を決定してしまう要
因は、内部データバス2の様にバス寄生容量Cや抵抗R
が大きい場合である。すなわちFMAXの測定を図5に
示した論理集積回路1bについて行なえば、内部データ
バス2が正常に動作している周波数であっても、その内
部付加抵抗R,容量Cが大きい場合には、LSIテスタ
13は誤動作とみなしてしまうことがある。
Incidentally, one of the test items of the semiconductor logic integrated circuit is a measurement of a limit input frequency (hereinafter, referred to as FMAX) at which all instructions can operate normally. Factors that determine the limit are the bus parasitic capacitance C and the resistance R as in the internal data bus 2.
Is large. That is, if the FMAX measurement is performed on the logic integrated circuit 1b shown in FIG. 5, even if the internal data bus 2 operates normally, if the internal added resistance R and the capacitance C are large, the LSI The tester 13 may be regarded as malfunction.

【0009】[0009]

【発明が解決しようとする課題】上述した従来の半導体
論理集積回路は、テスト出力端子とLSIテスタ間の配
線の容量,抵抗によってデータ出力にディレイが生じ、
回路の動作スピードが高速になるほどクロックとのタイ
ミングのズレが大きくなり、FMAXが正確に測定でき
ないという欠点があった。
In the above-described conventional semiconductor logic integrated circuit, the data output is delayed due to the capacitance and resistance of the wiring between the test output terminal and the LSI tester.
As the operation speed of the circuit increases, the timing deviation from the clock increases, and there is a disadvantage that FMAX cannot be measured accurately.

【0010】[0010]

【課題を解決するための手段】本発明の半導体論理集積
回路は、クロックで動作している内部データバスのデー
タ内容を、テストモード次に周辺(I/O)とテスト出
力端子を介して外部のLSIテスタに供給する機能を有
する半導体論理集積回路において、前記内部データバス
と前記周辺(I/O)との間に、シフトレジスタを有し
て構成される。
According to the semiconductor logic integrated circuit of the present invention, the data content of an internal data bus operated by a clock is transferred to a test mode, and then to a peripheral (I / O) and an external through a test output terminal. In the semiconductor logic integrated circuit having a function of supplying the LSI tester, a shift register is provided between the internal data bus and the peripheral (I / O).

【0011】また、半導体論理集積回路は、前記シフト
レジスタと前記周辺(I/O)との間に、前記クロック
の分周クロックに同期して動作するラッチ回路を挿入し
て構成されている。
In the semiconductor logic integrated circuit, a latch circuit that operates in synchronization with a frequency-divided clock of the clock is inserted between the shift register and the peripheral (I / O).

【0012】[0012]

【実施例】次に本発明を図面を参照して説明する。図1
は本発明の第1の実施例の回路図である。クロックCK
に同期して動作している内部データバス2と、そのデー
タ内容S2を入力端Aに入力してクロックCKに同期し
て動作する立上ラッチ6,立下ラッチ8および立上りラ
ッチ10を従続接続して出力端Dから遅延出力データS
Dを出力するシフトレジスタ11と、遅延出力データS
Dを入力して出力バッファを介してテスト出力端3から
外部にテスト出力信号S3を供給する周辺(I/O)1
2とを有している。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. FIG.
FIG. 2 is a circuit diagram of a first embodiment of the present invention. Clock CK
An internal data bus 2 operating in synchronism with the rising latch 6, a falling latch 8 and a rising latch 10 operating in synchronization with the clock CK by inputting the data content S2 to an input terminal A Connect and output delayed data S from output terminal D
D, and a shift register 11,
Peripheral (I / O) 1 which inputs D and supplies test output signal S3 from test output terminal 3 to the outside via an output buffer
And 2.

【0013】さらにテスト出力信号S3は、出力配線を
介してLSIテスタ13の入力端Eにテスト入力信号S
Eとして供給されて、内部データバス2のデータ内容S
2の状態を試験する。
Further, the test output signal S3 is applied to the input terminal E of the LSI tester 13 via the output wiring.
E and the data content S of the internal data bus 2
Test condition 2.

【0014】次に図2の各電圧のタイミング図を参照し
て図1の回路のテスト動作を説明する。内部データバス
1のデータ内容S2は、バス寄生抵抗R,容量Cによっ
て、クロックCKの立上り時点t1からT1だけ遅れて
シフトレジスタ11の入力端Aに入力する。シフトレジ
スタ12内では1AND2NORゲート5a,5bで構
成される立上りラッチ6によってクロックCKの最初の
立上り時点t1でデータを取り込む。その後2OR2N
ANDゲート7a,7bで構成される立下りラッチ8で
クロックCKの最初の立上がり時点t2でデータを次段
入力端へと送り、2AND2NORゲート9a,9bで
構成される立上りラッチ10で次のクロックCKの立上
がり時点3でデータを出力し、このシフトレジスタ11
は1クロック分遅らせたデータ内容S2の遅延データS
Dを出力端Dから出力する。
Next, the test operation of the circuit of FIG. 1 will be described with reference to the timing chart of each voltage of FIG. The data content S2 of the internal data bus 1 is input to the input terminal A of the shift register 11 with a delay of T1 from the rising time t1 of the clock CK due to the bus parasitic resistance R and the capacitance C. In the shift register 12, data is taken in at the first rising time t1 of the clock CK by the rising latch 6 composed of the 1AND2 NOR gates 5a and 5b. Then 2OR2N
The falling latch 8 composed of AND gates 7a and 7b sends data to the next-stage input terminal at the first rising time t2 of the clock CK, and the next clock CK is generated by the rising latch 10 composed of 2AND2 NOR gates 9a and 9b. At the rising edge 3 of the shift register 11
Is delayed data S of data content S2 delayed by one clock
D is output from the output terminal D.

【0015】この遅延データSDは周辺(I/O)12
を介してテスト出力端子3から出力配線の寄生容量c,
抵抗rによる大きい遅れT2分だけ遅れて、LSIテス
タ13の入力端Eに入力される。
The delay data SD is transmitted to the peripheral (I / O) 12
The parasitic capacitance c of the output wiring from the test output terminal 3 through
The signal is input to the input terminal E of the LSI tester 13 with a delay of a large delay T2 due to the resistance r.

【0016】図2に示すように、本実施例では内部デー
タバス2のディレイT1と周辺(I/O)・LSIテス
タ間のディレイT2が同一クロック期間内で重なること
がないので、1クロック分遅らせただけで正確なFMA
Xの測定を行なうことが出来る。
As shown in FIG. 2, in this embodiment, the delay T1 of the internal data bus 2 and the delay T2 between the peripheral (I / O) / LSI tester do not overlap within the same clock period. Accurate FMA just delayed
X can be measured.

【0017】図3は本発明の第2の実施例の回路図であ
り、シフトレジスタ11aは図1に示した第1の実施例
の1クロック分遅らせた出力端Dの遅延出力データSD
に加えて、それよりもさらに1クロック分遅らせた出力
端Hの遅延出力データSHを持っている。この2つの出
力データSD,SHを、分周回路34によってクロック
CKを2分周させたクロックSMによってそれぞれラッ
チ14A,14Bにラッチし、周辺(I/O)12A,
12Bの2つの出力端子3A,3Bからそれぞれ出力
し、LSIテスタ13aの入力端K,Lにそれぞれ入力
する。
FIG. 3 is a circuit diagram of a second embodiment of the present invention. The shift register 11a is provided with the delayed output data SD of the output terminal D delayed by one clock in the first embodiment shown in FIG.
In addition to the above, there is delayed output data SH at the output end H which is further delayed by one clock. The two output data SD and SH are latched in the latches 14A and 14B, respectively, by the clock SM obtained by dividing the clock CK by 2 by the frequency divider 34, and the peripheral (I / O) 12A,
Outputs are provided from two output terminals 3A and 3B of the LSI 12B, respectively, and input to input terminals K and L of the LSI tester 13a.

【0018】この論理集積回路1aの各点のデータ電圧
タイミング波形を図4に示す。本実施例は高速の半導体
論理集積回路1aで、周辺(I/O)12A,12Bと
LSIテスタ13間のディレイT2がクロックCKの
“H”の期間幅以上かかり、従来はLSIテスタ13が
正常動作とみなさない場合でも、出力するデータ電圧S
K,SLは、クロックCKを2分周した2倍の期間内で
変化すればよく、正確なFMAXを測定することができ
る。
FIG. 4 shows a data voltage timing waveform at each point of the logic integrated circuit 1a. The present embodiment is a high-speed semiconductor logic integrated circuit 1a, and the delay T2 between the peripheral (I / O) 12A, 12B and the LSI tester 13 takes more than the width of the "H" period of the clock CK. Even if it is not considered as an operation, the output data voltage S
K and SL need only be changed within twice the period obtained by dividing the clock CK by two, and accurate FMAX can be measured.

【0019】[0019]

【発明の効果】以上説明したように本発明は、内部デー
タバスと内部データバスの内容データを出力するための
周辺I/Oの間に、シフトレジスタを設けてデータを遅
らせて出力させるので、内部データバスのディレイ周辺
(I/O)・LSIテスタ間の配線容量,抵抗によるデ
ィレイが、同一クロック内で重なることがなく、正確な
FMAXの測定を行なうことが出来る。
As described above, according to the present invention, a shift register is provided between the internal data bus and the peripheral I / O for outputting the contents data of the internal data bus, and the data is delayed and output. Accurate FMAX measurement can be performed without delay due to wiring capacitance and resistance between the delay (I / O) of the internal data bus and the LSI tester within the same clock.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施例の回路図である。FIG. 1 is a circuit diagram of a first embodiment of the present invention.

【図2】図1の回路の動作を説明するための各電圧のタ
イミング図である。
FIG. 2 is a timing chart of each voltage for explaining the operation of the circuit of FIG. 1;

【図3】本発明の第2の実施例の回路図である。FIG. 3 is a circuit diagram of a second embodiment of the present invention.

【図4】図3の回路の動作を説明するための各電圧のタ
イミング図である。
FIG. 4 is a timing chart of each voltage for explaining the operation of the circuit of FIG. 3;

【図5】従来の半導体論理集積回路の一例の回路図であ
る。
FIG. 5 is a circuit diagram of an example of a conventional semiconductor logic integrated circuit.

【図6】(a),(b)は図5の回路のそれぞれ入力周
波数が低い場合および高い場合の各電圧のタイミング図
である。
6 (a) and 6 (b) are timing diagrams of respective voltages when the input frequency of the circuit of FIG. 5 is low and high, respectively.

【符号の説明】[Explanation of symbols]

1,1a 論理集積回路 2 内部データバス R バス寄生抵抗 3,3A,3B テスト出力端子 4 インバータ 5a,5b,9a,9b,27a,27b 2AND
2NORゲート 6,10,28 立上げラッチ 7a,7b,29a,29b 2OR2NANDゲー
ト 8,30 立下ラッチ 34 分周回路 11,11a シフトレジスタ 12,12A,12B 周辺I/O 13 LSIテスタ 14A,14B ラッチ C バス寄生容量 c 出力配線の寄生容量 R バス寄生抵抗 r 出力配線の寄生抵抗
1, 1a logic integrated circuit 2 internal data bus R bus parasitic resistance 3, 3A, 3B test output terminal 4 inverter 5a, 5b, 9a, 9b, 27a, 27b 2AND
2NOR gate 6,10,28 Rising latch 7a, 7b, 29a, 29b 2OR2 NAND gate 8,30 Falling latch 34 Divider circuit 11,11a Shift register 12,12A, 12B Peripheral I / O 13 LSI tester 14A, 14B Latch C bus parasitic capacitance c parasitic capacitance of output wiring R bus parasitic resistance r parasitic resistance of output wiring

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G01R 31/28 H01L 27/04 H03K 19/00 G06F 11/22──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) G01R 31/28 H01L 27/04 H03K 19/00 G06F 11/22

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 クロックで動作している内部データバス
のデータ内容を、テストモード時に周辺(I/O)とテ
スト出力端子を介して外部のLSIテスタに供給する機
能を有する半導体論理集積回路において、前記内部デー
タバスと前記周辺(I/O)との間に、シフトレジスタ
を有することを特徴とする半導体論理集積回路。
1. A semiconductor logic integrated circuit having a function of supplying data contents of an internal data bus operated by a clock to an external LSI tester via a peripheral (I / O) and a test output terminal in a test mode. And a shift register between the internal data bus and the peripheral (I / O).
【請求項2】 前記シフトレジスタと前記周辺(I/
O)との間に、前記クロックの分周クロックに同期して
動作するラッチ回路を挿入したことを特徴とする請求項
1記載の半導体論理回路。
2. The method according to claim 1, wherein the shift register and the peripheral (I /
2. The semiconductor logic circuit according to claim 1, wherein a latch circuit that operates in synchronization with the frequency-divided clock of the clock is inserted between the two.
JP4045104A 1992-03-03 1992-03-03 Semiconductor logic integrated circuit Expired - Lifetime JP2826408B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4045104A JP2826408B2 (en) 1992-03-03 1992-03-03 Semiconductor logic integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4045104A JP2826408B2 (en) 1992-03-03 1992-03-03 Semiconductor logic integrated circuit

Publications (2)

Publication Number Publication Date
JPH05249183A JPH05249183A (en) 1993-09-28
JP2826408B2 true JP2826408B2 (en) 1998-11-18

Family

ID=12709983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4045104A Expired - Lifetime JP2826408B2 (en) 1992-03-03 1992-03-03 Semiconductor logic integrated circuit

Country Status (1)

Country Link
JP (1) JP2826408B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2344184A (en) 1998-11-26 2000-05-31 Ericsson Telefon Ab L M Testing integrated circuits
JP5076600B2 (en) * 2007-03-30 2012-11-21 富士通セミコンダクター株式会社 Performance test system and performance test method

Also Published As

Publication number Publication date
JPH05249183A (en) 1993-09-28

Similar Documents

Publication Publication Date Title
US5606567A (en) Delay testing of high-performance digital components by a slow-speed tester
JP2614345B2 (en) Scan flip-flop
US8484523B2 (en) Sequential digital circuitry with test scan
KR100286914B1 (en) Semiconductor memory
US4961013A (en) Apparatus for generation of scan control signals for initialization and diagnosis of circuitry in a computer
US6078202A (en) Semiconductor device having portions that operate at different frequencies, and method of designing the device
JP2760284B2 (en) Semiconductor integrated circuit device
US5459402A (en) Delay time measuring circuit
JPH05273311A (en) Logic integrated circuit
US5535343A (en) Method and apparatus for generating write signals
JPH06105285B2 (en) Semiconductor integrated circuit device
US6275081B1 (en) Gated clock flip-flops
JP3437950B2 (en) Circuit for synchronously exchanging bidirectional data, integrated circuit chip including this circuit, and test method
JP2826408B2 (en) Semiconductor logic integrated circuit
JPH09312553A (en) Logic circuit
JP3363691B2 (en) Semiconductor logic integrated circuit
JPH11142477A (en) Semiconductor integrated circuit
JPH10133768A (en) Clock system and semiconductor device, and method for testing semiconductor device, and cad device
US4244028A (en) Digital microprocessor having a time-shared adder
US6125462A (en) Testing mechanism in a semiconductor integrated circuit device using an external clock signal and a non-connection pin input signal
US6973422B1 (en) Method and apparatus for modeling and circuits with asynchronous behavior
JP2590105B2 (en) Semiconductor integrated circuit device
JP2917711B2 (en) Output buffer circuit
JPH085710A (en) Flip flop circuit for testing scanning path
JPH06177248A (en) Automatic method for block layout of semiconductor integrated circuit

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980818