JPH07321609A - D type flip-flop circuit with hold function - Google Patents
D type flip-flop circuit with hold functionInfo
- Publication number
- JPH07321609A JPH07321609A JP6116418A JP11641894A JPH07321609A JP H07321609 A JPH07321609 A JP H07321609A JP 6116418 A JP6116418 A JP 6116418A JP 11641894 A JP11641894 A JP 11641894A JP H07321609 A JPH07321609 A JP H07321609A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- inverter
- latch circuit
- hold
- circuit
- 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.)
- Withdrawn
Links
- 230000002457 bidirectional effect Effects 0.000 claims description 26
- 230000000630 rising effect Effects 0.000 abstract description 3
- 230000009977 dual effect Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 10
- 101000860173 Myxococcus xanthus C-factor Proteins 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- NTJHUKMPVIFDNY-XFDPNJHTSA-N (6r,7r)-7-[[(2z)-2-(5-amino-1,2,4-thiadiazol-3-yl)-2-methoxyiminoacetyl]amino]-3-(imidazo[1,2-b]pyridazin-4-ium-1-ylmethyl)-8-oxo-5-thia-1-azabicyclo[4.2.0]oct-2-ene-2-carboxylic acid;chloride Chemical class [Cl-].N([C@@H]1C(N2C(=C(CN3C4=CC=CN=[N+]4C=C3)CS[C@@H]21)C(O)=O)=O)C(=O)\C(=N/OC)C1=NSC(N)=N1 NTJHUKMPVIFDNY-XFDPNJHTSA-N 0.000 description 1
- 101100113576 Arabidopsis thaliana CINV2 gene Proteins 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical group [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は,D型フリップフロップ
装置に関し,特に出力信号をホールドすることができる
D型フリップフロップ装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a D-type flip-flop device, and more particularly to a D-type flip-flop device capable of holding an output signal.
【0002】[0002]
【従来の技術】従来のD型フリップフロップ装置には,
図4及び図5に示されるものがある。図4に示されるフ
リップフロップ装置装置は,クロック制御型ホールド機
能付きフリップフロップ装置と呼ばれるもので,フリッ
プフロップ回路56のクロック入力端子52の入力段に
制御回路55を挿入し,クロック入力端子52からの入
力を静止させることによりデータをホールドさせてい
る。また,図5に示されるフリップフロップ装置は,デ
ータセレクト型と呼ばれるフリップフロップ装置で,フ
リップフロップ回路56のデータ51の入力段にセレク
タ回路57を挿入し,出力データを帰還させ,D型フリ
ップフロップ回路56の入力データとすることによりホ
ールド機能を実現している。2. Description of the Related Art A conventional D-type flip-flop device includes
Some are shown in FIGS. 4 and 5. The flip-flop device shown in FIG. 4 is called a flip-flop device with a clock control hold function. The control circuit 55 is inserted in the input stage of the clock input terminal 52 of the flip-flop circuit 56, Data is held by stopping the input of. Further, the flip-flop device shown in FIG. 5 is a flip-flop device called a data select type, in which a selector circuit 57 is inserted in the input stage of the data 51 of the flip-flop circuit 56, the output data is fed back, and the D-type flip-flop device is fed back. The hold function is realized by using the input data of the circuit 56.
【0003】[0003]
【発明が解決しようとする課題】上記従来技術のうち,
図4に示すクロック制御型ホールド機能付きD型フリッ
プフロップでは,クロック52とホールド制御信号53
との位相によりフリップフロップがクロックに非同期式
になる可能性があった。また,図5に示すデータセレク
ト型ホールド機能付きD型フリップフロップでは,セレ
クタ回路57を構成するために多くのトランジスタが必
要となり,構成面積および消費電力が増加するという問
題点があった。Of the above-mentioned conventional techniques,
In the D-type flip-flop with the clock control hold function shown in FIG. 4, the clock 52 and the hold control signal 53
There is a possibility that the flip-flop becomes asynchronous with the clock depending on the phase of. Further, in the D-type flip-flop with the data select type hold function shown in FIG. 5, many transistors are required to configure the selector circuit 57, which causes a problem that the configuration area and power consumption increase.
【0004】そこで,本発明の技術的課題は,フリップ
フロップ装置において,クロックに対し同期式で,かつ
最小限のトランジスタ追加によりホールド機能を持たせ
たホールド機能付きD型フリップフロップを提供するこ
とにある。Therefore, a technical object of the present invention is to provide a D-type flip-flop with a hold function, which is synchronous with a clock and has a hold function by adding a minimum number of transistors in a flip-flop device. is there.
【0005】[0005]
【課題を解決するための手段】本発明のホールド機能付
きD型フリップフロップ装置は,第1の帰還ループを有
する第1のDラッチ回路と,前記第1のDラッチ回路の
出力を制御する第1のスイッチ回路と,前記第1のスイ
ッチ回路に直列接続されるとともに第2の帰還ループを
備えた第2のDラッチ回路と,前記第2の帰還ループを
制御する第2のスイッチ回路とを有することを特徴とし
ている。A D-type flip-flop device with a hold function according to the present invention includes a first D-latch circuit having a first feedback loop, and a first D-latch circuit for controlling an output of the first D-latch circuit. One switch circuit, a second D latch circuit connected in series with the first switch circuit and having a second feedback loop, and a second switch circuit for controlling the second feedback loop. It is characterized by having.
【0006】また,本発明のホールド機能付きD型フリ
ップフロップ装置は,前記第1のDラッチ回路はクロッ
ク信号によってオンする第1の双方向パスゲートと前記
第1の双方向パスゲートの出力のレベルを反転した信号
を出力する第1のインバータとを備えるとともに,前記
第1の帰還ループは前記第1のインバータの出力のレベ
ルを反転した信号を出力する第2のインバータを備え,
前記第2のDラッチ回路は前記クロック信号によってオ
ンする第3の双方向パスゲートと前記第3の双方向パス
ゲート出力を反転して出力する第3のインバータとを備
えるとともに,前記第2の帰還ループは前記第3のイン
バータの出力信号のレベルを反転した信号を出力する第
4のインバータを備えていることを特徴としている。Further, in the D-type flip-flop device with hold function of the present invention, the first D latch circuit sets the output levels of the first bidirectional pass gate and the first bidirectional pass gate which are turned on by a clock signal. A first inverter that outputs an inverted signal, and the first feedback loop includes a second inverter that outputs a signal obtained by inverting the level of the output of the first inverter;
The second D-latch circuit includes a third bidirectional pass gate turned on by the clock signal and a third inverter for inverting and outputting the output of the third bidirectional pass gate, and the second feedback loop. Is equipped with a fourth inverter that outputs a signal obtained by inverting the level of the output signal of the third inverter.
【0007】ここで,本発明のホールド機能付きD型フ
リップフロップ装置においては,前記第1の帰還ループ
は更に前記第2のインバータに直列接続され前記クロッ
クのレベルを反転した信号によってオンする第1の双方
向パスゲートを備え,前記第2の帰還ループは更に前記
第4インバータの出力端に接続され前記クロック信号に
よってオンする第4の双方向パスゲートを備え,前記第
1のスイッチ回路は前記第2のインバータと前記第3の
双方向パスゲートとの間に介在し前記ホールド信号によ
りオンする第5の双方向パスゲートを備え,前記第2の
スイッチ回路は前記第4の双方向パスゲートに並列に挿
入され前記ホールド信号のレベルを反転した信号によっ
てオンする第6の双方向パスゲートを備えていることが
好ましい。In the D-type flip-flop device with hold function according to the present invention, the first feedback loop is further serially connected to the second inverter and is turned on by a signal obtained by inverting the level of the clock. The second feedback loop further includes a fourth bidirectional pass gate connected to the output terminal of the fourth inverter and turned on by the clock signal, and the first switch circuit includes the second switch. A fifth bidirectional passgate interposed between the inverter and the third bidirectional passgate and turned on by the hold signal, the second switch circuit being inserted in parallel with the fourth bidirectional passgate. It is preferable to include a sixth bidirectional pass gate which is turned on by a signal obtained by inverting the level of the hold signal.
【0008】一方,本発明のホールド機能付きD型フリ
ップフロップ装置においては,前記第1インバータ及び
前記第1のスイッチ回路はホールド信号によってオンす
るクロックドインバータを備え,前記第1の帰還ループ
は,クロック反転信号によりオンするクロックドインバ
ータを備え,前記第4のインバータと前記第4の双方向
パスゲートと前記第2のスイッチ回路とは前記クロック
信号と前記ホールド信号のレベルを反転した信号とによ
りオンする一つのクロックドインバータにより構成され
ていることが好ましい。On the other hand, in the D-type flip-flop device with hold function according to the present invention, the first inverter and the first switch circuit each include a clocked inverter which is turned on by a hold signal, and the first feedback loop includes: A clocked inverter that turns on by a clock inversion signal is provided, and the fourth inverter, the fourth bidirectional pass gate, and the second switch circuit turn on by a signal obtained by inverting the levels of the clock signal and the hold signal. It is preferable that it is configured by one clocked inverter.
【0009】[0009]
【作用】本発明においては,D型フリップフロップの第
1のDラッチ回路と第2のDラッチ回路の接続を強制的
に切断状態にし,第2のDラッチ回路でホールド状態を
形成することによりホールド機能を実現できる。According to the present invention, the connection between the first D latch circuit and the second D latch circuit of the D type flip-flop is forcibly cut off, and the hold state is formed by the second D latch circuit. Hold function can be realized.
【0010】[0010]
【実施例】次に,本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0011】図1は本発明の第1の実施例に係るD型フ
リップフロップ装置(以下,D−FFと呼ぶ)を示す図
である。図1において,データ入力端子1は,第1のD
ラッチ回路であるマスタ側Dラッチ回路(以下,第1の
Dラッチ回路と呼ぶ)10のデータ入力に接続されてい
る。FIG. 1 is a diagram showing a D-type flip-flop device (hereinafter referred to as D-FF) according to a first embodiment of the present invention. In FIG. 1, the data input terminal 1 is the first D
It is connected to the data input of a master side D latch circuit (hereinafter referred to as a first D latch circuit) 10 which is a latch circuit.
【0012】第1のDラッチ回路10は,データ入力端
子1に接続された第1の双方向パスゲート(以下,PG
という)11と,これに接続された第1のマスタインバ
ータ13と,第1のマスタインバータ13に並列に挿入
された第1の帰還ループをなす第2のPG12及び第2
のマスタインバータ14とを備えている。The first D-latch circuit 10 includes a first bidirectional pass gate (hereinafter referred to as PG) connected to the data input terminal 1.
11), the first master inverter 13 connected to this, the second PG 12 and the second PG 12 forming a first feedback loop inserted in parallel to the first master inverter 13.
The master inverter 14 of FIG.
【0013】スレーブ側Dラッチ回路(以下,第2のラ
ッチ回路と呼ぶ)は,第3のPG23と第1のスレーブ
インバータ22とを備えている。また,第2のスレーブ
インバータ25と第4のPG24は直列に接続され,こ
の直列回路の両端は,第1のスレーブインバータ22の
出力端と第3のPG23の他端に,それぞれ接続されて
第2の帰還ループを構成している。この第2のDラッチ
回路20の出力は,データ出力端子4に接続されてい
る。The slave D latch circuit (hereinafter referred to as the second latch circuit) includes a third PG 23 and a first slave inverter 22. Further, the second slave inverter 25 and the fourth PG 24 are connected in series, and both ends of this series circuit are connected to the output end of the first slave inverter 22 and the other end of the third PG 23, respectively. 2 feedback loops are configured. The output of the second D latch circuit 20 is connected to the data output terminal 4.
【0014】第1のDラッチ回路10と第2のDラッチ
回路20とは,第1のスイッチ回路である第5のPG5
を介して接続されている。The first D latch circuit 10 and the second D latch circuit 20 are composed of a fifth PG5 which is a first switch circuit.
Connected through.
【0015】データ入力側に接続され,出力データのホ
ールド機能を制御する第6のPG6は,第2のDラッチ
回路20の内部にある第4のPG24と並列となるよう
に,第2のスレーブインバータ25の出力側と第3のP
G23の出力側に接続されている。The sixth PG 6, which is connected to the data input side and controls the hold function of the output data, is arranged in parallel with the fourth PG 24 inside the second D latch circuit 20 so that the second PG 6 is connected to the second slave. The output side of the inverter 25 and the third P
It is connected to the output side of G23.
【0016】また,クロック入力端子2は,第1のクロ
ックインバータ7及び第2のクロックインバータ8に接
続され,これら第1及び第2のクロックインバータ7及
び8は,クロック信号(C信号)のレベルを反転したク
ロック信号(〜C信号)及びこれのレベルを反転したク
ロック信号(C信号)をそれぞれ出力する。Further, the clock input terminal 2 is connected to a first clock inverter 7 and a second clock inverter 8, and these first and second clock inverters 7 and 8 have a level of a clock signal (C signal). And a clock signal (C signal) having its level inverted and a clock signal (C signal) having its level inverted.
【0017】更に,ホールド制御端子3は,第1のホー
ルド制御インバータ15及び第2のホールド制御インバ
ータ16に接続され,これら第1及び第2のホールド制
御インバータ15及び16は,ホールド制御信号(信号
H)またはこれのレベルを反転したホールド制御否定信
号(〜H信号)をそれぞれ出力する。Further, the hold control terminal 3 is connected to a first hold control inverter 15 and a second hold control inverter 16, and the first and second hold control inverters 15 and 16 are connected to the hold control signal (signal). H) or a hold control negation signal (to H signal) with its level inverted.
【0018】第1のDラッチ回路10は,クロック入力
端子2に“ロウ”レベルが入力されると,第1のPG1
1は導通状態,第2のPG12は非導通状態になり,デ
ータ入力端子1のデータが内部に取り込まれる。一方,
クロック入力端子2に“ハイ”レベルが入力されると,
第1のPG11は非導通状態になり,第2のPG12は
導通状態になり,帰還回路を形成しデータを保持する。When the "low" level is input to the clock input terminal 2, the first D latch circuit 10 receives the first PG1.
1 is in a conductive state and the second PG 12 is in a non-conductive state, and the data of the data input terminal 1 is fetched inside. on the other hand,
When "high" level is input to the clock input terminal 2,
The first PG 11 becomes non-conductive and the second PG 12 becomes conductive, forming a feedback circuit and holding data.
【0019】第2のDラッチ回路20においては,クロ
ック入力端子2に“ハイ”レベルの信号が入力される
と,第3のPG23は導通状態になり,第4のPG24
は非導通状態になり,前段の第5のPG5の出力データ
を内部に取り込み,クロック入力端子2に“ロウ”レベ
ルの信号が入力されると,第3のPG23は非導通状態
になり,第4のPG24は導通状態になり,帰還回路を
形成しデータを保持する。In the second D-latch circuit 20, when a "high" level signal is input to the clock input terminal 2, the third PG 23 becomes conductive and the fourth PG 24.
Becomes non-conductive, the output data of the fifth PG5 at the preceding stage is taken in internally, and when a "low" level signal is input to the clock input terminal 2, the third PG23 becomes non-conductive, The PG 24 of 4 becomes conductive, forms a feedback circuit, and holds data.
【0020】第1のスイッチ回路である第5のPG5
は,ホールド制御端子3に“ロウ”レベルの信号が入力
されると導通状態となり,第1のDラッチ回路10のデ
ータを第2のDラッチ回路20に出力し,ホールド制御
端子3に“ハイ”レベルの信号が入力されると非導通状
態となり,第1のDラッチ回路10と第2のDラッチ回
路20とを切断状態にする。The fifth PG5 which is the first switch circuit
Becomes conductive when a "low" level signal is input to the hold control terminal 3, outputs the data of the first D-latch circuit 10 to the second D-latch circuit 20, and outputs "high" to the hold-control terminal 3. When a "level" signal is input, the first D-latch circuit 10 and the second D-latch circuit 20 are cut off.
【0021】第2のスイッチ回路である第6のPG6
は,ホールド制御端子3に“ハイ”レベルの信号が入力
されると導通状態となり,第1のスレーブインバータ2
2の出力データを第2のスレーブインバータ25に入力
し,第2のDラッチ回路20を強制的にホールド状態に
し,ホールド制御端子3に“ロウ”レベルの信号が入力
されると非導通状態になり,第2のDラッチ回路20
は,第4のPG24によりホールド制御される。A sixth PG6 which is a second switch circuit
Becomes conductive when a "high" level signal is input to the hold control terminal 3, and the first slave inverter 2
2 output data is input to the second slave inverter 25, the second D-latch circuit 20 is forcibly placed in the hold state, and when a "low" level signal is input to the hold control terminal 3, it becomes non-conductive. Then, the second D latch circuit 20
Is controlled by the fourth PG 24.
【0022】以上,第5のPG5により第1のDラッチ
回路10と第2のDラッチ回路20を切断し,第6のP
G6により第2のDラッチ回路20を強制的にホールド
状態にすることにより,本発明の実施例のホールド機能
付きD−FF装置を実現している。As described above, the first D latch circuit 10 and the second D latch circuit 20 are cut off by the fifth PG 5, and the sixth P latch circuit 10 is disconnected.
By forcing the second D latch circuit 20 into the hold state by G6, the D-FF device with the hold function according to the embodiment of the present invention is realized.
【0023】次に,このように構成された本実施例の回
路動作について,図2に示したタイミングチャートを参
照して説明する。Next, the circuit operation of this embodiment thus constructed will be described with reference to the timing chart shown in FIG.
【0024】図2(ハ)に示すように,ホールド制御端
子3に信号Hとして“ロウ”レベルの信号が入力される
と,図2(イ)に示すようにデータ入力端子1より入力
される信号Dは,図2(ロ)に示すように,クロック入
力端子2より入力されるクロック信号Cの“ロウ”レベ
ルの信号によって第1のDラッチ回路10に取り込ま
れ,クロック信号Cの立上がりによって,第2のDラッ
チ回路20に転送されるとともに,図2(ヘ)に示すよ
うに,出力信号Qとしてデータ出力端子4に出力する。
すなわち,一般的なクロック立ち上がり同期のD−FF
装置を構成する。また,図2(ニ)に示すように,信号
Mは,マスタDラッチ出力信号で第1のマスタインバー
タ13の出力,及び図2(ホ)に示すように,信号S
は,スレーブDラッチ入力信号Sで,第5のPG5の出
力を示している。When a "low" level signal is input as the signal H to the hold control terminal 3 as shown in FIG. 2C, it is input from the data input terminal 1 as shown in FIG. As shown in FIG. 2B, the signal D is taken into the first D-latch circuit 10 by the “low” level signal of the clock signal C input from the clock input terminal 2 and rises by the clock signal C. , And is transferred to the second D latch circuit 20 and is output to the data output terminal 4 as the output signal Q as shown in FIG.
That is, a general clock rising synchronization D-FF
Configure the device. In addition, as shown in FIG. 2D, the signal M is a master D latch output signal, which is the output of the first master inverter 13, and as shown in FIG.
Is the slave D-latch input signal S and indicates the output of the fifth PG 5.
【0025】ホールド制御端子3に図2(ハ)に示すよ
うな信号Hとして“ハイ”レベルの信号が入力される
と,クロック入力端子2より入力されるクロック信号C
の値に関係なく第6のPG6が導通状態になるため,第
2のDラッチ回路20は内部で帰還ループが形成されホ
ールド状態となる。また,第5のPG5は非導通状態と
なるため,第1のDラッチ回路10と第2のDラッチ回
路20は,図2(ニ),及び(ホ)に示すように切断さ
れ,第2のDラッチ回路20のデータは,第1のDラッ
チ回路10からは,破壊されない。When a "high" level signal is input to the hold control terminal 3 as the signal H as shown in FIG. 2C, the clock signal C input from the clock input terminal 2 is input.
Since the sixth PG 6 becomes conductive regardless of the value of, the second D-latch circuit 20 internally enters a feedback loop and enters the hold state. Further, since the fifth PG 5 becomes non-conducting, the first D latch circuit 10 and the second D latch circuit 20 are disconnected as shown in FIGS. The data of the D latch circuit 20 is not destroyed by the first D latch circuit 10.
【0026】また,図2(ヘ)に示す出力信号Qは,図
2(ハ)に示す信号Hが“ロウ”レベルに解除された
後,図2(ロ)に示すクロック信号Cが立ち上がり,第
2のDラッチ回路20のデータが書き換わるまでホール
ドし,クロック信号Cの立ち上がりに同期して書き換わ
る。The output signal Q shown in FIG. 2 (f) rises to the clock signal C shown in FIG. 2 (b) after the signal H shown in FIG. 2 (c) is released to the "low" level. It is held until the data of the second D latch circuit 20 is rewritten, and rewritten in synchronization with the rising edge of the clock signal C.
【0027】図3(a)は本発明の第2実施例に係るD
−FF装置を示す図であり,クロックドインバータ(以
下,CINVと呼ぶ)を用いて構成している。図3
(a)に示すように,第1のCINV17によりDラッ
チ回路10とDラッチ回路20とを切断し,2並列クロ
ックインバータである第3のCINV26によりDラッ
チ回路20内を強制的にホールド状態にすることによ
り,第2実施例に関わるホールド機能付きD−FF装置
を実現している。FIG. 3A shows a D according to the second embodiment of the present invention.
It is a diagram showing a -FF device, which is configured by using a clocked inverter (hereinafter, referred to as CINV). Figure 3
As shown in (a), the first CINV 17 disconnects the D latch circuit 10 and the D latch circuit 20, and the third CINV 26, which is a two-parallel clock inverter, forcibly puts the D latch circuit 20 into a hold state. By doing so, the D-FF device with the hold function according to the second embodiment is realized.
【0028】図3(b)は図3(a)の第1及び第2の
CINV17,18の構成を示す図であり,図3(b)
の上図で示される第1及び第2のCINV17,18
は,下図のようなトランジスタ回路により構成されてい
る。また,図3(c)はCINV26の構成を示す図で
あり,図3(b)の上図で示される第3のCINV26
は,図3の下図のトランジスタ回路によって構成されて
いる。FIG. 3B is a diagram showing the configuration of the first and second CINVs 17 and 18 of FIG. 3A, and FIG.
The first and second CINVs 17, 18 shown in the above figure
Is composed of a transistor circuit as shown in the figure below. 3C is a diagram showing the configuration of the CINV 26, and the third CINV 26 shown in the upper diagram of FIG. 3B is shown.
Is composed of the transistor circuit shown in the lower diagram of FIG.
【0029】第2実施例に係るD−FF装置の動作は,
実質的に第1実施例と同じである。The operation of the D-FF device according to the second embodiment is as follows.
Substantially the same as the first embodiment.
【0030】即ち,DFFのマスタ側順方向インバータ
をクロックドインバータ(第1のCINV17)とし,
スレーブ側帰還インバータを2並列クロックインバータ
(第3のCINV26)としている。この第1のCIN
V17はホールド制御信号によりホールド時にOFF
(ハイインピーダンス)状態となり,第3のCINV2
6は,ホールド時に強制的にインバータと同等の回路と
なる。以上のことにより,ホールド時は,スレーブ側で
ループ回路を形成して,データの保持を行い,マスタ側
をハイインピーダンス状態に固定し,クロック変化によ
る外部からのデータ破壊を防ぎ,ゴールド機能を実現し
ている。That is, the master side forward inverter of the DFF is a clocked inverter (first CINV17),
The slave side feedback inverter is a two parallel clock inverter (third CINV26). This first CIN
V17 is turned off during hold by the hold control signal
(High impedance) state and the third CINV2
6 is forcibly replaced by a circuit equivalent to an inverter during hold. Due to the above, at the time of hold, the slave side forms a loop circuit to hold the data, the master side is fixed to the high impedance state, the external data destruction due to the clock change is prevented, and the gold function is realized. is doing.
【0031】[0031]
【発明の効果】以上説明したように,本発明ではD型フ
リップフロップ装置においてクロックに対し同期式のホ
ールド機能には,14〜16個のトランジスタを要して
いたものをわずか8個のトランジスタで実現できるの
で,レイアウト面積の縮小,消費電力の低減に効果があ
るD型フリップフロップ装置を提供することができる。As described above, according to the present invention, in the D-type flip-flop device, 14 to 16 transistors are required for the synchronous hold function with respect to the clock. Since it can be realized, it is possible to provide a D-type flip-flop device which is effective in reducing the layout area and power consumption.
【図1】本発明の第1実施例に係るホールド機能付きD
型フリップフロップ装置の回路構成図である。FIG. 1 is a D with a hold function according to a first embodiment of the present invention.
FIG. 3 is a circuit configuration diagram of a type flip-flop device.
【図2】図1に示す回路の動作を説明するためのタイミ
ングチャートである。FIG. 2 is a timing chart for explaining the operation of the circuit shown in FIG.
【図3】本発明の第1実施例に係るホールド機能付きD
型フリップフロップ装置の回路構成図である。FIG. 3 is a D with a hold function according to the first embodiment of the present invention.
FIG. 3 is a circuit configuration diagram of a type flip-flop device.
【図4】従来のホールド機能付きD型フリップフロップ
装置の一例を示す回路構成図である。FIG. 4 is a circuit configuration diagram showing an example of a conventional D-type flip-flop device with a hold function.
【図5】従来のホールド機能付きD型フリップフロップ
装置の他の一例を示す回路構成図である。FIG. 5 is a circuit configuration diagram showing another example of a conventional D-type flip-flop device with a hold function.
1 データ入力端子 2 クロック入力端子 3 ホールド制御端子 4 データ出力端子 5 第5の双方向パスゲート(PG) 6 第6の双方向パスゲート(PG) 7 第1のクロックインバータ 8 第2のクロックインバータ 10 第1のDラッチ回路 11 第1の双方向パスゲート(PG) 12 第2の双方向パスゲート(PG) 13 第1のマスタインバータ 14 第2のマスタインバータ 15 第1のホールド制御インバータ 16 第2のホールド制御インバータ 17 第1のクロックドインバータ回路(CINV) 18 第2のクロックドインバータ回路(CINV) 20 第2のDラッチ回路 22 第1のスレーブインバータ 23 第3の双方向パスゲート(PG) 24 第4の双方向パスゲート(PG) 25 第2のスレーブインバータ 26 第3のクロックドインバータ(CINV) D 入力データ信号 C クロック信号 H ホールド制御信号 M マスタDラッチ出力信号 S スレーブDラッチ入力信号 Q 出力データ信号 1 Data Input Terminal 2 Clock Input Terminal 3 Hold Control Terminal 4 Data Output Terminal 5 Fifth Bidirectional Pass Gate (PG) 6 Sixth Bidirectional Pass Gate (PG) 7 First Clock Inverter 8 Second Clock Inverter 10th 1 D latch circuit 11 1st bidirectional pass gate (PG) 12 2nd bidirectional pass gate (PG) 13 1st master inverter 14 2nd master inverter 15 1st hold control inverter 16 2nd hold control Inverter 17 First clocked inverter circuit (CINV) 18 Second clocked inverter circuit (CINV) 20 Second D latch circuit 22 First slave inverter 23 Third bidirectional pass gate (PG) 24 Fourth Bidirectional pass gate (PG) 25 Second slave inverter 26 Third Clocked inverter (CINV) D input data signal C clock signal H hold control signal M master D latch output signal S slave D latch input signal Q output data signal
Claims (4)
チ回路と,前記第1のDラッチ回路の出力を制御する第
1のスイッチ回路と,前記第1のスイッチ回路に直列接
続されるとともに第2の帰還ループを備えた第2のDラ
ッチ回路と,前記第2の帰還ループを制御する第2のス
イッチ回路とを有することを特徴とするホールド機能付
きD型フリップフロップ装置。1. A first D-latch circuit having a first feedback loop, a first switch circuit for controlling the output of the first D-latch circuit, and a series connection to the first switch circuit. A D-type flip-flop device with a hold function, further comprising a second D-latch circuit having a second feedback loop and a second switch circuit for controlling the second feedback loop.
リップフロップ装置において,前記第1のDラッチ回路
はクロック信号によってオンする第1の双方向パスゲー
トと前記第1の双方向パスゲートの出力のレベルを反転
した信号を出力する第1のインバータとを備えるととも
に,前記第1の帰還ループは前記第1のインバータの出
力のレベルを反転した信号を出力する第2のインバータ
を備え,前記第2のDラッチ回路は前記クロック信号に
よってオンする第3の双方向パスゲートと前記第3の双
方向パスゲート出力を反転して出力する第3のインバー
タとを備えるとともに,前記第2の帰還ループは前記第
3のインバータの出力信号のレベルを反転した信号を出
力する第4のインバータを備えていることを特徴とする
ホールド機能付きD型フリップフロップ装置。2. The D-type flip-flop device with a hold function according to claim 1, wherein the first D latch circuit outputs a first bidirectional pass gate and an output of the first bidirectional pass gate which are turned on by a clock signal. A first inverter that outputs a signal whose level is inverted, and the first feedback loop includes a second inverter that outputs a signal whose level is inverted from the output of the first inverter. Of the D latch circuit includes a third bidirectional pass gate which is turned on by the clock signal, and a third inverter which inverts and outputs the output of the third bidirectional pass gate, and the second feedback loop includes the second feedback loop. D with a hold function, comprising a fourth inverter that outputs a signal obtained by inverting the level of the output signal of the third inverter. Type flip-flop device.
リップフロップ装置において,前記第1の帰還ループは
更に前記第2のインバータに直列接続され前記クロック
のレベルを反転した信号によってオンする第1の双方向
パスゲートを備え,前記第2の帰還ループは更に前記第
4インバータの出力端に接続され前記クロック信号によ
ってオンする第4の双方向パスゲートを備え,前記第1
のスイッチ回路は前記第2のインバータと前記第3の双
方向パスゲートとの間に介在し前記ホールド信号により
オンする第5の双方向パスゲートを備え,前記第2のス
イッチ回路は前記第4の双方向パスゲートに並列に挿入
され前記ホールド信号のレベルを反転した信号によって
オンする第6の双方向パスゲートを備えていることを特
徴とするホールド機能付きD型フリップフロップ装置。3. The D-type flip-flop device with hold function according to claim 2, wherein the first feedback loop is further serially connected to the second inverter and is turned on by a signal obtained by inverting the level of the clock. The second feedback loop is further connected to the output terminal of the fourth inverter and is turned on by the clock signal.
Switch circuit includes a fifth bidirectional pass gate which is interposed between the second inverter and the third bidirectional pass gate and is turned on by the hold signal, and the second switch circuit includes the fourth bidirectional pass gate. A D-type flip-flop device with a holding function, comprising a sixth bidirectional pass gate which is inserted in parallel with a corresponding pass gate and is turned on by a signal obtained by inverting the level of the hold signal.
リップフロップ装置において,前記第1インバータ及び
前記第1のスイッチ回路はホールド信号によってオンす
るクロックドインバータを備え,前記第1の帰還ループ
は,クロック反転信号によりオンするクロックドインバ
ータを備え,前記第4のインバータと前記第4の双方向
パスゲートと前記第2のスイッチ回路とは前記クロック
信号と前記ホールド信号のレベルを反転した信号とによ
りオンする一つのクロックドインバータにより構成され
ていることを特徴とするホールド機能付きD型フリップ
フロップ装置。4. The D-type flip-flop device with hold function according to claim 2, wherein the first inverter and the first switch circuit include a clocked inverter that is turned on by a hold signal, and the first feedback loop is A clocked inverter that is turned on by a clock inversion signal, wherein the fourth inverter, the fourth bidirectional pass gate, and the second switch circuit are provided with a signal obtained by inverting the levels of the clock signal and the hold signal. A D-type flip-flop device with a hold function, which is configured by one clocked inverter that is turned on.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6116418A JPH07321609A (en) | 1994-05-30 | 1994-05-30 | D type flip-flop circuit with hold function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6116418A JPH07321609A (en) | 1994-05-30 | 1994-05-30 | D type flip-flop circuit with hold function |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07321609A true JPH07321609A (en) | 1995-12-08 |
Family
ID=14686595
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6116418A Withdrawn JPH07321609A (en) | 1994-05-30 | 1994-05-30 | D type flip-flop circuit with hold function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07321609A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100333663B1 (en) * | 1999-06-30 | 2002-04-24 | 박종섭 | Low power and stable flip flop |
| KR100401492B1 (en) * | 2000-12-19 | 2003-10-11 | 주식회사 하이닉스반도체 | Circuit of latch and circuit of filp-flop useing thereof |
| JP2006121197A (en) * | 2004-10-19 | 2006-05-11 | Matsushita Electric Ind Co Ltd | Register circuit and synchronous integrated circuit including register circuit |
-
1994
- 1994-05-30 JP JP6116418A patent/JPH07321609A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100333663B1 (en) * | 1999-06-30 | 2002-04-24 | 박종섭 | Low power and stable flip flop |
| KR100401492B1 (en) * | 2000-12-19 | 2003-10-11 | 주식회사 하이닉스반도체 | Circuit of latch and circuit of filp-flop useing thereof |
| JP2006121197A (en) * | 2004-10-19 | 2006-05-11 | Matsushita Electric Ind Co Ltd | Register circuit and synchronous integrated circuit including register circuit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0667678B1 (en) | Quick resolving latch | |
| EP0322618A2 (en) | Clock selection circuit | |
| US5489865A (en) | Circuit for filtering asynchronous metastability of cross-coupled logic gates | |
| US6720813B1 (en) | Dual edge-triggered flip-flop design with asynchronous programmable reset | |
| JP4579370B2 (en) | Scan flip-flop circuit and scan test method using the same | |
| JP2002084167A (en) | Flip-flop | |
| JP3183260B2 (en) | Scan flip-flop circuit | |
| JP2000236260A (en) | Signal encoding circuit and signal encoding method | |
| JPH073942B2 (en) | Output circuit for selectively generating positive and negative edge pulses | |
| TW437169B (en) | Reset circuit for flip-flop | |
| KR20000070091A (en) | Electronic circuit with dual edge triggered flip-flop | |
| EP1096689B1 (en) | Output circuit | |
| CN116318071A (en) | Clock switching circuit, clock switching method | |
| EP2184852A1 (en) | Latch circuit including data input terminal and scan data input terminal, and semiconductor device and control method | |
| EP0773627A1 (en) | Flip-flop circuit | |
| KR20130084317A (en) | Latch circuits with synchronous data loading and self-timed asynchronous data capture | |
| US5574940A (en) | Data processor with quicker latch input timing of valid data | |
| JPH04369920A (en) | Latch circuit with input selection function | |
| US20070234251A1 (en) | Data Output Clock Selection Circuit For Quad-Data Rate Interface | |
| JP2001257566A (en) | Latch circuit with enable | |
| US20040187086A1 (en) | Single edge-triggered flip-flop design with asynchronous programmable reset | |
| KR100295638B1 (en) | Negative delay for ddr sdram | |
| JP3727670B2 (en) | Microcontroller | |
| JP3348678B2 (en) | Data output circuit | |
| JPH10290142A (en) | Semiconductor integrated circuit flip-flop circuit and clock control circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20010731 |