JPH02285708A - Flip-flop ic - Google Patents

Flip-flop ic

Info

Publication number
JPH02285708A
JPH02285708A JP1106779A JP10677989A JPH02285708A JP H02285708 A JPH02285708 A JP H02285708A JP 1106779 A JP1106779 A JP 1106779A JP 10677989 A JP10677989 A JP 10677989A JP H02285708 A JPH02285708 A JP H02285708A
Authority
JP
Japan
Prior art keywords
delay time
delay
circuit
flip
flop
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
JP1106779A
Other languages
Japanese (ja)
Inventor
Tetsuhiro Shimada
島田 哲宏
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 Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP1106779A priority Critical patent/JPH02285708A/en
Publication of JPH02285708A publication Critical patent/JPH02285708A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To easily and efficiently compensate a minimum delay time of other circuit and an 10 or the like by retarding an output of a function section having a function of a FF by a different time and outputting the result externally from an output terminal. CONSTITUTION:A delay time of a scan circuit such as an FF circuit is calculated in the stage of design. When a delay time for one period is less than a minimum delay time required for the design, the minimum delay time compensation is required. In this case, an output terminal 109 is used to add the delay by an internal delay circuit 2 and the minimum delay time is compensated. On the other hand, when the delay for one period satisfies the minimum delay time, an output terminal 109 is used to compensate the minimum delay time without adding the delay by the delay circuit. Thus, when the output terminal 108 or 109 is used alternatively, the minimum delay time required for the design is compensated.

Description

【発明の詳細な説明】 技術分野 本発明はフリップフロップICに関し、特にIC間の遅
延時間を補償することかで−きるフリップフロップIC
に関する。
Detailed Description of the Invention Technical Field The present invention relates to a flip-flop IC, and particularly to a flip-flop IC that can compensate for delay time between ICs.
Regarding.

従来技術 一般に、ICチップを複数個縦続接続して論理回路を構
成する場合、クロックスキューが生じてしまう場合があ
る。このような場合、フリップフロップICの前段又は
後段においてセットアツプタイムを補償する必要がある
。その他、回路設計上の都合によりIC間に遅延時間を
もたせる必要がある場合がある。
BACKGROUND ART In general, when a logic circuit is constructed by cascading a plurality of IC chips, clock skew may occur. In such a case, it is necessary to compensate for the setup time before or after the flip-flop IC. In addition, there are cases where it is necessary to provide a delay time between ICs due to circuit design considerations.

例えば、周知のスキャン機能付フリップフロップ回路に
おいてはスキャンアウトの出力端子は1つしかなく、こ
の出力端子からのスキャンアウト信号を外付けの遅延時
間補償用バッファゲートや周知のデイレイライン等によ
って遅延させることにより最少遅延時間を補償、してい
た。
For example, in a well-known flip-flop circuit with a scan function, there is only one scan-out output terminal, and the scan-out signal from this output terminal is delayed by an external delay time compensation buffer gate, a well-known delay line, etc. By compensating for the minimum delay time, it was done.

しかし、そのような従来の方法では外付けの部品数の増
加、配線数・配線長の増大等が実装上の大きな欠点とな
っていた。また、外付は部品を用いた場合には遅延性能
の観点から見ても効率が悪くなり、ひいてはコスト高に
なったりするという欠点があった。
However, such conventional methods have major drawbacks in mounting, such as an increase in the number of external components, an increase in the number and length of wires, etc. Furthermore, when external components are used, there is a drawback that the efficiency is poor from the viewpoint of delay performance, and the cost is also high.

発明の目的 本発明の目的は、容易かつ効率的に他の回路やIC等と
の最小遅延時間を補償することができるフリップフロッ
プICを提供することである。
OBJECTS OF THE INVENTION An object of the present invention is to provide a flip-flop IC that can easily and efficiently compensate for the minimum delay time with other circuits, ICs, etc.

発明の構成 本発明によるフリップフロップICは、本来のフリップ
フロップの機能を有する機能部と、前記機能部の出力を
互いに異なる時間だけ遅延させて送出する複数の遅延手
段と、前記複数の遅延手段からの出力を夫々外部へ送出
する複数の出力端子とを有し、これらが1チップ化され
たことを特徴とする。
Structure of the Invention A flip-flop IC according to the present invention includes a functional section having the original function of a flip-flop, a plurality of delay means for delaying and transmitting the outputs of the functional sections by mutually different times, and a plurality of delay means from the plurality of delay means. The device is characterized in that it has a plurality of output terminals, each of which sends out the output to the outside, and these are integrated into one chip.

実施例 以下、図面を用いて本発明の詳細な説明する。Example Hereinafter, the present invention will be explained in detail using the drawings.

第1図は本発明によるフリップフロップICの一実施例
の構成を示すブロック図である。図において、本発明の
一実施例によるフリップフロップICはフリップフロッ
プ回路1と、遅延回路2とが1チップ化されて構成され
ている。なお、101はクロック信号入力端子、102
は入力データ信号入力端子、103はデータセット信号
入力端子、104はホールド信号入力端子、105はス
キャンイン信号入力端子、10Bはシフトモード信号入
力端子、107はマスクリセット信号入力端子、108
及び109は出力端子である。
FIG. 1 is a block diagram showing the configuration of an embodiment of a flip-flop IC according to the present invention. In the figure, a flip-flop IC according to an embodiment of the present invention is constructed by integrating a flip-flop circuit 1 and a delay circuit 2 into one chip. Note that 101 is a clock signal input terminal, and 102 is a clock signal input terminal.
103 is an input data signal input terminal, 103 is a data set signal input terminal, 104 is a hold signal input terminal, 105 is a scan-in signal input terminal, 10B is a shift mode signal input terminal, 107 is a mask reset signal input terminal, 108
and 109 are output terminals.

フリップフロップ回路1はセット、リセット。Flip-flop circuit 1 is set and reset.

ホールド、シフトの各機能を有する一般的なスキャン機
能付のフリップフロップ回路である。
This is a general flip-flop circuit with a scan function that has hold and shift functions.

遅延回路2はフリップフロップ回路1の正論理出力信号
を入力とし、予め定められた時間だけ遅延させて送出す
るものである。この遅延回路2は従来外付けされていた
遅延回路と同様の機能を有しており、複数のゲート又は
デイレイラインによって実現されている。
The delay circuit 2 receives the positive logic output signal of the flip-flop circuit 1, delays it by a predetermined time, and sends it out. This delay circuit 2 has the same function as a conventional external delay circuit, and is realized by a plurality of gates or delay lines.

つまり、本実施例においてはtCチップの中に遅延回路
を設けておき、この遅延回路を介してフリップフロップ
回路の出力を外部へ送出するための出力端子とフリップ
フロップ回路の出力をそのまま(遅延時間は略0)外部
へ送出するための出力端子とを追加した構成となってい
る。よって、最小遅延時間の補償が必要である場合には
遅延回路2の出力すなわち、出力端子109からの出力
を用いれば良いのである。
In other words, in this embodiment, a delay circuit is provided in the tC chip, and the output terminal for sending the output of the flip-flop circuit to the outside via this delay circuit and the output of the flip-flop circuit as they are (delay time (approximately 0)) has an additional output terminal for sending out to the outside. Therefore, if it is necessary to compensate for the minimum delay time, the output of the delay circuit 2, that is, the output from the output terminal 109 may be used.

かかる構成とされた本実施例のフリップフロップICの
使用方法について第2図を用いて説明する。第2°図は
第1図のフリップフロップtCの適用の際の判断手順を
示すフローチャートである。
A method of using the flip-flop IC of this embodiment having such a configuration will be explained using FIG. 2. FIG. 2 is a flowchart showing the determination procedure when applying the flip-flop tC of FIG. 1.

設計段階において、フリップフロ・ツブ回路間などのス
キャン経路の遅延時間を算出する(ステ・ツブ20)。
At the design stage, the delay time of the scan path between the flip-flop circuits and the like is calculated (step 20).

そのとき、それら1区間の遅延時間が設計上必要な最小
遅延時間に満たない場合には最小遅延時間補償が必要と
なる(ステ・ツブ21→22)。この場合には出力端子
109を使用することにより、内部にある遅延回路2に
よる遅延が加算され、最小遅延時間を補償することがで
きる(ステップ22→24)。
At this time, if the delay time of one section is less than the minimum delay time required in the design, minimum delay time compensation is required (Steps 21->22). In this case, by using the output terminal 109, the delay caused by the internal delay circuit 2 is added, and the minimum delay time can be compensated (steps 22→24).

一方、1区間の遅延が最小遅延時間を満足している場合
には出力端子10Bを使用することにより、遅延回路に
よる遅延が加算されずに最小遅延時間の補償をすること
ができる(ステ・ノブ21→23→24)。
On the other hand, if the delay in one section satisfies the minimum delay time, by using the output terminal 10B, it is possible to compensate for the minimum delay time without adding the delay caused by the delay circuit. 21 → 23 → 24).

つまり、必要に応じて出力端子108又は109を択一
的に使用すれば、設計上必要な最小遅延時間を補償する
ことができるのである。したh(つて、外付けの遅延用
ゲートやデイレイラインを設けなくて済み、部品数の増
加、配線本数・配線長の増大といった従来の問題点は生
じなくなるのである。
In other words, by selectively using the output terminal 108 or 109 as necessary, it is possible to compensate for the minimum delay time required in the design. Therefore, there is no need to provide an external delay gate or delay line, and the conventional problems such as an increase in the number of parts, an increase in the number of wires, and an increase in the length of the wires do not occur.

なお、本実施例においては2つの出力端子のうち、一方
にはフリップフロップ回路の出力をそのまま送出し、他
方には遅延回路を介して送出するようになっているが、
互いに異なる遅延時間を有する遅延回路を各出力端子に
対して設けても良いことは明らかである。
In this embodiment, the output of the flip-flop circuit is sent to one of the two output terminals as is, and the output is sent to the other through a delay circuit.
It is clear that delay circuits having different delay times may be provided for each output terminal.

また、本実施例においては出力側にのみ遅延回路を設け
ているが、その代りに入力側にのみ、又は入力側、出力
側両方に設けても良く、さらに多くの種類の遅延回路及
びその数に応じた出力端子を設けても良い。
Further, in this embodiment, the delay circuit is provided only on the output side, but instead, it may be provided only on the input side, or on both the input side and the output side, and there are many more types of delay circuits and their number. Output terminals may be provided according to the requirements.

さらにまた、本実施例においてはフリップフロップ回路
がスキャン機能付である場合について説明したが、その
他のフリップフロップ回路をはじめとしてどのような回
路でも良く、その種類に限定されない。
Furthermore, in this embodiment, a case has been described in which the flip-flop circuit has a scan function, but any type of circuit including other flip-flop circuits may be used, and the present invention is not limited to this type.

発明の効果 以上説明したように本発明は、フリップフロップ回路と
、その出力を互いに異なる時間だけ遅延させる遅延回路
と、それら遅延出力を送出するための別々の出力端子と
を1チップ内に設けておき、必要に応じてそれら出力端
子のうちの1つの出力を用いることにより、部品数の増
加、配線本数・配線長の増大等の設計上の問題点がなく
なり、容易かつ効率的に他の回路との最小遅延時間を補
償することができるという効果がある。
Effects of the Invention As explained above, the present invention provides a flip-flop circuit, a delay circuit that delays its output by different times, and separate output terminals for sending out the delayed outputs in one chip. By using the output from one of these output terminals as needed, design problems such as an increase in the number of parts, the number of wires, and the length of the wires can be eliminated, and other circuits can be easily and efficiently connected. This has the effect of being able to compensate for the minimum delay time between the two.

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

第1図は本発明の実施例によるフリップフロップICの
内部構成を示すブロック図、第2図は第1図のフリップ
フロップICの適用の際の判断手順を示すフローチャー
トである。 主要部分の符号の説明 1・・・・・・フリップフロップ回路 2・・・・・・遅延回路 108、109・・・・・・出力端子
FIG. 1 is a block diagram showing the internal structure of a flip-flop IC according to an embodiment of the present invention, and FIG. 2 is a flowchart showing a determination procedure when the flip-flop IC of FIG. 1 is applied. Explanation of symbols of main parts 1...Flip-flop circuit 2...Delay circuits 108, 109...Output terminal

Claims (1)

【特許請求の範囲】[Claims] (1)本来のフリップフロップの機能を有する機能部と
、前記機能部の出力を互いに異なる時間だけ遅延させて
送出する複数の遅延手段と、前記複数の遅延手段からの
出力を夫々外部へ送出する複数の出力端子とを有し、こ
れらが1チップ化されたことを特徴とするフリップフロ
ップIC。
(1) A functional section having the original flip-flop function, a plurality of delay means for delaying and transmitting the outputs of the functional sections by mutually different times, and outputs from the plurality of delay means, respectively, are sent to the outside. A flip-flop IC characterized in that it has a plurality of output terminals and is integrated into one chip.
JP1106779A 1989-04-26 1989-04-26 Flip-flop ic Pending JPH02285708A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1106779A JPH02285708A (en) 1989-04-26 1989-04-26 Flip-flop ic

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1106779A JPH02285708A (en) 1989-04-26 1989-04-26 Flip-flop ic

Publications (1)

Publication Number Publication Date
JPH02285708A true JPH02285708A (en) 1990-11-26

Family

ID=14442394

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1106779A Pending JPH02285708A (en) 1989-04-26 1989-04-26 Flip-flop ic

Country Status (1)

Country Link
JP (1) JPH02285708A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6813723B1 (en) * 1999-11-09 2004-11-02 Hyundai Electronics Industries Co., Ltd. Method of compensating for delay between clock signals

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6813723B1 (en) * 1999-11-09 2004-11-02 Hyundai Electronics Industries Co., Ltd. Method of compensating for delay between clock signals

Similar Documents

Publication Publication Date Title
US6421784B1 (en) Programmable delay circuit having a fine delay element selectively receives input signal and output signal of coarse delay element
JP2002189059A (en) Flip-flop for scanning
US6732066B2 (en) Method of determining static flip-flop setup and hold times
JP2002208844A (en) Glitch elimination circuit
JPH0758609A (en) Glitch suppression circuit and method thereof
US20050055614A1 (en) Multi-clock domain logic system and related method
JP3363691B2 (en) Semiconductor logic integrated circuit
US6690221B1 (en) Method and apparatus to delay signal latching
JPH02285708A (en) Flip-flop ic
KR100291126B1 (en) Circuit device including a plurality of sub-circuits and clock signal regeneration circuits
US7231620B2 (en) Apparatus, generator, and method for clock tree synthesis
US6150861A (en) Flip-flop
USH1796H (en) Method and circuit for eliminating hold time violations in synchronous circuits
US6020772A (en) Flash output LSSD latch
JPH11340796A (en) Flip-flop circuit
US7046069B2 (en) Method to reduce inductive effects of current variations by internal clock phase shifting
JPH02285709A (en) Flip-flop ic
KR100244430B1 (en) Test of semiconductor chip
KR0158640B1 (en) Data bus control circuit
KR0125588Y1 (en) Glitch prevention circuit on the carry output of counter
JPH02109414A (en) Semiconductor integrated circuit filter and its manufacture
JPH0487362A (en) Semiconductor integrated circuit device
JPH05157807A (en) Memory circuit
JP3251748B2 (en) Semiconductor integrated circuit
JPS63232620A (en) Output circuit