JPH04195572A - Semiconductor integrated circuit device - Google Patents
Semiconductor integrated circuit deviceInfo
- Publication number
- JPH04195572A JPH04195572A JP32753890A JP32753890A JPH04195572A JP H04195572 A JPH04195572 A JP H04195572A JP 32753890 A JP32753890 A JP 32753890A JP 32753890 A JP32753890 A JP 32753890A JP H04195572 A JPH04195572 A JP H04195572A
- Authority
- JP
- Japan
- Prior art keywords
- data bus
- functional block
- capacitor
- functional blocks
- gate
- 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
Links
Landscapes
- Bus Control (AREA)
Abstract
Description
【発明の詳細な説明】
[概要]
データ・バスを共通にする複数の機能ブロックを設けて
なる半導体集積回路装置に関し、前記複数の機能ブロッ
クの特性(AC規格)をそれぞれ前記データ・バスに要
求されている特性に合わせ込み、特性の最適化、向上化
を図ることができるようにすることを目的とし、
前記複数の機能ブロックの各機能ブロックごとに、各機
能ブロックの特性を前記データ・バスに要求されている
特性に合わせ込むための特性調整用の容量と、該特性調
整用の容量を前記データ・バスに接続するためのスイッ
チ回路とを設け、前記複数の機能ブロック中、いずれか
の機能ブロックが選択されたときは、選択された機能ブ
ロックに対応して設けられている特性調整用の容量を、
同じく選択された機能ブロックに対応して設けられてい
るスイッチ回路を介して前記データ・バスに接続するよ
うに構成する。[Detailed Description of the Invention] [Summary] Regarding a semiconductor integrated circuit device having a plurality of functional blocks that share a data bus, each of the characteristics (AC standard) of the plurality of functional blocks is requested for the data bus. The purpose is to optimize and improve the characteristics by adjusting the characteristics of each functional block to the characteristics of the data bus for each functional block of the plurality of functional blocks. A capacitor for adjusting characteristics to match the characteristics required for the data bus, and a switch circuit for connecting the capacitor for adjusting the characteristics to the data bus are provided. When a functional block is selected, the capacity for characteristic adjustment provided corresponding to the selected functional block is
Similarly, the selected functional block is configured to be connected to the data bus via a switch circuit provided corresponding to the selected functional block.
[産業上の利用分野フ
本発明は、半導体集積回路装置F(以下、LSIという
)のうち、データ・バスを共通にする複数の機能ブロッ
クを設けてなるLSIに関する。[Industrial Field of Application] The present invention relates to a semiconductor integrated circuit device F (hereinafter referred to as LSI), which is provided with a plurality of functional blocks that share a data bus.
[従来の技術]
従来、この種のLSIとして第4図にその要部を示すよ
うなものが提案されている。[Prior Art] Conventionally, an LSI of this type, the main part of which is shown in FIG. 4, has been proposed.
図中、1.〜1fiはそれぞれ一定の機能を果たす機能
ブロック、2はデータ・バス、3は機能ブロック11〜
1゜が有しているAC規格、即ち、機能ブロック11〜
1゜がライト・イネーブルに設定された時点からデータ
を出力するまでの遅延時間や、ライト・イネーブルが解
除された時点がら、データが消滅するまでの時間(デー
タのホールド時間)を、データ・バス2側において要求
されているデータの遅延時間や、データのホールド時間
に合わせ込む(調整する)ために設けられている特性調
整用の容量、4、〜4゜は機能ブロック選択信号C81
〜C8oをそれぞれ機能プロワ211〜1111に伝送
するための機能ブロック選択信号伝送路であり、機能ブ
ロック1.〜1oは、それぞれ対応する機能ブロック選
択信号C81〜C8,、がローレベル“L“の場合に選
択され、ハイレベル“H”の場合は非選択となるように
構成されている。但し、複数の機能ブロックを同時に選
択することは禁止されている。In the figure, 1. ~1fi is a functional block that each performs a certain function, 2 is a data bus, and 3 is a functional block 11~
AC standards that 1° has, that is, functional blocks 11~
The data bus The characteristic adjustment capacitor 4, ~4°, which is provided to match (adjust) the data delay time and data hold time required on the 2 side, is the functional block selection signal C81.
- C8o to the functional processors 211 to 1111, respectively. -1o are configured to be selected when the corresponding functional block selection signals C81 to C8, . However, selecting multiple functional blocks at the same time is prohibited.
[発明が解決しようとする課題]
ここに、機能ブロック11〜1fiは、そのAC規格を
必ずしも同一とするものではない。それにも関わらず、
かかる第4図従来例のLSIにおいては、1個の容量3
で全機能ブロック11〜1fiとデータ・バス2との間
のAC規格の合わせ込みを行うようにしている。このた
め、いくつかの機能ブロックについては、そのAC規格
をデータ・バス2側に合わせ込むことができても、全機
能ブロック11〜17につき、そのAC規格をデータ・
バス2に合わせ込むことは難しく、マージンレスとなる
機能ブロックが存在してしまう場合もあるという問題点
があった。[Problems to be Solved by the Invention] Here, the functional blocks 11 to 1fi do not necessarily have the same AC standard. Nevertheless,
In the conventional LSI shown in FIG.
The AC standards between all the functional blocks 11 to 1fi and the data bus 2 are matched. Therefore, even if it is possible to adapt the AC standards of some functional blocks to the data bus 2 side, the AC standards of all functional blocks 11 to 17 can be adapted to the data bus 2 side.
It is difficult to adjust to bus 2, and there are cases where there are functional blocks that are marginless.
第5図は、かかる問題点を説明するための図であり、第
5図Aは、ロー・アクティブのライト・イネーブル信号
を示し、第5図Bの実線は、容量3がデータ・バス2に
付加されていない場合において機能ブロック1.が動作
(データ出力)した場合のデータ・バス2の論理状態、
即ち、機能ブロック11のAC規格を示している。また
、第5図Cの実線は、容量3がデータ・バス2に付加さ
れていない場合において機能ブロック12が動作(デー
タ出力)した場合のデータ・バス2の論理状態、即ち、
機能ブロック12のAC規格を示している。FIG. 5 is a diagram for explaining such a problem. FIG. 5A shows a low active write enable signal, and the solid line in FIG. If not added, function block 1. The logical state of data bus 2 when is activated (data output),
That is, the AC standard of the functional block 11 is shown. Further, the solid line in FIG. 5C indicates the logical state of the data bus 2 when the functional block 12 operates (data output) when the capacitor 3 is not added to the data bus 2.
The AC standard of the functional block 12 is shown.
この場合において、仮に、データ・バス2側がデータの
遅延時間としてT1以内を要求し、また、データのホー
ルド時間として12以上を要求しているとすると、機能
ブロック12においては、そのデータ遅延時間T、は時
間T1以内にあり、また、データのホールド時間T4は
時間12以上になっているので、この機能ブロック1□
はデータ・バス2側から要求されているAC規格を満た
している。In this case, if the data bus 2 side requests a data delay time of T1 or less, and also requests a data hold time of 12 or more, the functional block 12 calculates the data delay time T1 or more. , is within time T1, and the data hold time T4 is longer than time 12, so this function block 1□
satisfies the AC standard required by the data bus 2 side.
これに対して、機能ブロック1、においては、そのデー
タ遅延時間T5は時間T1以内にあり、この点において
は、データバス2側の要求を満たしているが、データの
ホールド時mT6は、時間12以内になっており、デー
タ・バス2側からの要求を満たしていない。したがって
、この場合には、機能ブロック11のデータを有効に扱
うことができない。On the other hand, in functional block 1, the data delay time T5 is within time T1, and in this respect it satisfies the request on the data bus 2 side, but the data hold time mT6 is within time 12. The request from the data bus 2 side is not satisfied. Therefore, in this case, the data of the functional block 11 cannot be handled effectively.
そこで、従来においては、第4図に示すようにデータ・
バス2に容量3を付加して、出力データの遅延時間を延
ばすことによって、データのホールド時間を規格内にし
ている。この場合、−船釣には規格的にワースト(最悪
)となる機能ブロックの規格値をデータ・バス2側の要
求に合わせるように容量3の容量値の決定が行われてい
た。Therefore, conventionally, as shown in Figure 4, data
By adding a capacitor 3 to the bus 2 and extending the output data delay time, the data hold time is kept within the standard. In this case, the capacitance value of capacitor 3 was determined so as to match the standard value of the functional block, which is the worst for boat fishing, with the request on the data bus 2 side.
ここに、第5図Bの破線は、データ・バス2に機能ブロ
ック11のAC規格をデータ・バス2側に合わせ込むた
めの容量3を付加した場合において機能ブロックl、が
動作した場合のデータ・バス2の論理状態を示しており
、第5図Cの破線は、同じくデータ・バス2に機能ブロ
ック11のAC規格をデータ・バス2側に合わせ込むた
めの容量3を付加した場合において機能ブロック12が
動作した場合のデータ・バス2の論理状態を示している
。この場合、機能ブロック1、のAC規格をデータ・バ
ス2に合わせ込むことはできているが、機能ブロック1
2においては、データの遅延時間が時間T1以上になっ
ており、データ・バス2側の要求を満たしていない。Here, the broken line in FIG. 5B shows the data when function block l operates when a capacitor 3 is added to data bus 2 to adapt the AC standard of function block 11 to the data bus 2 side.・The broken line in FIG. 5C shows the logic state of bus 2. Similarly, the broken line in FIG. The logic state of data bus 2 is shown when block 12 is activated. In this case, the AC standard of function block 1 can be adjusted to data bus 2, but
In No. 2, the data delay time is longer than the time T1, and the request on the data bus 2 side is not satisfied.
このように、第4図従来例のLSIにおいては、いくつ
かの機能ブロックについては、そのAC規格をデータ・
バス2側に合わせ込むことができても、全機能ブロック
11〜1.につき、そのAC規格をデータ・バス2に合
わせ込むことは難しく、マージンレスとなる機能ブロッ
クが生じてしまう場合もあるという問題点があった。In this way, in the conventional LSI shown in FIG. 4, for some functional blocks, the AC standard is
Even if it can be adjusted to the bus 2 side, all functional blocks 11 to 1. Therefore, it is difficult to adapt the AC standard to the data bus 2, and there is a problem that some functional blocks may be marginless.
本発明は、かかる点に鑑み、データ・バスを共通にする
複数の機能ブロックを設けてなるLSIてあって、これ
ら複数の機能ブロックの各機能ブロックの特性をそれぞ
れデータ・バスに要求されている特性に合わせ込み、特
性の最適化、向上化を図ることができるようにしたLS
Iを提供することを目的とする。In view of this, the present invention provides an LSI that includes a plurality of functional blocks that share a data bus, and the characteristics of each functional block of the plurality of functional blocks are required for the data bus. LS that can be tailored to the characteristics and optimize and improve the characteristics.
The purpose is to provide I.
[課題を解決するための手段]
本発明によるLSIは、データ・バスを共通にする複数
の機能ブロックを設けてなるLSIについては、複数の
機能ブロックの各機能ブロックごとに、各機能ブロック
の特性をデータ・バスに要求されている特性に合わせ込
むための特性調整用の容量と、これら特性調整用の容量
をデータ・バスに接続するためのスイッチ回路とを設け
、複数の機能ブロック中、いずれかの機能ブロックが選
択されたときは、選択された機能ブロックに対応して設
けられている特性調整用の容量を、同じく選択された機
能ブロックに対応して設けられているスイッチ回路を介
してデータ・バスに接続するように構成するというもの
である。[Means for Solving the Problems] In the LSI according to the present invention, for an LSI having a plurality of functional blocks that share a data bus, the characteristics of each functional block are determined for each functional block of the plurality of functional blocks. A capacitor for adjusting the characteristics to match the characteristics required for the data bus, and a switch circuit for connecting the capacitor for adjusting the characteristics to the data bus are provided. When a functional block is selected, the characteristic adjustment capacitor provided corresponding to the selected functional block is connected to the capacitor provided corresponding to the selected functional block via the switch circuit provided corresponding to the selected functional block. It is configured to connect to a data bus.
[作用]
本発明においては、データ・バスを共通にする複数のブ
ロック中、いずれがの機能ブロックが選択されたときは
、選択された機能ブロックに対応して設けられている特
性調整用の容量を、同じく選択された機能ブロックに対
応して設けられているスイッチ回路を介してデータ・バ
スに接続されるので、各機能ブロックの特性をそれぞれ
データ・バスに要求されている特性に合わせ込むことが
できる。[Operation] In the present invention, when any functional block is selected among a plurality of blocks that share a data bus, the capacity for characteristic adjustment provided corresponding to the selected functional block is are connected to the data bus via switch circuits provided corresponding to the selected functional blocks, so the characteristics of each functional block can be matched to the characteristics required for the data bus. I can do it.
[実施例コ
以下、第1図〜第3図を参照して、本発明の各種実施例
につき説明する。[Embodiments] Various embodiments of the present invention will be described below with reference to FIGS. 1 to 3.
(1)構成
第1図は本発明の第1実施例の要部を示す図であって、
図中、51〜5oは容量、6□〜6fiはインバータ、
7.〜7..81〜8fiは伝送ゲートであり、これら
インバータ61〜6□及び伝送ゲート71〜7□、81
〜8flによって容量51〜5.をデータ・バス2に接
続するためのスイッチ回路91〜9.、が構成されてい
る。その他、第4図に対応する部分には同一符号を付し
ている。(1) Configuration FIG. 1 is a diagram showing the main parts of the first embodiment of the present invention,
In the figure, 51 to 5o are capacities, 6□ to 6fi are inverters,
7. ~7. .. 81-8fi are transmission gates, and these inverters 61-6□ and transmission gates 71-7□, 81
Capacity 51-5. by ~8 fl. switch circuits 91-9. for connecting to data bus 2; , is configured. Other parts corresponding to those in FIG. 4 are given the same reference numerals.
ここに、容量51〜5flはそれぞれ機能ブロック1、
〜1゜に対応して設けられており、その容量値は、それ
ぞれ機能ブロック11〜1゜につき、データ・バス2と
の間のAC規格の合わせ込みを最適化する値とされてい
る。Here, capacities 51 to 5 fl are functional blocks 1 and 5 fl, respectively.
~1°, and the capacitance value thereof is set to a value that optimizes matching of the AC standard with the data bus 2 for each of the functional blocks 11 to 1°.
また、スイッチ回路91〜9fiは、同一構成とされて
いるので、以下、スイッチ回路9□を代表して、その構
成及び容量5Iや機能ブロック選択信号伝送路4、等と
の接続関係を説明すると、まず、伝送ゲート7、は、そ
の一端をデータ・バス2に接続され、その他端を容量5
□の一端及び伝送ゲート81の一端に接続されている。In addition, since the switch circuits 91 to 9fi have the same configuration, the configuration and connection relationship with the capacitor 5I, the functional block selection signal transmission line 4, etc. will be explained below using the switch circuit 9□ as a representative. , First, the transmission gate 7 is connected to the data bus 2 at one end and connected to the capacitor 5 at the other end.
It is connected to one end of □ and one end of the transmission gate 81.
また、容量51及び伝送ゲート8□は共にその他端を接
地されている。Further, the other ends of both the capacitor 51 and the transmission gate 8□ are grounded.
また、機能ブロック選択信号伝送路41は、伝送ゲート
71を構成するp M OS 101のゲート及び伝送
ゲート81を構成するnMO311+のゲートに接続さ
れると共に、インバータ61を介して伝送ゲート71を
構成するnMO812□のゲート及び伝送ゲート81を
構成するpMO3131のゲートに接続されている。Further, the functional block selection signal transmission line 41 is connected to the gate of the pMOS 101 that constitutes the transmission gate 71 and the gate of nMO311+ that constitutes the transmission gate 81, and also constitutes the transmission gate 71 via the inverter 61. It is connected to the gate of the nMO812□ and the gate of the pMO3131 forming the transmission gate 81.
(2)動作
かかる第1実施例においては、例えば、機能ブロック選
択信号C81〜C81が全てハイレベル“H”の状態に
ある場合、伝送ゲート71〜7゜はOFFとなり、伝送
ゲート8、〜8fiはONとなる。この結果、容量51
〜5゜は、データ・バス2には接続されない。(2) Operation In the first embodiment, for example, when the functional block selection signals C81 to C81 are all at a high level "H", the transmission gates 71 to 7° are turned OFF, and the transmission gates 8 to 8fi are turned off. becomes ON. As a result, the capacity is 51
~5° is not connected to data bus 2.
他方、例えば、機能ブロック選択信号C81がローレベ
ル“L“となり、機能ブロック11が選択される場合に
は、伝送ゲート71がONとなり、伝送ゲート8□がO
FFとなる。この結果、容量5、は、データ・バス2に
接続される。なお、他の機能ブロック12〜1゜が選択
された場合も同様にして容量52〜511はデータ・ノ
くス2に接続されることになる。On the other hand, for example, when the functional block selection signal C81 becomes low level "L" and the functional block 11 is selected, the transmission gate 71 is turned ON and the transmission gate 8□ is turned OFF.
Becomes FF. As a result, capacitor 5 is connected to data bus 2. Incidentally, when other functional blocks 12 to 1° are selected, the capacitors 52 to 511 are connected to the data node 2 in the same manner.
(3)効果
このように、この第1実施例によれば、機能ブロック選
択信号C3,〜C3fiによって、ある機能ブロックが
選択されると、この選択された機能ブロックに対応して
設けられている容量、即ち、この選択された機能ブロッ
クとデータ・バスとの間のAC規格の合わせ込みを最適
化する容量値を有する容量がデータ・バス2に接続され
るので、機能ブロック11〜11の全てにつき、データ
・バス2との間のAC規格の合わせ込みを最適化し、特
性の向上化を図ることができる。(3) Effect As described above, according to the first embodiment, when a certain functional block is selected by the functional block selection signals C3, to C3fi, the function block provided corresponding to the selected functional block is Since a capacitor having a capacitance value that optimizes the matching of the AC standard between this selected functional block and the data bus is connected to the data bus 2, all of the functional blocks 11-11 Therefore, it is possible to optimize the AC standard matching with the data bus 2 and improve the characteristics.
2 (第2′)
(1)構成
第2図は本発明の第2実施例の要部を示す図であって、
図中、14+〜14.は容量、15、〜15、はインバ
ータ、161〜16..17□〜17゜は伝送ゲートで
あり、これらインバータ151〜1511及び伝送ゲー
ト161〜16..171〜17.によって、容量14
1〜14.をデータ バス2に接続するためのスイッチ
回路181〜18゜が構成されている。その他、第4図
に対応する部分には同一符号を付している。2 (2nd') (1) Configuration FIG. 2 is a diagram showing the main part of the second embodiment of the present invention,
In the figure, 14+ to 14. is the capacity, 15, ~15, is the inverter, 161~16. .. 17□-17° are transmission gates, and these inverters 151-1511 and transmission gates 161-16. .. 171-17. According to the capacity 14
1-14. Switch circuits 181 to 18° for connecting the data bus 2 to the data bus 2 are constructed. Other parts corresponding to those in FIG. 4 are given the same reference numerals.
ここに、容量14□〜14.、は、それぞれ機能ブロッ
ク1、〜1.に対応して設けられており、その容量値は
、データ・バス2との闇のAC規格の合わせ込みを最適
化する値とされている。Here, the capacity is 14□~14. , are functional blocks 1, to 1., respectively. The capacitance value is set to be a value that optimizes matching with the data bus 2 according to the hidden AC standard.
また、スイッチ回路18□〜18.は同一構成とされて
いるので、以下、スイッチ回路181を代表して、その
構成及び容量14□や機能ブロック選択信号伝送路4、
等との接続関係を説明すると、まず、伝送ゲート16.
は、その一端をデータ・バス2に接続され、その他端を
容量141の一端及び伝送ゲート17□の一端に接続さ
れている。また、容量14、及び伝送ゲート171は共
に、その他端を電源線20に接続されている。In addition, switch circuits 18□ to 18. have the same configuration, so the configuration, capacity 14□, functional block selection signal transmission line 4,
To explain the connection relationship with the transmission gate 16.
has one end connected to the data bus 2, and the other end connected to one end of the capacitor 141 and one end of the transmission gate 17□. Further, both the capacitor 14 and the transmission gate 171 have their other ends connected to the power supply line 20.
また、機能ブロック選択信号伝送路4.は、伝送ゲート
16□を構成するp M OS 21 +のゲート及び
伝送ゲート17tを構成するnMO322□のゲートに
接続されると共に、インバータ151を介して伝送ゲー
ト161を構成するnMO8231のゲート及び伝送ゲ
ート17□を構成するpMO324□のゲートに接続さ
れている。Further, the functional block selection signal transmission line 4. is connected to the gate of pMOS 21 + that constitutes the transmission gate 16□ and the gate of nMO322□ that constitutes the transmission gate 17t, and is connected via the inverter 151 to the gate of nMO8231 that constitutes the transmission gate 161 and the transmission gate. It is connected to the gate of pMO324□ which constitutes 17□.
(2)動作
かかる第2実施例においては、例えば、機能ブロック選
択信号C8l〜C8わが全てハイレベル“H”の状態に
ある場合、伝送ゲート161〜16、、はOFFとなり
、伝送ゲート17□〜17.。(2) Operation In the second embodiment, for example, when all of the functional block selection signals C8l to C8 are at a high level "H", the transmission gates 161 to 16 are turned OFF, and the transmission gates 17□ to 17. .
はONとなる。この結果、容量141〜14゜はデータ
・バス2には接続されない。becomes ON. As a result, capacitances 141-14° are not connected to data bus 2.
他方、例えば、機能ブロック選択信号C5,がローレベ
ル“L”となり、機能ブロック11が選択される場合に
は、伝送ゲート161がONとなり、伝送ゲート171
がOFFとなる。この結果、容量141は、データ・バ
ス2に接続される。なお、他の機能ブロック12〜II
lが選択されな堝合も同様にして容量14□〜14.、
はデータ バス2に接続されることになる6
(3)効果
この第2実施例によっても、第1実施例と同様の効果を
得ることができる。On the other hand, for example, when the functional block selection signal C5 becomes low level "L" and the functional block 11 is selected, the transmission gate 161 is turned on and the transmission gate 171 is turned on.
becomes OFF. As a result, capacitor 141 is connected to data bus 2 . In addition, other functional blocks 12 to II
The capacitance 14□ to 14. ,
is connected to the data bus 2.6 (3) Effects The second embodiment also provides the same effects as the first embodiment.
第3 3・
(1)構成
第3図は本発明の第3実施例の要部を示す図であって、
図中、25□〜25Il、26、〜26゜は容量、27
1〜27ユはインバータ、281〜28゜、291〜2
9..301〜30fi−31+〜31.は伝送ゲート
であり、これらインバータ271〜27.及び伝送ゲー
ト281〜28fi、291〜29.−30+〜30゜
、311〜311゜によって、容量251〜25..2
6□〜26□をデータ・バス2に接続するためのスイッ
チ回路321〜32.、が構成されている。その他、第
4図に対応する部分には同一符号を付している。3.3. (1) Configuration FIG. 3 is a diagram showing the main parts of the third embodiment of the present invention,
In the figure, 25□~25Il, 26, ~26° are capacitances, 27
1~27 units are inverters, 281~28°, 291~2
9. .. 301~30fi-31+~31. are transmission gates, and these inverters 271-27. and transmission gates 281-28fi, 291-29. -30+~30°, 311~311°, capacity 251~25. .. 2
switch circuits 321 to 32 for connecting 6□ to 26□ to data bus 2; , is configured. Other parts corresponding to those in FIG. 4 are given the same reference numerals.
ここに、容量251〜25n、26□〜26.。Here, the capacity is 251 to 25n, 26□ to 26. .
は、それぞれ機能ブロック11〜1oに対応して設けら
れており、その容量値は、それぞれ機能ブロック11〜
1.、につき、データ・バス2との間のAC規格の合わ
せ込みを最適化する値とされている。are provided corresponding to the functional blocks 11 to 1o, respectively, and their capacitance values are the same as those of the functional blocks 11 to 1o, respectively.
1. , is set to a value that optimizes matching of the AC standard with the data bus 2.
また、スイッチ回路321〜32゜は同一構成とされて
いるので、以下、スイッチ回路321を代表して、その
構成及び容量25+ 、26□や機能ブロック選択信号
伝送路4、等との接続関係を説明すると、まず、伝送ゲ
ート281及び301の一端同士は接続され、その接続
中点は、データ・バス2に接続されている。また、伝送
ゲート281の他端は容量251の一端及び伝送ゲート
291の一端に接続されており、容量251及び伝送ゲ
ート2つ1は共にその他端を接地されている。また、伝
送ゲート301の他端は容量26、の一端及び伝送ゲー
ト31、の一端に接続されており、容量261及び伝送
ゲート311は共にその他端を電源線20に接続されて
いる。In addition, since the switch circuits 321 and 32° have the same configuration, the switch circuit 321 will be described below as a representative, and its configuration and connection relationship with the capacitances 25+ and 26□, the functional block selection signal transmission line 4, etc. To explain, first, one ends of the transmission gates 281 and 301 are connected to each other, and the midpoint of the connection is connected to the data bus 2. Further, the other end of the transmission gate 281 is connected to one end of the capacitor 251 and one end of the transmission gate 291, and the other ends of both the capacitor 251 and the transmission gate 21 are grounded. Further, the other end of the transmission gate 301 is connected to one end of the capacitor 26 and one end of the transmission gate 31, and the other ends of both the capacitor 261 and the transmission gate 311 are connected to the power supply line 20.
また、機能ブロック選択信号伝送路4□は、伝送ゲート
281を構成するp M O8331のゲート、伝送ゲ
ート2つ、を構成するn M OS 34 Iのゲート
、伝送ゲート30.を構成するpMO535□のゲート
、伝送ゲート311を構成するnM OS 361のゲ
ートに接続されると共に、インバータ271を介して、
伝送ゲート28□を構成するn M OS 371のゲ
ート、伝送ゲート29゜を構成するp M OS 38
1のゲート、伝送ゲート301を構成するn M OS
39 +のゲート、伝送ゲート311を構成するpM
O540t(’)ゲートに接続されている。Further, the functional block selection signal transmission path 4□ is connected to the gate of the pM O8331 forming the transmission gate 281, the gate of the nMOS 34 I forming the transmission gate 281, the gate of the nMOS 34I forming the transmission gate 30. It is connected to the gate of the pMO 535□ forming the transmission gate 311 and the gate of the nMOS 361 forming the transmission gate 311, and via the inverter 271,
The gate of n M OS 371 which constitutes the transmission gate 28□, the p M OS 38 which constitutes the transmission gate 29°
1 gate, which constitutes the transmission gate 301
39 + gate, pM that constitutes the transmission gate 311
Connected to O540t(') gate.
(2)動作
かかる第3実施例においては、例えば、機能ブロック選
択信号C31〜C8わが全てハイレベル“H”の状態に
ある場合、伝送ゲート28、〜28、及び301〜30
fiがOFFとなり、伝送ゲート291〜29fi及び
31、〜3111がONとなる。この結果、容量251
〜25゜、26、〜26.はデータ・バス2には接続さ
れない。(2) Operation In the third embodiment, for example, when all of the functional block selection signals C31 to C8 are at a high level "H", the transmission gates 28, to 28, and 301 to 30
fi is turned OFF, and transmission gates 291 to 29fi and 31 to 3111 are turned ON. As a result, the capacity is 251
~25°, 26, ~26. is not connected to data bus 2.
他方、例えば、機能ブロック選択信号C8Iがローレベ
ル゛Lパとなり、機能ブロック1□が選択される場合に
は、伝送ゲート28+、30+がONとなり、伝送ゲー
ト29□、311がOFFとなる。この結果、容量25
1及び26□はデータ・バス2に接続される。なお、他
の機能ブロック1□〜1.が選択された場合も同様にし
て容量25□〜25.、.26□〜26.はデータ・バ
ス2に接続されることになる。On the other hand, for example, when the functional block selection signal C8I is at a low level and the functional block 1□ is selected, the transmission gates 28+ and 30+ are turned ON and the transmission gates 29□ and 311 are turned OFF. As a result, the capacity is 25
1 and 26□ are connected to data bus 2. Note that other functional blocks 1□ to 1. If is selected, the capacity is 25□~25. ,.. 26□〜26. will be connected to data bus 2.
(3〉効果
この第3実施例によっても、第1実施例と同様の効果を
得ることができる。(3> Effects The third embodiment also provides the same effects as the first embodiment.
なお、上述の実施例においては、スイッチ回路9□〜9
Il、18□〜18ゎ、321〜32fiの制御を機能
ブロック選択信号C8l〜csaにより行っているが、
この代わりに、機能ブロック選択信号C81〜C8oと
論理を取った信号や外部から入力される別個の信号によ
ってスイッチ回路91〜9゜、18、〜18.l+ 3
2+〜3211の制御を行うようにすることもできる。In addition, in the above-mentioned embodiment, the switch circuits 9□ to 9
Il, 18□~18ゎ, 321~32fi are controlled by function block selection signals C8l~csa,
Instead, the switch circuits 91 to 9°, 18, to 18 . l+3
It is also possible to control from 2+ to 3211.
[発明の効果]
本発明によれば、データ・バスを共通にする複数のブロ
ック中、いずれかの機能ブロックが選択されたときは、
選択された機能ブロックに対応して設けられている特性
調整用の容量を、同じく選択された機能ブロックに対応
して設けられているスイッチ回路を介してデータ・バス
に接続されるように構成したことにより、各機能ブロッ
クの特性をそれぞれデータ・バスに要求されている特性
に合わせ込むことができるので、特性の最適化、向上化
を図ることができる。[Effects of the Invention] According to the present invention, when any functional block is selected from a plurality of blocks that share a data bus,
A characteristic adjustment capacitor provided corresponding to the selected functional block is configured to be connected to the data bus via a switch circuit also provided corresponding to the selected functional block. By doing so, the characteristics of each functional block can be adjusted to the characteristics required for the data bus, so that the characteristics can be optimized and improved.
第1図は本発明の第1実施例の要部を示す回路図、
第2図は本発明の第2実施例の要部を示す回路図、
第3図は本発明の第3実施例の要部を示す回路図、
第4図は従来のLSIの一例の要部を示す回路図、
第5図は第4図従来例のLSIが有している問題点を説
明するための図である。
(第1図〜第3図において)
11〜1.・・・機能ブロック
2・・・・・・データ・バス
4、〜4ユ・・・機能ブロック選択信号伝送路C81〜
C3fi・・・機能ブロック選択信号(第1図において
)
51〜51・・・容量
91〜9゜・・・スイッチ回路
(第2図において)
14□〜14゜・・・容量
181〜18゜・・・スイッチ回路
(第3図において)
251〜2511・・・容量
261〜26.・・・容量
321〜3211・・・スイッチ回路
第1実施例の要部
第1図
第2実施例の要部
第3実施例の要部
従来のLSIの要部
第4図
問題点を説明するための図
第5図Fig. 1 is a circuit diagram showing the main part of the first embodiment of the present invention, Fig. 2 is a circuit diagram showing the main part of the second embodiment of the invention, and Fig. 3 is a circuit diagram showing the main part of the second embodiment of the invention. FIG. 4 is a circuit diagram showing the main parts of an example of a conventional LSI; FIG. 5 is a diagram for explaining the problems of the conventional LSI shown in FIG. 4. . (In Figures 1 to 3) 11-1. ...Functional block 2...Data bus 4, ~4U...Functional block selection signal transmission path C81~
C3fi...Functional block selection signal (in Fig. 1) 51-51...Capacity 91-9°...Switch circuit (in Fig. 2) 14□-14°...Capacity 181-18°. ... Switch circuit (in Fig. 3) 251-2511... Capacity 261-26. Capacity 321 to 3211...Switch circuit Main part of the first embodiment Fig. 1 Main part of the second embodiment Main part of the third embodiment Main part of conventional LSI Fig. 4 Problems will be explained. Diagram for Figure 5
Claims (1)
なる半導体集積回路装置であって、前記複数の機能ブロ
ックの各機能ブロックごとに、各機能ブロックの特性を
前記データ・バスに要求されている特性に合わせ込むた
めの特性調整用の容量と、該特性調整用の容量を前記デ
ータ・バスに接続するためのスイッチ回路とを設け、前
記複数の機能ブロック中、いずれかの機能ブロックが選
択されたときは、選択された機能ブロックに対応して設
けられている特性調整用の容量を、同じく選択された機
能ブロックに対応して設けられているスイッチ回路を介
して前記データ・バスに接続するように構成されている
ことを特徴とする半導体集積回路装置。A semiconductor integrated circuit device comprising a plurality of functional blocks sharing a common data bus, wherein characteristics of each functional block are required for the data bus for each functional block of the plurality of functional blocks. A capacitor for adjusting characteristics to match the characteristics and a switch circuit for connecting the capacitor for adjusting characteristics to the data bus are provided, and any one of the plurality of functional blocks is selected. In this case, a characteristic adjustment capacitor provided corresponding to the selected functional block is connected to the data bus via a switch circuit also provided corresponding to the selected functional block. A semiconductor integrated circuit device characterized in that it is configured as follows.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32753890A JPH04195572A (en) | 1990-11-28 | 1990-11-28 | Semiconductor integrated circuit device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32753890A JPH04195572A (en) | 1990-11-28 | 1990-11-28 | Semiconductor integrated circuit device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04195572A true JPH04195572A (en) | 1992-07-15 |
Family
ID=18200214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32753890A Pending JPH04195572A (en) | 1990-11-28 | 1990-11-28 | Semiconductor integrated circuit device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04195572A (en) |
-
1990
- 1990-11-28 JP JP32753890A patent/JPH04195572A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7009863B2 (en) | Memory module with integrated bus termination | |
| US6820163B1 (en) | Buffering data transfer between a chipset and memory modules | |
| JP2007527565A (en) | Switch / network adapter port with selectively accessible shared memory resources | |
| GB2370667A (en) | Semiconductor memory device having different clock frequencies for address and/or command signals, and data signals | |
| JP2004086906A (en) | Semiconductor memory system including a memory module connected to a divided system data bus | |
| JPH01161912A (en) | Semiconductor integrated circuit | |
| US6438043B2 (en) | Adjustable I/O timing from externally applied voltage | |
| US20090063789A1 (en) | Enhanced performance memory systems and methods | |
| US20080031166A1 (en) | Bidirectional transmission circuit and sending/receiving element | |
| JP4027438B2 (en) | Semiconductor device | |
| KR20050119217A (en) | Arrangement for the transmission of signals between a data processing unit and a functional unit | |
| JPH0468717B2 (en) | ||
| KR100782328B1 (en) | Semiconductor integrated circuit device having fail-safe IO circuit and electronic device comprising same | |
| KR20020088068A (en) | Full swing voltage input/full swing voltage output bi-directional repeaters for high resistance or high capacitance bi-directional signal lines and methods therefor | |
| KR100396885B1 (en) | Semiconductor memory device lowering high frequency system clock signal for the use of operation frequency of address and command and receiving different frequency clock signals, memory module and system having the same | |
| US6011441A (en) | Clock distribution load buffer for an integrated circuit | |
| EP0700540B1 (en) | Pipelined data ordering system | |
| EP0344677B1 (en) | Microprocessor system | |
| GB2344979A (en) | Compensating for a phase delay of a clock signal in a communication system | |
| JPS5920027A (en) | Semiconductor device | |
| KR100618697B1 (en) | Structure of Data Transmission Lines of Memory Devices | |
| US20030079111A1 (en) | Device for linking a processor to a memory element and memory element | |
| JPH07104746B2 (en) | Interface circuit for semiconductor memory device | |
| JPH103784A (en) | Semiconductor device | |
| US6628138B2 (en) | Increasing decoupling capacitance using preferential shields |