JP4589496B2 - Conditional capture flip-flop for power saving - Google Patents
Conditional capture flip-flop for power saving Download PDFInfo
- Publication number
- JP4589496B2 JP4589496B2 JP2000239139A JP2000239139A JP4589496B2 JP 4589496 B2 JP4589496 B2 JP 4589496B2 JP 2000239139 A JP2000239139 A JP 2000239139A JP 2000239139 A JP2000239139 A JP 2000239139A JP 4589496 B2 JP4589496 B2 JP 4589496B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- input
- signal
- output
- 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.)
- Expired - Fee Related
Links
Images
Description
【0001】
【発明が属する技術分野】
本発明は、半導体集積回路に関し、特に動作速度に影響を及ぼさずに消費電力を最小化できるフリップフロップに関する。
【0002】
【従来の技術】
一般に、フリップフロップは、レジスタの一種類として入力された状態を保存して出力するかその以前の状態を維持する必要性を有する半導体集積装置の内部回路に用いられる半導体素子である。フリップフロップは、種々の種類があり、要求される用途に合わせて選択すべきである。
【0003】
従来のフリップフロップには、ハイブリッドラッチフリップフロップ(HLFF: hybrid latch-flip-flop)、セミダイナミックフリップフロップ(SDFF: semi-dynamic flip-flop)、センス増幅器基盤のフリップフロップ(SAFF: sense amplifier-based flip-flop)などがある。
【0004】
上記ハイブリッドラッチフリップフロップは、1996年2月にISSCC(International Solid State Circuit Conference)で発表された論文に"Flow-Through Latch and Edge-Triggered Flip-flop Hybrid Element"という題目で掲載されている。
【0005】
図1は、従来のハイブリッドラッチフリップフロップ(HLFF)を示す回路図である。
【0006】
図1を参照すれば、ハイブリッドラッチフリップフロップ(HLFF)は、クロックCLKをゲート端で入力されソースドレイン経路が電源電圧端Vccと第1ノードXとの間に形成された第1プルアップトランジスタ100と、クロックCLKを入力されて所定時間の間遅延及び反転する遅延/反転部110と、クロックCLK、データD、及び遅延/反転部110の出力信号を各々ゲート端で入力され第1ノードXと接地端GNDとの間に直列連結された第1ないし第3NMOSトランジスタ120、121、122と、データDを入力されソースドレイン経路が第1ノードXと電源電圧端Vccとの間に形成された第1プリチャージトランジスタ130と、遅延/反転部110の出力信号をゲート端で入力されソースドレイン経路が第1ノードXと電源電圧端Vccとの間に形成された第2プリチャージトランジスタ140と、第1ノードXの信号をゲート端で入力されソースドレイン経路が電源電圧端Vccと第2ノードYとの間に形成された第2プルアップトランジスタ150と、クロックCLK、第1ノードXの信号、及び遅延/反転部110の出力信号を各々ゲート端で入力され第2ノードYと接地端GNDとの間に直列連結された第4ないし第6NMOSトランジスタ160、161、162と、第2ノードの出力信号Qをラッチし出力するラッチ部170からなる。
【0007】
ハイブリッドラッチフリップフロップ(HLFF)の動作を説明すれば、クロックCLKが論理ローである時、第1プルアップトランジスタ100、第3NMOSトランジスタ122、及び第6NMOSトランジスタ162がターンオンされ、第1NMOSトランジスタ120と第4NMOSトランジスタ160とはターンオフされる。結果的に、第1ノードXは、電源電圧レベルにプリチャージされ、出力信号Qは上記ラッチ部170に保持されていた以前のデータ値を有することとなる。
【0008】
クロックCLKの上昇エッジで、第3NMOSトランジスタ122と第6NMOSトランジスタ162とが遅延/反転部110によって遅延及び反転されたクロック信号を待つ期間に第1NMOSトランジスタ120と第4NMOSトランジスタ160とがターンオンされる。この場合、上記の期間の間データDがラッチ部170に保持される。一応遅延/反転部110の出力信号が論理ハイから論理ローに遷移すれば、上記第1ノードXは、上記第2プリチャージトランジスタ140によって電源電圧レベルにプリチャージされデータDが論理ローである時、上記第1プリチャージトランジスタ130によって電源電圧レベルにプリチャージされる。
【0009】
クロックCLKの下降エッジで、第1プルアップトランジスタ100によって第1 ノードXは、クロックCLKが論理ローで存在する限り完全に電源電圧レベルにプリチャージされる。
【0010】
第2に、セミダイナミックフリップフロップ(SDFF)は、1998年に発表された"Symposium on VLSI Circuit Digest of Technical Papers"に"Semi-Dynamic and Dynamic Flip-Flops with Embeded Logic"という題目で掲載されている。
【0011】
図2は、従来のセミダイナミックフリップフロップ(SDFF)を示す回路図である。
【0012】
図2を参照すれば、セミダイナミックフリップフロップ(SDFF)は、クロックCLKをゲート端で入力されソースドレイン経路が電源電圧端Vccと第1ノードXとの間に形成されたプリチャージトランジスタ200と、クロックCLKと第1ノードXの信号を入力されて遅延及び反転させる遅延/反転部210と、遅延/反転部210の出力信号、データD、及びクロックCLKを各々ゲート端で入力されて上記第1ノードXと接地端GNDとの間に直列連結された第1ないし第3NMOSトランジスタ220、221、222と、上記第1ノードXの信号をラッチする第1ラッチ部230と、第1ノードの信号をゲート端で入力されソースドレイン経路が電源電圧端Vccと出力ノードQとの間に形成されたプルアップトランジスタ240と、クロックCLKと上記第1ノードXの信号を各々ゲート端で入力されて出力ノードQと接地端GNDとの間に直列に連結された第4及び第5NMOSトランジスタ250、251と、出力ノードQの信号をラッチ及び反転する第2ラッチ部260を備える。
【0013】
セミダイナミックフリップフロップ(SDFF)の動作を説明すれば、クロックCLKの下降エッジでフリップフロップは、プリチャージモードに入る。この場合、クロックCLKをゲート端で入力されるプリチャージトランジスタ200がターンオンされて第1ノードXを電源電圧レベルにプリチャージさせる。第1ノードXが論理ハイにプリチャージされれば、出力ノードQの信号は、入力端から分離され上記第2ラッチ部260によって以前のラッチしていた値を保持する。クロックCLKがプリチャージの間に論理ローで存在すれば、遅延/反転部210の出力信号は、論理ハイとなって第1NMOSトランジスタ220をターンオンさせる。
【0014】
クロックの上昇エッジでフリップフロップは、評価(evaluation)モードに入る。データDが論理ローである場合、第1ノードXは、第1ラッチ部230によって論理ハイで残ることとなる。すると、第4及び第5NMOSトランジスタ250、251がターンオンされて出力ノードQの信号をディスチャージ(discharge)することとなり、出力ノードQを論理ローにし第2ラッチ部260によって出力信号QBを論理ハイにする。クロックCLKが上昇した後に遅延/反転部210の出力信号は、論理ハイから論理ローとなり、第1NMOSトランジスタ220は、ターンオフされる。データDが論理ハイである場合、第1ノードXは、第1ないし第3NMOSトランジスタ220、221、222のプルダウン(pull down)経路を介してディスチャージ(discharge)される。データDが論理ローに下降しても第1ラッチ部230によって第1ノードXは、論理ロー値を続けてラッチすることとなる。すると、プルアップトランジスタ240がターンオンされ出力ノードQの信号を論理ハイにすることとなる。
【0015】
第3に、従来のセンス増幅器基盤のフリップフロップ(SAFF)は、1999年2月にISSCC(International Solid State Circuit Conference)で発表された論文に"Sense Amplifier-Based Flip-Flop"という題目で掲載されている。
【0016】
図3は、従来のセンス増幅器基盤のフリップフロップ(SAFF)を示す回路図である。
【0017】
図3を参照すれば、センス増幅器基盤のフリップフロップ(SAFF)は、データD、DBを入力されてクロックCLKに制御されるセンスアンプ部300と、センスアンプ部300の出力信号を入力されてラッチするためのS-Rラッチ部310を備える。
【0018】
センスアンプ部300は、通常のセンス増幅器の構造からなっており、多数のPMOSトランジスタ301ないし304及びNMOSトランジスタ305ないし310により構成される。上記センスアンプ部300は、データD、DB間の信号レベル差を感知して増幅する。クロックCLKが論理ローである場合、センスアンプ部300の出力ノードを 電源電圧レベルにプリチャージしクロックCLKが論理ハイである場合、センスアンプ部300を駆動させて差動入力を受け入れる。
【0019】
センスアンプ部300からの二つの出力信号はS-Rラッチ部310に入力されてラッチされる。S-Rラッチ部310の第1入力SBはセット(set)入力であって、第2入力RBは、リセット(reset)入力である。センスアンプ部300を構成する差動増幅器の出力信号の特性上、第1入力SBと第2入力RBとが共に論理ローである場合は、許容されない。第1入力SBが論理ローであるならば、S-Rラッチ部310の第1出力信号Qが論理ハイにセッティングされ、第2入力RBが論理ローであるならば、S-Rラッチ部310の第2出力信号QBを論理ハイにセッティングする。
【0020】
上述したハイブリッドラッチフリップフロップ(HLFF)、セミダイナミックフリップフロップ(SDFF)及びセンス増幅器基盤のフリップフロップ(SAFF)は、動作速度面から見れば、トランスミッションゲートマスタースレーブフリップフロップ(TGFF: transmission gate master-slave flip-flop)のようなフリップフロップより優れている。それに対し、クロックサイクル毎に内部のノードがプリチャージ及びディスチャージされるために不必要な消費電力を引き起こす問題点がある。
【0021】
【発明が解決しようとする課題】
本発明は、上記のような従来の技術の問題点を解決するために案出されたもので、動作速度に影響を及ぼすことなく、不必要なディスチャージを防止することによって消費電力を最小化できるフリップフロップを提供することにその目的がある。
【0022】
【課題を解決するための手段】
上記目的を達成するため、本発明のフリップフロップは、半導体集積回路のフリップフロップにおいて、クロックを入力されて遅延/反転させ、第1及び第2出力信号を入力されて反転させる遅延/反転手段と、上記クロックと上記遅延/反転手段の出力信号とに制御され、正データと負データ信号の信号レベル差を検出して増幅する差動回路手段と、上記差動回路手段の出力信号を入力されてラッチし、上記第1及び第2出力信号を出力するS-Rラッチ手段とを含んでなり、上記遅延/反転手段が、上記クロックを入力されて遅延させ、上記遅延されたクロックと上記第1及び第2出力信号とを入力されるロジックゲートを備え、上記ロジックゲートの出力によって上記差動回路手段を制御し、該制御が、以前のデータの状態と入力されたデータの状態が同一な場合に、上記差動回路手段の不必要なディスチャージ動作を防止するようにする。
【0023】
また、本発明のフリップフロップは、半導体集積回路のフリップフロップにおいて、クロックをゲート端で入力されソースドレイン経路が電源電圧端とプリチャージノードとの間に形成されたPMOSトランジスタと、クロックを入力されて遅延させ出力ノードの信号を入力されて反転させる遅延/反転手段と、上記クロック、データ、及び上記遅延/反転手段の出力信号を各々ゲート端で入力されて上記プリチャージノードと接地端との間に直列連結された第1ないし第3NMOSトランジスタと、上記データをゲート端で入力されソースドレイン経路が電源電圧端と上記プリチャージノードとの間に形成された第1プリチャージトランジスタと、上記遅延/反転手段の出力信号をゲート端で入力されソースドレイン経路が電源電圧端と上記プリチャージノードとの間に形成された第2プリチャージトランジスタと、上記プリチャージノードの信号をゲート端で入力されソースドレイン経路が電源電圧端と出力ノードとの間に形成されたプルアップトランジスタと、上記データを入力されるインバータと、上記クロック、上記インバータの出力信号、及び上記遅延/反転手段の出力信号を各々ゲートで 入力されて上記出力ノードと接地端との間に直列連結された第4ないし第6NMOSトランジスタと、上記出力ノードの信号を入力されてラッチ及び反転するラッチ部とを含んでなる。
【0024】
【発明の実施の形態】
以下、本発明の最も好ましい実施例を、添附した図面を参照して説明する。
【0025】
図4は、本発明にかかる条件付き捕獲フリップフロップ(CCFF: conditional-capture flip-flop)のディファレンシャルバージョン(differential version)を示す回路図である。
【0026】
図4を参照すれば、本発明にかかる条件付き捕獲フリップフロップ(CCFF)は、クロックCLKを入力されて遅延/反転させてS-Rラッチ部430の第1及び第2出力信号Q、QBを入力されて反転させる遅延/反転部410と、クロックCLKと遅延/反転部410の出力信号に制御されデータAと負データABを入力されてその差を検出して動作する差動回路部400、420と、差動回路部400、420の出力信号を入力されてラッチするS-Rラッチ部430を備える。
【0027】
具体的に、遅延/反転部410は、クロックCLKを入力されて遅延させる第1及び第2インバータ411、412と、第2インバータ412の出力信号とS-Rラッチ部430の第1出力信号Qを入力される第1NORゲート413と、第2インバータ412の出力信号とS-Rラッチ部430の第2出力信号QBを入力される第2NORゲート414とを備える。
【0028】
具体的に、差動回路部400は、クロックCLKをゲート端で入力されソースドレイン経路が電源電圧端Vccと第1出力ノードSBとの間に形成された第1プリチャージトランジスタ401と、遅延/反転部410の出力信号とデータAとを各々ゲート端で入力され第1出力ノードSBと共通ノードNCとの間に直列連結された第1及び第2NMOSトランジスタ402、403と、第1出力ノードSBを反転しラッチして第1最終出力信号Sを生成する第1ラッチ部404と、クロックCLKをゲートで入力されソースドレイン経路が共通ノードNCと接地端GNDとの間に形成された第3NMOSトランジスタ409からなる。
【0029】
差動回路部420は、クロックCLKをゲート端で入力されソースドレイン経路が電源電圧端Vccと第2出力ノードRBとの間に形成された第2プリチャージトランジスタ405と、遅延/反転部410の出力信号と負データABを各々ゲート端で入力され第2出力ノードRBと共通ノードNCとの間に直列連結された第4及び第5NMOSトランジスタ406、407と、第2出力ノードRBを反転しラッチして第2最終出力信号Rを生成する第2ラッチ部408からなる。
【0030】
S-Rラッチ部430は、第1出力ノードSBの信号をゲート端で入力されソースドレイン経路が電源電圧端Vccと自分の出力ノードである第1ノードQとの間に形成された第1PMOSトランジスタ421と、第2最終出力信号Rをゲート端で入力されソースドレイン経路が第1ノードQと接地端GNDとの間に形成された第1NMOSトランジスタ422と、第1ノードQをゲート端で入力されソースドレイン経路が第1出力ノードSBと自分の出力ノードである第2ノードQBとの間に形成された第2PMOSトランジスタ423と、第1ノードQの信号をゲート端で入力されソースドレイン経路が第2最終出力信号Rと第2ノードQBとの間に形成された第2NMOSトランジスタ424と、第2ノードQBの信号をゲート端で入力されソースドレイン経路が第2出力ノードRBと第1ノードQとの間に形成された第3PMOSトランジスタ425と、第2ノードQBの信号をゲート端で入力されソースドレイン経路が第1最終出力ノードSと第1ノードQとの間に形成された第3NMOSトランジスタ426と、第2出力ノードRBの信号をゲート端で入力されソースドレイン経路が電源電圧端Vccと第2ノードQBとの間に形成された第4PMOSトランジスタ427と、第1最終出力ノードSの信号をゲート端で入力されソースドレイン経路が第2ノードQBと接地端GNDとの間に形成された第4NMOSトランジスタ428とを備える。
【0031】
S-Rラッチ部430は、通常の交差接続回路として高速動作を遂行する。
【0032】
動作を説明すれば、クロックCLKが論理ローである時、第1出力ノードSBの信号であるセット負信号SBと第2出力ノードの信号であるリセット負信号RBとが差動回路部400の第1及び第2プリチャージトランジスタ401、405によって論理ローから論理ハイに遷移しS-Rラッチ部430がディセーブルされる。第1及び第2信号Q、QBが各々論理ローと論理ハイである場合、S-Rラッチ部430の第2PMOSトランジスタ423と第3NMOSトランジスタ426とがターンオンされ出力状態を保存する。また第1及び第2信号Q、QBは、遅延/反転部410の第1及び第2NORゲート413、414を介して差動回路部400の第1NMOSトランジスタ402をターンオンさせ差動回路部420の第4NMOSトランジスタ406をターンオフさせる。クロックCLKが上昇した後のフリップフロップの動作を説明すれば、入力されるデータAと負データABの状態に応じて動作が決定される。
【0033】
データAが論理ハイである場合、セット負信号SBがプルダウン(pull down)され上記S-Rラッチ部430の第1PMOSトランジスタ421と第4NMOSトランジスタ428がアクティブにされ出力状態を変換させる。この時間の間にS-Rラッチ部430の第2PMOSトランジスタ423と第3NMOSトランジスタ426とがターンオフされ、以前の状態と現在の状態の信号値との間に信号ファイティング(signal fighting)を誘発させない。データAの入力が論理ローである場合、差動回路部400の第3NMOSトランジスタ406がターンオフされているため、リセット負信号RBがプルダウンされない。これは出力が既に入力されたデータA値と同じ値を有するためである。クロックCLKが論理ハイから論理ローに遷移する場合、セット負信号SBは、ディスチャージ(discharge)されていれば、プリチャージされる。遅延/反転部410の第1及び第2インバータ411、412の出力信号は、プルダウン出力値に応じて差動回路部400の第1NMOSトランジスタ402及び第4NMOSトランジスタ406をターンオンさせる。
【0034】
上記で分かるように、S-Rラッチ部430の第1出力信号Q及び入力されたデータAの信号が全部論理ハイである場合、第1NMOSトランジスタ402をターンオフさせることで、フリップフロップはディスチャージぜず、元の状態を維持することとなる。第1出力信号Q及び入力されたデータAの信号が全部論理ローである場合、第2NMOSトランジスタ403をターンオフさせることで、不必要なディスチャージを防止する。
【0035】
図5は、本発明の他の実施例を示す条件付き捕獲フリップフロップ(CCFF)のシングルエンドバージョン(single-ended version)を示す回路図である。
【0036】
図5を参照すれば、条件付き捕獲フリップフロップ(CCFF)のシングルエンドバージョンのフリップフロップは、クロックCLKをゲート端で入力されソースドレイン経路が電源電圧端VccとプリチャージノードXとの間に形成されたPMOSトランジスタ500と、クロックCLKを入力されて遅延させ出力信号Qを入力されて反転させる遅延/反転部540と、クロックCLK、データD、及び遅延/反転部540の出力信号NBを各々ゲート端で入力されてプリチャージノードXと接地端GNDとの間に直列連結された第1ないし第3NMOSトランジスタ510、511、512と、データDをゲート端で入力されソースドレイン経路が電源電圧端VccとプリチャージノードXとの間に形成された第1プリチャージトランジスタ530と、遅延/反転部540の出力信号CKDBをゲート端で入力されソースドレイン経路が電源電圧端Vccと上記プリチャージノードXとの間に形成された第2プリチャージトランジスタ550と、プリチャージノードXの信号をゲート端で入力されソースドレイン経路が電源電圧端Vccと出力ノードQとの間に形成されたプルアップトランジスタ560と、データDを入力されるインバータ520と、クロックCLK、インバータ520の出力信号、及び遅延/反転部540の出力信号を各々ゲート端で入力され出力ノードQと接地端GNDとの間に直列連結された第4ないし第6NMOSトランジスタ570、571、572と、出力ノードQの信号を入力されてラッチ及び反転するラッチ部580を備える。
【0037】
図5を参照して、条件付き捕獲フリップフロップ(CCFF)のシングルエンドバージョン(single-ended version)の動作を説明すれば、遅延/反転部540は、上記図4のフリップフロップの遅延/反転部410と同じ目的で用いられる。プリチャージノードXは出力ノードQの信号が論理ローであって、データDが論理ハイである 場合、クロックの上昇エッジでディスチャージされる。
【0038】
クロックCLKが論理ローである場合、第2及び第3NMOSトランジスタ511、512がプリチャージノードXのディスチャージすることを防止するため、論理ハイを維持する。データDが論理ローである場合、第5NMOSトランジスタ571は、ターンオンされ出力ノードQの信号は、現在の状態を維持するか接地レベルにプルダウンされる。一応遅延/反転部540から第3NMOSトランジスタ510に入力される信号が論理ローとなれば、プリチャージノードXは、データDから分離される。遅延/反転部540から第6NMOSトランジスタ572に入力される信号が論理ローである場合、出力ノードQもデータDと分離され動作する。クロックCLKの下降エッジからクロックCLKが論理ローレベルを維持する限り、プリチャージノードXは、電源電圧レベルにプリチャージされる。
【0039】
図6は、上記図4のフリップフロップの各信号に対するシミュレーション実験した結果の波形を示すタイミング図であって、図7は、上記図5のフリップフロップに対しシミュレーション実験した波形を示すタイミング図である。
【0040】
図6と図7に示されているフリップフロップのシミュレーション波形は、電源電圧2.5V、摂氏25度の温度条件、400fFの出力ロード(output load)を使用したティピカル(typical)装置で、0.35μm CMOS技術を用いて得たものである。
【0041】
図8は、本発明の条件付き捕獲フリップフロップ(CCFF)と従来のセンス増幅器基盤のフリップフロップ(SAFF)とのデータパターンに応じた電力消耗を比較した図面である。
【0042】
図8を参照すれば、例えば、(11001100)のデータパターンのように隣接したデータの変化がない場合、従来のセンス増幅器基盤のフリップフロップ(SAFF)より本発明の条件付き捕獲フリップフロップ(CCFF)が約20%の省電力効果があり、(11111111)のデータパターンのようにクロック毎にデータの変化がない場合には、約60%の省電力効果があることが分かる。
【0043】
図9は、本発明の条件付きフリップフロップ(CCFF)と従来のハイブリッドラッチフリップフロップ(HLFF)、セミダイナミックフリップフロップ(SDFF)、消費電力が極めて少ないトランスミッションゲートマスタースレーブフリップフロップ(TGFF : Transmission gate master-slave flip-flop)とのデータパターンに応じた消費電力を比較した図である。
【0044】
図9を参照すれば、図8と同様に、データパターンにおいてデータの変化がある場合だけでなく、クロック毎にデータの変化がない場合に本発明の条件付き捕獲フリップフロップ(CCFF)が他のフリップフロップより省電力効果が優れていることが分かる。
【0045】
図10は、本発明の条件付き捕獲フリップフロップ(CCFF)と従来のセンス増幅器基盤のフリップフロップ(SAFF)を各々使用してカウンタを具現した場合の消費電力を比較した図である。図で、"FLIP-FLOP"は、カウンタの内部で消費される電力を示し、"クロック(CLOCK)"は、クロックがトグル(toggle)される時消費される電力を示し、"ゲート(GATE)"は、カウンタの出力信号を論理組合するためのANDゲート、NORゲートなどの論理ゲートが消費する電力を各々示す。
【0046】
図10を参照すれば、本発明の条件付き捕獲フリップフロップ(CCFF)を使用したカウンタと従来のセンス増幅器基盤のフリップフロップ(SAFF)を使用したカウンタは、"クロック"消費電力及び"ゲート"消費電力においては、大きな差はないが、カウンタ内部で消費される電力を比較すると、約51%の電力が減少されることが分かる。全体的に本発明にかかる条件付き捕獲フリップフロップ(CCFF)を使用したカウンタの場合、従来より約30%の消費電力を低減することができる。
【0047】
図11は、従来のセンス増幅器基盤のフリップフロップ(SAFF)と本発明の条件付き捕獲フリップフロップ(CCFF)の動作速度を比較するためにセットアップ時間(setup time)及び保持時間(hold time)を比較した表である。表から分かるように、本発明の条件付き捕獲フリップフロップ(CCFF)の動作速度も従来のフリップフロップと比較して低下しないことが分かる。
【0048】
本発明の技術思想は、上記好ましい実施例によって具体的に記述されたが、上記した実施例はその説明のためのものであって、その制限のためのものではないことに留意されるべきである。また、本発明の技術分野における通常の専門家であるならば、本発明の技術思想の範囲内で種々の変更が可能であることを理解されるべきである。
【0049】
【発明の効果】
上記したとおり、本発明は、差動入力を使用しながらも遅延/反転部において以前の状態と入力されたデータの状態が同一である場合に不必要なディスチャージを防止することによって消費電力を低減させる効果がある。
【図面の簡単な説明】
【図1】従来技術の上記ハイブリッドラッチフリップフロップの基本的な回路を示す回路図である。
【図2】従来技術の上記セミダイナミックフリップフロップの詳細な回路を示す回路図である。
【図3】従来技術の上記センス増幅器基盤のフリップフロップの詳細な回路図である。
【図4】本発明の条件付き捕獲フリップフロップ(Conditional-Capture Flip-Flop)を示す詳細な回路図である。
【図5】本発明の別の実施例を示すシングルエンドバージョン(single-ended version)の回路図である。
【図6】図4のフリップフロップに対してシミュレーション実験した波形を示すタイミング図である。
【図7】図5のフリップフロップに対してシミュレーション実験した波形を示すタイミング図である。
【図8】本発明のフリップフロップ(CCFF)と従来技術のセンス増幅器基盤のフリップフロップ(SAFF)とのデータパターンに応じた消費電力を比較した図である。
【図9】本発明のフリップフロップ(CCFF)と従来技術のハイブリッドラッチフリップフロップ(HLFF)、セミダイナミックフリップフロップ(SDFF)、トランスミッションゲートマスタースレーブフリップフロップ(TGFF : Transmission gate master-slave flip-flop)とのデータパターンに応じた消費電力を比較した図である。
【図10】本発明のフリップフロップ(CCFF)を使用したカウンタと従来技術のフリップフロップ(SAFF)を使用したカウンタが駆動する時の消費電力を比較した図である。
【図11】従来のセンス増幅器基盤のフリップフロップ(SAFF)と本発明の条件付き捕獲フリップフロップ(CCFF)の動作速度を比較した表である。
【符号の説明】
400、420 差動回路部
410 遅延/反転部
430 S-Rラッチ部[0001]
[Technical field to which the invention belongs]
The present invention relates to a semiconductor integrated circuit, and more particularly to a flip-flop capable of minimizing power consumption without affecting the operation speed.
[0002]
[Prior art]
In general, a flip-flop is a semiconductor element used in an internal circuit of a semiconductor integrated device that needs to store and output a state input as one type of register or maintain the previous state. Flip-flop, there are various types, it should be selected for the required application.
[0003]
Conventional flip-flops include hybrid latch-flip-flop (HLFF), semi-dynamic flip-flop (SDFF), sense amplifier-based flip-flop (SAFF) flip-flop).
[0004]
The hybrid latch flip-flop is published in a paper published at the International Solid State Circuit Conference (ISSCC) in February 1996 under the title "Flow-Through Latch and Edge-Triggered Flip-flop Hybrid Element".
[0005]
FIG. 1 is a circuit diagram showing a conventional hybrid latch flip-flop (HLFF).
[0006]
Referring to FIG. 1, the hybrid latch flip-flop (HLFF) includes a first pull-
[0007]
Referring to the operation of the hybrid latch flip-flop (HLFF), when the clock CLK is logic low, the first pull-
[0008]
At the rising edge of the clock CLK, the
[0009]
At the falling edge of the clock CLK, the first pull-
[0010]
Second, the semi-dynamic flip-flop (SDFF) is listed in the "Symposium on VLSI Circuit Digest of Technical Papers" published in 1998 under the title "Semi-Dynamic and Dynamic Flip-Flops with Embeded Logic". .
[0011]
FIG. 2 is a circuit diagram showing a conventional semi-dynamic flip-flop (SDFF).
[0012]
Referring to FIG. 2, the semi-dynamic flip-flop (SDFF) includes a
[0013]
To explain the operation of the semi-dynamic flip-flop (SDFF), the flip-flop enters the precharge mode at the falling edge of the clock CLK. In this case, the
[0014]
At the rising edge of the clock, the flip-flop enters evaluation mode. If the data D is logic low, the first node X will remain logic high by the
[0015]
Third, the conventional sense amplifier-based flip-flop (SAFF) was published in a paper presented at the International Solid State Circuit Conference (ISSCC) in February 1999 under the title "Sense Amplifier-Based Flip-Flop". ing.
[0016]
FIG. 3 is a circuit diagram showing a conventional sense amplifier based flip-flop (SAFF).
[0017]
Referring to FIG. 3, a sense amplifier-based flip-flop (SAFF) latches a
[0018]
The
[0019]
Two output signals from the
[0020]
The hybrid latch flip-flop (HLFF), the semi-dynamic flip-flop (SDFF), and the sense amplifier-based flip-flop (SAFF) described above are transmission gate master-slave (TGFF) in terms of operation speed. Better than flip-flops like flip-flop). On the other hand, the internal node is precharged and discharged every clock cycle, which causes unnecessary power consumption.
[0021]
[Problems to be solved by the invention]
The present invention has been devised to solve the above-described problems of the prior art, and can minimize power consumption by preventing unnecessary discharge without affecting the operation speed. The purpose is to provide a flip-flop.
[0022]
[Means for Solving the Problems]
In order to achieve the above object, a flip-flop of the present invention includes a delay / inversion unit that delays / inverts a clock as input and inverts first and second output signals as input in a flip-flop of a semiconductor integrated circuit. The differential circuit means controlled by the clock and the output signal of the delay / inversion means to detect and amplify the signal level difference between the positive data and the negative data signal, and the output signal of the differential circuit means are inputted. latched Te, the first and Ri name and a SR latch means for outputting a second output signal, said delay / inverting means is inputted to the clock by delaying said delayed clock and the first And a logic gate to which the second output signal is input, and the differential circuit means is controlled by the output of the logic gate so that the state of the previous data and the state of the input data are the same. In case, so as to prevent unnecessary discharge operation of the differential circuit means.
[0023]
In the flip-flop of the present invention, the flip-flop of the semiconductor integrated circuit is configured such that the clock is input at the gate end and the source / drain path is formed between the power supply voltage end and the precharge node, and the clock is input. The delay / inversion means for delaying and inverting the signal of the output node by inputting the clock, the data, and the output signal of the delay / inversion means are respectively input at the gate terminals and the precharge node and the ground terminal. A first to third NMOS transistor connected in series between the first precharge transistor, the data being input at a gate end, and a source / drain path formed between a power supply voltage end and the precharge node; and the delay / The output signal of the inverting means is input at the gate end and the source / drain path is connected to the power supply voltage end A second precharge transistor formed between the first and second precharge transistors, a pull-up transistor in which the signal of the precharge node is input at the gate end and a source / drain path is formed between the power supply voltage end and the output node, and the data The inverter, the clock, the output signal of the inverter, and the output signal of the delay / inversion means are respectively input at the gates and connected in series between the output node and the ground terminal. It includes a 6NMOS transistor and a latch unit that receives and latches and inverts the signal of the output node.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the most preferred embodiments of the present invention will be described with reference to the accompanying drawings.
[0025]
FIG. 4 is a circuit diagram showing a differential version of a conditional-capture flip-flop (CCFF) according to the present invention.
[0026]
Referring to FIG. 4, the conditional capture flip-flop (CCFF) according to the present invention receives the clock CLK and delays / inverts the first and second output signals Q and QB of the
[0027]
Specifically, the delay / inversion unit 410 receives the first and
[0028]
Specifically, the
[0029]
The
[0030]
The
[0031]
The SR latch unit 4 30 performs a high-speed operation as a normal cross-connect circuit.
[0032]
In operation, when the clock CLK is logic low, the set negative signal SB that is the signal of the first output node SB and the reset negative signal RB that is the signal of the second output node are The first and second
[0033]
When the data A is logic high, the set negative signal SB is pulled down and the
[0034]
As can be seen from the above, when the first output signal Q of the
[0035]
FIG. 5 is a circuit diagram showing a single-ended version of a conditional capture flip-flop (CCFF) according to another embodiment of the present invention.
[0036]
Referring to FIG. 5, in the single-ended version of the conditional capture flip-flop (CCFF), the clock CLK is inputted at the gate end, and the source / drain path is formed between the power supply voltage end Vcc and the precharge node X. Each of the
[0037]
Referring to FIG. 5, the operation of the single-ended version of the conditional capture flip-flop (CCFF) will be described. The delay /
[0038]
When the clock CLK is logic low, the logic high is maintained to prevent the second and
[0039]
FIG. 6 is a timing diagram showing waveforms resulting from a simulation experiment for each signal of the flip-flop of FIG. 4, and FIG. 7 is a timing diagram showing waveforms simulated for the flip-flop of FIG. .
[0040]
The simulation waveforms of the flip-flops shown in FIGS. 6 and 7 are typical devices using a power supply voltage of 2.5 V, a temperature condition of 25 degrees Celsius, and an output load of 400 fF. It was obtained using 35μm CMOS technology.
[0041]
FIG. 8 is a diagram comparing power consumption according to data patterns of a conditional capture flip-flop (CCFF) of the present invention and a conventional sense amplifier-based flip-flop (SAFF).
[0042]
Referring to FIG. 8, for example, when there is no change in adjacent data as in the data pattern of (11001100), the conditional capture flip-flop (CCFF) of the present invention is more effective than the conventional sense amplifier-based flip-flop (SAFF). Is about 20% power saving effect, and when there is no data change for each clock like the data pattern of (11111111), it can be seen that there is about 60% power saving effect.
[0043]
FIG. 9 shows a conditional flip-flop (CCFF) of the present invention, a conventional hybrid latch flip-flop (HLFF), a semi-dynamic flip-flop (SDFF), and a transmission gate master slave flip-flop (TGFF) that consumes very little power. It is the figure which compared the power consumption according to the data pattern with -slave flip-flop).
[0044]
Referring to FIG. 9, as in FIG. 8, the conditional capture flip-flop (CCFF) of the present invention is not only used when there is a data change in the data pattern but also when there is no data change every clock. It can be seen that the power saving effect is superior to the flip-flop.
[0045]
FIG. 10 is a diagram comparing power consumption when a counter is implemented using each of the conditional capture flip-flop (CCFF) of the present invention and the conventional sense amplifier-based flip-flop (SAFF). In the figure, “FLIP-FLOP” indicates the power consumed inside the counter, “CLOCK” indicates the power consumed when the clock is toggled, and “GATE” “Denotes power consumed by logic gates such as AND gates and NOR gates for logically combining the output signals of the counter.
[0046]
Referring to FIG. 10, the counter using the conditional capture flip-flop (CCFF) of the present invention and the counter using the conventional sense-amplifier-based flip-flop (SAFF) have "clock" power consumption and "gate" consumption. Although there is no significant difference in power, when comparing the power consumed inside the counter, it can be seen that about 51% of the power is reduced. In the case of the counter using the conditional capture flip-flop (CCFF) according to the present invention as a whole, the power consumption can be reduced by about 30% compared with the conventional counter.
[0047]
Figure 11 compares the setup time and hold time to compare the operating speed of a conventional sense amplifier based flip-flop (SAFF) and the conditional capture flip-flop (CCFF) of the present invention. It is a table. As can be seen from the table, the operating speed of the conditional capture flip-flop (CCFF) of the present invention does not decrease as compared with the conventional flip-flop.
[0048]
Although the technical idea of the present invention has been specifically described by the above preferred embodiments, it should be noted that the above embodiments are for the purpose of illustration and not for the limitation. is there. In addition, it should be understood that various modifications can be made within the scope of the technical idea of the present invention if the person is a normal expert in the technical field of the present invention.
[0049]
【The invention's effect】
As described above, the present invention reduces power consumption by preventing unnecessary discharge when the input state is the same as the previous state in the delay / inversion unit while using the differential input. There is an effect to make.
[Brief description of the drawings]
FIG. 1 is a circuit diagram showing a basic circuit of the hybrid latch flip-flop of the prior art.
FIG. 2 is a circuit diagram showing a detailed circuit of the semi-dynamic flip-flop of the prior art.
FIG. 3 is a detailed circuit diagram of the sense amplifier based flip-flop of the prior art.
FIG. 4 is a detailed circuit diagram illustrating a conditional-capture flip-flop of the present invention.
FIG. 5 is a circuit diagram of a single-ended version showing another embodiment of the present invention.
6 is a timing diagram showing waveforms simulated for the flip-flop of FIG. 4;
FIG. 7 is a timing diagram showing waveforms simulated for the flip-flop of FIG. 5;
FIG. 8 is a diagram comparing power consumption corresponding to a data pattern between a flip-flop (CCFF) of the present invention and a conventional sense amplifier-based flip-flop (SAFF).
FIG. 9 is a flip-flop (CCFF) of the present invention and a hybrid latch flip-flop (HLFF), a semi-dynamic flip-flop (SDFF), and a transmission gate master-slave flip-flop (TGFF) of the prior art. It is the figure which compared the power consumption according to a data pattern.
FIG. 10 is a diagram comparing power consumption when a counter using the flip-flop (CCFF) of the present invention is driven by a counter using a conventional flip-flop (SAFF).
FIG. 11 is a table comparing operation speeds of a conventional sense amplifier based flip-flop (SAFF) and a conditional capture flip-flop (CCFF) of the present invention.
[Explanation of symbols]
400, 420 Differential circuit
410 Delay / Inversion
4 3 0 SR latch
Claims (6)
クロックを入力されて遅延/反転させ、第1及び第2出力信号を入力されて反転させる遅延/反転手段と、
上記クロックと上記遅延/反転手段の出力信号とに制御され、正データと負データ信号の信号レベル差を検出して増幅する差動回路手段と、
上記差動回路手段の出力信号を入力されてラッチし、上記第1及び第2出力信号を出力するS-Rラッチ手段とを含み、
上記遅延/反転手段が、上記クロックを入力されて遅延させ、上記遅延されたクロックと上記第1及び第2出力信号とを入力されるロジックゲートを備え、上記ロジックゲートの出力によって上記差動回路手段を制御し、該制御が、以前のデータの状態と入力されたデータの状態とが同一な場合に、上記差動回路手段の不必要なディスチャージ動作を防止するようにすることを特徴とするフリップフロップ。A flip-flop of a semiconductor integrated circuit,
A delay / inversion means for delaying / inverting a clock and receiving and inverting the first and second output signals;
Differential circuit means controlled by the clock and the output signal of the delay / inversion means to detect and amplify the signal level difference between the positive data and the negative data signal;
The differential circuit means is an output signal of the latches, look including the SR latch means for outputting said first and second output signals,
The delay / inversion means includes a logic gate that receives and delays the clock and receives the delayed clock and the first and second output signals, and outputs the differential circuit by the output of the logic gate. Means for preventing an unnecessary discharge operation of the differential circuit means when the state of the previous data and the state of the inputted data are the same. flip flop.
上記クロックを入力されて遅延させる第1及び第2インバータと、
上記第2インバータの出力信号と上記S-Rラッチ手段からの上記第1出力信号を入力される第1NORゲートと、
上記第2インバータの出力信号と上記S-Rラッチ手段からの上記第2出力信号を入力される第2NORゲートとを含んでなり、
上記第1NORゲート及び第2NORゲートが上記ロジックゲートを構成することを特徴とする請求項1に記載のフリップフロップ。The delay / inversion means is
First and second inverters that receive and delay the clock; and
A first 1NOR gate input the first output signal from the output signal and the SR latch means of said second inverter,
Ri Na and a second 2NOR gate input the second output signal from the output signal and the SR latch means of said second inverter,
The flip-flop as set forth in claim 1 wherein said first 1NOR gate and the 2NOR gate is characterized that you configure the logic gates.
上記クロックをゲート端で入力されソースドレイン経路が電源電圧端と第1出力ノードとの間に形成された第1プリチャージトランジスタと、
上記遅延/反転手段の出力信号とデータを各々ゲート端で入力されて上記第1出力ノードと共通ノードとの間に直列連結された第1及び第2NMOSトランジスタと、
上記第1出力ノードの信号を反転しラッチして第1最終出力信号を生成する第1ラッチ部と、
上記クロックをゲート端で入力されソースドレイン経路が電源電圧端と第2出力ノードとの間に形成された第2プリチャージトランジスタと、
上記遅延/反転手段の出力信号と負データ信号とをゲート端で入力されて上記第2出力ノードと共通ノードとの間に直列連結された第3及び第4NMOSトランジスタと、
上記第2出力ノードの信号を反転しラッチして第2最終出力信号を生成する第2ラッチ部と、
上記クロックをゲート端で入力されソースドレイン経路が上記共通ノードと接地端との間に形成された第5NMOSトランジスタとを含んでなることを特徴とする請求項1に記載のフリップフロップ。The differential circuit means includes:
A first precharge transistor in which the clock is input at a gate end and a source / drain path is formed between a power supply voltage end and a first output node;
First and second NMOS transistors, each of which receives an output signal and data of the delay / inversion means at the gate terminals and is connected in series between the first output node and the common node;
A first latch unit that inverts and latches the signal of the first output node to generate a first final output signal;
A second precharge transistor in which the clock is input at the gate end and a source / drain path is formed between the power supply voltage end and the second output node;
Third and fourth NMOS transistors, which are input at the gate end of the output signal of the delay / inversion means and the negative data signal, and are connected in series between the second output node and the common node,
A second latch unit that inverts and latches the signal of the second output node to generate a second final output signal;
2. The flip-flop according to claim 1, further comprising: a fifth NMOS transistor having the clock input at a gate end and a source / drain path formed between the common node and a ground end.
上記第1出力ノードの信号をゲート端で入力されソースドレイン経路が電源電圧端と自分の出力ノードである第1ノードとの間に形成された第1PMOSトランジスタと、
上記第2最終出力信号をゲート端で入力されてソースドレイン経路が上記第1ノードと接地端との間に形成された第1NMOSトランジスタと、
上記第1ノードの信号をゲート端で入力されソースドレイン経路が上記第1出力ノードと自分の出力ノードである第2ノードとの間に形成された第2PMOSトランジスタと、
上記第1ノードの信号をゲート端で入力されソースドレイン経路が上記第2最終出力信号と上記第2ノードとの間に形成された第2NMOSトランジスタと、
上記第2ノードの信号をゲート端で入力されソースドレイン経路が上記第2出力ノードと上記第1ノードとの間に形成された第3PMOSトランジスタと、
上記第2ノードの信号をゲート端で入力されソースドレイン経路が上記第1最終出力ノードと上記第1ノードとの間に形成された第3NMOSトランジスタと、
上記第2出力ノードの信号をゲート端で入力されソースドレイン経路が電源電圧端と上記第2 ノードとの間に形成された第4PMOSトランジスタと、
上記第1最終出力ノードの信号をゲート端で入力されソースドレイン経路が上記第2ノードと接地端との間に形成された第4NMOSトランジスタとを含んでなることを特徴とする請求項1又は3に記載のフリップフロップ。The SR latch is
A first PMOS transistor in which the signal of the first output node is input at the gate end, and the source / drain path is formed between the power supply voltage end and the first node which is its output node;
A first NMOS transistor in which the second final output signal is input at a gate end and a source / drain path is formed between the first node and a ground end;
A second PMOS transistor in which a signal of the first node is input at a gate end and a source / drain path is formed between the first output node and a second node which is its own output node;
A second NMOS transistor in which a signal of the first node is input at a gate end and a source / drain path is formed between the second final output signal and the second node;
A third PMOS transistor in which a signal of the second node is input at a gate end and a source / drain path is formed between the second output node and the first node;
A third NMOS transistor in which a signal of the second node is input at a gate end and a source / drain path is formed between the first final output node and the first node;
A fourth PMOS transistor in which a signal of the second output node is input at a gate end and a source / drain path is formed between a power supply voltage end and the second node;
4. The fourth NMOS transistor according to claim 1, wherein a signal of the first final output node is input at a gate end, and a source / drain path includes a fourth NMOS transistor formed between the second node and a ground end. Flip-flop as described in.
クロックをゲート端で入力されソースドレイン経路が電源電圧端とプリチャージノードとの間に形成されたPMOSトランジスタと、
クロックを入力されて遅延させ出力ノードの信号を入力されて反転させる遅延/反転手段と、
上記クロック、データ、及び上記遅延/反転手段の出力信号を各々ゲート端で入力されて上記プリチャージノードと接地端との間に直列連結された第1ないし第3NMOSトランジスタと、
上記データをゲート端で入力されソースドレイン経路が電源電圧端と上記プリチャージノードとの間に形成された第1プリチャージトランジスタと、
上記遅延/反転手段の出力信号をゲート端で入力されソースドレイン経路が電源電圧端と上記プリチャージノードとの間に形成された第2プリチャージトランジスタと、
上記プリチャージノードの信号をゲート端で入力されソースドレイン経路が電源電圧端と出力ノードとの間に形成されたプルアップトランジスタと、
上記データを入力されるインバータと、
上記クロック、上記インバータの出力信号、及び上記遅延/反転手段の出力信号を各々ゲートで入力されて上記出力ノードと接地端との間に直列連結された第4ないし第6NMOSトランジスタと、
上記出力ノードの信号を入力されてラッチ及び反転するラッチ部とを含んでなることを特徴とするフリップフロップ。In a flip-flop of a semiconductor integrated circuit,
A PMOS transistor in which a clock is input at a gate end and a source / drain path is formed between a power supply voltage end and a precharge node;
A delay / inversion means for delaying the input of the clock and inverting the input signal of the output node;
First to third NMOS transistors that are input at the gate ends of the clock, data, and output signals of the delay / inversion means, and are connected in series between the precharge node and the ground end,
A first precharge transistor in which the data is input at a gate end and a source / drain path is formed between a power supply voltage end and the precharge node;
A second precharge transistor in which an output signal of the delay / inversion means is input at a gate end and a source / drain path is formed between a power supply voltage end and the precharge node;
A pull-up transistor in which a signal of the precharge node is input at a gate end and a source / drain path is formed between a power supply voltage end and an output node;
An inverter that receives the above data;
Fourth to sixth NMOS transistors connected in series between the output node and the ground terminal by inputting the clock, the output signal of the inverter, and the output signal of the delay / inversion means, respectively, at the gates;
A flip-flop comprising: a latch unit that receives and latches and inverts the signal of the output node.
上記クロックを入力されて遅延させる第1及び 第2インバータと、
上記第2インバータの出力信号と上記S-Rラッチ手段からの第1出力信号を入力される第1NORゲートと、
上記第2インバータの出力信号を反転させるための第3インバータとを含んでなることを特徴とする請求項5に記載のフリップフロップ。The delay / inversion means is
A first and second inverter that receives and delays the clock;
A first NOR gate that receives the output signal of the second inverter and the first output signal from the SR latch means;
6. The flip-flop according to claim 5, further comprising a third inverter for inverting the output signal of the second inverter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000239139A JP4589496B2 (en) | 2000-08-07 | 2000-08-07 | Conditional capture flip-flop for power saving |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000239139A JP4589496B2 (en) | 2000-08-07 | 2000-08-07 | Conditional capture flip-flop for power saving |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002064366A JP2002064366A (en) | 2002-02-28 |
JP4589496B2 true JP4589496B2 (en) | 2010-12-01 |
Family
ID=18730728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000239139A Expired - Fee Related JP4589496B2 (en) | 2000-08-07 | 2000-08-07 | Conditional capture flip-flop for power saving |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4589496B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9837992B2 (en) | 2015-03-25 | 2017-12-05 | Samsung Electronics Co., Ltd. | Semiconductor device |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100518573B1 (en) | 2003-05-15 | 2005-10-04 | 삼성전자주식회사 | Signal squelch detector and signal detecting method |
JP5224657B2 (en) * | 2005-06-29 | 2013-07-03 | 株式会社東芝 | Semiconductor integrated circuit device |
JP5355661B2 (en) * | 2005-06-29 | 2013-11-27 | 株式会社東芝 | Semiconductor integrated circuit device |
JP2007235739A (en) * | 2006-03-02 | 2007-09-13 | Sony Corp | Dynamic type flip-flop circuit |
JP2009089391A (en) | 2007-09-28 | 2009-04-23 | Hynix Semiconductor Inc | Flip-flop and duty ratio correction circuit using same |
KR20200046345A (en) * | 2018-10-24 | 2020-05-07 | 에스케이하이닉스 주식회사 | Semiconductor integrated circuit including sense amplifier and latch |
CN111769807B (en) * | 2020-06-11 | 2024-06-18 | 上海华虹宏力半导体制造有限公司 | Sensitive amplifying D trigger |
CN111769826B (en) * | 2020-06-19 | 2023-11-07 | 易兆微电子(杭州)股份有限公司 | TSPC trigger with setting and resetting functions |
CN111865291B (en) * | 2020-07-08 | 2024-04-19 | 上海华虹宏力半导体制造有限公司 | Latch capable of resisting double-node overturning |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000013195A (en) * | 1998-06-24 | 2000-01-14 | Nec Corp | Low power consumption circuit and integrated circuit containing the same |
JP2000209074A (en) * | 1999-01-20 | 2000-07-28 | Matsushita Electric Ind Co Ltd | D-type flip-flop |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01286609A (en) * | 1988-05-13 | 1989-11-17 | Nec Ic Microcomput Syst Ltd | D-type flip-flop circuit |
KR0121137B1 (en) * | 1994-12-31 | 1997-12-04 | 문정환 | Drive signal generator of sense amp. |
JPH09191237A (en) * | 1995-11-08 | 1997-07-22 | Matsushita Electric Ind Co Ltd | Signal processing circuit and its method |
US5748020A (en) * | 1996-02-02 | 1998-05-05 | Lsi Logic Corporation | High speed capture latch |
-
2000
- 2000-08-07 JP JP2000239139A patent/JP4589496B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000013195A (en) * | 1998-06-24 | 2000-01-14 | Nec Corp | Low power consumption circuit and integrated circuit containing the same |
JP2000209074A (en) * | 1999-01-20 | 2000-07-28 | Matsushita Electric Ind Co Ltd | D-type flip-flop |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9837992B2 (en) | 2015-03-25 | 2017-12-05 | Samsung Electronics Co., Ltd. | Semiconductor device |
Also Published As
Publication number | Publication date |
---|---|
JP2002064366A (en) | 2002-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3614125B2 (en) | CP flip-flop | |
US6459316B1 (en) | Flip flop circuit | |
US5250852A (en) | Circuitry and method for latching a logic state | |
JP3732022B2 (en) | D flip-flop | |
JPH0393310A (en) | Flip-flop circuit | |
US5576651A (en) | Static/dynamic flip-flop | |
US6864733B2 (en) | Data-enabled static flip-flop circuit with no extra forward-path delay penalty | |
US4506167A (en) | High speed logic flip-flop latching arrangements including input and feedback pairs of transmission gates | |
US6573775B2 (en) | Integrated circuit flip-flops that utilize master and slave latched sense amplifiers | |
JP4589496B2 (en) | Conditional capture flip-flop for power saving | |
US20080313485A1 (en) | Data pipeline with large tuning range of clock signals | |
Kong et al. | Conditional-capture flip-flop technique for statistical power reduction | |
US6111444A (en) | Edge triggered latch | |
EP1693964B1 (en) | P-Domino output latch | |
JPH04298115A (en) | Flip-flop circuit | |
US7528630B2 (en) | High speed flip-flop | |
KR100609048B1 (en) | Conditional-capture flip-flop operating at a low power consumption | |
JP2004064557A (en) | Flip-flop circuit and shift register | |
US6700425B1 (en) | Multi-phase clock generators that utilize differential signals to achieve reduced setup and hold times | |
US6373310B1 (en) | Scalable set/reset circuit with improved rise/fall mismatch | |
US20050083093A1 (en) | Flip-flop | |
KR101203605B1 (en) | Flip-flop for high speed operation | |
KR100346002B1 (en) | Register and latch circuits | |
JPH1093397A (en) | D type flip-flop | |
KR100400042B1 (en) | Complementary Pass transistor based Flip Flop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20000906 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070718 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100317 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100604 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100817 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100910 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130917 Year of fee payment: 3 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100604 |
|
LAPS | Cancellation because of no payment of annual fees |