JPH0583111A - Cmos integrated circuit - Google Patents

Cmos integrated circuit

Info

Publication number
JPH0583111A
JPH0583111A JP3242253A JP24225391A JPH0583111A JP H0583111 A JPH0583111 A JP H0583111A JP 3242253 A JP3242253 A JP 3242253A JP 24225391 A JP24225391 A JP 24225391A JP H0583111 A JPH0583111 A JP H0583111A
Authority
JP
Japan
Prior art keywords
channel mos
mos transistor
drain
gate
transistor
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
JP3242253A
Other languages
Japanese (ja)
Inventor
Koji Ikeda
浩司 池田
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 IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems 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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP3242253A priority Critical patent/JPH0583111A/en
Publication of JPH0583111A publication Critical patent/JPH0583111A/en
Pending legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)
  • Electronic Switches (AREA)

Abstract

PURPOSE:To realize the CMOS integrated circuit which is designed without consideration of a metal skew and a dispersion in a function block due to fluctuation in temperature and power supply voltage and a transistor(TR) characteristic difference at manufacture. CONSTITUTION:The CMOS integrated circuit provided with a buffer 5 and flip-flops 2, 4 or the like forming a function block is provided with a memory 7 rewritten externally and storing a prescribed control setting value inputted externally and drive capability variable circuits 3, 6 inserted and connected to a signal path including the function block, receiving the control setting value outputted from the memory 7 and controlling and adjusting the drive capability of the function block.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はCMOS集積回路に関
し、特に、外部より内部の駆動能力を制御することので
きるCMOS集積回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CMOS integrated circuit, and more particularly to a CMOS integrated circuit whose internal drive capability can be controlled from the outside.

【0002】[0002]

【従来の技術】従来のCMOS集積回路における機能ブ
ロックは、温度および電源電圧変動による遅延時間の変
化、半導体集積回路製造時のトランジスタ特性差に起因
する遅延時間の変化を安定化させるための手段が、いろ
いろと検討されている。
2. Description of the Related Art A functional block in a conventional CMOS integrated circuit has means for stabilizing a change in delay time due to a change in temperature and a power supply voltage and a change in delay time due to a difference in transistor characteristics during manufacturing of a semiconductor integrated circuit. , Are being studied in various ways.

【0003】図3は、従来のCMOS集積回路の一例を
示す回路図であり、図3に示されるように、フリップフ
ロップ24および25と、バッファ26とを備えて構成
されている。本例の場合においては、入力信号106お
よび107に対応して、パス201および202におけ
る遅延時間をそれぞれ計算し、且つ、回路が如何なる状
態の時においても、安定に動作するか否かを検討する必
要がある。
FIG. 3 is a circuit diagram showing an example of a conventional CMOS integrated circuit. As shown in FIG. 3, flip-flops 24 and 25 and a buffer 26 are provided. In the case of this example, the delay times in the paths 201 and 202 are calculated corresponding to the input signals 106 and 107, respectively, and it is examined whether or not the circuit operates stably in any state. There is a need.

【0004】図4(a)、(b)および(c)は、図3
におけるMOS集積回路の動作を説明するためのタイミ
ング図である。図4(a)、(b)および(c)に示さ
れるT1 およびT2 は、温度および電源電圧の変動、半
導体集積回路の製造時のトランジスタ特性差による機能
ブロック、即ちフリップフロップ24とバッファ26の
遅延時間のバラツキ範囲を示しており、節点Bおよび節
点Cにおけるタイミングの変化によっては、T1 および
2 がオーバラップしているために、回路に誤動作を生
ずる可能性がある。仮に、回路が誤動作する危惧がある
場合には、パス201またはパス202に、遅延時間の
バラツキに対して十分なマージンを考慮した遅延ブロッ
クを挿入することが考えられる。
FIGS. 4A, 4B and 4C are shown in FIG.
6 is a timing chart for explaining the operation of the MOS integrated circuit in FIG. Figure 4 (a), (b) T 1 and T 2 are shown in and (c), variations in temperature and supply voltage, the function block by the transistor characteristic difference at the time of manufacture of the semiconductor integrated circuit, i.e. a flip-flop 24 buffer 26 shows a variation range of the delay time of 26, and there is a possibility that the circuit may malfunction due to the overlapping of T 1 and T 2 depending on the change of the timings at the nodes B and C. If there is a risk that the circuit may malfunction, it may be possible to insert a delay block into the path 201 or the path 202 in consideration of a sufficient margin for delay time variations.

【0005】図5に示されるのは、このような考え方に
よる他のCMOS集積回路を示す回路図である。図5に
示されるように、フリップフロップ27および29と、
遅延回路28と、バッファ30とを備えて構成されてい
る。この従来例においては、フリップフロップ27およ
び29の間には遅延回路28が挿入接続されており、こ
れにより、図5における節点Bにおけるタイミングをず
らせることが可能となる。図6(a)、(b)および
(c)は、図5における回路動作を示すタイミング図で
あり、パス204に対して、パス203に十分な遅延時
間を有する遅延回路28が挿入されているために、節点
BにおけるタイミングT1は、節点CのタイミングT2
の遅延時間のバラツキの変化に起因するタイミングに左
右されることなく、フリップフロップ29は常に安定し
た動作を維持することができる。
FIG. 5 is a circuit diagram showing another CMOS integrated circuit based on such an idea. Flip-flops 27 and 29, as shown in FIG.
The delay circuit 28 and the buffer 30 are provided. In this conventional example, the delay circuit 28 is inserted and connected between the flip-flops 27 and 29, which makes it possible to shift the timing at the node B in FIG. FIGS. 6A, 6B and 6C are timing charts showing the circuit operation in FIG. 5, and the delay circuit 28 having a sufficient delay time is inserted in the path 203 with respect to the path 204. Therefore, the timing T 1 at the node B is equal to the timing T 2 at the node C.
The flip-flop 29 can always maintain stable operation without being influenced by the timing due to the variation in the delay time of the flip-flop 29.

【0006】また、半導体プロセスの技術革新(プロセ
スの微細化)に伴ない、メタルスキューという問題が顕
著になってきている。図7は、かかる従来の1不具合例
を示すCMOS集積回路の回路図である。図7に示され
るように、本従来例は、フリップフロップ31および3
2と、バッファ33により構成されており、各構成要素
の配置配線の結果、バッファ33と節点Dの間の配線長
がL1、節点Dとフリップフロップ32のクロック端子
(節点Gに対応)までの配線長がL2 、節点Dとフリッ
プフロップ31のクロック端子(節点Eに対応)までの
配線長がL3 として、配線長L2 の長さが配線長L3
長さより十分に大きい時に、回路における誤動作が発生
した。
Further, with the technical innovation of the semiconductor process (miniaturization of the process), the problem of metal skew has become remarkable. FIG. 7 is a circuit diagram of a CMOS integrated circuit showing an example of such a conventional defect. As shown in FIG. 7, in this conventional example, the flip-flops 31 and 3 are provided.
2 and the buffer 33. As a result of the arrangement and wiring of each component, the wiring length between the buffer 33 and the node D is L 1 , up to the node D and the clock terminal of the flip-flop 32 (corresponding to the node G). Is L 2 , the wiring length between the node D and the clock terminal of the flip-flop 31 (corresponding to the node E) is L 3 , and the wiring length L 2 is sufficiently larger than the wiring length L 3. , A malfunction occurred in the circuit.

【0007】図8(a)、(b)、(c)、(d)およ
び(e)は、図7における回路動作を示すためのタイミ
ング図であるが、配線長L2 の長さが配線長L3 の長さ
より十分に大きいために、節点Eと節点Gにおける立上
り時間差T3 の値が大きくなり、これによりフリップフ
ロップ32のホールド・タイムT4 (注:ホールド・タ
イムT4 以前の時間帯においてデータが変化すると、回
路が安定動作をしなくなる)が時間不足となり、これに
より回路誤動作が生ずる結果となった。
FIGS. 8 (a), (b), (c), (d) and (e) are timing charts showing the circuit operation in FIG. 7, but the wiring length L 2 is the wiring length. Since the length L 3 is sufficiently larger than the length L 3 , the rise time difference T 3 at the node E and the node G becomes large, which causes the hold time T 4 (Note: the time period before the hold time T 4 of the flip-flop 32 to be increased. When the data changes, the circuit will not operate stably) and the time will run short, resulting in circuit malfunction.

【0008】[0008]

【発明が解決しようとする課題】上述した従来のCMO
S集積回路においては、機能ブロックの遅延時間のバラ
ツキに対応して、回路が安定動作するか否かの検討を行
い、誤動作が生起する危惧のある回路については、十分
なマージンを考慮した遅延回路を挿入する必要があり、
回路設計が困難且つ複雑化するという欠点があり、ま
た、半導体プロセスの技術革新に伴ない、顕著になった
メタルスキュー問題に対して、配置配線後、それぞれの
は配線長および遅延時間についての確認を行い、メタル
スキューによる回路誤動作を起す危惧のある回路の場合
には、当該メタルスキューによる回路誤動作がなくなる
まで、何度も配置配線が実施されるが、メタルスキュー
が発生しても、誤動作が生じないように十分なマージン
を考慮した遅延回路を挿入するという回路設計上の問題
があるという欠点がある。
DISCLOSURE OF THE INVENTION The conventional CMO described above
In the S integrated circuit, it is examined whether or not the circuit operates stably depending on the variation in the delay time of the functional block, and for a circuit which may cause malfunction, a delay circuit considering a sufficient margin. Should be inserted
There is a drawback that the circuit design is difficult and complicated, and for the metal skew problem that became prominent with the technological innovation of the semiconductor process, after placement and routing, check the wiring length and delay time of each. If there is a risk of causing a circuit malfunction due to metal skew, the placement and routing will be repeated until the circuit malfunction due to the metal skew disappears. There is a drawback in that there is a problem in circuit design that a delay circuit is inserted in consideration of a sufficient margin so as not to occur.

【0009】[0009]

【課題を解決するための手段】本発明のCMOS集積回
路は、所定の機能ブロックを備えて構成されるCMOS
集積回路において、外部からの書替えが可能であり、且
つ外部から入力される所定の制御用設定値を収納する制
御用メモリと、前記機能ブロックを含む信号経路に挿入
接続され、前記制御用メモリより出力される制御用設定
値を受けて、前記機能ブロックの駆動能力を制御調整す
る駆動能力可変回路と、を備えて構成される。
A CMOS integrated circuit of the present invention is a CMOS integrated circuit provided with predetermined functional blocks.
In the integrated circuit, a control memory that can be rewritten from the outside and that stores a predetermined control setting value input from the outside, and is inserted and connected to a signal path including the functional block, And a drive capacity variable circuit that receives and outputs the control set value that is output and controls and adjusts the drive capacity of the functional block.

【0010】なお、前記駆動能力可変回路は、少なくと
も、ソースが高電位側の電源に接続され、ゲートが前記
制御用メモリの第1の出力端子に接続される第1のPチ
ャネルMOSトランジスタと、ソースが前記第1のPチ
ャネルMOSトランジスタのドレインに接続され、ゲー
トに所定の入力信号の反転信号が入力されて、ドレイン
には前記反転信号の再反転信号が入力されるとともに出
力端子が接続される第2のPチャネルMOSトランジス
タと、ドレインが前記第2のPチャネルMOSトランジ
スタのドレインに接続され、ゲートが前記第2のPチャ
ネルMOSトランジスタのゲートに接続される第1のN
チャネルMOSトランジスタと、入力端が、前記制御用
メモリの第1の出力端子に接続される第1のインバータ
と、ドレインが前記第1のNチャネルMOSトランジス
タのソースに接続され、ゲートが前記第1のインバータ
の出力端に接続されて、ソースが低電位側の電源に接続
される第2のNチャネルMOSトランジスタと、ソース
が高電位側の電源に接続され、ゲートが前記制御用メモ
リの第2の出力端子に接続される第3のPチャネルMO
Sトランジスタと、ソースが前記第3のPチャネルMO
Sトランジスタのドレインに接続され、ゲートに所定の
入力信号の反転信号が入力されて、ドレインには前記反
転信号の再反転信号が入力されるとともに出力端子が接
続される第4のPチャネルMOSトランジスタと、ドレ
インが前記第4のPチャネルMOSトランジスタのドレ
インに接続され、ゲートが前記第4のPチャネルMOS
トランジスタのゲートに接続される第3のNチャネルM
OSトランジスタと、入力端が、前記制御用メモリの第
2の出力端子に接続される第2のインバータと、ドレイ
ンが前記第3のNチャネルMOSトランジスタのソース
に接続され、ゲートが前記第2のインバータの出力端に
接続されて、ソースが低電位側の電源に接続される第4
のNチャネルMOSトランジスタと、を備えて構成して
もよい。
In the variable drive capacity circuit, at least a source is connected to a high-potential-side power supply, and a gate is connected to a first output terminal of the control memory, and a first P-channel MOS transistor, A source is connected to the drain of the first P-channel MOS transistor, an inverted signal of a predetermined input signal is input to the gate, a reinverted signal of the inverted signal is input to the drain, and an output terminal is connected. A second P-channel MOS transistor, and a first N-channel drain connected to the drain of the second P-channel MOS transistor and a gate connected to the gate of the second P-channel MOS transistor.
A channel MOS transistor, a first inverter whose input end is connected to the first output terminal of the control memory, a drain is connected to the source of the first N-channel MOS transistor, and a gate is the first A second N-channel MOS transistor connected to the output end of the inverter of which the source is connected to the power source on the low potential side, and the source is connected to the power source on the high potential side, and the gate is the second of the control memory. Third P-channel MO connected to the output terminal of the
The S transistor and the source are the third P channel MO.
A fourth P-channel MOS transistor connected to the drain of the S-transistor, the gate of which receives an inverted signal of a predetermined input signal, the drain of which receives the re-inverted signal of the inverted signal and the output terminal of which is connected. And a drain connected to the drain of the fourth P-channel MOS transistor, and a gate connected to the fourth P-channel MOS transistor.
Third N channel M connected to the gate of the transistor
An OS transistor, a second inverter whose input end is connected to the second output terminal of the control memory, a drain is connected to the source of the third N-channel MOS transistor, and a gate is the second The fourth, which is connected to the output terminal of the inverter and whose source is connected to the low-potential-side power supply.
And an N-channel MOS transistor of.

【0011】[0011]

【実施例】次に、本発明について図面を参照して説明す
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings.

【0012】図1は本発明の一実施例を示す回路図であ
る。図1に示されるように、本実施例のCMOS集積回
路1は、フリップフロップ2および4と、駆動能力可変
回路3および6と、バッファ5と、メモリ7とを備えて
構成されており、また、駆動能力可変回路6の内部構成
は、図2において、バッファ5の内部構成とともに明示
されている。
FIG. 1 is a circuit diagram showing an embodiment of the present invention. As shown in FIG. 1, the CMOS integrated circuit 1 of this embodiment includes flip-flops 2 and 4, drive capacity variable circuits 3 and 6, a buffer 5, and a memory 7, and The internal configuration of the drive capability variable circuit 6 is shown together with the internal configuration of the buffer 5 in FIG.

【0013】図1において、入力信号101はフリップ
フロップ2にD端子に入力され、そのQ端子の出力信号
は駆動能力可変回路3に入力される。また、入力信号1
02はバッファ5を介して駆動能力可変回路6に入力さ
れるが、他方、入力信号103は、外部から自由に書換
えが可能なメモリ7に入力されており、メモリ7におい
ては、入力信号103を受けてQ1 、Q2 、Q3 および
4 の各端子からそれぞれ制御信号が出力されて、対応
する駆動能力可変回路3および6に入力される。このこ
とから明らかなように、本発明においては、バッファ5
および駆動能力可変回路6を含む信号経路と、フリップ
フロップ2および駆動能力可変回路3を含む信号経路に
おける駆動能力が、全て、メモリ7を介して、半導体集
積回路の外部から自由に制御可能である。
In FIG. 1, the input signal 101 is input to the D terminal of the flip-flop 2, and the output signal of the Q terminal thereof is input to the drive capacity variable circuit 3. Also, input signal 1
02 is input to the variable drive capacity circuit 6 via the buffer 5, while the input signal 103 is input to the memory 7 that can be freely rewritten from the outside, and the input signal 103 is input to the memory 7. In response, control signals are output from the terminals of Q 1 , Q 2 , Q 3 and Q 4 , respectively, and are input to the corresponding drive capacity variable circuits 3 and 6. As is clear from this, in the present invention, the buffer 5
The drive capability in the signal path including the drive capacity varying circuit 6 and the drive path in the signal path including the flip-flop 2 and the drive capacity varying circuit 3 can all be freely controlled from outside the semiconductor integrated circuit via the memory 7. ..

【0014】図2は、図1におけるバッファ5と駆動能
力可変回路6の内部構成を示す回路図であり、メモリ7
に対応して、バッファ5は、PチャネルMOSトランジ
スタ9およびNチャネルMOSトランジスタ10を含む
インバータ8と、PチャネルMOSトランジスタ12お
よびNチャネルMOSトランジスタ13を含むインバー
タ11とを備えて構成され、また駆動能力可変回路6
は、インバータ14および19と、PチャネルMOSト
ランジスタ15、16、20および21と、Nチャネル
MOSトランジスタ17、18、22および23とを備
えて構成される。
FIG. 2 is a circuit diagram showing the internal structure of the buffer 5 and the drive capacity varying circuit 6 shown in FIG.
Corresponding to, buffer 5 is configured to include an inverter 8 including P-channel MOS transistor 9 and N-channel MOS transistor 10 and an inverter 11 including P-channel MOS transistor 12 and N-channel MOS transistor 13, and also driven. Variable capacity circuit 6
Comprises inverters 14 and 19, P channel MOS transistors 15, 16, 20 and 21, and N channel MOS transistors 17, 18, 22 and 23.

【0015】以下、温度、電源電圧および半導体集積回
路の製造時におけるトランジスタ特性の概略条件が設定
された時点における動作について説明する。
The operation at the time when the temperature, the power supply voltage and the general conditions of the transistor characteristics at the time of manufacturing the semiconductor integrated circuit are set will be described below.

【0016】先ず、温度、電源電圧および製造時のトラ
ンジスタ特性が定常状態の時に、メモリ7におけるQ1
出力のレベルをロウレベル、Q2出力のレベルをハイレ
ベルに設定すると、PチャネルMOSトランジスタ15
とNチャネルMOSトランジスタ18はオン状態とな
り、PチャネルMOSトランジスタ20とNチャネルM
OSトランジスタ23はオフ状態となり、インバータ1
1、PチャネルMOSトランジスタ16およびNチャネ
ルMOSトランジスタ17は、インバータ8からの出力
信号持ちの状態となる。ここにおいて、入力信号102
がハイレベルにて入力されると、インバータ8よりはロ
ウレベルの信号が出力され、インバータ11、Pチャネ
ルMOSトランジスタ15および16を介して、出力信
号104としてハイレベルの信号が出力される。
First, when the temperature, the power supply voltage, and the transistor characteristics during manufacturing are in a steady state, Q 1 in the memory 7 is
When the output level is set to the low level and the Q 2 output level is set to the high level, the P-channel MOS transistor 15
And the N channel MOS transistor 18 are turned on, and the P channel MOS transistor 20 and the N channel M transistor are turned on.
The OS transistor 23 is turned off, and the inverter 1
1, P-channel MOS transistor 16 and N-channel MOS transistor 17 are in a state of having an output signal from inverter 8. Here, the input signal 102
Is input at a high level, a low level signal is output from the inverter 8 and a high level signal is output as an output signal 104 via the inverter 11 and the P channel MOS transistors 15 and 16.

【0017】次に、温度が上昇し、電源電圧が下降し、
トランジスタ特性が遅くなる状態の時に、メモリ7にお
けるQ1 出力およびQ2 出力のレベルを共にロウレベル
に設定すると、PチャネルMOSトランジスタ15およ
び20と、NチャネルMOSトランジスタ18および2
3は共にオン状態となり、インバータ11、Pチャネル
MOSトランジスタ16および21、NチャネルMOS
トランジスタ17および22は、インバータ8からの出
力信号持ちの状態となる。ここにおいて、入力信号10
2がハイレベルにて入力されると、インバータ8よりは
ロウレベルの信号が出力され、インバータ11、Pチャ
ネルMOSトランジスタ15および16を介し、またP
チャネルMOSトランジスタ20および21を介して、
出力信号104としてハイレベルの信号が出力される。
Next, the temperature rises and the power supply voltage falls,
When both the Q 1 output and Q 2 output levels in the memory 7 are set to a low level when the transistor characteristics are slow, P channel MOS transistors 15 and 20 and N channel MOS transistors 18 and 2 are set.
3 are both turned on, and the inverter 11, the P channel MOS transistors 16 and 21, the N channel MOS
The transistors 17 and 22 are in a state of having an output signal from the inverter 8. Here, the input signal 10
When 2 is input at a high level, a low level signal is output from the inverter 8 and is output via the inverter 11, the P channel MOS transistors 15 and 16, and P
Via channel MOS transistors 20 and 21,
A high level signal is output as the output signal 104.

【0018】次に、温度が下降し、電源電圧が上昇し、
トランジスタ特性が速くなる状態の時に、メモリ7にお
けるQ1 出力およびQ2 出力のレベルを共にハイレベル
に設定すると、PチャネルMOSトランジスタ15およ
び20と、NチャネルMOSトランジスタ18および2
3は共にオフ状態となり、インバータ11はインバータ
8からの出力信号持ちの状態となる。ここにおいて、入
力信号102がハイレベルにて入力されると、インバー
タ8よりはロウレベルの信号が出力され、インバータ1
1の出力には、ハイレベルの信号が出力信号104とし
て出力される。
Next, the temperature drops and the power supply voltage rises,
If the Q 1 output and the Q 2 output in the memory 7 are both set to the high level in the state where the transistor characteristics are fast, the P channel MOS transistors 15 and 20 and the N channel MOS transistors 18 and 2 are set.
3 is turned off, and the inverter 11 is in a state of having an output signal from the inverter 8. Here, when the input signal 102 is input at a high level, a low level signal is output from the inverter 8 and the inverter 1
At the output of 1, a high level signal is output as the output signal 104.

【0019】上述のように、温度、電源電圧および半導
体集積回路の製造時におけるトランジスタ特性の変動に
合わせて、メモリ7におけるレベル状態を適宜設定する
ことにより、駆動能力可変回路6における駆動能力を制
御することが可能となる。
As described above, the drive capability of the drive capability variable circuit 6 is controlled by appropriately setting the level state in the memory 7 in accordance with the temperature, power supply voltage, and variations in transistor characteristics during the manufacture of semiconductor integrated circuits. It becomes possible to do.

【0020】次に、このような駆動能力可変回路を、従
来の図7に示される回路に適用した場合の想定例につい
て考えてみる。図7において、配線長L2 がL3 に比較
して十分に長い場合に、メタルスキューによる回路誤動
作が生ずるが、これに対する対応策について説明する。
先ず、バッファ33とフリップフロップ31の信号経路
に駆動能力可変回路が挿入されているものとする。この
場合、バッファ33の信号経路に挿入されている駆動能
力可変回路を、上述した温度上昇、電源電圧下降および
トランジスタの特性が遅くなった状態時と同様に設定し
たものとする。この状態においてはバッファ33の駆動
能力がアップして、配線容量、次段のフリップフロップ
31および32の入力容量による遅延時間の遅れを小さ
くすることができる。このことにより、図8に示されて
いる配線長L2 がL3 よりも十分に長いことに起因する
遅延差T2 の値も縮小化される。また、フリップフロッ
プ31の信号経路に挿入されている駆動能力可変回路を
上述した温度下降、電源電圧上昇およびトランジスタ特
性が速くなる状態と同様に設定したものとすると、この
状態においては、フリップフロップ31の駆動能力はダ
ウンし、配線容量および次段のフリップフロップ32の
入力容量による遅延時間の遅れT4 を大きくすることが
できる。
Next, let us consider an assumed example in which such a drive capacity variable circuit is applied to the conventional circuit shown in FIG. In FIG. 7, when the wiring length L 2 is sufficiently longer than L 3 , a circuit malfunction due to metal skew occurs. A countermeasure against this will be described.
First, it is assumed that the drive capability variable circuit is inserted in the signal paths of the buffer 33 and the flip-flop 31. In this case, it is assumed that the drive capability variable circuit inserted in the signal path of the buffer 33 is set in the same manner as in the state where the temperature rise, the power supply voltage fall and the transistor characteristics are slowed. In this state, the driving capability of the buffer 33 is improved, and the delay of the delay time due to the wiring capacitance and the input capacitance of the flip-flops 31 and 32 at the next stage can be reduced. As a result, the value of the delay difference T 2 due to the wiring length L 2 shown in FIG. 8 being sufficiently longer than L 3 is also reduced. Further, assuming that the drive capability variable circuit inserted in the signal path of the flip-flop 31 is set in the same manner as the above-described state where the temperature drop, the power supply voltage rise and the transistor characteristic become fast, in this state, the flip-flop 31 The driving capability of the circuit is decreased, and the delay T 4 of the delay time due to the wiring capacity and the input capacity of the flip-flop 32 at the next stage can be increased.

【0021】即ち、以上のことから明らかなように、バ
ッファ33の駆動能力をアップさせ、フリップフロップ
32のC端子に入力される信号の遅延時間を速くし、ま
た、フリップフロップ32のD端子に入力される信号の
遅延時間を遅くすることにより、フリップフロップ32
のホールド・タイムに関する条件に適合する結果が得ら
れ、且つ回路の安定動作が保証される。
That is, as is clear from the above, the driving capability of the buffer 33 is increased, the delay time of the signal input to the C terminal of the flip-flop 32 is shortened, and the D terminal of the flip-flop 32 is connected. By delaying the delay time of the input signal, the flip-flop 32
The result that meets the conditions regarding the hold time is obtained, and the stable operation of the circuit is guaranteed.

【0022】[0022]

【発明の効果】以上説明したように、本発明は、CMO
S集積回路内に、所定の駆動能力可変回路および駆動能
力可変回路を制御するメモリを設けることにより、外部
から設定される前記メモリのレベル状態を介して、CM
OS集積回路内の遅延時間のバラツキを制御することが
可能となり、回路設計を容易にすることができるととも
に、当該CMOS集積回路を安定に動作させることがで
きるという効果がある。
As described above, according to the present invention, the CMO
By providing a predetermined drive capacity variable circuit and a memory for controlling the drive capacity variable circuit in the S integrated circuit, the CM can be controlled via the level state of the memory set from the outside.
It is possible to control the variation in the delay time in the OS integrated circuit, and it is possible to facilitate the circuit design and to operate the CMOS integrated circuit in a stable manner.

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

【図1】本発明の一実施例を示す回路図である。FIG. 1 is a circuit diagram showing an embodiment of the present invention.

【図2】本実施例における駆動能力可変回路およびバッ
ファの内部構成を示す回路図である。
FIG. 2 is a circuit diagram showing an internal configuration of a drive capacity variable circuit and a buffer in this embodiment.

【図3】従来例を示す回路図である。FIG. 3 is a circuit diagram showing a conventional example.

【図4】前記従来例における動作を示すタイミング図で
ある。
FIG. 4 is a timing chart showing an operation in the conventional example.

【図5】他の従来例を示す回路図である。FIG. 5 is a circuit diagram showing another conventional example.

【図6】前記従来例における動作を示すタイミング図で
ある。
FIG. 6 is a timing chart showing an operation in the conventional example.

【図7】他の従来例を示す回路図である。FIG. 7 is a circuit diagram showing another conventional example.

【図8】前記従来例における動作を示すタイミング図で
ある。
FIG. 8 is a timing chart showing an operation in the conventional example.

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

1 CMOS集積回路 2、4、24、25、27、29、31、32 フリ
ップフロップ 3、6 駆動能力可変回路 5、26、30、33 バッファ 7 メモリ 8、11、14、19 インバータ 9、12、15、16、20、21 PチャネルMO
Sトランジスタ 10、13、17、18、22、23 NチャネルM
OSトランジスタ 28 遅延回路
1 CMOS integrated circuit 2, 4, 24, 25, 27, 29, 31, 32 Flip-flop 3, 6 Driving capacity variable circuit 5, 26, 30, 33 Buffer 7 Memory 8, 11, 14, 19 Inverter 9, 12, 15, 16, 20, 21 P channel MO
S-transistors 10, 13, 17, 18, 22, 23 N-channel M
OS transistor 28 delay circuit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 所定の機能ブロックを備えて構成される
CMOS集積回路において、 外部からの書替えが可能であり、且つ外部から入力され
る所定の制御用設定値を収納する制御用メモリと、 前記機能ブロックを含む信号経路に挿入接続され、前記
制御用メモリより出力される制御用設定値を受けて、前
記機能ブロックの駆動能力を制御調整する駆動能力可変
回路と、 を備えることを特徴とするCMOS集積回路。
1. A CMOS integrated circuit having predetermined functional blocks, which is rewritable from the outside and stores a predetermined control set value input from the outside, said control memory; A driving capacity variable circuit that is inserted and connected to a signal path including a functional block and that receives a control setting value output from the control memory and controls and adjusts the driving capacity of the functional block. CMOS integrated circuit.
【請求項2】 前記駆動能力可変回路が、少なくとも、 ソースが高電位側の電源に接続され、ゲートが前記制御
用メモリの第1の出力端子に接続される第1のPチャネ
ルMOSトランジスタと、 ソースが前記第1のPチャネルMOSトランジスタのド
レインに接続され、ゲートに所定の入力信号の反転信号
が入力されて、ドレインには前記反転信号の再反転信号
が入力されるとともに出力端子が接続される第2のPチ
ャネルMOSトランジスタと、 ドレインが前記第2のPチャネルMOSトランジスタの
ドレインに接続され、ゲートが前記第2のPチャネルM
OSトランジスタのゲートに接続される第1のNチャネ
ルMOSトランジスタと、 入力端が、前記制御用メモリの第1の出力端子に接続さ
れる第1のインバータと、 ドレインが前記第1のNチャネルMOSトランジスタの
ソースに接続され、ゲートが前記第1のインバータの出
力端に接続されて、ソースが低電位側の電源に接続され
る第2のNチャネルMOSトランジスタと、 ソースが高電位側の電源に接続され、ゲートが前記制御
用メモリの第2の出力端子に接続される第3のPチャネ
ルMOSトランジスタと、 ソースが前記第3のPチャネルMOSトランジスタのド
レインに接続され、ゲートに所定の入力信号の反転信号
が入力されて、ドレインには前記反転信号の再反転信号
が入力されるとともに出力端子が接続される第4のPチ
ャネルMOSトランジスタと、 ドレインが前記第4のPチャネルMOSトランジスタの
ドレインに接続され、ゲートが前記第4のPチャネルM
OSトランジスタのゲートに接続される第3のNチャネ
ルMOSトランジスタと、 入力端が、前記制御用メモリの第2の出力端子に接続さ
れる第2のインバータと、 ドレインが前記第3のNチャネルMOSトランジスタの
ソースに接続され、ゲートが前記第2のインバータの出
力端に接続されて、ソースが低電位側の電源に接続され
る第4のNチャネルMOSトランジスタと、 を備えて構成される請求項1記載のCMOS集積回路。
2. A first P-channel MOS transistor, wherein the variable drive capacity circuit has at least a source connected to a high-potential-side power supply and a gate connected to a first output terminal of the control memory, A source is connected to the drain of the first P-channel MOS transistor, an inverted signal of a predetermined input signal is input to the gate, a reinverted signal of the inverted signal is input to the drain, and an output terminal is connected. A second P-channel MOS transistor having a drain connected to the drain of the second P-channel MOS transistor and a gate connected to the second P-channel M transistor.
A first N-channel MOS transistor connected to the gate of the OS transistor, a first inverter whose input end is connected to the first output terminal of the control memory, and a drain whose first N-channel MOS transistor is connected. A second N-channel MOS transistor connected to the source of the transistor, the gate of which is connected to the output terminal of the first inverter, the source of which is connected to the power source on the low potential side, and the source of which is connected to the power source on the high potential side. A third P-channel MOS transistor connected to the control memory and having a gate connected to the second output terminal of the control memory; a source connected to the drain of the third P-channel MOS transistor; Of the fourth P-channel to which the reversal signal of the reversal signal is input to the drain and the output terminal is connected. And a drain connected to the drain of the fourth P-channel MOS transistor and a gate connected to the fourth P-channel M
A third N-channel MOS transistor connected to the gate of the OS transistor, a second inverter having an input end connected to the second output terminal of the control memory, and a drain having the third N-channel MOS transistor A fourth N-channel MOS transistor connected to the source of the transistor, connected at the gate to the output terminal of the second inverter, and connected at the source to the low-potential-side power supply. 1. The CMOS integrated circuit according to 1.
JP3242253A 1991-09-24 1991-09-24 Cmos integrated circuit Pending JPH0583111A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3242253A JPH0583111A (en) 1991-09-24 1991-09-24 Cmos integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3242253A JPH0583111A (en) 1991-09-24 1991-09-24 Cmos integrated circuit

Publications (1)

Publication Number Publication Date
JPH0583111A true JPH0583111A (en) 1993-04-02

Family

ID=17086525

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3242253A Pending JPH0583111A (en) 1991-09-24 1991-09-24 Cmos integrated circuit

Country Status (1)

Country Link
JP (1) JPH0583111A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003512753A (en) * 1999-10-15 2003-04-02 インテル・コーポレーション Method and apparatus for controlling a compensated buffer
US6829316B1 (en) 1998-04-28 2004-12-07 Matsushita Electric Industrial Co., Ltd. Input circuit and output circuit

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0247919A (en) * 1988-08-08 1990-02-16 Fujitsu Ltd Semiconductor integrated circuit device
JPH03207118A (en) * 1990-01-09 1991-09-10 Mitsubishi Electric Corp Semiconductor integrated circuit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0247919A (en) * 1988-08-08 1990-02-16 Fujitsu Ltd Semiconductor integrated circuit device
JPH03207118A (en) * 1990-01-09 1991-09-10 Mitsubishi Electric Corp Semiconductor integrated circuit

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6829316B1 (en) 1998-04-28 2004-12-07 Matsushita Electric Industrial Co., Ltd. Input circuit and output circuit
US7149267B2 (en) 1998-04-28 2006-12-12 Matsushita Electric Industrial Co., Ltd. Input circuit and output circuit
JP2003512753A (en) * 1999-10-15 2003-04-02 インテル・コーポレーション Method and apparatus for controlling a compensated buffer

Similar Documents

Publication Publication Date Title
JP2621993B2 (en) Flip-flop circuit
US6683445B2 (en) Internal power voltage generator
US20030042953A1 (en) Output buffer circuit for reducing variation of slew rate due to variation of PVT and load capacitance of output terminal, and semiconductor device including the same
US20100238742A1 (en) Apparatus and method for outputting data of semiconductor memory apparatus
JPWO2005008777A1 (en) Multi-power supply semiconductor device
US6850090B2 (en) Level shifter
KR950014550B1 (en) Semiconductor integrated circuit
US5317213A (en) Level converter with delay circuitry used to increase switching speed
JP2001251171A (en) Delay circuit
US5180938A (en) Signal delay circuit having specified transistor threshold levels
US6232811B1 (en) Circuit for controlling setup/hold time of semiconductor device
JP2838691B2 (en) Output buffer
US7180326B2 (en) Noise elimination circuit
JP2605565B2 (en) Semiconductor integrated circuit
JPH0917179A (en) Phase detection circuit
JPH0583111A (en) Cmos integrated circuit
JP2001292053A (en) Delay circuit, semiconductor device and semiconductor integrated circuit using the delay circuit
US5600599A (en) Data signal output circuit and semiconductor memory device including the same
KR20000028704A (en) An input circuit and a semiconductor integrated circuit device
KR100855274B1 (en) Unit delay cell and delay locked loop including the same
US4563593A (en) Transition detector circuit
KR100671621B1 (en) Input circuit structure
KR100333689B1 (en) Delay circuit for low power
JP3037177B2 (en) Delay circuit
US6011442A (en) Voltage control oscillator for a semiconductor device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19970819