[go: up one dir, main page]

JP2008172779A - 高速動作のためのフリップフロップ - Google Patents

高速動作のためのフリップフロップ Download PDF

Info

Publication number
JP2008172779A
JP2008172779A JP2008000071A JP2008000071A JP2008172779A JP 2008172779 A JP2008172779 A JP 2008172779A JP 2008000071 A JP2008000071 A JP 2008000071A JP 2008000071 A JP2008000071 A JP 2008000071A JP 2008172779 A JP2008172779 A JP 2008172779A
Authority
JP
Japan
Prior art keywords
node
signal
flip
flop
pulse
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
JP2008000071A
Other languages
English (en)
Inventor
Min-Su Kim
▲ミン▼ 修 金
Bai-Sun Kong
培 ▲スン▼ 孔
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2008172779A publication Critical patent/JP2008172779A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/353Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of field-effect transistors with internal or external positive feedback
    • H03K3/356Bistable circuits
    • H03K3/356104Bistable circuits using complementary field-effect transistors
    • H03K3/356113Bistable circuits using complementary field-effect transistors using additional transistors in the input circuit
    • H03K3/356121Bistable circuits using complementary field-effect transistors using additional transistors in the input circuit with synchronous operation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/353Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of field-effect transistors with internal or external positive feedback
    • H03K3/356Bistable circuits

Abstract

【課題】 高速動作のためのフリップフロップを提供する。
【解決手段】 本発明のフリップフロップは、第1信号に応じて第1ノードをプリチャージするプリチャージ回路と、少なくとも一つの入力信号と第2信号を入力され、第2信号の活性状態で少なくとも一つの入力信号によって第1ノードをディスチャージする評価回路と、を含む。第1信号は、クロック信号に同期したパルス信号であり、第2信号は前記第1信号より遅延したパルス信号である。
【選択図】図3

Description

本発明は、デジタル電子回路に係り、特に、高速フリップフロップに関する。
近年、集積回路技術の発展に伴い集積回路の性能が急速に向上している。特に、マイクロプロセッサ分野における集積回路の性能が急速に向上している。マイクロプロセッサは、典型的に多くのフリップフロップを含むが、高性能のマイクロプロセッサの動作に適合するように、フリップフロップは、フリップフロップデータ‐ツー‐出力(data−to−output)時間(またはセットアップ時間)及びクロック‐ツー‐出力(clock−to−output)時間を短縮して、最大のロジッククロッキング速度(maximum logic clocking speed)を提供することが要求される。
図1は、デジタル回路における典型的な遅延経路(delay path)を示している。かかる遅延経路は、マイクロプロセッサのようなデジタル回路に使用される。典型的な遅延経路は、第1レジスタ10、第2レジスタ12及びその間の組合わせ論理ブロック11を含む。図1に示すように、第1及び第2レジスタ10、12各々は、クロック信号CLKに同期して動作する。説明の便宜のため、第1及び第2レジスタ10、12は、ライジングエッジ(rising edge)動作フリップフロップと仮定する。
図2は、図1に図示されたデジタル回路で使用される信号のタイミング図である。図2に示すように、第1レジスタ10は、クロック信号CLKの第1ライジングエッジで組合わせ論理ブロック11にデータを伝送する。一般的に、第1レジスタ10からデータが出力される前に、「クロック‐ツー‐出力」遅延と呼ばれる遅延T1が存在する。クロック‐ツー‐出力遅延時間T1は、クロック信号CLKが遷移してからレジスタ10からデータが出力されるまでの時間である。データが第1レジスタから出力されると、データは組合わせ論理ブロック11を介して伝達され、クロック信号CLKの次のライジングエッジの前に、第2レジスタ12の入力端D2にデータが信号が入力される。クロック信号CLKのライジングエッジとデータ信号の入力との間の時間T2をデータ‐ツー‐出力遅延(またはセットアップ時間)とする。データ‐ツー‐出力遅延時間T2は、クロック信号CLKのライジングエッジの前に第2レジスタ12に入力されるデータ信号が安定状態を保持するために必要な最小時間である。
遅延経路の性能を最大化するためには、クロック‐ツー‐出力遅延時間T1及びデータ‐ツー‐出力遅延時間T3の和であるデータ‐ツー‐出力(data−to−clock)時間を最小化することが好ましい。そうすれば、データが組合わせ論理ブロック11を介して伝達される最大限の伝搬時間T2を確保できるようになる。また、データ‐ツー‐出力を短縮することで、クロック信号CLKの速度を増加させ、デジタル回路の性能を向上させることができる。さらに、より長い遅延経路を組合わせ論理ブロック11に提供することが出来、今日使用されるマイクロプロセッサで要求されるパイプラインステージの数を減少させることができる。
小信号(small signal)を感知する感知増幅器基盤フリップフロップ(sense amplifier based F/F)は、既存のフリップフロップに比べて高速で動作するが、データ‐ツー‐出力遅延の短縮には限界がある。
本発明は、上述の問題点に鑑みてなされたもので、その目的は、動作速度が向上したフリップフロップを提供することにある。
上記目的を達成すべく、本発明の一特徴によるフリップフロップは、第1信号に応じて第1ノードをプリチャージするプリチャージ回路と、少なくとも一つの入力信号と第2信号とを入力され、前記第2信号の活性状態で前記少なくとも一つの入力信号によって前記第1ノードをディスチャージする評価回路と、を含む。前記第1信号は、クロック信号に同期したパルス信号であり、前記第2信号は前記第1信号より遅延したパルス信号である。
本実施の形態において、前記プリチャージ回路は、第1レベルに前記第1ノードをプリチャージし、前記評価回路は、前記第2信号の活性状態で前記少なくとも一つの入力信号によって前記第1ノードをディスチャージすることを特徴とする。
本実施の形態において、前記第1及び第2信号の各々は、所定のパルス幅を有し、前記第1及び第2信号の活性レベルが重ならない。
本実施の形態において、前記第1信号の前記パルス幅は、前記プリチャージ回路が前記第1ノードをプリチャージするのに十分な時間に設定される。
本実施の形態において、前記第2信号の前記パルス幅は、前記評価回路が前記第1ノードをディスチャージするのに十分な時間に設定される。
本実施の形態において、前記プリチャージ回路は、第1電源電圧と前記第1ノードとの間に連結されたプリチャージトランジスタを含む。
本実施の形態において、前記評価回路は、前記第1ノードと第2ノードとの間に連結され、前記少なくとも一つの入力信号に応じて前記第1ノードを前記第2ノードに連結する入力回路と、前記第2ノードと第2電源電圧との間に連結され、前記第2信号により前記第2ノードをディスチャージするディスチャージトランジスタと、を含むことを特徴とする。
本実施の形態において、前記入力回路は、前記第1ノードと前記第2ノードとの間に連結され、前記少なくとも一つの入力信号により制御されるNMOSトランジスタを含む。
本実施の形態において、前記プリチャージトランジスタはPMOSトランジスタであり、前記ディスチャージトランジスタはNMOSトランジスタである。
本実施の形態において、前記第2信号は、前記第1信号から遅延及び反転した信号である。
本実施の形態において、前記フリップフロップは、前記第1ノードと連結されたラッチをさらに含む。
本実施の形態において、前記ラッチは、前記第1ノードと連結された入力端及び出力端を有するインバータと、前記インバータの出力端と連結された入力端及び前記第1ノードと連結された出力端を有し、前記第1及び第2信号により制御される3−状態バッファと、を含む。
本実施の形態において、前記フリップフロップは、前記第1ノードと連結され、出力信号を出力する出力バッファをさらに含む。
本発明の他の特徴によるフリップフロップは、第1信号に応じて第1ノードをプリチャージするプリチャージ回路と、第2信号に応じて第2ノードをディスチャージするディスチャージ回路と、少なくとも一つの入力信号に応じて前記第1ノードを前記第2ノードに連結する入力回路と、を含む。前記第1信号はクロック信号に同期したパルス信号であり、前記第2信号は前記第1信号より遅延したパルス信号である。
前記第1及び第2信号の各々は、所定のパルス幅を有し、前記第1及び第2信号の活性レベルが重ならない。
前記第1信号の前記パルス幅は、前記プリチャージ回路が前記第1ノードをプリチャージするのに十分な時間に設定される。
前記第2信号の前記パルス幅は、前記ディスチャージ回路が前記入力回路を介して連結された前記第1ノードをディスチャージするのに十分な時間に設定される。
前記プリチャージ回路は、第1電源電圧と前記第1ノードとの間に連結されたプリチャージトランジスタを含む。
前記入力回路は、前記第1ノードと前記第2ノードとの間に連結され、前記少なくとも一つの入力信号により制御されるNMOSトランジスタを含む。
前記プリチャージトランジスタはPMOSトランジスタであり、前記ディスチャージトランジスタはNMOSトランジスタである。
前記第2信号は、前記第1信号から遅延及び反転した信号である。
本発明の他の特徴によるフリップフロップは、電源電圧と第1ノードとの間に連結され、第1信号により制御される第1トランジスタと、前記第1ノードと第2ノードとの間に連結され、入力信号により制御される第2トランジスタと、前記第1ノードと接地電圧との間に連結され、第2信号により制御される第3トランジスタと、を含み、前記第1及び第2信号は、クロック信号に同期して発生するパルス信号である。
本実施の形態において、前記第1及び第2信号各々は所定のパルス幅を有し、前記第1及び第2信号の活性レベルが重ならない。
本実施の形態において、前記第1信号の前記パルス幅は、前記第1トランジスタが前記第1ノードをプリチャージするのに十分な時間に設定される。
本実施の形態において、前記第2信号の前記パルス幅は、前記第3トランジスタが前記第2トランジスタを介して前記第1ノードをディスチャージするのに十分な時間に設定される。
本実施の形態において、前記フリップフロップは、前記第1ノードの電圧を入力され、出力信号を出力する出力バッファをさらに含む。
本発明のまた他の特徴による電子回路は、クロック信号に同期して第1パルス信号を発生し、前記第1パルス信号を遅延させて第2パルス信号を発生するパルス発生器と、第1及び第2パルス信号に応じて入力信号を第1ノードに伝達するフリップフロップと、を含む。前記フリップフロップは、前記第1パルス信号に応じて前記第1ノードをプリチャージするプリチャージ回路を含み、前記第1ノードと連結され、前記入力信号と前記第2パルス信号を入力され、前記第2パルス信号の活性状態で前記入力信号によって前記第1ノードを選択的にディスチャージする。
前記パルス発生器は、前記クロック信号を遅延させて出力する第1遅延回路と、前記クロック信号及び前記遅延回路から出力される信号を入力され、前記第1パルス信号を出力するロジックゲートと、前記第1パルス信号を入力され、前記第2パルス信号を出力する第2遅延回路と、を含む。
前記第2遅延回路は、前記第1パルス信号を遅延及び反転させて前記第2パルス信号を発生させる。
本発明の他の特徴によるフリップフロップの動作方法は、第1信号に応じて第1ノードを第1電圧レベルにプリチャージするステップと、第2信号及び入力信号に応じて前記第1ノードを選択的にディスチャージするステップと、を含む。
本実施の形態において、前記フリップフロップの動作方法は、クロック信号に同期して前記第1信号を発生させるステップと、前記第1信号を遅延及び反転させて前記第2信号を発生させるステップと、をさらに含む。
本発明によれば、フリップフロップの動作速度が向上する。従って、フリップフロップを含むデジタル電子回路の動作速度が向上できる。
以下、本発明の好ましい実施の形態を、添付図面に基づき詳細に説明する。
図3は、本発明の好ましい実施の形態によるフリップフロップを含む電子回路を示している。
図3を参照すると、フリップフロップ100は、プリチャージトランジスタ110、評価回路120、ラッチ130、及び出力回路140を含む。プリチャージトランジスタ110は、電源電圧VDDとノードN0との間に連結され、第1パルス信号PCにより制御される。プリチャージトランジスタ110は、PMOSトランジスタで構成され、第1パルス信号PCがローレベルである間、ノードN0を電源電圧VDDにプリチャージする。ノードN0にプリチャージされた信号S1は、ラッチ130によりラッチされ、出力回路140を介して出力信号OUTとして出力される。
評価回路120は、ノードN0と接地電圧との間に連結される。評価回路120には、入力信号IN及び第2パルス信号PEが入力される。評価回路120は、第2パルス信号PEの活性レベルで入力信号INのレベルを評価し、入力信号INのレベルによって、ノードN0の信号S1を選択的にディスチャージする。評価回路120は、ノードN0、N1の間に連結されたトランジスタ121及びノードN1及び接地電圧の間に連結されたディスチャージトランジスタ122を含む。トランジスタ121、122は、各々NMOSトランジスタである。NMOSトランジスタ121は、入力信号INにより制御され、NMOSトランジスタ122は、第2パルス信号PEにより制御される。
本実施の形態で、出力回路140は、インバータで構成されるが、必要によって出力回路140は、NAND回路またはNOR回路などのようなロジック回路で構成することも出来る。
ラッチ130は、ノードN0と連結された3-状態バッファ131及びインバータ132を含む。3-状態バッファ131は、第1及び第2パルス信号PC、PEによって入力を出力に伝達する。3-状態バッファ131は、インバータ及びトランスミッションゲートの組合わせ回路で代替することも出来る。なお、3状態バッファ131は、インバータで代替することも出来る。他の実施の形態で、フリップフロップ100はラッチ130を含まず、寄生キャパシタによりノードN0の信号S1を保持することができる。
このような構成を有する本発明のフリップフロップ100は、第1パルス信号PCがローレベルに遷移することによって、ノードN0の信号S1を電源電圧VDDレベルにプリチャージするので、入力信号INが入力される前に、出力信号OUTをローレベルに設定できる。従って、フリップフロップ100のデータ‐ツー‐出力遅延DQが負数値を有する。もし、入力信号INがハイレベルであれば、評価回路120によりノードN0の信号S1は接地電圧にディスチャージされる。このとき、カスコード(cascode)接続されたNMOSトランジスタ121、122によりノードN0の信号S1がディスチャージされるので、信号S1のディスチャージ速度は非常に速い。従って、フリップフロップ100の動作速度が向上する。
パルス発生器200は、クロック信号CLKを入力され、フリップフロップ100を制御するための第1パルス信号PC及び第2パルス信号PEを発生する。電子回路が複数のフリップフロップ100を含んでも、パルス発生器200は、電子回路内に一つだけ備えることができる。他の実施の形態で、フリップフロップ100はパルス発生器200を含んで構成することが出来る。
パルス発生器200は、遅延回路210、230とNANDゲート220とを含む。遅延回路210は、複数のインバータ211−213を含む。本発明の遅延回路210は、奇数のインバータ211−213を含み、クロック信号CLKを遅延及び反転させて出力する。NANDゲート220は、遅延回路210の出力及びクロック信号CLKを入力され、第1パルス信号PCを出力する。遅延回路230は、NANDゲート220の出力である第1パルスPCを入力され、第2パルス信号PEを出力する。遅延回路230は、複数のインバータ231−233を含み、第1パルス信号PCを遅延及び反転させて出力する。
図4は、図3に図示されたフリップフロップに/から入/出力される信号のタイミング図である。
図3及び図4を参照すると、第1パルス信号PCは、クロック信号CLKのライジングエッジで発生するパルス信号である。第1パルス信号PCのパルス幅は、プリチャージトランジスタ110によりノードN0の信号S1が電源電圧VDDレベルに十分にプリチャージするために必要な時間に設定される。第1パルス信号PCのパルス幅は、遅延回路210内インバータ211−213の数により調節することが出来る。
第2パルス信号PEは、第1パルス信号PCの遅延及び反転した形態を有する。第2パルス信号PEのパルス幅は、評価回路120内ディスチャージトランジスタ122によりノードN0の信号S1が接地電圧に十分にディスチャージされるために所要される時間に設定される。第1パルス信号PCと第2パルス信号PEとが重ならないよう、遅延回路230内のインバータ231−233の数が調節される。
入力信号INが変化する場合の数は、ハイレベルからローレベルへ、ローレベルからローレベルへ、ローレベルからハイレベルへ、そしてハイレベルからハイレベルへの四つがある。
先ず、入力信号INがハイレベルからローレベルに変化するとき、フリップフロップ100の動作は次の通りである。クロック信号CLKに同期して第1パルス信号PCが発生すると、プリチャージトランジスタ110によりノードN0の信号S1は、入力信号INとは関係なく電源電圧VDDレベルにプリチャージされる。その結果、出力信号OUTは、ローレベルに遷移する。入力信号INが入力される前に出力信号OUTが出力されるので、データ‐ツー‐出力遅延時間DQ1は負数値を有する。その後、入力信号INがハイレベルからローレベルに遷移し、トランジスタ121はターンオフされる。パルス発生器230から第1パルス信号PCが遅延及び反転した第2パルス信号PEが出力されると、ディスチャージトランジスタ122がターンオンされる。ディスチャージトランジスタ122がターンオンされても、トランジスタ121がターンオフ状態であるので、ノードN0の信号S1はディスチャージされない。その結果、出力信号OUTはローレベルに保持される。
次に、クロック信号CLKのライジングエッジで、入力信号INがローレベルに保持されるとき、フリップフロップ100の動作は次の通りである。ノードN0の信号S1がハイレベルにプリチャージされた状態で、入力信号INによりトランジスタ121がターンオフ状態を保持するので、プリチャージされた信号S1はハイレベルに保持される。従って、ローレベルの出力信号OUTは変化しない。
入力信号INがローレベルからハイレベルに遷移し、第2パルス信号PEが発生すると、評価回路120内トランジスタ121、122が全てターンオンされ、プリチャージされた信号S1は、接地電圧にディスチャージされる。カスコード(cascode)接続されたNMOSトランジスタ121、122によりノードN0の信号S1がディスチャージされるので、信号S1のディスチャージ速度は非常に速い。従って、フリップフロップ100のデータ‐ツー‐出力遅延時間DQ2は短く所要される。
最後に、クロック信号CLKのライジングエッジで入力信号INがハイレベルに保持されるとき、フリップフロップの動作は次の通りである。第1パルス信号PCによりノードN0の信号S1は、電源電圧VDDレベルにプリチャージされる。ノードN0の信号S1が電源電圧VDDにプリチャージされることによって、出力信号OUTはローレベルに遷移する。入力信号INがハイレベルであるので、トランジスタ121はターンオンされ、第2パルス信号PEが発生すると、トランジスタ122もターンオンされ、ノードN0の信号S1は接地電圧にディスチャージされる。従って、出力信号OUTはハイレベルにまた遷移する。入力信号INがハイレベルに保持されるとき、図4に示すように、出力信号OUTがハイレベルからローレベルに遷移した後またハイレベルに遷移するスイッチングが発生する。出力信号OUTがローレベルに保持される時間は、第1パルス信号PCがローレベルに遷移した時点から第2パルス信号PEがローレベルに遷移する時点との間である。このように、出力信号OUTの非正常的スイッチングは、フリップフロップ100の消費電力を多少増加させるが、入力信号INがハイレベルに保持される場合は、全体の1/4にすぎない。また、図1に示すような組合わせ論理回路11に出力信号OUTの非正常的スイッチングによる誤動作を補償するための回路を付加することが出来る。
上述のような本発明のフリップフロップ100は、入力信号INがハイレベルからローレベルに遷移するとき、負数値のデータ‐ツー‐出力遅延時間DQ1を有し、入力信号INがローレベルからハイレベルに遷移するとき、データ‐ツー‐出力遅延時間DQ2を最小化するので、全体的な動作速度は非常に向上する。
図5は、本発明の他の実施の形態によるフリップフロップを示している。図5に示すフリップフロップ300は、複数の入力信号IN1−IN4を入力され、単一の出力信号OUTを出力するための構成を有する。
図5を参照すると、フリップフロップ300は、プリチャージトランジスタ310、入力回路320、ディスチャージトランジスタ330、ラッチ340及び出力バッファ350を含む。図5に示すプリチャージトランジスタ310、ディスチャージトランジスタ330、ラッチ340及び出力バッファ350は、図3に示すプリチャージトランジスタ110、ディスチャージトランジスタ122、ラッチ130及び出力バッファ140と同様に動作するので、詳細な説明は省略する。
入力回路320は、プリチャージトランジスタ310と連結されたノードN2及びディスチャージトランジスタ330と連結されたノードN3との間に連結される。入力回路320は、四つのNMOSトランジスタ321−324を含み、各々のトランジスタは、対応する入力信号IN1−IN4により制御される。
フリップフロップ300は、第1パルス信号PCに応じてノードN2をプリチャージし、第2パルス信号PEがハイレベルであるとき入力信号IN1−IN4によってノードN2を選択的にディスチャージする。入力信号IN1、IN2が全てハイレベルであるか、または入力信号IN3、IN4が全てハイレベルであるとき、ノードN2の信号はディスチャージされ、ハイレベルの出力信号OUTが出力される。
第1パルス信号PCによりノードN2がプリチャージされるので、入力信号IN1−IN4が入力される前に出力信号OUTが出力される。従って、フリップフロップ300のデータ‐ツー‐出力遅延時間DQは負数値となる。特に、入力信号IN1、IN2が全てハイレベルからローレベルに遷移するかまたは入力信号IN3、IN4が全てハイレベルからローレベルに遷移するとき、データ‐ツー‐出力遅延時間DQは負数値となり、フリップフロップ300の動作速度が速くなる。
また、入力回路320内トランジスタ321−324が全てNMOSトランジスタであり、NMOSトランジスタ321、322とNMOSトランジスタ330とがカスコード接続され、NMOSトランジスタ323、324とNMOSトランジスタ330とがカスコード接続されており、入力信号IN1、IN2が全てローレベルからハイレベルに遷移するかまたは入力信号IN3、IN4が全てローレベルからハイレベルに遷移するとき、データ‐ツー‐出力遅延時間DQが最小に短縮される。
図5では、入力回路320が四つのNMOSトランジスタ321−324を含み、入力信号IN1−IN4を入力され動作すると図示及び説明されているが、これは一実施の形態にすぎなく、入力回路320は、NANDロジック回路またはNORロジック回路のように多様且つ複雑な回路に変更することが出来る。入力回路320がどのような構成を有しても、フリップフロップ300のデータ‐ツー‐出力遅延時間DQは負数値となることができる。
上述した本発明の好ましい実施の形態は、例示の目的のために開示されたものであり、本発明の属する技術の分野における通常の知識を有する者であれば、本発明の技術的思想を逸脱しない範囲内で、様々な置換、変形、及び変更が可能であり、このような置換、変更などは、特許請求の範囲に属するものである。
デジタル回路における典型的な遅延経路を示す図である。 図1に図示されたデジタル回路で使用される信号のタイミング図である。 本発明の好ましい実施の形態によるフリップフロップを含む電子回路である。 図3に図示されたフリップフロップに/から入/出力される信号のタイミング図である。 本発明の他の実施の形態によるフリップフロップを示す図である。
符号の説明
100、300 フリップフロップ
110、310 プリチャージトランジスタ
120 評価回路
130、140 ラッチ
140、350 出力バッファ
200 パルス発生器
33 ディスチャージトランジスタ

Claims (31)

  1. 第1ノードに連結され、クロック信号に同期する第1パルス信号に応じて前記第1ノードをプリチャージするプリチャージ回路と、
    前記第1ノードに連結され、入力信号及び前記第1パルス信号より遅延した第2パルスを受信し、前記第2パルス信号の活性状態で前記入力信号に応じて、前記第1ノードの電圧をディスチャージする評価回路と、を含むことを特徴とするフリップフロップ。
  2. 前記プリチャージ回路は、第1電圧レベルに前記第1ノードをプリチャージし、前記評価回路は、前記第2パルス信号の活性状態で前記入力信号によって前記第1ノードをディスチャージすることを特徴とする請求項1に記載のフリップフロップ。
  3. 前記第1及び第2パルス信号の各々は、所定のパルス幅を有することを特徴とする請求項1に記載のフリップフロップ。
  4. 前記第1パルス信号のパルス幅は、前記プリチャージ回路が前記第1ノードをプリチャージするのに十分な時間に設定されることを特徴とする請求項1に記載のフリップフロップ。
  5. 前記第2パルス信号は、前記評価回路により前記第1ノードをディスチャージするのに十分な時間だけのパルス幅を有することを特徴とする請求項1に記載のフリップフロップ。
  6. 前記プリチャージ回路は、第1電源電圧と前記第1ノードとの間に連結されたプリチャージトランジスタを含むことを特徴とする請求項1に記載のフリップフロップ。
  7. 前記評価回路は、
    前記第1ノードと第2ノードとの間に連結され、前記少なくとも一つの入力信号に応じて前記第1ノードを前記第2ノードに電気的に連結する入力回路と、
    前記第2ノードと第2電源電圧との間に連結され、前記第2パルス信号により前記第2ノードをディスチャージするディスチャージトランジスタと、を含むことを特徴とする請求項6に記載のフリップフロップ。
  8. 前記入力回路は、前記第1ノードと前記第2ノードとの間に連結され、前記少なくとも一つの入力信号により制御されるNMOSトランジスタを含むことを特徴とする請求項7に記載のフリップフロップ。
  9. 前記プリチャージトランジスタはPMOSトランジスタであり、前記ディスチャージトランジスタはNMOSトランジスタであることを特徴とする請求項7に記載のフリップフロップ。
  10. 前記第2パルス信号は、前記第1パルス信号から遅延及び反転した信号であることを特徴とする請求項9に記載のフリップフロップ。
  11. 前記第1ノードと連結されたラッチをさらに含むことを特徴とする請求項1に記載のフリップフロップ。
  12. 前記ラッチは、前記第1ノードと連結された入力端及び出力端を有するインバータと、
    前記インバータの出力端と連結された入力端及び前記第1ノードと連結された出力端を有し、前記第1及び第2パルス信号により制御される3−状態バッファと、を含むことを特徴とする請求項1に記載のフリップフロップ。
  13. 前記第1ノードと連結され、出力信号を出力する出力バッファをさらに含むことを特徴とする請求項1に記載のフリップフロップ。
  14. 第ノードと連結され、クロック信号に同期する第1パルス信号に応じて前記第1ノードをプリチャージするプリチャージ回路と、
    第2ノードと連結され、前記第1パルス信号より所定時間遅延した第2パルス信号に応じて前記第2ノードをディスチャージするディスチャージ回路と、
    少なくとも一つの入力信号に応じて前記第1ノードを前記第2ノードに連結する入力回路と、を含むことを特徴とするフリップフロップ。
  15. 前記第1及び第2パルス信号の各々は所定のパルス幅を有し、前記第1及び第2パルス信号の活性レベルが重ならないことを特徴とする請求項14に記載のフリップフロップ。
  16. 前記第1パルス信号の前記パルス幅は、前記プリチャージ回路が前記第1ノードをプリチャージするのに十分な時間に設定されることを特徴とする請求項14に記載のフリップフロップ。
  17. 前記第2パルス信号のパルス幅は、前記ディスチャージ回路が前記入力回路を介して連結された前記第1ノードをディスチャージするのに十分な時間に設定されることを特徴とする請求項14に記載のフリップフロップ。
  18. 前記プリチャージ回路は、第1電源電圧と前記第1ノードとの間に連結されたプリチャージトランジスタを含むことを特徴とする請求項14に記載のフリップフロップ。
  19. 前記入力回路は、前記第1ノードと前記第2ノードとの間に連結され、前記少なくとも一つの入力信号により制御されるNMOSトランジスタを含むことを特徴とする請求項18に記載のフリップフロップ。
  20. 前記プリチャージトランジスタはPMOSトランジスタであり、前記ディスチャージトランジスタはNMOSトランジスタであることを特徴とする請求項19に記載のフリップフロップ。
  21. 前記第2パルス信号は前記第1パルス信号から遅延及び反転された信号であることを特徴とする請求項20に記載のフリップフロップ。
  22. 前記第1ノードと連結されたラッチをさらに含むことを特徴とする請求項14に記載のフリップフロップ。
  23. 電源電圧と第1ノードとの間に連結され、第1パルス信号により制御される第1トランジスタと、
    前記第1ノードと第2ノードとの間に連結され、入力信号により制御される第2トランジスタと、
    前記第1ノードと接地電圧との間に連結され、第2パルス信号により制御される第3トランジスタと、を含み、
    前記第1及び第2パルス信号は、クロック信号に同期して発生するパルス信号であることを特徴とするフリップフロップ。
  24. 前記第1及び第2パルス信号各々は所定のパルス幅を有し、前記第1及び第2パルス信号の活性レベルが重ならないことを特徴とする請求項23に記載のフリップフロップ。
  25. 前記第1パルス信号のパルス幅は、前記第1トランジスタが前記第1ノードをプリチャージするのに十分な時間に設定されることを特徴とする請求項23に記載のフリップフロップ。
  26. 前記第2パルス信号は、前記第3トランジスタが前記第2トランジスタを介して前記第1ノードをディスチャージするのに十分な時間だけのパルス幅を有することを特徴とする請求項23に記載のフリップフロップ。
  27. 前記第1ノードの電圧を入力され、出力信号を出力する出力バッファをさらに含むことを特徴とする請求項23に記載のフリップフロップ。
  28. クロック信号に同期して第1パルス信号を発生し、前記第1パルス信号を遅延させて第2パルス信号を発生するパルス発生器と、
    第1及び第2パルス信号に応じて入力信号を第1ノードに伝達するフリップフロップと、を含み、
    前記フリップフロップは、
    前記第1ノードと連結され、前記第1パルス信号に応じて前記第1ノードをプリチャージするプリチャージ回路を含み、
    前記第1ノードと連結され、前記入力信号と前記第2パルス信号を入力され、前記第2パルス信号の活性状態で前記入力信号によって前記第1ノードを選択的にディスチャージすることを特徴とする電子回路。
  29. 前記パルス発生器は、
    前記クロック信号を遅延させて出力する第1遅延回路と、
    前記クロック信号及び前記遅延回路から出力される信号を入力され、前記第1パルス信号を出力するロジックゲートと、
    前記第1パルス信号を入力され、前記第2パルス信号を出力する第2遅延回路と、を含むことを特徴とする請求項28に記載の電子回路。
  30. 前記第2遅延回路は、前記第1パルス信号を遅延及び反転させて前記第2パルス信号を発生させることを特徴とする請求項29に記載の電子回路。
  31. 第1パルス信号に応じて第1ノードを第1電圧レベルにプリチャージするステップと、
    第2パルス信号及び入力信号に応じて前記第1ノードを選択的にディスチャージするステップと、
    クロック信号に同期して前記第1パルス信号を発生させるステップと、
    前記第1パルス信号を遅延及び反転させて前記第2パルス信号を発生させるステップと、を含むことを特徴とするフリップフロップの動作方法。
JP2008000071A 2007-01-08 2008-01-04 高速動作のためのフリップフロップ Pending JP2008172779A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070002115A KR20080065122A (ko) 2007-01-08 2007-01-08 고속 동작을 위한 플립플롭

Publications (1)

Publication Number Publication Date
JP2008172779A true JP2008172779A (ja) 2008-07-24

Family

ID=39593730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008000071A Pending JP2008172779A (ja) 2007-01-08 2008-01-04 高速動作のためのフリップフロップ

Country Status (4)

Country Link
US (1) US7528630B2 (ja)
JP (1) JP2008172779A (ja)
KR (1) KR20080065122A (ja)
TW (1) TW200843349A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10425066B2 (en) 2017-05-16 2019-09-24 Fujitsu Limited Memory circuit and control method for memory circuit

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8143929B2 (en) 2009-10-28 2012-03-27 Freescale Semiconductor, Inc. Flip-flop having shared feedback and method of operation
US8791739B2 (en) 2009-10-28 2014-07-29 Freescale Semiconductor, Inc. Flip-flop having shared feedback and method of operation
US8754696B2 (en) * 2012-07-26 2014-06-17 International Business Machines Corporation Ring oscillator
KR102060073B1 (ko) 2013-03-04 2019-12-27 삼성전자 주식회사 반도체 회로

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10512112A (ja) * 1994-12-30 1998-11-17 インテル・コーポレーション パルス型フリップフロップ回路
JP2002026697A (ja) * 2000-07-13 2002-01-25 Matsushita Electric Ind Co Ltd フリップフロップ回路

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796282A (en) * 1996-08-12 1998-08-18 Intel Corporation Latching mechanism for pulsed domino logic with inherent race margin and time borrowing
US6184718B1 (en) * 1996-12-20 2001-02-06 Translogic Technology, Inc. Dynamic logic circuit
US6201415B1 (en) * 1999-08-05 2001-03-13 Intel Corporation Latched time borrowing domino circuit
KR100400042B1 (ko) 2000-10-23 2003-09-29 삼성전자주식회사 Cp 플립플롭
JP2002208841A (ja) 2001-01-11 2002-07-26 Seiko Instruments Inc ダイナミックフリップフロップ
US6977528B2 (en) 2002-09-03 2005-12-20 The Regents Of The University Of California Event driven dynamic logic for reducing power consumption
US6853228B2 (en) 2002-10-18 2005-02-08 Matsushita Electric Industrial Co., Ltd. Flip-flop circuit
KR100473386B1 (ko) 2003-07-23 2005-03-14 매그나칩 반도체 유한회사 글리치가 제거된 디-플립플롭
US7109757B2 (en) * 2004-11-15 2006-09-19 Sun Microsystems, Inc. Leakage-tolerant dynamic wide-NOR circuit structure

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10512112A (ja) * 1994-12-30 1998-11-17 インテル・コーポレーション パルス型フリップフロップ回路
JP2002026697A (ja) * 2000-07-13 2002-01-25 Matsushita Electric Ind Co Ltd フリップフロップ回路

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JPN4006018502; Fabian Klass他: '「A New Family of Semidynamic and Dynamic Flip-Flops with Embedded Logic for High-Performance Proces' Journal of Solid-State Circuits Vol.34、No.5, 199905, 712頁〜716頁, IEEE *
JPN4006018710; H.Partovi他: '「Flow-Through Latch and Edge-Triggered Flip-Flop Hybrid Elements」' IEEE International Solid-State Circhuits Conference , 1996, pp108-109, IEEE *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10425066B2 (en) 2017-05-16 2019-09-24 Fujitsu Limited Memory circuit and control method for memory circuit

Also Published As

Publication number Publication date
US7528630B2 (en) 2009-05-05
US20080164910A1 (en) 2008-07-10
TW200843349A (en) 2008-11-01
KR20080065122A (ko) 2008-07-11

Similar Documents

Publication Publication Date Title
US8994402B2 (en) Level shifter circuit optimized for metastability resolution and integrated level shifter and metastability resolution circuit
US9853630B2 (en) Skew-tolerant flip-flop
KR100612417B1 (ko) 펄스-기반 고속 저전력 게이티드 플롭플롭 회로
KR20110105153A (ko) 플립플롭 회로 및 스캔 플립 플롭 회로
KR20050112972A (ko) 스캔 플립-플롭 회로 및 그를 포함한 반도체 집적 회로 장치
KR100668499B1 (ko) 반도체 메모리 장치의 데이터 출력 회로 및 방법
CN105191205A (zh) 用于亚稳态解决的循环式同步器电路
CN111697965B (zh) 高速相位频率检测器
JP2008172779A (ja) 高速動作のためのフリップフロップ
KR102445169B1 (ko) 파워 게이팅 스킴을 구비한 반도체 장치
EP1355423B1 (en) Dynamic to static converter with noise suppression
US12224751B2 (en) Semiconductor device and semiconductor system having the same
US8063685B1 (en) Pulsed flip-flop circuit
KR101629231B1 (ko) 데이터 홀드 기능을 갖는 도미노 로직 블록 및 그것을 구비한 도미노 로직
US10566959B1 (en) Sense amplifier flip-flop and method for fixing setup time violations in an integrated circuit
US7504871B2 (en) Flip-flops and electronic digital circuits including the same
JP3573687B2 (ja) データ一時記憶装置
KR100892685B1 (ko) Eaic 시스템
KR20100134935A (ko) 멀티플렉싱 기능을 갖는 다이내믹 회로, 이를 포함하는 플립-플롭 회로 및 파이프라인 회로
CN117175768A (zh) 电源切换电路及存储器
US8248129B2 (en) Signal delay circuit, clock transfer control circuit and semiconductor device having the same
JP4713130B2 (ja) スキャン付きフリップフロップ、半導体装置及び半導体装置の製造方法
JP4276513B2 (ja) フリップフロップ回路
US7764100B2 (en) DFLOP circuit for an externally asynchronous-internally clocked system
JP7052971B2 (ja) 半導体集積回路

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121023

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130319