JPH0614437B2 - Variable speed decoding circuit - Google Patents
Variable speed decoding circuitInfo
- Publication number
- JPH0614437B2 JPH0614437B2 JP62291134A JP29113487A JPH0614437B2 JP H0614437 B2 JPH0614437 B2 JP H0614437B2 JP 62291134 A JP62291134 A JP 62291134A JP 29113487 A JP29113487 A JP 29113487A JP H0614437 B2 JPH0614437 B2 JP H0614437B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- gate
- signal
- data line
- precharge
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Static Random-Access Memory (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は低速から高速まで動作する集積回路に関し、特
に集積回路内のデコード回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an integrated circuit which operates from low speed to high speed, and more particularly to a decoding circuit in the integrated circuit.
従来集積回路内のデコード回路としては小規模なもので
はNANDやNORを用いたスタティック型を使用し、
大規模なデコード回路ではその使用素子数を減らすため
にダイナミック型を使用している。As a decode circuit in a conventional integrated circuit, a static type using NAND or NOR is used in a small one.
A large-scale decoding circuit uses a dynamic type in order to reduce the number of elements used.
このダイナミック型の一例を第3図に示し簡単に説明す
る。An example of this dynamic type is shown in FIG. 3 and will be briefly described.
第3図は8行×8列のデコード回路で、CLKはクロッ
クを示し、I0〜I7は入力信号、O0〜O7は出力信
号、INVはインバータ、AND0〜AND7は2入力
ANDゲート、TP0〜TP7はプリチャージトランジ
スタ、BUF0〜BUF7はバッファ、T07とT70
とT77はデコードトランジスタを示す。又D0〜D7
はデータ線を示し、ANDゲートAND0〜AND7の
出力とデータ線D0〜D7の交点にデコードトランジス
タT07・T70・T77等を配置するか否かでコード
を決定する。FIG. 3 is a decoding circuit of 8 rows × 8 columns, CLK indicates a clock, I0 to I7 are input signals, O0 to O7 are output signals, INV is an inverter, AND0 to AND7 are 2-input AND gates, and TP0 to TP7. Is a precharge transistor, BUF0 to BUF7 are buffers, T07 and T70
And T77 are decode transistors. Also D0 to D7
Indicates a data line, and the code is determined by whether or not the decode transistors T07, T70, T77, etc. are arranged at the intersections of the outputs of the AND gates AND0 to AND7 and the data lines D0 to D7.
VDDは電源、GNDは接地を示す。VDD indicates a power supply and GND indicates ground.
次に第3図のデコード回路の動作を説明する。Next, the operation of the decoding circuit shown in FIG. 3 will be described.
まず、クロックCLKが0レベルの時インバータINV
の出力は1レベルとなり、プリチャージトランジスタT
P0〜TP7が開き、データ線D0〜D7に電源VDD
から1レベルが供給される。この時ANDゲートAND
0〜AND7はクロックCLKが0レベルである事から
全て0レベルを出力し、デコードトランジスタT07・
T70・T77等は全て閉じている。次にクロックCL
Kが1レベルになるとプリチャージトランジスタTP0
〜TP7は閉じ、ANDゲートAND0〜AND7は入
力信号I0〜I7と同相の信号を出力する。First, when the clock CLK is at 0 level, the inverter INV
Output becomes 1 level and precharge transistor T
P0 to TP7 open and the power supply VDD to the data lines D0 to D7
From 1 level. At this time AND gate AND
0 to AND7 all output 0 level because the clock CLK is 0 level, and the decode transistor T07.
T70, T77, etc. are all closed. Next clock CL
When K becomes 1 level, precharge transistor TP0
-TP7 are closed, and AND gates AND0-AND7 output signals in phase with the input signals I0-I7.
今入力信号I0が1レベル、従ってANDゲートAND
0が1レベルを出力しているとするとデコードトランジ
スタT07が開きデータ線D7は1レベルから0レベル
にディスチャージされる。そしてバッファBUF7を介
して出力信号07は0レベルとなる。これ以外にAND
ゲートAND0〜AND7の出力とデータ線D0〜D7
の交点にデコードトランジスタのない場合(例えばAN
DゲートAND0とデータ線D0の交点)や入力信号I
0〜I7が0レベルでデコードトランジスタがあっても
閉じたままの場合はデータ線D0〜D7は1レベルを保
持し出力信号O0〜O7は1レベルとなる。上記の第3
図のデコード回路ではプリチャージを行うためのプリチ
ャージタイミング(クロックCLK:0)が必要となる
だけでなく、プリチャージによりデータ線D0〜D7は
完全な1レベルになっているためデータ線D0〜D7を
バッファBUF0〜BUF7のしきい値電圧までディス
チャージするのに時間がかかり、入力信号I0〜I7か
ら出力信号O0〜O7までのアクセス時間が遅いという
欠点がある。Now the input signal I0 is at 1 level, and therefore the AND gate AND
If 0 outputs 1 level, the decode transistor T07 opens and the data line D7 is discharged from 1 level to 0 level. Then, the output signal 07 becomes 0 level via the buffer BUF7. Other than this AND
Outputs of gates AND0 to AND7 and data lines D0 to D7
If there is no decode transistor at the intersection of (for example, AN
The intersection of D gate AND0 and data line D0) and input signal I
When 0 to I7 are at 0 level and the decode transistors are still closed even if there is a decode transistor, the data lines D0 to D7 hold 1 level and the output signals O0 to O7 become 1 level. Third above
The decode circuit shown in the figure requires not only the precharge timing (clock CLK: 0) for precharging, but also the data lines D0 to D7 are set to a complete 1 level due to precharging, so that the data lines D0 to D0. It takes time to discharge D7 to the threshold voltage of the buffers BUF0 to BUF7, and there is a drawback that the access time from the input signals I0 to I7 to the output signals O0 to O7 is slow.
そこでこのアクセス時間を改良した第4図のデコード回
路も現在使用されるようになってきた。Therefore, the decoding circuit shown in FIG. 4 with the improved access time has come to be used now.
第4図のデコード回路を簡単に説明する。The decoding circuit of FIG. 4 will be briefly described.
第4図においてI0〜I7は入力信号、O0〜O7は出
力信号、INV0〜INV7はインバータ、BUF0〜
BUF7はバッファ、T07とT70とT77はデコー
ドトランジスタ、D0〜D7はデータ線、GNDは接地
である。In FIG. 4, I0 to I7 are input signals, O0 to O7 are output signals, INV0 to INV7 are inverters, and BUF0 to BUF0.
BUF7 is a buffer, T07, T70 and T77 are decode transistors, D0 to D7 are data lines, and GND is ground.
第4図のデコード回路の動作を説明するとインバータI
NV0〜INV7の入力と出力をそれぞれショートして
バイアス回路としてデータ線D0〜D7に接続する。こ
のバイアス値はバッファBUF0〜BUF7のしきい値
電圧をわずかに越えた値に設定しておく。今入力信号I
0が1レベルになったとするとデコードトランジスタT
07が開き、データ線D7はバッファBUF7のしきい
値電圧以下になり、出力信号O7は0レベルとなる。The operation of the decoding circuit shown in FIG.
The inputs and outputs of NV0 to INV7 are short-circuited and connected to the data lines D0 to D7 as a bias circuit. This bias value is set to a value slightly exceeding the threshold voltage of the buffers BUF0 to BUF7. Now input signal I
If 0 becomes 1 level, the decode transistor T
07 is opened, the data line D7 becomes lower than the threshold voltage of the buffer BUF7, and the output signal O7 becomes 0 level.
力信号I0〜I7が0レベルの時や入力信号I0〜I7
とデータ線D0〜D7の交点にデコードトランジスタが
ない時は、データ線D0〜D7はインバータI0〜I7
のバイアス回路によりバッファBUF0〜BUF7のし
きい値電圧以上の電圧であり出力信号O0〜O7は1レ
ベルとなる。The input signals I0 to I7 when the force signals I0 to I7 are at 0 level
When there is no decode transistor at the intersection of the data lines D0 to D7, the data lines D0 to D7 are connected to the inverters I0 to I7.
The bias circuit causes the output signals O0 to O7 to be 1 level, which is a voltage higher than the threshold voltage of the buffers BUF0 to BUF7.
このように第4図のデコード回路では第3図のデコード
のようにプリチャージタイミングは不要となり、又デー
タ線D0〜D7はバッファBUF0〜BUF7のしきい
値電圧近傍の電圧であるためスイッチングスピードを速
くできる。As described above, the decoding circuit of FIG. 4 does not require precharge timing as in the decoding of FIG. 3, and since the data lines D0 to D7 are voltages near the threshold voltage of the buffers BUF0 to BUF7, the switching speed is increased. Can be fast
〔発明が解決しようとする問題点〕 しかし第4図の回路ではバイアス回路を構成するインバ
ータI0〜I7の入力と出力をショートしているため常
に電流が流れており、又バッファBUF0〜BUF7の
入力も中間レベルであるため電流が常に流れ、消費電流
が多くなるという欠点がある。この欠点はこのデコード
回路を含む集積回路のクロック周波数を低くして低消費
電流にしようとした時もデコード回路に大電流が流れる
点で大きな問題となる。[Problems to be Solved by the Invention] However, in the circuit of FIG. 4, since the inputs and outputs of the inverters I0 to I7 forming the bias circuit are short-circuited, current is always flowing, and the inputs of the buffers BUF0 to BUF7 are always present. However, since it is at an intermediate level, current always flows, and there is a drawback that current consumption increases. This drawback is a serious problem in that a large current flows through the decoding circuit even when the clock frequency of the integrated circuit including the decoding circuit is lowered to reduce the current consumption.
本発明のデコード回路は、クロック可変回路及びデコー
ド回路を有し、前記デコード回路は、バイアス回路とプ
リチャージ回路とを具備し、前記クロック可変回路を制
御する信号により前記バイアス回路又は前記プリチャー
ジ回路を選択切換えする回路とを備えている。A decode circuit of the present invention includes a clock variable circuit and a decode circuit, the decode circuit includes a bias circuit and a precharge circuit, and the bias circuit or the precharge circuit is controlled by a signal for controlling the clock variable circuit. And a circuit for selectively switching.
次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.
第1図は本発明の一実施例を示すデコード回路図であ
る。FIG. 1 is a decoding circuit diagram showing an embodiment of the present invention.
第1図においてφはクロック入力信号、HSはクロック
速度切換信号、I0〜I7は入力信号、O0〜O7は出
力信号である。又DIVはクロック可変回路でIはクロ
ック可変回路の力端、Sはクロック可変回路の切換え制
御入力端、Oはクロック可変回路の出力端を示す。今ク
ロック可変回路の入力端Iにはクロック入力信号φを入
力し、クロック可変回路の切換え制御入力端Sにはクロ
ック速度切換え信号HSを入力している。CLKはクロ
ック信号でクロック可変回路DIVの出力端Oの出力信
号である。In FIG. 1, φ is a clock input signal, HS is a clock speed switching signal, I0 to I7 are input signals, and O0 to O7 are output signals. DIV is a clock variable circuit, I is a power terminal of the clock variable circuit, S is a switching control input terminal of the clock variable circuit, and O is an output terminal of the clock variable circuit. Now, the clock input signal φ is input to the input terminal I of the clock variable circuit, and the clock speed switching signal HS is input to the switching control input terminal S of the clock variable circuit. CLK is a clock signal, which is an output signal of the output terminal O of the clock variable circuit DIV.
クロック可変回路DIVはクロック速度切換え信号HS
が1レベルの時に出力端Oに入力端Iに入力しているク
ロック入力信号φと同一周波数の信号を出力し、クロッ
ク速度切換え信号HSが0レベルの時には出力端Oに入
力端Iに入力しているクロック入力信号φの1/2の周
波数の信号を出力する。The clock variable circuit DIV has a clock speed switching signal HS.
When the clock speed switching signal HS is 0 level, it outputs to the output terminal O a signal having the same frequency as the clock input signal φ input to the input terminal I. A signal having a frequency half that of the clock input signal φ is output.
クロック信号CLKは図示しないが第1図のデコード回
路を含む集積回路の他のユニットにも供給されている。Although not shown, the clock signal CLK is also supplied to other units of the integrated circuit including the decoding circuit of FIG.
ORはORゲートでクロック信号CLKとクロック速度
切換信号HSを入力とする。INV8はインバータでO
RゲートORの出力を入力とする。AND0〜AND7
はANDゲートで一方の入力には入力信号I0〜I7を
入力し、他方の入力にはORゲートORの出力をそれぞ
れ入力する。The OR is an OR gate and receives the clock signal CLK and the clock speed switching signal HS. INV8 is an inverter O
The output of the R gate OR is input. AND0 to AND7
Is an AND gate, which inputs the input signals I0 to I7 to one input and the output of the OR gate OR to the other input.
VDDは電源で1レベルを供給する。TP0〜TP7は
プリチャージトランジスタでゲートにはインバータIN
V8の出力が接続され、ソースには電源VDDが接続さ
れる。VDD supplies one level with a power supply. TP0 to TP7 are precharge transistors, and the gate is an inverter IN
The output of V8 is connected, and the power supply VDD is connected to the source.
D0〜D7はデータ線でプリチャージトランジスタTP
0〜TP7のドレインがそれぞれ接続される。D0 to D7 are data lines and are precharge transistors TP
The drains of 0 to TP7 are connected to each other.
INV0〜INV7はインバータでデータ線D0〜D7
をそれぞれ入力とする。INV0 to INV7 are inverters and data lines D0 to D7
Respectively as input.
TT0〜TT7はトランスファーゲートでゲートはクロ
ック速度切換信号HSが接続され、ソースはインバータ
INV0〜INV7がそれぞれ接続される。そしてドレ
インはデータ線D0〜D7にそれぞれ接続される。イン
バータINV0とトランスファーゲートTT0からイン
バータINV7とトランスファーゲートTT7までのペ
アはクロック速度切換信号HSが1レベルの時にデータ
線D0〜D7をそれぞれ一定のレベルにするバイアス回
路として働く。TT0 to TT7 are transfer gates, the gates of which are connected to the clock speed switching signal HS, and the sources of which are connected to the inverters INV0 to INV7, respectively. The drains are connected to the data lines D0 to D7, respectively. The pair of the inverter INV0 and the transfer gate TT0 to the inverter INV7 and the transfer gate TT7 functions as a bias circuit that keeps the data lines D0 to D7 at a constant level when the clock speed switching signal HS is 1 level.
GNDは接地で0レベルを供給する。GND supplies 0 level at ground.
T07,T70,T77はデコードトランジスタでソー
スは接地GNDに接続され、ゲートはT07がANDゲ
ートAND0の出力信号、T70とT77がANDゲー
トAND7の出力信号にそれぞれ接続される。又ドレイ
ンはT70がデータ線D0にT07とT77がデータ線
D7にそれぞれ接続される。そして第3図及び第4図の
従来のデコード回路と同様ANDゲートAND0〜AN
D7の出力とデータ線D0〜D7の交点にデコードトラ
ンジスタを配置するか否かによってデコードのコードを
決定する。T07, T70, and T77 are decoding transistors, the sources of which are connected to the ground GND, and the gates of which T07 is connected to the output signal of the AND gate AND0 and T70 and T77 are connected to the output signal of the AND gate AND7. As for the drain, T70 is connected to the data line D0, and T07 and T77 are connected to the data line D7. The AND gates AND0 to AN, which are similar to those of the conventional decoding circuits of FIGS.
The decoding code is determined depending on whether or not the decoding transistor is arranged at the intersection of the output of D7 and the data lines D0 to D7.
BUF0〜BUF7はバッファでデータ線D0〜D7を
入力とする。そして前述のバイアス回路のバイアス値は
バッファBUF0〜BUF7のしきい値電圧をわずかに
越えた値に設定されているものとする。BUF0 to BUF7 are buffers and receive data lines D0 to D7. The bias value of the bias circuit is set to a value slightly exceeding the threshold voltage of the buffers BUF0 to BUF7.
O0〜O7は出力信号で、バッファBUF0〜BUF7
の出力端の信号である。O0 to O7 are output signals and are buffers BUF0 to BUF7.
Is the signal at the output end of.
次に第1図のデコード回路の動作をタイミング図を参照
しながら説明する。Next, the operation of the decoding circuit of FIG. 1 will be described with reference to the timing chart.
第2図は第1図のデコード回路の動作を示すタイミング
図である。FIG. 2 is a timing chart showing the operation of the decoding circuit shown in FIG.
第2図においてT1〜T8はタイミングを示す。HSは
クロック速度切換信号、CLKはクロック信号、I0は
入力信号、D7Sはデータ線D7の信号、O7は出力信
号をそれぞれ示す。In FIG. 2, T1 to T8 indicate timing. HS indicates a clock speed switching signal, CLK indicates a clock signal, I0 indicates an input signal, D7S indicates a signal on the data line D7, and O7 indicates an output signal.
クロック速度切換信号HSはタイミングT1〜T4の間
0レベル、又タイミングT5〜T8の間1レベルとす
る。従ってクロツク信号CLKはタイミングT5〜T8
の間では図示しないがクロック入力信号φと同一周波数
でありタイミングT1〜T4の間ではクロック入力信号
φの1/2の周波数となる。この制御は第1図のクロッ
ク可変回路DIVによって行われる。The clock speed switching signal HS is set to 0 level during the timings T1 to T4 and set to 1 level during the timings T5 to T8. Therefore, the clock signal CLK has timings T5 to T8.
Although not shown in the figure, the frequency is the same as that of the clock input signal φ, and is half the frequency of the clock input signal φ between the timings T1 and T4. This control is performed by the clock variable circuit DIV shown in FIG.
入力信号I0はタイミングT1,T2,T5,T6で1
レベルとなり、タイミングT3,T4,T7,T8で0
レベルになるものとする。The input signal I0 is 1 at timing T1, T2, T5, T6.
The level becomes 0 at timing T3, T4, T7, T8.
It shall be a level.
次にデータ線D7の信号D7Sと出力信号O7がタイミ
ングT1〜T8でどのように変化するか順に追ってみ
る。Next, how the signal D7S of the data line D7 and the output signal O7 change at timings T1 to T8 will be sequentially examined.
タイミングT1においてはクロック信号CLKが0レベ
ルであり、又クロック速度切換信号HSも0レベルであ
るのでORゲートORの出力は0レベルになり、インバ
ータINV8の出力は1レベルになる。従ってプリチャ
ージトランジスタTP0〜TP7が開きデータ線D0〜
D7に1レベルが供給される。又この時ANDゲートA
ND0〜AND7は0レベルを出力しており、デコード
トランジスタT07,T70,T77等は全て閉じてい
るのでデータ線D0〜D7は1レベルになる。At the timing T1, the clock signal CLK is at 0 level and the clock speed switching signal HS is also at 0 level, so that the output of the OR gate OR becomes 0 level and the output of the inverter INV8 becomes 1 level. Therefore, the precharge transistors TP0 to TP7 are opened and the data lines D0 to D0 are opened.
One level is supplied to D7. Also at this time AND gate A
ND0 to AND7 output 0 level, and since the decode transistors T07, T70, T77 are all closed, the data lines D0 to D7 are set to 1 level.
今バッファBUF0〜BUF7のしきい値電圧は1レベ
ルと0レベル間の中間の電圧であり、データ線D7の電
圧がこの電圧以上になるとバッファBUF7の出力信号
O7は1レベルになる。Now, the threshold voltage of the buffers BUF0 to BUF7 is an intermediate voltage between the 1 level and the 0 level, and when the voltage of the data line D7 becomes higher than this voltage, the output signal O7 of the buffer BUF7 becomes 1 level.
タイミングT2になるとクロック信号CLKが1レベル
になるためプリチャージトランジスタTP0〜TP7が
閉じると共に、ANDゲートAND0は入力信号I0が
1レベルである事から1レベルとなる。その結果デコー
ドトランジスタT07が開きデータ線D7の1レベルは
ディスチャージされて0レベルになる。そしてバッファ
BUF7もデータ線D7がしきい値電圧以下になった時
出力信号07は0レベルになる。At timing T2, the clock signal CLK becomes 1 level, the precharge transistors TP0 to TP7 are closed, and the AND gate AND0 becomes 1 level because the input signal I0 is 1 level. As a result, the decode transistor T07 is opened and the 1 level of the data line D7 is discharged to 0 level. The output signal 07 of the buffer BUF7 also becomes 0 level when the data line D7 becomes lower than the threshold voltage.
ここでtALSはクロック速度切換信号HSが0レベル
の時の入力信号I0から出力信号O7までのアクセス時
間を示す。Here, tALS represents the access time from the input signal I0 to the output signal O7 when the clock speed switching signal HS is at 0 level.
タイミングT3では再びクロック信号CLKが0レベル
になりタイミングT1と同様にデータ線D0〜D7にプ
リチャージを行う。At the timing T3, the clock signal CLK becomes 0 level again, and the data lines D0 to D7 are precharged similarly to the timing T1.
タイミングT4では入力信号I0が0レベルであるので
ANDゲートAND0が0レベルのままとなり、デコー
ドトランジスタT07が開かず、データ線D7のプリチ
ャージレベルである1レベルはそのまま保持され出力信
号O7は1レベルである。At timing T4, since the input signal I0 is at 0 level, the AND gate AND0 remains at 0 level, the decode transistor T07 does not open, the precharge level of 1 of the data line D7 is maintained as it is, and the output signal O7 is at 1 level. Is.
タイミングT5ではクロック速度切換信号HSが1レベ
ルに変わる。そしてORゲートORは1レベル、又イン
バータINV8は0レベルとなりプリチャージトランジ
スタTP0〜TP7は閉じる。そしてトランスファーゲ
ートTT0〜TT7が開きデータ線D0〜D7はバッフ
ァBUF0〜BUF7のしきい値電圧をわずかに越えた
電圧になる。At the timing T5, the clock speed switching signal HS changes to 1 level. Then, the OR gate OR becomes 1 level and the inverter INV8 becomes 0 level, and the precharge transistors TP0 to TP7 are closed. Then, the transfer gates TT0 to TT7 are opened and the data lines D0 to D7 have a voltage slightly exceeding the threshold voltage of the buffers BUF0 to BUF7.
ここで入力信号I0が1レベルになるとANDゲートA
ND0の出力も1レベルになり、デコードトランジスタ
T07が開きデータ線D7はバッファBUF0〜BUF
7のしきい値電圧以下に下がる。そして出力信号O7は
0レベルになる。Here, when the input signal I0 becomes 1 level, the AND gate A
The output of ND0 also becomes 1 level, the decoding transistor T07 is opened, and the data line D7 is buffered in the buffers BUF0 to BUF.
7 threshold voltage or less. Then, the output signal O7 becomes 0 level.
ここでtAHSはクロック速度切換信号HSが1レベル
の時の入力信号I0から出力信号O7までのアクセス時
間を示す。Here, tAHS indicates the access time from the input signal I0 to the output signal O7 when the clock speed switching signal HS is at 1 level.
タイミングT5以降ではデコード回路の動作はクロック
信号CLKと無関係になる。即ち入力信号I0〜I7に
よってのみ出力信号O0〜O7が決まる。After timing T5, the operation of the decoding circuit becomes independent of the clock signal CLK. That is, the output signals O0 to O7 are determined only by the input signals I0 to I7.
入力信号I0がタイミングT7で0レベルになるとAN
DゲートAND0も0レベルになり、デコードトランジ
スタT07が閉じるためデータ線D7はバッファBUF
0〜BUF7のしきい値電圧以上になり出力信号O7は
1レベルになる。When the input signal I0 becomes 0 level at timing T7, AN
Since the D gate AND0 also becomes 0 level and the decode transistor T07 is closed, the data line D7 is buffered by the buffer BUF.
The threshold voltage of 0 to BUF7 is exceeded and the output signal O7 becomes 1 level.
〔実施例2〕 第5図は本発明の第2の実施例を示すデコード回路図で
ある。[Embodiment 2] FIG. 5 is a decoding circuit diagram showing a second embodiment of the present invention.
第5図においてAで示す点線で囲んだ部分は第1図のデ
コード回路との相違箇所を示す。それ以外の部分は第1
図のデコード回路と全く同一であるので説明を省略す
る。In FIG. 5, a portion surrounded by a dotted line indicated by A shows a portion different from the decoding circuit of FIG. Other parts are first
Since it is exactly the same as the decoding circuit shown in the figure, its explanation is omitted.
相違箇所A内のOR1はORゲートでクロック信号CL
Kの反転信号とクロック速度切換信号HSとを入力とす
る。NAND0〜NAND7はNANDゲートでクロッ
ク速度切換信号HSとデータ線D0〜D7を入力とす
る。TT0〜TT7はトランスファーゲートで、ゲート
にはORゲートOR1の出力が接続され、ソースにはN
ANDゲートNAND0〜NAND7の出力がそれぞれ
接続され、ドレインはデータ線D0〜D7がそれぞれ接
続される。OR1 in the difference point A is an OR gate and is a clock signal CL.
The inverted signal of K and the clock speed switching signal HS are input. NAND0 to NAND7 are NAND gates and receive the clock speed switching signal HS and the data lines D0 to D7. TT0 to TT7 are transfer gates, the output of the OR gate OR1 is connected to the gates, and the source is N
The outputs of the AND gates NAND0 to NAND7 are connected to each other, and the drains are connected to the data lines D0 to D7, respectively.
次に第1図のデコード回路との相違箇所A内の動作を説
明する。Next, the operation in the portion A which is different from the decoding circuit of FIG. 1 will be described.
クロック速度切換信号HSが0レベルの時にはNAND
ゲートNAND0〜NAND7は全て1レベルを出力す
る。又ORゲートOR1はクロック信号CLKの反転信
号を出力するので、トランスファーゲートTT0〜TT
7はクロック信号CLKが0レベルの時に開いてNAN
DゲートNAND0〜NAND7の出力である1レベル
を出力する。NAND when the clock speed switching signal HS is 0 level
The gates NAND0 to NAND7 all output 1 level. Further, since the OR gate OR1 outputs an inverted signal of the clock signal CLK, the transfer gates TT0 to TT
7 is opened when the clock signal CLK is 0 level and NAN
It outputs 1 level which is the output of the D gates NAND0 to NAND7.
この動作は第1図のデコード回路のプリチャージトラン
ジスタTP0〜TP7の動作と同じである。This operation is the same as the operation of the precharge transistors TP0 to TP7 of the decoding circuit of FIG.
次にクロック速度切換信号HSが1レベルの時はNAN
DゲートNAND0〜NAND7はデータ線D0〜D7
の反転信号を出力する。又ORゲートOR1は1レベル
を常に出力するのでトランスファーゲートTT0〜TT
7は開いたままになる。Next, when the clock speed switching signal HS is 1 level, NAN
The D gates NAND0 to NAND7 are data lines D0 to D7.
The inverted signal of is output. Further, since the OR gate OR1 always outputs 1 level, the transfer gates TT0 to TT
7 remains open.
この動作は第1図のデコード回路のインバータINV0
〜INV7とトランスファーゲートTT0〜TT7で構
成されるバイアス回路と同一の動作をする。This operation is performed by the inverter INV0 of the decoding circuit shown in FIG.
˜INV7 and transfer gates TT0 to TT7 perform the same operation as the bias circuit.
以上のように第5図のデコード回路において第1図のデ
コード回路との相違箇所Aは第1図のデコード回路のプ
リチャージトランジスタTP0〜TP7及びインバータ
INV0〜INV7とトランスファーゲートTT0〜T
T7で構成されるバイアス回路と同じ動作をする事から
第5のデコード回路全体も第1のデコード回路と同一の
動作をする。As described above, the difference A in the decoding circuit of FIG. 5 from the decoding circuit of FIG. 1 is that the precharge transistors TP0 to TP7, the inverters INV0 to INV7 and the transfer gates TT0 to T of the decoding circuit of FIG.
Since the bias circuit constituted by T7 operates in the same manner, the entire fifth decoding circuit also operates in the same manner as the first decoding circuit.
以上説明したように本発明はクロック速度切換信号HS
が0レベルの時はプリチャージ回路を、又クロック速度
切換信号HSが1レベルの時はバイアス回路を選択する
事により、タイミングT1〜T4のようにクロック信号
CLKが低速の時は低速低消費電力なデコード回路を、
又タイミングT5〜T8のようにクロック信号CLKが
高速の時は高速高消費電力なデコード回路を選択しパワ
ースピード積を最小化する事ができきる効果がある。As described above, the present invention uses the clock speed switching signal HS.
Is 0 level, the precharge circuit is selected, and when the clock speed switching signal HS is 1 level, the bias circuit is selected, so that the clock signal CLK is low in speed as in timings T1 to T4. Decoding circuit,
Further, when the clock signal CLK is at high speed as at timings T5 to T8, there is an effect that a high speed and high power consumption decoding circuit can be selected to minimize the power speed product.
第1図は本発明の第1の実施例のデコード回路図、第2
図は第1図のデコード回路のタイミング図、第3図及び
第4図は従来のデコード回路図、第5図は本発明の第2
の実施例のデコード回路図である。 第1図、第3図、第4図、第5図において φ……クロック入力信号、HS……クロック速度切換信
号、CLK……クロック信号、I0〜I7……入力信
号、O0〜O7……出力信号、VDD……電源、GND
……接地、INV・INV0〜INV8……インバー
タ、AND0〜AND7……ANDゲート、TP0〜T
P7……プリチャージトランジスタ、TT0〜TT7…
…トランスファーゲート、T07・T70・T77……
デコードトランジスタ、BUF0〜BUF7……バッフ
ァ、OR・OR1……ORゲート、NAND0〜NAN
D7……NANDゲート。 第2図において T1〜T8……タイミング、HS……クロック速度切換
信号、CLK……クロック信号、I0……入力信号、D
7S……データ線D7の信号、O7……出力信号、tA
LS……クロック速度切換信号が0レベルの時のアクセ
ス時間、tAHS……クロック速度切換信号が1レベル
の時のアクセス時間。FIG. 1 is a decoding circuit diagram of the first embodiment of the present invention, and FIG.
FIG. 4 is a timing diagram of the decoding circuit of FIG. 1, FIGS. 3 and 4 are conventional decoding circuit diagrams, and FIG. 5 is a second diagram of the present invention.
3 is a decoding circuit diagram of the embodiment of FIG. 1, FIG. 3, FIG. 4, FIG. 5, and FIG. 5, φ ... Clock input signal, HS ... Clock speed switching signal, CLK ... Clock signal, I0-I7 ... Input signal, O0-O7 ... Output signal, VDD ... Power supply, GND
...... Grounding, INV / INV0 to INV8 …… Inverter, AND0 to AND7 …… AND gate, TP0 to T
P7 ... Precharge transistor, TT0 to TT7 ...
... Transfer gate, T07 / T70 / T77 ...
Decode transistor, BUF0 to BUF7 ... Buffer, OR / OR1 ... OR gate, NAND0 to NAN
D7 ... NAND gate. In FIG. 2, T1 to T8 ... Timing, HS ... Clock speed switching signal, CLK ... Clock signal, I0 ... Input signal, D
7S ... data line D7 signal, O7 ... output signal, tA
LS ... Access time when the clock speed switching signal is 0 level, tAHS ... Access time when the clock speed switching signal is 1 level.
Claims (5)
る集積回路において、前記デコード回路は、データ線
と、前記クロック可変回路を制御する制御信号が第1の
論理レベルの時はプリチャージ信号に応答して前記デー
タ線をプリチャージし前記制御信号が第2の論理レベル
の時は、前記プリチャージ信号にかかわらず前記データ
線に所定のバイアス電圧を供給するデータ線制御手段と
を備えることを特徴とする可変速デコード回路。1. An integrated circuit having a clock variable circuit and a decode circuit, wherein the decode circuit responds to a precharge signal when a data line and a control signal for controlling the clock variable circuit are at a first logic level. Data line control means for supplying a predetermined bias voltage to the data line regardless of the precharge signal when the data line is precharged and the control signal is at the second logic level. Variable speed decoding circuit.
ド回路において、前記データ線制御手段は、前記データ
線とプリチャージ電位点との間に接続されたプリチャー
ジトランジスタ及びこのプリチャージトランジスタに前
記制御信号が前記第1の論理レベルのときは前記プリチ
ャージ信号を供給し前記制御信号が前記第2の論理レベ
ルのときは前記プリチャージトランジスタを非導通にす
る電位を与えるゲート回路を有するプリチャージ回路
と、前記所定のバイアス電圧を発生するバイアス電圧源
及び前記データ線と前記バイアス電圧との間に接続され
前記制御信号が前記第1の論理レベルのときはオフ状態
となり前記第2の論理レベルのときはオン状態となるス
イッチを有するバイアス回路とを含むことを特徴とする
可変速デコード回路。2. A variable speed decoder according to claim 1.
In the data circuit, the data line control means is
Prechar connected between the line and the precharge potential point
Before the ditransistor and this precharge transistor
When the control signal is at the first logic level,
And a control signal is supplied to the second logic level.
The precharge transistor is turned off when
Precharge circuit having a gate circuit for applying an electric potential
And a bias voltage source for generating the predetermined bias voltage
And connected between the data line and the bias voltage
OFF state when the control signal is at the first logic level
Becomes the ON state at the second logic level.
And a bias circuit having an switch.
Variable speed decoding circuit.
ド回路において、前記ゲート回路は前記プリチャージ信
号が供給される第1入力、前記制御信号が供給される第
2入力及び前記プリチャージトランジスタのゲートに接
続された出力を有するORゲートでなり、前記バイアス
電圧源は入出力が接続されたインバータでなり、前記ス
イッチは前記インバータと前記データ線との間に接続さ
れゲートに前記制御信号を受けるトランジスタでなるこ
とを特徴とする可変速デコード回路。3. The variable speed decoding circuit according to claim 2, wherein the gate circuit has a first input to which the precharge signal is supplied, a second input to which the control signal is supplied, and the precharge. An OR gate having an output connected to a gate of a transistor, the bias voltage source is an inverter having an input and an output connected, the switch is connected between the inverter and the data line, and the gate has the control signal. A variable-speed decoding circuit characterized by comprising a transistor for receiving.
ド回路において、前記データ線制御手段は、前記データ
線に一端が接続されたトランジスタと、このトランジス
タのゲートに前記制御信号が前記第1の論理レベルのと
きは前記プリチャージ信号を供給し前記第2の論理レベ
ルのときは前記トランジスタを導通状態にする電位を供
給する第1のゲート回路と、前記データ線に接続された
第1の入力、前記制御信号を受ける第2の入力及び前記
トランジスタの他端に接続された出力を有し、前記制御
信号が第1の論理レベルのときは前記トランジスタの他
端にプリチャージ電位を与え前記第2の論理レベルのと
きは前記第1の入力に対し反転動作を実行する第2のゲ
ート回路とを含むことを特徴とする可変速デコード回
路。4. The variable speed decoding circuit according to claim 1, wherein the data line control means includes a transistor whose one end is connected to the data line, and a gate of the transistor which receives the control signal. A first gate circuit connected to the data line and a first gate circuit that supplies the precharge signal when the logic level is 1 and a potential that makes the transistor conductive when the logic level is 1 Input, a second input for receiving the control signal, and an output connected to the other end of the transistor, and applies a precharge potential to the other end of the transistor when the control signal is at the first logic level. And a second gate circuit that performs an inversion operation on the first input at the second logic level.
ド回路において、前記第1のゲート回路はORゲートで
なり、前記第2のゲート回路はNANDゲートでなるこ
とを特徴とする可変速デコード回路。5. The variable speed decoding circuit according to claim 4, wherein the first gate circuit is an OR gate, and the second gate circuit is a NAND gate. Decoding circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62291134A JPH0614437B2 (en) | 1987-11-17 | 1987-11-17 | Variable speed decoding circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62291134A JPH0614437B2 (en) | 1987-11-17 | 1987-11-17 | Variable speed decoding circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01130386A JPH01130386A (en) | 1989-05-23 |
| JPH0614437B2 true JPH0614437B2 (en) | 1994-02-23 |
Family
ID=17764890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62291134A Expired - Lifetime JPH0614437B2 (en) | 1987-11-17 | 1987-11-17 | Variable speed decoding circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0614437B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080056373A1 (en) * | 2006-08-29 | 2008-03-06 | Newlin John B | Method and system for dynamic frequency adjustment during video decoding |
-
1987
- 1987-11-17 JP JP62291134A patent/JPH0614437B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01130386A (en) | 1989-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0172380B1 (en) | Data Output Buffer of Semiconductor Memory Device | |
| JPH08181596A (en) | Technique for high-speed propagation in cmos integrated circuit | |
| KR100190839B1 (en) | Semiconductor memory device | |
| JPH0573293B2 (en) | ||
| EP0230960A2 (en) | Microcomputer having a highspeed operation mode and a low-speed operation mode | |
| JPH05258575A (en) | Memory provided with compensation for variation in voltage, temperature and processing | |
| EP4035156A1 (en) | Sram low-power write driver | |
| KR20220056785A (en) | Bit line pre-charge circuit for power management modes in multi bank sram | |
| JP3144374B2 (en) | Signal change acceleration bus drive circuit | |
| WO1998038645A1 (en) | High speed memory output circuitry and methods for implementing same | |
| US5983314A (en) | Output buffer having inherently precise data masking | |
| US6781919B2 (en) | Address selection circuit and semiconductor memory device with synchronous and asynchronous address signal paths | |
| US7164293B2 (en) | Dynamic latch having integral logic function and method therefor | |
| US6028448A (en) | Circuitry architecture and method for improving output tri-state time | |
| JPH0614437B2 (en) | Variable speed decoding circuit | |
| KR100380778B1 (en) | Logic circuit | |
| JP3326691B2 (en) | display | |
| JP2514330B2 (en) | Sense amplifier circuit | |
| US6549471B1 (en) | Adiabatic differential driver | |
| JP3618495B2 (en) | Semiconductor device | |
| JPH07221605A (en) | Latch circuit and register circuit and pipeline processing circuit using the same | |
| JP3235105B2 (en) | Arithmetic circuit | |
| KR100288554B1 (en) | Dynamic Logic Circuit with Clock Control to Reduce Power Consumption | |
| JP2869369B2 (en) | Data read circuit in semiconductor memory device | |
| KR19980077016A (en) | Pipe counter |