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
JP3192282B2 - Semiconductor integrated circuit - Google Patents
[go: Go Back, main page]

JP3192282B2 - Semiconductor integrated circuit - Google Patents

Semiconductor integrated circuit

Info

Publication number
JP3192282B2
JP3192282B2 JP15238093A JP15238093A JP3192282B2 JP 3192282 B2 JP3192282 B2 JP 3192282B2 JP 15238093 A JP15238093 A JP 15238093A JP 15238093 A JP15238093 A JP 15238093A JP 3192282 B2 JP3192282 B2 JP 3192282B2
Authority
JP
Japan
Prior art keywords
input
signal
output
circuit block
timing
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 - Fee Related
Application number
JP15238093A
Other languages
Japanese (ja)
Other versions
JPH0722586A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP15238093A priority Critical patent/JP3192282B2/en
Publication of JPH0722586A publication Critical patent/JPH0722586A/en
Application granted granted Critical
Publication of JP3192282B2 publication Critical patent/JP3192282B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)
  • Semiconductor Integrated 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 integrated circuit, and more particularly to a semiconductor integrated circuit having a circuit block for outputting a predetermined output signal in response to an input signal.

【0002】[0002]

【従来の技術】ASIC(Application Specific IC )
設計において、予め準備されたセルライブラリの中から
任意の回路ブロックであるセルを選択し、それらを接続
することによって、所望の機能を有する半導体装置を実
現することができる。上記のASIC設計において、設
計段階でのフィードバックを少なくし、開発期間の短縮
化、開発コストの削減を図るためには、個々のセルの性
能や信頼性を把握しておかなければならない。個々のセ
ルの性能評価として、入力信号が入力され、入力信号に
応答した出力信号が出力されるまでの信号伝達時間を測
定するタイミング評価も重要な評価項目の1つである。
この場合、セル固有のタイミング特性を測定するために
セル周辺の回路、たとえば、入力バッファや出力バッフ
ァで生じる遅延の影響を除去して評価しなければならな
い。
2. Description of the Related Art ASIC (Application Specific IC)
In the design, a cell which is an arbitrary circuit block is selected from a cell library prepared in advance and connected to each other, whereby a semiconductor device having a desired function can be realized. In the above ASIC design, in order to reduce the feedback at the design stage, shorten the development period, and reduce the development cost, it is necessary to grasp the performance and reliability of each cell. As an evaluation of the performance of each cell, one of the important evaluation items is a timing evaluation of measuring a signal transmission time until an input signal is input and an output signal responsive to the input signal is output.
In this case, in order to measure the timing characteristic unique to the cell, it is necessary to evaluate by removing the influence of the delay generated in the circuit around the cell, for example, the input buffer and the output buffer.

【0003】以下、セル周辺の回路の遅延の影響を除い
てタイミング測定を行なう従来の半導体集積回路につい
て図面を参照しながら説明する。図は、従来の半導体
集積回路の構成を示すブロック図である。
Hereinafter, a conventional semiconductor integrated circuit for performing timing measurement without the influence of a delay in a circuit around a cell will be described with reference to the drawings. FIG. 4 is a block diagram showing a configuration of a conventional semiconductor integrated circuit.

【0004】図4において、従来の半導体集積回路21
は、タイミング測定を行なうセルである回路ブロック
1、タイミング測定用のラッチ6〜8、回路ブロック1
の入力信号が入力される入力ピン10a、10b、ラッ
チ6〜8を制御するストローブ信号STBが入力される
入力ピン15、ラッチ6〜8の出力信号がそれぞれ出力
される出力ピン16〜18を含む。
FIG. 4 shows a conventional semiconductor integrated circuit 21.
Is a circuit block 1 which is a cell for performing timing measurement; latches 6 to 8 for timing measurement;
, Input pins 10a and 10b for inputting the strobe signals STB for controlling the latches 6 to 8, and input pins 16 to 18 for outputting the output signals of the latches 6 to 8, respectively. .

【0005】入力ピン10a、10bから入力された入
力信号は、回路ブロック1の端子1a、1bにそれぞれ
入力される。回路ブロック1は、端子1a、1bに入力
した入力信号に応答して、所定の出力信号を端子1cか
らラッチ6へ出力する。ラッチ6は、入力ピン15から
入力されたストローブ信号STBが“H”から“L”へ
立下がったタイミングで回路ブロック1の出力信号をラ
ッチし、出力ピン16へ出力する。ラッチ7には入力ピ
ン10aから入力された入力信号が入力され、入力ピン
15から入力されたストローブ信号STBが“H”から
“L”へ立下がるタイミングで入力ピン10aから入力
された入力信号をラッチし、出力ピン17へ出力する。
ラッチ8には、入力ピン10bから入力された入力信号
が入力され、入力ピン15から入力されたストローブ信
号STBが“H”から“L”へ立下がるタイミングで入
力ピン10bから入力された入力信号をラッチし、出力
ピン18へ出力する。
The input signals input from the input pins 10a and 10b are input to the terminals 1a and 1b of the circuit block 1, respectively. The circuit block 1 outputs a predetermined output signal from the terminal 1c to the latch 6 in response to the input signals input to the terminals 1a and 1b. The latch 6 latches the output signal of the circuit block 1 at the timing when the strobe signal STB input from the input pin 15 falls from “H” to “L”, and outputs the output signal to the output pin 16. The input signal input from the input pin 10a is input to the latch 7, and the input signal input from the input pin 10a is input at the timing when the strobe signal STB input from the input pin 15 falls from "H" to "L". Latch and output to output pin 17.
The input signal input from the input pin 10b is input to the latch 8, and the input signal input from the input pin 10b at the timing when the strobe signal STB input from the input pin 15 falls from "H" to "L". Is latched and output to the output pin 18.

【0006】次に、回路ブロック1のタイミング測定の
方法について説明する。回路ブロック1のように、2つ
の入力信号に応答して1つの出力信号を出力する場合、
回路ブロック1の信号伝達時間である遅延時間は、端子
1aから入力信号が入力し、端子1cへ出力信号が出力
されるまでの遅延時間D1と、端子1bに入力信号が入
力し、端子1cから出力信号が出力されるまでの遅延時
間D2とがあり、両者の遅延時間のうち遅い方の遅延時
間が回路ブロック1の遅延時間となる。したがって、回
路ブロック1の遅延時間を測定するためには、端子1a
から端子1cまでの遅延時間D1と端子1bから端子1
cまでの遅延時間D2の両方を測定し、回路ブロック1
のタイミング測定を行なう。
Next, a method of measuring the timing of the circuit block 1 will be described. When one output signal is output in response to two input signals as in the circuit block 1,
The delay time, which is the signal transmission time of the circuit block 1, includes a delay time D1 from when an input signal is input from a terminal 1a to an output signal is output to a terminal 1c, an input signal is input to a terminal 1b, and There is a delay time D2 until the output signal is output, and the later one of the two delay times is the delay time of the circuit block 1. Therefore, in order to measure the delay time of the circuit block 1, the terminal 1a
Delay time D1 from terminal 1c to terminal 1c and terminal 1b to terminal 1
c, and both delay times D2 to c are measured.
Is measured.

【0007】まず、入力ピン10aから回路ブロック1
の端子1aまでの遅延時間D3の測定について説明す
る。入力ピン10aに入力信号を入力し、その後入力ピ
ン15へストローブ信号STBを入力すると、ラッチ7
はストローブ信号STBが“H”から“L”へ立下がる
タイミングで入力ピン10aから入力した入力信号をラ
ッチし、出力ピン17へ出力する。たとえば、入力ピン
10aへ“L”から“H”へ変化する立上がり信号が入
力された場合、ストローブ信号STBの立下がりタイミ
ングより入力信号の立上がりタイミングが遅いときはラ
ッチ7は“L”の状態の信号を出力し、ストローブ信号
STBの立下がりタイミングより入力信号の立上がりタ
イミングが早い場合はラッチ7は“H”の状態の信号を
出力する。したがって、入力信号の立上がりタイミング
から、ラッチ7の出力信号が“L”から“H”へ変化す
るストローブ信号の立下がりタイミングまでを計測する
ことにより入力ピン10aから回路ブロック1の端子1
aまでの遅延時間D3を計測することが可能となる。
First, the circuit block 1 is input from the input pin 10a.
Of the delay time D3 up to the terminal 1a will be described. When an input signal is input to the input pin 10a and then a strobe signal STB is input to the input pin 15, the latch 7
Latches the input signal input from the input pin 10a at the timing when the strobe signal STB falls from "H" to "L", and outputs it to the output pin 17. For example, when a rising signal that changes from "L" to "H" is input to input pin 10a, and when the rising timing of the input signal is later than the falling timing of strobe signal STB, latch 7 is in the "L" state. When the input signal rises earlier than the fall timing of the strobe signal STB, the latch 7 outputs a signal in an "H" state. Therefore, by measuring from the rising timing of the input signal to the falling timing of the strobe signal at which the output signal of the latch 7 changes from "L" to "H", the input pin 10a is connected to the terminal 1 of the circuit block 1.
The delay time D3 up to a can be measured.

【0008】次に、入力ピン10aから回路ブロック1
の端子1cまでの遅延時間D4の測定について説明す
る。入力ピン10aから入力信号が回路ブロック1の端
子1aへ入力され、回路ブロック1は所定の動作を行な
った後、出力信号を端子cからラッチ6へ出力する。
ラッチ6はストローブ信号STBが“H”から“L”へ
立下がるタイミングで回路ブロック1の端子1cから出
力される出力信号をラッチし、出力ピン16へ出力す
る。回路ブロック1が入力信号に応答して、たとえば、
“L”から“H”の信号を出力する場合、上記と同様に
ストローブ信号STBの立下がりタイミングを変化させ
てラッチ6の出力が“L”から“H”へ変化するストロ
ーブ信号STBの立下がりタイミングを調整する。した
がって、入力ピン10aへ入力される入力信号が立上が
るタイミングからラッチ6の出力信号が“L”から
“H”の信号に変化するストローブ信号STBの立下が
りタイミングまでを測定することにより、入力ピン10
aから回路ブロック1の端子1cまでの遅延時間を計測
することが可能となる。
Next, the circuit block 1 is input from the input pin 10a.
Of the delay time D4 to the terminal 1c will be described. Input pin 10a from the input signal is input to the terminal 1a of the circuit blocks 1, after the circuit block 1 performs a predetermined operation and outputs an output signal from the terminal 1 c to the latch 6.
The latch 6 latches the output signal output from the terminal 1 c of the circuit block 1 at the timing when the strobe signal STB falls from “H” to “L”, and outputs the output signal to the output pin 16. When the circuit block 1 responds to the input signal, for example,
When outputting a signal from “L” to “H”, the falling timing of the strobe signal STB is changed in the same manner as described above, so that the output of the latch 6 changes from “L” to “H”. Adjust the timing. Therefore, by measuring from the timing when the input signal input to the input pin 10a rises to the falling timing of the strobe signal STB when the output signal of the latch 6 changes from "L" to "H", the input pin is measured. 10
The delay time from “a” to the terminal 1 c of the circuit block 1 can be measured.

【0009】この結果、回路ブロック自身の遅延時間で
ある端子1aから端子1cまでの遅延時間D1は、上記
の遅延時間D4から遅延時間D3を減算することにより
求めることができる。
As a result, the delay time D1 from the terminal 1a to the terminal 1c, which is the delay time of the circuit block itself, can be obtained by subtracting the delay time D3 from the delay time D4.

【0010】上記と同様に、ラッチ8、6を用い、スト
ローブ信号STBの立下がりタイミングを調整すること
により、入力ピン10bから回路ブロック1の端子1b
までの遅延時間D5と入力ピン10bから回路ブロック
1の端子1cまでの遅延時間D6を計測し、回路ブロッ
ク1の端子1bから端子1cまでの遅延時間D2を求め
ることが可能となる。
Similarly to the above, by using the latches 8 and 6 to adjust the fall timing of the strobe signal STB, the input pin 10b is connected to the terminal 1b of the circuit block 1.
The delay time D5 from the input pin 10b to the terminal 1c of the circuit block 1 is measured, and the delay time D2 from the terminal 1b to the terminal 1c of the circuit block 1 can be obtained.

【0011】以上のように、回路ブロック1の端子1a
から端子1cまでの遅延時間D1と端子1bから端子1
cまでの遅延時間D2とを求め、両者のうち大きい値を
回路ブロック1自身の遅延時間として特定することがで
き、回路ブロック1のタイミング測定を行なうことが可
能となる。
As described above, the terminal 1a of the circuit block 1
Delay time D1 from terminal 1c to terminal 1c and terminal 1b to terminal 1
The delay time D2 up to c is obtained, and a large value of the two can be specified as the delay time of the circuit block 1 itself, and the timing of the circuit block 1 can be measured.

【0012】[0012]

【発明が解決しようとする課題】上記のように従来の半
導体集積回路では、入力信号を入力する入力ピンから回
路ブロックの入力端子までの入力信号の遅延時間は、各
入力信号を伝達する配線の配線長や入力容量等の違いに
より均一にすることができないため、各入力信号に対し
て遅延時間を測定し、回路ブロックのみの遅延時間を求
める必要があり、測定回数が多くなるという問題点があ
った。また、各入力信号ごとに入力信号をラッチするラ
ッチ手段およびラッチした信号を出力する出力端子を設
ける必要があり、高集積化を達成することができないと
いう問題点もあった。さらに、各入力端子と各ラッチを
接続する配線の特性のばらつき等により回路ブロックの
遅延時間を高精度に特定することができないという問題
点もあった。
As described above, in the conventional semiconductor integrated circuit, the delay time of the input signal from the input pin for inputting the input signal to the input terminal of the circuit block is determined by the delay time of the wiring for transmitting each input signal. Since it cannot be made uniform due to differences in wiring length, input capacitance, etc., it is necessary to measure the delay time for each input signal and find the delay time only for the circuit block, and the number of measurements increases. there were. In addition, it is necessary to provide a latch means for latching the input signal and an output terminal for outputting the latched signal for each input signal, so that high integration cannot be achieved. Further, there is a problem that the delay time of the circuit block cannot be specified with high accuracy due to variations in the characteristics of the wiring connecting each input terminal and each latch.

【0013】本発明は上記課題を解決するためのもので
あって、任意の回路ブロックの遅延時間を高精度かつ簡
便に特定することができ、高集積化に適する半導体集積
回路を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a semiconductor integrated circuit which can easily and accurately specify a delay time of an arbitrary circuit block and is suitable for high integration. Aim.

【0014】[0014]

【課題を解決するための手段】第1タイミング信号に応
答して、外部から入力された入力信号を保持して出力す
る保持手段と、保持手段の出力信号が入力され、所定の
出力信号を出力する回路ブロックと、第2タイミング信
号と保持手段の出力信号とが入力され、第2タイミング
信号の入力以前に保持手段の出力信号が入力されたこと
に基づいて所定の第1信号を出力する第1論理手段と、
第3タイミング信号と回路ブロックの出力信号とが入力
され、第3タイミング信号の入力以前に回路ブロックの
出力信号が入力されたことに基づいて所定の第2信号を
出力する第2論理手段とを含む。
A holding means for holding and outputting an externally input signal in response to a first timing signal, an output signal of the holding means being input, and outputting a predetermined output signal A second timing signal and an output signal of the holding unit are input, and a predetermined first signal is output based on the output signal of the holding unit being input before the input of the second timing signal. One logical means;
Second logic means for receiving the third timing signal and the output signal of the circuit block, and outputting a predetermined second signal based on the input of the output signal of the circuit block before the input of the third timing signal; Including.

【0015】[0015]

【作用】外部から入力された入力信号は一旦保持手段に
入力され、保持手段により第1タイミング信号に応答し
て回路ブロックへ出力されるので、第1タイミング信号
を基準として入力信号を回路ブロックへ入力することが
できる。したがって、この第1タイミング信号を基準と
して、第2タイミング信号までの時間を計測することに
より、保持手段の出力から回路ブロックへの入力までの
遅延時間を特定することができ、一方、第3タイミング
信号までの時間を計測することにより、保持手段の出力
から回路ブロックの出力までの遅延時間を特定すること
が可能となる。この結果、上記の第2タイミング信号と
第3タイミング信号との間の時間が回路ブロックの遅延
時間となり、回路ブロックの遅延時間を特定することが
可能となる。
The input signal input from the outside is temporarily input to the holding means, and is output to the circuit block in response to the first timing signal by the holding means. Therefore, the input signal is sent to the circuit block based on the first timing signal. Can be entered. Therefore, by measuring the time from the first timing signal to the second timing signal, the delay time from the output of the holding means to the input to the circuit block can be specified. By measuring the time until the signal, it is possible to specify the delay time from the output of the holding unit to the output of the circuit block. As a result, the time between the second timing signal and the third timing signal becomes the delay time of the circuit block, and the delay time of the circuit block can be specified.

【0016】[0016]

【実施例】次に、本発明の一実施例の半導体集積回路に
ついて図面を参照しながら説明する。図1は、本発明の
一実施例の半導体集積回路の構成を示すブロック図であ
る。
Next, a semiconductor integrated circuit according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a semiconductor integrated circuit according to one embodiment of the present invention.

【0017】図1において、半導体集積回路20は、タ
イミング測定を行なう回路ブロック1、外部からの入力
信号をラッチするラッチ2、3、回路ブロック1の出力
信号をラッチするラッチ4、回路ブロック1への入力信
号をラッチするラッチ5、外部から入力信号を入力する
入力ピン10a、10b、ラッチ2、3のラッチ動作を
制御するクロック信号CLKが入力される入力ピン1
1、ラッチ4、5のラッチ動作を制御するストローブ信
号STBが入力される入力ピン12、ラッチ4の出力信
号を出力する出力ピン13、ラッチ5の出力信号を出力
する出力ピン14を含む。
In FIG. 1, a semiconductor integrated circuit 20 includes a circuit block 1 for performing timing measurement, latches 2 and 3 for latching an external input signal, a latch 4 for latching an output signal of the circuit block 1, and a circuit block 1. , An input pin 10a, 10b for inputting an external input signal, and an input pin 1 for receiving a clock signal CLK for controlling the latch operation of the latches 2, 3.
1, an input pin 12 for inputting a strobe signal STB for controlling the latch operation of the latches 4 and 5, an output pin 13 for outputting the output signal of the latch 4, and an output pin 14 for outputting the output signal of the latch 5.

【0018】入力ピン10a、10bはそれぞれラッチ
2、3と接続され、入力ピン10a、10bを介して外
部から入力される入力信号は一旦ラッチ2、3に入力さ
れる。ラッチ2、3はクロック信号CLKが入力される
入力ピン11と接続され、クロック信号CLKが“L”
から“H”へ立上がるタイミングで入力された入力信号
をラッチし、ラッチした入力信号を出力信号として回路
ブロック1の端子1a、1bへそれぞれ出力する。この
とき、ラッチ2、3には、同一のクロック信号CLKが
入力されているため同じタイミングでラッチ動作を行な
い、入力ピン10a、10bを介して入力された2つの
入力信号を同時に回路ブロック1の端子1a、1bへ入
力することができる。回路ブロック1の端子1cはラッ
チ4と接続され、回路ブロック1はラッチ2、3から入
力信号が端子1a、1bに入力されると所定の動作を行
ない、所定の出力信号を端子1cから出力し、ラッチ4
へ出力する。ここで、回路ブロック1は、ASICに使
用されるセルライブラリのうちたとえば、ROM(Read
Only Memory)やRAM(Random Access memory)等の
所定のセルであり、説明を簡略化するために2入力1出
力の例について述べている。ラッチ4はストローブ信号
STBが入力される入力ピン12と接続され、ストロー
ブ信号STBが“H”から“L”へ立下がるタイミング
で回路ブロック1の端子1cから出力される出力信号を
ラッチし、ラッチした出力信号を出力ピン13へ出力す
る。ラッチ5はラッチ2の出力側と接続され、ラッチ2
の出力信号が入力される。また、ラッチ5は入力ピン1
2と接続され、ラッチ4と同様に、ストローブ信号ST
Bが“H”から“L”へ立下がるタイミングで入力信号
をラッチし、出力ピン14へ出力する。ここで、ラッチ
5は、ラッチ2の出力側と接続したが、ラッチ2、3は
クロック信号CLKの立上がりタイミングで同時に出力
信号を出力するので、ラッチ3の出力側と接続してもよ
い。
The input pins 10a and 10b are connected to the latches 2 and 3, respectively, and an input signal input from the outside via the input pins 10a and 10b is once input to the latches 2 and 3. The latches 2 and 3 are connected to the input pin 11 to which the clock signal CLK is input, and the clock signal CLK is “L”.
The input signal is latched at the timing of rising from "H" to "H", and the latched input signal is output to the terminals 1a and 1b of the circuit block 1 as output signals. At this time, since the same clock signal CLK is input to the latches 2 and 3, the latch operation is performed at the same timing, and the two input signals input via the input pins 10a and 10b are simultaneously input to the circuit block 1. Input can be made to terminals 1a and 1b. The terminal 1c of the circuit block 1 is connected to the latch 4. The circuit block 1 performs a predetermined operation when an input signal is input from the latches 2 and 3 to the terminals 1a and 1b, and outputs a predetermined output signal from the terminal 1c. , Latch 4
Output to Here, the circuit block 1 includes, for example, a ROM (Read
This is a predetermined cell such as a Only Memory (RAM) or a Random Access Memory (RAM). In order to simplify the description, an example of two inputs and one output is described. Latch 4 is connected to input pin 12 to which strobe signal STB is input, and latches an output signal output from terminal 1c of circuit block 1 at the timing when strobe signal STB falls from "H" to "L". The output signal thus output is output to the output pin 13. Latch 5 is connected to the output side of latch 2 and latch 2
Is output. The latch 5 is connected to the input pin 1
2 and, like the latch 4, the strobe signal ST
At the timing when B falls from “H” to “L”, the input signal is latched and output to the output pin 14. Here, the latch 5 is connected to the output side of the latch 2, but the latches 2 and 3 may output the output signal simultaneously at the rising timing of the clock signal CLK.

【0019】次に、タイミング測定を行なう試験システ
ムについて説明する。図2は、タイミング測定を行なう
試験システムの構成を示す図である。
Next, a test system for performing timing measurement will be described. FIG. 2 is a diagram illustrating a configuration of a test system that performs timing measurement.

【0020】図2において、試験システムは、半導体集
積回路20、試験装置30を含む。試験装置30は、半
導体集積回路20の入力ピン10a、10bに所定の入
力信号を出力する。試験装置30は、半導体集積回路2
0のラッチ2、3のラッチ動作を制御するクロック信号
CLKを入力ピン11へ入力する。この結果、試験装置
30はクロック信号CLKのタイミングを制御し、入力
信号が回路ブロック1へ入力されるタイミングを制御す
る。また、半導体集積回路20の出力ピン13、14か
ら出力される出力信号は試験装置30へ入力される。試
験装置30は半導体集積回路20のラッチ4、5のラッ
チ動作を制御するストローブ信号STBを入力ピン12
へ入力する。この結果、試験装置30はストローブ信号
STBのタイミングを制御し、出力ピン13、14から
出力される出力信号の状態を観測することにより、所定
の出力が出力されるストローブ信号STBのタイミング
を特定することができる。
In FIG. 2, the test system includes a semiconductor integrated circuit 20 and a test apparatus 30. The test apparatus 30 outputs a predetermined input signal to the input pins 10a and 10b of the semiconductor integrated circuit 20. The test apparatus 30 includes the semiconductor integrated circuit 2
A clock signal CLK for controlling the latch operations of the 0 latches 2 and 3 is input to the input pin 11. As a result, the test apparatus 30 controls the timing of the clock signal CLK, and controls the timing at which the input signal is input to the circuit block 1. Output signals output from the output pins 13 and 14 of the semiconductor integrated circuit 20 are input to the test apparatus 30. The test apparatus 30 inputs a strobe signal STB for controlling the latch operation of the latches 4 and 5 of the semiconductor integrated circuit 20 to the input pin 12.
Enter As a result, the test apparatus 30 controls the timing of the strobe signal STB, and identifies the timing of the strobe signal STB from which a predetermined output is output by observing the state of the output signal output from the output pins 13 and 14. be able to.

【0021】次に、半導体集積回路20の動作について
説明する。図3は、半導体集積回路20の動作を説明す
るタイミングチャートである。
Next, the operation of the semiconductor integrated circuit 20 will be described. FIG. 3 is a timing chart illustrating the operation of the semiconductor integrated circuit 20.

【0022】まず、入力ピン10a、10bから入力信
号a、bが、たとえば、“L”から“H”へ立上がり入
力される。入力信号a、bは、ラッチ2、3と入力ピン
10a、10bとを接続する接続線の配線長や入力容量
等の違いにより異なる遅延時間で遅延し、入力信号c、
dとしてラッチ2、3へそれぞれ入力される。ラッチ
2、3は、入力ピン11から入力されるクロック信号C
LKが立上がるまで前の状態(ここでは“L”の状態)
を保持しているので、入力信号c、dはラッチ2、3か
ら出力されない。次に、クロック信号CLKが立上がる
と、ラッチ2、3は入力信号c、dをラッチし、その状
態を出力する。ここでは、クロック信号CLKが立上が
るタイミングでは、入力信号c、dは“H”の状態にあ
るので、ラッチ2、3は“H”の状態の出力信号を回路
ブロック1の端子1a、1bに同時に出力する。この結
果、回路ブロック1の端子1a、1bには“L”から
“H”へ立上がる入力信号e、fが同時に入力される。
したがって、入力ピン10a、10bから入力した入力
信号a、bは、ラッチ2、3までの遅延時間が異なった
としても、クロック信号CLKの立上がりタイミングで
同時にラッチされた後、回路ブロック1へ出力されるの
で、回路ブロック1へ複数の入力信号を同時に入力する
ことが可能となる。入力信号e、fが入力された回路ブ
ロック1は、所定の動作を行ない、所定の出力信号gを
端子1cからラッチ4へ出力する。
First, input signals a and b are input from input pins 10a and 10b, for example, rise from "L" to "H". The input signals a and b are delayed by different delay times due to differences in the wiring length and input capacitance of the connection lines connecting the latches 2 and 3 and the input pins 10a and 10b.
d is input to the latches 2 and 3, respectively. The latches 2 and 3 receive the clock signal C input from the input pin 11.
State before LK rises (here "L" state)
, The input signals c and d are not output from the latches 2 and 3. Next, when the clock signal CLK rises, the latches 2 and 3 latch the input signals c and d and output their states. Here, at the timing when the clock signal CLK rises, the input signals c and d are in the “H” state, so that the latches 2 and 3 output the output signals in the “H” state to the terminals 1 a and 1 b of the circuit block 1. Output at the same time. As a result, the input signals e and f rising from "L" to "H" are simultaneously input to the terminals 1a and 1b of the circuit block 1.
Therefore, the input signals a and b input from the input pins 10a and 10b are output to the circuit block 1 after being latched simultaneously at the rising timing of the clock signal CLK, even if the delay times to the latches 2 and 3 are different. Therefore, it is possible to simultaneously input a plurality of input signals to the circuit block 1. The circuit block 1 to which the input signals e and f have been input performs a predetermined operation, and outputs a predetermined output signal g to the latch 4 from the terminal 1c.

【0023】以上の動作により、回路ブロック1には複
数の入力信号が同時に入力され、所定の出力信号を出力
することが可能となる。
With the above operation, a plurality of input signals are simultaneously input to the circuit block 1, and a predetermined output signal can be output.

【0024】次に、測定対象となる回路ブロック1のタ
イミング測定方法について説明する。上記のように回路
ブロック1の入力端子1a、1bには入力信号e、fが
同時に入力しているので、端子1aまたは1bの一方の
入力タイミングから端子1cの出力タイミングまでを特
定することにより回路ブロック1の遅延時間を求めるこ
とが可能となる。したがって、本実施例では、ラッチ
2、3に入力されるクロック信号CLKの立上がり時刻
t0から回路ブロック1の端子1aへ入力信号が入力す
る時刻t1までの遅延時間D8、およびラッチ2へ入力
されるクロック信号CLKの立上がり時刻t0から回路
ブロック1の端子1cから出力信号が出力される時刻t
2までの遅延時間D9を計測し、両者の差を計算するこ
とにより回路ブロック1の遅延時間D7を特定すること
ができる。
Next, a method for measuring the timing of the circuit block 1 to be measured will be described. As described above, since the input signals e and f are input to the input terminals 1a and 1b of the circuit block 1 at the same time, the circuit is specified by specifying from one input timing of the terminal 1a or 1b to the output timing of the terminal 1c. The delay time of block 1 can be obtained. Therefore, in the present embodiment, the delay time D8 from the rising time t0 of the clock signal CLK input to the latches 2 and 3 to the time t1 when the input signal is input to the terminal 1a of the circuit block 1 is input to the latch 2. Time t at which an output signal is output from terminal 1c of circuit block 1 from rising time t0 of clock signal CLK
By measuring the delay time D9 up to 2, and calculating the difference between the two, the delay time D7 of the circuit block 1 can be specified.

【0025】まず、クロック信号CLKの立上がり時刻
t0から回路ブロック1の端子1aへ入力信号が入力す
る時刻t1までの遅延時間D8の測定について説明す
る。入力ピン10a、10bからラッチ2、3へ入力信
号が入力され、ラッチ2、3はクロック信号CLKの立
上がりタイミングで入力信号c、dをラッチし、回路ブ
ロック1の端子1a、1bには入力信号e、fが入力さ
れる。このとき、ラッチ5へ入力ピン12から入力され
るストローブ信号STB1を入力し、ラッチ5はストロ
ーブ信号STB1が“H”から“L”へ立下かるタイミ
ングでラッチ2から出力される回路ブロック1の端子1
aへの入力信号eをラッチし、入力信号eの状態を出力
ピン14へ出力する。このストローブ信号STB1を時
刻t1付近でスイープさせながら出力端子14から出力
される出力信号が“L”から“H”の状態に変化するタ
イミングを測定し、そのタイミングを時刻t1として特
定する。この結果、クロック信号CLKの立上がり時刻
t0からストローブ信号STB1の立下がり時刻t1ま
での時間がラッチ2の出力から回路ブロック1への入力
までの遅延時間D8を測定することができる。
First, measurement of the delay time D8 from the rising time t0 of the clock signal CLK to the time t1 when the input signal is input to the terminal 1a of the circuit block 1 will be described. Input signals are input to the latches 2 and 3 from the input pins 10a and 10b, and the latches 2 and 3 latch the input signals c and d at the rising timing of the clock signal CLK, and input signals to the terminals 1a and 1b of the circuit block 1. e and f are input. At this time, the strobe signal STB1 input from the input pin 12 is input to the latch 5, and the latch 5 outputs the signal of the circuit block 1 output from the latch 2 at the timing when the strobe signal STB1 falls from "H" to "L". Terminal 1
Latch the input signal e to a and output the state of the input signal e to the output pin 14. While the strobe signal STB1 is swept near time t1, the timing at which the output signal output from the output terminal 14 changes from "L" to "H" is measured, and the timing is specified as time t1. As a result, the delay time D8 from the output of the latch 2 to the input to the circuit block 1 can be measured from the time from the rising time t0 of the clock signal CLK to the falling time t1 of the strobe signal STB1.

【0026】次に、クロック信号CLKの立上がり時間
t0から回路ブロック1の端子1cから出力信号が出力
される時刻t2までの遅延時間D9の測定について説明
する。入力ピン10a、10bから入力された入力信号
c、dがクロック信号CLKの立上がりタイミングでラ
ッチされ回路ブロック1の端子1a、1bに入力された
後、回路ブロック1は所定の動作を行ない出力信号を端
子1cからラッチ4へ出力する。このとき、ラッチ4へ
入力端子12からストローブ信号STB2を入力し、ラ
ッチ4は回路ブロック1の端子1cから出力される出力
信号をラッチし出力ピン13へ出力する。上記のストロ
ーブ信号STB2を時刻t2付近でスイープさせ、ラッ
チ4の出力信号が“L”から“H”へ変化する時刻t2
を特定する。この結果、クロック信号CLKの立上がり
時刻t0から回路ブロック1の端子1cから出力信号が
出力されるまでの時刻t2までの遅延時間D9を測定す
ることができる。
Next, the measurement of the delay time D9 from the rising time t0 of the clock signal CLK to the time t2 when the output signal is output from the terminal 1c of the circuit block 1 will be described. After the input signals c and d input from the input pins 10a and 10b are latched at the rising timing of the clock signal CLK and input to the terminals 1a and 1b of the circuit block 1, the circuit block 1 performs a predetermined operation and outputs an output signal. Output to the latch 4 from the terminal 1c. At this time, the strobe signal STB2 is input from the input terminal 12 to the latch 4, and the latch 4 latches the output signal output from the terminal 1c of the circuit block 1 and outputs it to the output pin 13. The strobe signal STB2 is swept near time t2, and the output signal of the latch 4 changes from “L” to “H” at time t2.
To identify. As a result, the delay time D9 from the rising time t0 of the clock signal CLK to the time t2 from when the output signal is output from the terminal 1c of the circuit block 1 can be measured.

【0027】以上のように測定した遅延時間D8、D9
の差が回路ブロック1のみの遅延時間D7となり、回路
ブロック1のみの遅延時間D7を特定することが可能と
なる。
The delay times D8 and D9 measured as described above
Is the delay time D7 of only the circuit block 1, and the delay time D7 of only the circuit block 1 can be specified.

【0028】上記のように本実施例では、入力した入力
信号を一旦ラッチ2、3へ入力し、クロック信号CLK
に応答して同時に回路ブロックへ入力することができ、
クロック信号CLKの立上がりタイミングから回路ブロ
ック1へ1つの入力信号が入力するまでの遅延時間を測
定することにより、回路ブロック1のみの遅延時間を測
定することができ、回路ブロック1のタイミング評価と
して遅延時間の測定回数が大幅に削減される。また、回
路ブロック1への入力タイミングは1つのラッチのみを
用いて測定することができるので、複数のラッチを用い
て測定するよりもラッチの特性等のばらつきの影響を受
けず、高精度な遅延時間の測定が可能となる。さらに、
1つのラッチを用いて入力タイミングを測定しているた
め測定結果を外部へ出力する出力ピンも1つで済み、出
力ピン数の削減および高集積化を容易に達成することが
可能となる。
As described above, in this embodiment, the inputted input signal is once inputted to the latches 2 and 3, and the clock signal CLK is inputted.
Can be simultaneously input to the circuit block in response to
By measuring the delay time from the rising timing of the clock signal CLK to the input of one input signal to the circuit block 1, the delay time of only the circuit block 1 can be measured. The number of time measurements is greatly reduced. Further, since the input timing to the circuit block 1 can be measured by using only one latch, it is less affected by variations in latch characteristics and the like and can be measured with high accuracy than when measuring by using a plurality of latches. Time can be measured. further,
Since the input timing is measured using one latch, only one output pin is required to output the measurement result to the outside, and the number of output pins can be reduced and high integration can be easily achieved.

【0029】本実施例では、2入力1出力の回路ブロッ
クへの適用について述べたが、その他の入出力数の回路
ブロックにも同様に適用することができ、同様の効果を
得ることができる。
In this embodiment, application to a circuit block having two inputs and one output has been described. However, the present invention can be similarly applied to circuit blocks having other inputs and outputs, and similar effects can be obtained.

【0030】[0030]

【発明の効果】本発明の半導体集積回路においては、外
部から入力された入力信号を第1タイミング信号に応答
して一旦保持した後、回路ブロックへ出力しているの
で、複数の入力信号がある場合でも各入力信号が同時に
回路ブロックへ入力され、複数の入力信号のうち1つの
入力信号の入力タイミングを計測することにより回路ブ
ロック遅延時間を特定することが可能となる。したがっ
て、任意の回路ブロックの遅延時間を高精度かつ簡便に
測定することができ、高集積化を容易に達成することが
可能となる。
According to the semiconductor integrated circuit of the present invention, since the input signal input from the outside is temporarily held in response to the first timing signal and then output to the circuit block, there are a plurality of input signals. Even in this case, each input signal is simultaneously input to the circuit block, and the circuit block delay time can be specified by measuring the input timing of one of the plurality of input signals. Therefore, the delay time of an arbitrary circuit block can be measured with high accuracy and simply, and high integration can be easily achieved.

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

【図1】本発明の一実施例の半導体集積回路の構成を示
すブロック図である。
FIG. 1 is a block diagram showing a configuration of a semiconductor integrated circuit according to one embodiment of the present invention.

【図2】タイミング測定を行なう試験システムの構成を
示す図である。
FIG. 2 is a diagram illustrating a configuration of a test system that performs timing measurement.

【図3】本発明の一実施例の半導体集積回路の動作を説
明するタイミングチャートである。
FIG. 3 is a timing chart illustrating the operation of the semiconductor integrated circuit according to one embodiment of the present invention.

【図4】従来の半導体集積回路の構成を示すブロック図
である。
FIG. 4 is a block diagram showing a configuration of a conventional semiconductor integrated circuit.

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

1 回路ブロック 2〜5 ラッチ 10a、10b、11、12 入力ピン 13、14 出力ピン 20 半導体集積回路 DESCRIPTION OF SYMBOLS 1 Circuit block 2-5 Latch 10a, 10b, 11, 12 Input pin 13, 14 Output pin 20 Semiconductor integrated circuit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 溝川 敏男 兵庫県伊丹市東野四丁目61番5号 三菱 電機エンジニアリング株式会社 エル・ エス・アイ設計センター内 (56)参考文献 特開 平4−204274(JP,A) 特開 昭57−130156(JP,A) 特開 昭64−23549(JP,A) 特開 昭63−142657(JP,A) 特開 昭63−16276(JP,A) (58)調査した分野(Int.Cl.7,DB名) H01L 27/04 H01L 21/82 H01L 21/822 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Toshio Mizokawa 4-61-5 Higashino, Itami-shi, Hyogo Mitsubishi Electric Engineering Co., Ltd. LSI Design Center (56) References JP-A-4-204274 ( JP, A) JP-A-57-130156 (JP, A) JP-A-64-23549 (JP, A) JP-A-63-142657 (JP, A) JP-A-63-16276 (JP, A) (58) ) Surveyed field (Int.Cl. 7 , DB name) H01L 27/04 H01L 21/82 H01L 21/822

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 第1タイミング信号に応答して、外部か
ら入力された入力信号を保持して出力する保持手段と、 前記保持手段の出力信号が入力され、所定の出力信号を
出力する回路ブロックと、 第2タイミング信号と前記保持手段の出力信号とが入力
され、前記第2タイミング信号の入力以前に前記保持手
段の出力信号が入力されたことに基づいて所定の第1信
号を出力する第1論理手段と、 第3タイミング信号と前記回路ブロックの出力信号とが
入力され、前記第3タイミング信号の入力以前に前記回
路ブロックの出力信号が入力されたことに基づいて所定
の第2信号を出力する第2論理手段とを含む半導体集積
回路。
1. A holding unit for holding and outputting an input signal input from the outside in response to a first timing signal; and a circuit block receiving an output signal of the holding unit and outputting a predetermined output signal. A second timing signal and an output signal of the holding unit are input, and a predetermined first signal is output based on the output signal of the holding unit being input before the input of the second timing signal. 1 logic means, a third timing signal and an output signal of the circuit block are input, and a predetermined second signal is generated based on the output signal of the circuit block being input before the input of the third timing signal. And a second logic means for outputting.
JP15238093A 1993-06-23 1993-06-23 Semiconductor integrated circuit Expired - Fee Related JP3192282B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15238093A JP3192282B2 (en) 1993-06-23 1993-06-23 Semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15238093A JP3192282B2 (en) 1993-06-23 1993-06-23 Semiconductor integrated circuit

Publications (2)

Publication Number Publication Date
JPH0722586A JPH0722586A (en) 1995-01-24
JP3192282B2 true JP3192282B2 (en) 2001-07-23

Family

ID=15539267

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15238093A Expired - Fee Related JP3192282B2 (en) 1993-06-23 1993-06-23 Semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JP3192282B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7714882B2 (en) 2006-09-15 2010-05-11 Ricoh Company, Ltd. Image forming apparatus and image forming process

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7714882B2 (en) 2006-09-15 2010-05-11 Ricoh Company, Ltd. Image forming apparatus and image forming process

Also Published As

Publication number Publication date
JPH0722586A (en) 1995-01-24

Similar Documents

Publication Publication Date Title
US5687180A (en) Method and circuit for checking operation of input buffers of a semiconductor circuit
US4146835A (en) Testing the differential response times of a plurality of circuits
JP2760284B2 (en) Semiconductor integrated circuit device
US5184162A (en) Testing integrated circuit using an A/D converter built in a semiconductor chip
EP0527366B1 (en) Variable delay circuit
JPS6117080B2 (en)
JP3192282B2 (en) Semiconductor integrated circuit
US7484135B2 (en) Semiconductor device having a mode of functional test
US5315242A (en) Method for measuring AC specifications of microprocessor
US5394404A (en) Flip-flop circuit having diagnostic function
JPH0766031B2 (en) Inspection equipment
JP3165131B2 (en) Test method and test circuit for semiconductor integrated circuit
JP2891312B2 (en) Test circuit for semiconductor integrated circuit
JP2646713B2 (en) Semiconductor device comparison test circuit
US6556036B2 (en) Semiconductor integrated circuit device
JPH0720204A (en) Delay time measurement circuit for logic circuit on semiconductor chip
JP2962238B2 (en) Logic circuit and test method thereof
JP2920998B2 (en) Semiconductor integrated circuit
JP2633692B2 (en) Semiconductor test method
JP3340459B2 (en) Signal determination device and signal determination method
KR0119132B1 (en) 12-bit measurement resolution
JP3088575B2 (en) Inspection method for semiconductor integrated circuit
JPS6034027A (en) Semiconductor device
JPH04206864A (en) Semiconductor inspecting device
JPH0961500A (en) Semiconductor device

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: 20010508

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080525

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080525

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090525

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100525

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110525

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110525

Year of fee payment: 10

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110525

Year of fee payment: 10

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120525

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees