[go: up one dir, main page]

JP3727838B2 - 半導体集積回路 - Google Patents

半導体集積回路 Download PDF

Info

Publication number
JP3727838B2
JP3727838B2 JP2000295234A JP2000295234A JP3727838B2 JP 3727838 B2 JP3727838 B2 JP 3727838B2 JP 2000295234 A JP2000295234 A JP 2000295234A JP 2000295234 A JP2000295234 A JP 2000295234A JP 3727838 B2 JP3727838 B2 JP 3727838B2
Authority
JP
Japan
Prior art keywords
circuit
supplied
signal
clock signal
control signal
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
Application number
JP2000295234A
Other languages
English (en)
Other versions
JP2002110920A (ja
Inventor
敏行 古澤
大資 薗田
英匡 座間
正幸 小泉
公良 宇佐美
正博 金沢
直之 河邉
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2000295234A priority Critical patent/JP3727838B2/ja
Priority to TW090116815A priority patent/TW517455B/zh
Priority to CNB011329254A priority patent/CN100340063C/zh
Priority to DE60143340T priority patent/DE60143340D1/de
Priority to US09/961,027 priority patent/US6586982B2/en
Priority to EP01122513A priority patent/EP1195902B1/en
Priority to KR10-2001-0059551A priority patent/KR100447771B1/ko
Publication of JP2002110920A publication Critical patent/JP2002110920A/ja
Priority to US10/342,045 priority patent/US6861882B2/en
Priority to US10/946,398 priority patent/US7109771B2/en
Priority to US10/948,349 priority patent/US7088161B2/en
Application granted granted Critical
Publication of JP3727838B2 publication Critical patent/JP3727838B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0008Arrangements for reducing power consumption
    • H03K19/0016Arrangements for reducing power consumption by using a control or a clock signal, e.g. in order to apply power supply

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Logic Circuits (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Electronic Switches (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、例えば携帯端末等のバッテリーにより駆動される電子機器に適用される半導体集積回路に関する。
【0002】
【従来の技術】
プロセスの微細化及び電源電圧の低下に伴って、トランジスタの閾値電圧が低下されている。このように、閾値電圧を低下することにより、トランジスタを高速動作させることができる反面、スタンバイ時におけるトランジスタのリーク電流の増大が大きな問題となっている。
【0003】
特に、携帯端末等のバッテリーにより駆動される電子機器に搭載されるLSIでは、待ち受け時間を多く取る必要があるため、スタンバイ電流を削減することが重要となる。このスタンバイ電流を削減するため、従来MT(Multi Threshold)−CMOS回路を採用したり、スタンバイ時にLSIの電源をオフとして停止中の電流を削減するという手段が採用されている。
【0004】
図13は、上記MT−CMOS回路の一例を示している。このMT−CMOS回路は、低閾値電圧回路ブロック1と、PチャネルMOSトランジスタQ1、NチャネルMOSトランジスタQ2とにより構成されている。低閾値電圧回路ブロック1は、仮想電源線VDD1と仮想接地線VSS1との相互間に接続された閾値電圧の低い複数のトランジスタにより構成されている。すなわち、この低閾値電圧回路ブロック1は、図示せぬ複数の論理回路からなるセルを含んでいる。前記トランジスタQ1は仮想電源線VDD1と電源線VDDの相互間に接続され、前記トランジスタQ2は仮想接地線VSS1と接地線VSSの相互間に接続されている。これらトランジスタQ2、Q1は制御信号Eによりそれぞれ制御される。
【0005】
アクティブ時(動作時)、制御信号Eが活性化されると、トランジスタQ1、Q2がオンする。このため、これらトランジスタQ1、Q2を介して低閾値電圧回路ブロック1に電源電圧が供給される。低閾値電圧回路ブロック1は閾値電圧の低いトランジスタにより構成されているため高速に動作する。
【0006】
また、スタンバイ時、制御信号Eが非活性とされると、トランジスタQ1、Q2がオフする。このため、電源線VDDから接地線VSSに至るパスが遮断され、リーク電流の発生が防止される。
【0007】
図13に示すMT−CMOS回路は、トランジスタQ1、Q2により低閾値電圧回路ブロック1全体に対する電源の供給を制御している。これに対して、論理回路中の一部のセルのみを閾値電圧の低いトランジスタにより構成することが考えられている。
【0008】
図14は、ゲート回路2内の例えばクリティカルパスを構成する斜線で示す論理回路と、ゲート回路2前後のフリップフロップ回路(いずれも斜線で示す)のみを閾値電圧の低いトランジスタにより構成した例を示している。このような構成とすることにより、低閾値電圧のトランジスタの数を削減することができるため、スタンバイ時のリーク電流を低減することができるとともに、高速動作が可能となる。
【0009】
【発明が解決しようとする課題】
ところで、リーク電流は半導体チップあるいはゲート回路が停止しているときのみだけではなく、動作中においても流れている。近時、半導体集積回路の低消費電力化が進み、この動作中におけるリーク電流が本来の動作消費電流と比べて無視できない程に大きな割合を占めるようになってきている。
【0010】
しかし、上記図13、図14に示す回路は、アクティブ時に低閾値電圧のトランジスタを介してリーク電流が流れる。アクティブ時のリーク電流を削減する手段としては、トランジスタの閾値電圧を高める以外に方法がない。しかし、閾値電圧を高く設定した場合、回路の動作速度が低下するため得策ではない。
【0011】
本発明は、上記課題を解決するためになされたものであり、その目的とするところは、回路が動作している場合においても、リーク電流を削減することができ、消費電流を大幅に削減することが可能な半導体集積回路を提供しようとするものである。
【0012】
【課題を解決するための手段】
本発明は、回路が停止しているときにリーク電流を削減する手法を、動作している回路に適用することにより、動作時のリーク電流を削減することを可能としている。
【0013】
本発明の半導体集積回路の第1の態様は、閾値電圧の低い複数の第1のトランジスタによって構成され、入力端に入力信号が供給される第1の論理回路と、前記第1の論理回路の電源端子と電源線の相互間に接続され、ゲートに制御信号が供給される前記第1のトランジスタより閾値電圧の高い第2のトランジスタとを有し、前記制御信号により電源が供給された動作状態と、電源が遮断されたリーク低減状態とが切替えられる組合せ回路と、前記制御信号とクロック信号が入力端に供給され、前記制御信号と前記クロック信号が共に第1の論理レベルのとき、前記クロック信号が第1の論理レベル間出力信号を出力する第2の論理回路と、データ入力端が前記組合せ回路の出力端に接続され、クロック信号入力端が前記第2の論理回路の出力端に接続され、前記第2の論理回路から前記出力信号が供給されたとき、前記組合せ回路の出力信号を取り込むフリップフロップ回路とを具備している。
【0015】
本発明の半導体集積回路の第2の態様は、第1の制御信号とクロック信号が入力端に供給され、前記第1の制御信号と前記クロック信号が共に第1の論理レベルのとき、前記クロック信号が第1の論理レベル間出力信号を出力する第1の論理回路と、データ入力端に入力信号が供給され、クロック信号入力端に前記第1の論理回路の出力信号が供給されるフリップフロップ回路と、閾値電圧の低い複数の第1のトランジスタによって構成され、入力端に前記フリップフロップ回路の出力信号が供給される第2の論理回路と、前記第2の論理回路の電源端子と電源線の相互間に接続され、閾値電圧が前記第1のトランジスタより高い第2のトランジスタとを有し、前記フリップフロップ回路が第1の論理回路の出力信号により前記入力信号を取り込むとき、前記第2のトランジスタのゲートに前記クロック信号の1サイクルの周期を有する第2の制御信号が供給され電源が供給された動作状態とな組合せ回路とを具備している。
【0018】
本発明の半導体集積回路の第3の態様は、第1の制御信号とクロック信号が入力端に供給され、前記第1の制御信号と前記クロック信号が共に第1の論理レベルのとき、出力信号を出力する第1の論理回路と、データ入力端に第1の入力信号が供給され、クロック信号入力端に前記第1の論理回路の出力信号が供給される第1のフリップフロップ回路と、第2の制御信号と前記クロック信号が入力端に供給され、前記第2の制御信号と前記クロック信号が共に第1の論理レベルのとき、出力信号を出力する第2の論理回路と、データ入力端に第2の入力信号が供給され、クロック信号入力端に前記第2の論理回路の出力信号が供給される第2のフリップフロップ回路と、前記第1、第2の制御信号のいずれかとクロック信号が供給され、前記クロック信号の1サイクルの間第3の制御信号を出力する第3の論理回路と、閾値電圧の低い第1導電型の第1のトランジスタ及び第2導電型の第2のトランジスタによって構成され、第1、第2の入力端に前記第1、第2のフリップフロップ回路の出力信号が供給される第4の論理回路と、前記第4の論理回路の第1の電源端子と第1の電源線の相互間にそれぞれ接続され、ゲートに前記第3の制御信号が供給される閾値電圧の高い第1導電型の第3のトランジスタと、前記第4の論理回路の第2の電源端子と第2の電源線の相互間にそれぞれ接続され、ゲートに前記第3の制御信号の反転信号が供給される閾値電圧の高い第2導電型の第4のトランジスタとを有し、前記第3の制御信号により電源が供給された動作状態と、電源が遮断されたリーク低減状態とが切替えられる組合せ回路とを具備している。
【0020】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【0021】
(第1の実施形態)
図1は、本発明の第1の実施形態を示すものであり、半導体集積回路内のゲート回路の一部を示している。図1において、低リーク組合せ回路11、12は、閾値電圧が低いトランジスタにより構成された論理回路である。この論理回路に対する電源の供給は制御信号EN1、EN2により制御される。低リーク組合せ回路11の入力端にはデータDT1、DT2が供給される。これら低リーク組合せ回路11、12の出力端には、フリップフロップ回路13、14の入力端Dが接続されている。前記フリップフロップ回路13の出力端Qから出力される信号は、データDT3とともに、前記低リーク組合せ回路12の入力端に供給される。
【0022】
また、アンド回路15の入力端にはクロック信号CLKと制御信号EN1が供給されている。このアンド回路15の出力信号は、前記フリップフロップ回路13のクロック信号入力端CKに供給されている。さらに、アンド回路16の入力端にはクロック信号CLKと制御信号EN2が供給されている。このアンド回路16の出力信号は、前記フリップフロップ回路14のクロック信号入力端CKに供給されている。
【0023】
前記制御信号EN1、EN2は、図示せぬ制御回路、又は図示せぬ別の組合せ回路により発生される。
【0024】
図3は、前記低リーク組合せ回路11の一例を示し、図4は図3を具体的に示す回路図を示している。図3、図4において、低リーク組合せ回路11は、例えばナンド回路11aを用いて構成されている。このナンド回路11aは閾値電圧の低いトランジスタにより構成されている。
【0025】
ナンド回路11aと電源線VDDの相互間には、閾値電圧の高いPチャネルMOSトランジスタ11bが接続されている。このトランジスタ11bのゲートにはインバータ回路11cを介して制御信号EN1が供給されている。また、ナンド回路11aと接地線VSSの相互間には、閾値電圧の高いNチャネルMOSトランジスタ11dが接続されている。このトランジスタ11dのゲートには制御信号EN1が供給されている。したがって、制御信号EN1がローレベルの場合、トランジスタ11b、11dがともにオフしているため、ナンド回路11aには電源が供給されない。また、制御信号EN1がハイレベルの場合、トランジスタ11b、11dがともにオンするため、ナンド回路11aに電源が供給される。
【0026】
低リーク組合せ回路11はナンド回路11aに限定されるものではなく、他の論理回路を用いてもよい。また、低リーク組合せ回路12は、低リーク組合せ回路11と同様の構成、あるいは他の論理回路により構成される。
【0027】
上記構成において、図2を参照して図1の動作について説明する。
【0028】
図2に示すように、制御信号EN1、EN2がともにローレベルの場合、低リーク組合せ回路11、12には電源が供給されない。このため、低リーク組合せ回路11、12はオフし、リーク電流が発生しない。
【0029】
この状態において、例えばフリップフロップ回路13にデータを取り込むため、制御信号EN1がハイレベルとされると、この制御信号EN1により低リーク組合せ回路11がアクティブとされる。このため、低リーク組合せ回路11にデータDT1、DT2が供給される。制御信号EN1は、例えばクロック信号CLKの1サイクルと同一のパルス幅を有し、クロック信号CLKの立ち上がりより若干速く立ち上がる。このため、クロック信号CLK及び制御信号EN1が供給されるアンド回路15の出力信号CK1は、制御信号EN1の立ち上がった後、クロック信号CLKが立ち上がった時点でハイレベルとなる。
【0030】
フリップフロップ回路13はアンド回路15の出力信号CK1に応じて、低リーク組合せ回路11の出力信号を取り込む。低リーク組合せ回路11の出力信号は、制御信号EN1が立ち上がった後、クロック信号CLKが立ち上がるまでの期間T1内に確定している。したがって、フリップフロップ回路13は、低リーク組合せ回路11の出力信号を確実に保持することができる。
【0031】
低リーク組合せ回路12も、制御信号EN2とクロック信号CLKに応じて、低リーク組合せ回路11と同様に動作する。
【0032】
尚、第1の実施形態の場合、低リーク組合せ回路11、12は、フリップフロップ回路13、14がデータを取り込む際アクティブとされ、出力データが確定した後にフリップフロップ回路13、14がデータを取り込むように構成されている。このため、低リーク組合せ回路11、12は、動作が停止されたリーク低減状態において、出力データが不定でも問題ない。
【0033】
上記第1の実施形態によれば、低リーク組合せ回路11、12を低閾値電圧のトランジスタにより構成された論理回路と、この論理回路制御信号に応じてオン、オフされるトランジスタ11b、11dにより構成し、各低リーク組合せ回路11、12の出力端に接続されたフリップフロップ回路13、14がデータを取り込む時、低リーク組合せ回路11、12をアクティブとしている。したがって、低リーク組合せ回路11、12はデータを出力する時だけ電源が供給され、その他の時は電源が供給されていないため、リーク電流を削減することができる。
【0034】
しかも、低リーク組合せ回路は、低閾値電圧のトランジスタにより構成されているため、高速動作が可能である。
【0035】
(第2の実施形態)
図5は、本発明の第2の実施形態を示している。第1の実施形態は、低リーク組合せ回路の出力端に設けられたフリップフロップ回路がデータを取り込む時、低リーク組合せ回路をアクティブとした。これに対して、第2の実施形態は、低リーク組合せ回路の入力端に設けられたフリップフロップ回路がデータを取り込む時、低リーク組合せ回路をアクティブとすることを特徴としている。
【0036】
図5において、フリップフロップ回路21の入力端DにはデータDT1が供給される。このフリップフロップ回路21の出力端Qから出力されるデータDT1と他のデータDT2は低リーク組合せ回路22に供給される。クロック信号CLKと制御信号EN1はアンド回路23の入力端に供給され、このアンド回路23の出力信号CKは前記フリップフロップ回路21のクロック信号入力端CKに供給される。
【0037】
また、前記制御信号EN1はフリップフロップ回路24の入力端Dに供給され、クロック信号CLKはフリップフロップ回路24のクロック信号入力端CKに供給される。このフリップフロップ回路24の出力端Dから出力される制御信号MTEは前記低リーク組合せ回路22に供給される。
【0038】
この低リーク組合せ回路22の出力信号は、フリップフロップ回路25の入力端Dに供給される。クロック信号CLKと制御信号EN2はアンド回路26の入力端に供給され、このアンド回路26の出力信号はフリップフロップ回路25のクロック信号入力端CKに供給される。
【0039】
上記低リーク組合せ回路22は、後述するように、電源が供給されていないリーク低減状態において、直前の動作時の出力データを保持する機能を有している。
【0040】
上記構成において、図6を参照して図5に示す回路の動作について説明する。
【0041】
アンド回路23は、制御信号EN1がハイレベルとされた状態において、クロック信号CLKに同期した制御信号CKを発生する。この制御信号CKに応じてフリップフロップ回路21はデータDT1を保持する。
【0042】
また、フリップフロップ回路24は、クロック信号CLKに応じて制御信号EN1を1サイクル保持する。低リーク組合せ回路22は、フリップフロップ回路24から出力される制御信号MTEに応じてアクティブとされ、フリップフロップ回路21の出力端Dから供給されるデータDT1と、図示せぬ他の回路から供給されるデータDT2を受け、出力信号を出力する。
【0043】
低リーク組合せ回路22は、フリップフロップ回路24から供給される制御信号MTEに応じて、クロック信号CLKの1サイクルの間のみアクティブとされ、電源が切れる。このため、確定したデータを保持する必要がある。この低リーク組合せ回路22に保持されたデータは、制御信号EN2がハイレベルとされ、アンド回路26を介してフリップフロップ回路25が動作されると、フリップフロップ回路25に保持される。
【0044】
図7は、低リーク組合せ回路22の一例を示している。図7において、図3、図4と同一部分には同一符号を付し異なる部分についてのみ説明する。
【0045】
この低リーク組合せ回路22は、例えばナンド回路11aの出力端にデータ保持回路31が接続されている。このデータ保持回路31は、ナンド回路11aの出力端に接続されたインバータ回路31aと、このインバータ回路31aの出力端とナンド回路11aの出力端との間に接続されたクロックド・インバータ回路31bとにより構成されている。このクロックド・インバータ回路31bは制御信号/MTEにより制御される。
【0046】
制御信号MTEに応じてトランジスタ11b、11dがオンとされ、低リーク組合せ回路22がアクティブとされた時、前記クロックド・インバータ回路31bは、ナンド回路11aの出力データを保持しない。一方、トランジスタ11b、11dがオフされると、直前のナンド回路11aの出力データを保持する。
【0047】
図8は、低リーク組合せ回路22の他の例を示している。図8において、図3、図4と同一部分には同一符号を付し異なる部分についてのみ説明する。
【0048】
この低リーク組合せ回路22は、図7に示すデータ保持回路22に代えてバイパス回路32を有している。このバイパス回路32は、ナンド回路11aと同一の構成とされ、ナンド回路11aに並列に接続されている。このバイパス回路32は電源線VDDと接地線VSSとの相互間に直接接続されている。ナンド回路11aが閾値電圧の低いトランジスタにより構成されているのに対して、このバイパス回路32は、閾値電圧の高いトランジスタにより構成されている。
【0049】
ナンド回路11aは、トランジスタ11b、11dがオンの時、アクティブとされるのに対して、バイパス回路32は常にアクティブとされている。このため、トランジスタ11b、11dがオンの時、ナンド回路11aとバイパス回路32はいずれも同じ論理の信号を出力する。
【0050】
一方、トランジスタ11b、11dがオフの時、ナンド回路11aは動作しないが、バイパス回路32は半導体チップあるいはゲート回路がアクティブとされている時、常時電源が供給されているため継続して動作する。したがって、バイパス回路32により直前の出力データが継続して出力される。
【0051】
上記第2の実施形態によれば、低リーク組合せ回路22の前段に設けられたフリップフロップ回路21のデータが更新される1サイクルの期間だけ、制御信号MTEがハイレベルとなり、低リーク組合せ回路22をアクティブとしている。このため、低リーク組合せ回路22は、クロック信号CLKの1サイクルの期間だけ電流が供給され、アクティブとされる。したがって、半導体チップあるいはゲート回路がアクティブの状態においても、低リーク組合せ回路22はアクティブ期間が短いため、消費電流を低減することができる。
【0052】
また、低リーク組合せ回路22は、データ保持機能を有している。このため、低リーク組合せ回路22の後段に設けられたフリップフロップ回路25は、任意のタイミングにより供給される制御信号EN2により、低リーク組合せ回路22のデータを受けることができる。
【0053】
(第3の実施形態)
図9は、本発明の第3の実施形態を示すものである。図9に示す回路は図5に示す回路を変形したものである。したがって、図5と同一部分には同一符号を付し、異なる部分についてのみ説明する。
【0054】
図9において、データDT2はフリップフロップ回路27の入力端Dに供給される。制御信号EN3は、クロック信号CLKとともにアンド回路28に供給される。このアンド回路28の出力信号CK2は、フリップフロップ回路27のクロック信号入力端CKに供給される。このフリップフロップ回路27の出力端Qから供給されるデータDT2は低リーク組合せ回路22に供給される。
【0055】
また、前記制御信号EN1、EN3はオア回路29を介して前記フリップフロップ回路24の入力端Dに供給される。
【0056】
上記構成において動作について説明する。図9に示す回路の場合、フリップフロップ回路21、27は制御信号EN1、EN3に応じて、データDT1、DT2をそれぞれ保持する。フリップフロップ回路24は、制御信号EN1、EN3のいずれかがハイレベルとされると、オア回路29の出力信号に応じてクロック信号CLKの1サイクルに対応して制御信号MTEを発生する。このため、低リーク組合せ回路22は制御信号MTEに応じてクロック信号CLKの1サイクルの間アクティブとされ、フリップフロップ回路21、27から出力されるデータDT1、DT2を受ける。この低リーク組合せ回路22は、アクティブ期間が終了すると、直前のデータを保持し停止する。
【0057】
上記第3の実施形態によっても、第2の実施形態と同様の効果を得ることができる。
【0058】
尚、第3の実施形態の場合、低リーク組合せ回路22の後段に複数系統のクロック信号を持つ場合も同様の制御方法により、実現することが可能である。
【0059】
(第4の実施形態)
図10は、本発明の第4の実施形態を示すものである。図10に示す回路は、図1に示す回路を変形したものであり、図1と同一部分には同一符号を付し異なる部分についてのみ説明する。
【0060】
上記第1乃至第3の実施形態は、半導体チップあるいはゲート回路が動作時におけるリーク電流の低減について説明してきた。第4の実施形態は、半導体チップあるいはゲート回路が動作時のみならずスタンバイ時におけるリーク電流の低減を可能としている。
【0061】
図10において、アンド回路41には制御信号EN1と、スタンバイを示すスタンバイ信号/STBYが供給されている。このアンド回路41の出力端から出力される制御信号EN1Sは、低リーク組合せ回路11に供給されている。また、アンド回路42には制御信号EN2と、スタンバイ信号/STBYが供給されている。このアンド回路42の出力端から出力される制御信号EN2Sは、低リーク組合せ回路12に供給されている。このスタンバイ信号/STBYは、例えば半導体チップあるいはゲート回路をスタンバイ状態に設定する信号である。
【0062】
上記構成において、動作について説明する。動作時において、スタンバイ信号/STBYは、ハイレベルとされている。このため、図10に示す回路は、制御信号EN1、EN2に応じて、図1に示す回路と同様に動作する。
【0063】
これに対して、スタンバイ信号/STBYがローレベルとされ、スタンバイ状態とされると、アンド回路41、42から出力される制御信号EN1S、EN2Sはローレベルとされる。このため、低リーク組合せ回路11、12は、強制的に非動作状態とされ、低リーク状態に設定される。
【0064】
上記第4の実施形態によれば、スタンバイ信号/STBYにより、低リーク組合せ回路11、12を非動作状態に設定している。したがって、動作時のみならずスタンバイ時においても、リーク電流を低減することが可能である。
【0065】
尚、上記第1乃至第4の実施形態は、本発明を図11に示す一般的なゲーテッド・クロック方式の回路に適用した場合について説明した。すなわち、図11に示すように、フリップフロップ回路51に対するクロック信号の入力を制御する制御信号により、低リーク組合せ回路52を制御したが、これに限定されるものではない。
【0066】
例えば図12に示すフィードバック方式のデータ転送回路に本発明を適用することも可能である。この場合、例えば組合せ回路61とフリップフロップ回路62の相互間に設けられたマルチプレクサ(MUX)63に供給される制御信号を低リーク組合せ回路64に供給し、マルチプレクサ(MUX)63の動作に連動して低リーク組合せ回路64を制御すればよい。
【0067】
また、本発明は、第1の実施形態と第2、第3の実施形態とを組み合わせて実施することも可能である。さらに、第4の実施形態を第1乃至第3の実施形態に組み合わせて実施することも可能である。
【0068】
その他、本発明の要旨を変えない範囲において種々変形実施可能なことは勿論である。
【0069】
【発明の効果】
以上、詳述したように本発明によれば、回路が動作している場合においても、リーク電流を削減することができ、消費電流を大幅に削減することが可能であり、しかも高速動作が可能な半導体集積回路を提供できる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態を示す構成図。
【図2】図1の動作を示すタイミングチャート。
【図3】図1に示す低リーク組合せ回路の一例を示す回路構成図。
【図4】図3に示す回路構成図を具体的に示す回路図。
【図5】本発明の第2の実施形態を示す構成図。
【図6】図2の動作を示すタイミングチャート。
【図7】図5に示す低リーク組合せ回路の一例を示す回路構成図。
【図8】図5に示す低リーク組合せ回路の他の例を示す回路構成図。
【図9】本発明の第3の実施形態を示す構成図。
【図10】本発明の第4の実施形態を示す構成図。
【図11】ゲーテッド・クロック方式を示す構成図。
【図12】フィードバック方式のデータ転送回路を示す構成図。
【図13】MT−CMOS回路の一例を示す回路図。
【図14】ゲート回路中の一部の論理回路を低閾値電圧のトランジスタにより構成従来の回路図。
【符号の説明】
11、12、22…低リーク組合せ回路、
13、14…フリップフロップ回路、
15、16…アンド回路、
11b、11d…閾値電圧の高いトランジスタ、
21、24、25、27…フリップフロップ回路、
23、26、28、41、42…アンド回路、
31…データ保持回路、
32…バイパス回路、
CLK…クロック信号、
EN1、EN2、EN3…制御信号、
/STBY…スタンバイ信号。

Claims (7)

  1. 閾値電圧の低い複数の第1のトランジスタによって構成され、入力端に入力信号が供給される第1の論理回路と、前記第1の論理回路の電源端子と電源線の相互間に接続され、ゲートに制御信号が供給される前記第1のトランジスタより閾値電圧の高い第2のトランジスタとを有し、前記制御信号により電源が供給された動作状態と、電源が遮断されたリーク低減状態とが切替えられる組合せ回路と、
    前記制御信号とクロック信号が入力端に供給され、前記制御信号と前記クロック信号が共に第1の論理レベルのとき、前記クロック信号が第1の論理レベル間出力信号を出力する第2の論理回路と、
    データ入力端が前記組合せ回路の出力端に接続され、クロック信号入力端が前記第2の論理回路の出力端に接続され、前記第2の論理回路から前記出力信号が供給されたとき、前記組合せ回路の出力信号を取り込むフリップフロップ回路と
    を具備することを特徴とする半導体集積回路。
  2. 前記制御信号は、前記クロック信号の1サイクルと同一のパルス幅を有し、前記クロック信号の立ち上がりより早く立ち上がることを特徴とする請求項1記載の半導体集積回路。
  3. 第1の制御信号とクロック信号が入力端に供給され、前記第1の制御信号と前記クロック信号が共に第1の論理レベルのとき、前記クロック信号が第1の論理レベル間出力信号を出力する第1の論理回路と、
    データ入力端に入力信号が供給され、クロック信号入力端に前記第1の論理回路の出力信号が供給されるフリップフロップ回路と、
    閾値電圧の低い複数の第1のトランジスタによって構成され、入力端に前記フリップフロップ回路の出力信号が供給される第2の論理回路と、前記第2の論理回路の電源端子と電源線の相互間に接続され、閾値電圧が前記第1のトランジスタより高い第2のトランジスタとを有し、前記フリップフロップ回路が第1の論理回路の出力信号により前記入力信号を取り込むとき、前記第2のトランジスタのゲートに前記クロック信号の1サイクルの周期を有する第2の制御信号が供給され電源が供給された動作状態とな組合せ回路と
    を具備することを特徴とする半導体集積回路。
  4. 前記第1の制御信号とクロック信号が供給され、前記第2の制御信号を出力する第3の論理回路と、
    前記組合せ回路は、前記第2の論理回路の出力端に接続され、前記第3の論理回路から出力される前記第2の制御信号に応じて前記第2のトランジスタがオフされる時、前記第2の論理回路の出力信号を保持する保持回路を具備することを特徴とする請求項3記載の半導体集積回路。
  5. 前記組合せ回路は、前記第2の論理回路に並列接続され、常時電源が供給される閾値電圧が前記第1のトランジスタより高い複数の第3のトランジスタにより構成されたバイパス回路を具備することを特徴とする請求項3記載の半導体集積回路。
  6. 第1の制御信号とクロック信号が入力端に供給され、前記第1の制御信号と前記クロック信号が共に第1の論理レベルのとき、前記クロック信号が第1の論理レベル間出力信号を出力する第1の論理回路と、
    データ入力端に第1の入力信号が供給され、クロック信号入力端に前記第1の論理回路の出力信号が供給される第1のフリップフロップ回路と、
    第2の制御信号と前記クロック信号が入力端に供給され、前記第2の制御信号と前記クロック信号が共に第1の論理レベルのとき、前記クロック信号が第1の論理レベル間出力信号を出力する第2の論理回路と、
    データ入力端に第2の入力信号が供給され、クロック信号入力端に前記第2の論理回路の出力信号が供給される第2のフリップフロップ回路と、
    前記第1、第2の制御信号のいずれかとクロック信号が供給され、前記クロック信号の1サイクルの間第3の制御信号を出力する第3の論理回路と、
    閾値電圧の低い複数の第1のトランジスタによって構成され、第1、第2の入力端に前 記第1、第2のフリップフロップ回路の出力信号が供給される第4の論理回路と、前記第4の論理回路の電源端子と電源線の相互間に接続され、ゲートに前記第3の制御信号が供給される閾値電圧が前記第1のトランジスタより高い第2のトランジスタとを有し、前記第3の制御信号により電源が供給された動作状態と、電源が遮断されたリーク低減状態とが切替えられる組合せ回路と
    を具備することを特徴とする半導体集積回路。
  7. 待機状態を設定するスタンバイ信号と、
    前記スタンバイ信号により前記制御信号を遮断する遮断回路をさらに具備することを特徴とする請求項1乃至3のいずれか1つに記載の半導体集積回路。
JP2000295234A 2000-09-27 2000-09-27 半導体集積回路 Expired - Fee Related JP3727838B2 (ja)

Priority Applications (10)

Application Number Priority Date Filing Date Title
JP2000295234A JP3727838B2 (ja) 2000-09-27 2000-09-27 半導体集積回路
TW090116815A TW517455B (en) 2000-09-27 2001-07-10 Semiconductor integrated circuit
CNB011329254A CN100340063C (zh) 2000-09-27 2001-09-11 半导体集成电路
US09/961,027 US6586982B2 (en) 2000-09-27 2001-09-21 Semiconductor circuit having a combination circuit being switched between an active and inactive state
EP01122513A EP1195902B1 (en) 2000-09-27 2001-09-21 Semiconductor integrated circuit with reduced leakage current
DE60143340T DE60143340D1 (de) 2000-09-27 2001-09-21 Integrierte Halbleiterschaltung mit reduziertem Leckstrom
KR10-2001-0059551A KR100447771B1 (ko) 2000-09-27 2001-09-26 반도체 집적 회로
US10/342,045 US6861882B2 (en) 2000-09-27 2003-01-14 Semiconductor integrated circuit with reduced leakage current
US10/946,398 US7109771B2 (en) 2000-09-27 2004-09-21 Semiconductor integrated circuit with reduced leakage current
US10/948,349 US7088161B2 (en) 2000-09-27 2004-09-23 Semiconductor integrated circuit with reduced leakage current

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000295234A JP3727838B2 (ja) 2000-09-27 2000-09-27 半導体集積回路

Publications (2)

Publication Number Publication Date
JP2002110920A JP2002110920A (ja) 2002-04-12
JP3727838B2 true JP3727838B2 (ja) 2005-12-21

Family

ID=18777692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000295234A Expired - Fee Related JP3727838B2 (ja) 2000-09-27 2000-09-27 半導体集積回路

Country Status (7)

Country Link
US (4) US6586982B2 (ja)
EP (1) EP1195902B1 (ja)
JP (1) JP3727838B2 (ja)
KR (1) KR100447771B1 (ja)
CN (1) CN100340063C (ja)
DE (1) DE60143340D1 (ja)
TW (1) TW517455B (ja)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002215705A (ja) * 2001-01-23 2002-08-02 Toshiba Corp 回路自動生成装置、回路自動生成方法及び回路自動生成プログラムを記録した記録媒体
JP2003209616A (ja) * 2002-01-15 2003-07-25 Fujitsu Ltd 半導体装置および携帯端末装置
JP2005517338A (ja) * 2002-02-06 2005-06-09 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 低消費電力のディジタル電子回路
CN1324706C (zh) * 2002-11-07 2007-07-04 上海贝岭股份有限公司 多功能管脚电路
JP4549026B2 (ja) * 2003-01-14 2010-09-22 富士通セミコンダクター株式会社 半導体集積回路
CN1320756C (zh) 2003-03-06 2007-06-06 富士通株式会社 半导体集成电路
JP2004326222A (ja) * 2003-04-22 2004-11-18 Renesas Technology Corp データ処理システム
JP3900126B2 (ja) * 2003-08-18 2007-04-04 ソニー株式会社 論理処理回路、半導体デバイス及び論理処理装置
US20070001727A1 (en) * 2003-09-03 2007-01-04 Koninklijke Philips Electronics N.V. Static latch
JP3990339B2 (ja) 2003-10-30 2007-10-10 株式会社東芝 回路自動設計装置、回路自動設計方法及び回路自動設計プログラム
KR100574967B1 (ko) * 2004-01-29 2006-04-28 삼성전자주식회사 Mtcmos용 제어회로
KR100696230B1 (ko) * 2005-03-07 2007-03-21 후지쯔 가부시끼가이샤 반도체 집적 회로
US7705625B2 (en) * 2005-07-08 2010-04-27 Zmos Technology, Inc. Source transistor configurations and control methods
US7323909B2 (en) * 2005-07-29 2008-01-29 Sequence Design, Inc. Automatic extension of clock gating technique to fine-grained power gating
US7397271B2 (en) * 2005-08-19 2008-07-08 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device
JP2007109983A (ja) * 2005-10-14 2007-04-26 Matsushita Electric Ind Co Ltd 半導体集積回路装置、電子機器及び半導体集積回路装置の製造方法
WO2007113712A1 (en) * 2006-03-30 2007-10-11 Nxp B.V. Low operational power control including power-gating switches
JP4705880B2 (ja) * 2006-05-09 2011-06-22 Okiセミコンダクタ株式会社 半導体集積回路とそのテスト方法
US8020018B2 (en) * 2006-09-28 2011-09-13 Infineon Technologies Ag Circuit arrangement and method of operating a circuit arrangement
JP4535057B2 (ja) * 2006-11-10 2010-09-01 ソニー株式会社 論理処理回路、半導体デバイス及び論理処理装置
JP2009088387A (ja) 2007-10-02 2009-04-23 Renesas Technology Corp 半導体装置
KR101477512B1 (ko) * 2008-03-18 2014-12-31 삼성전자주식회사 액티브 클럭 쉴딩 구조의 회로 및 이를 포함하는 반도체집적 회로
MY180559A (en) 2009-10-30 2020-12-02 Semiconductor Energy Lab Logic circuit and semiconductor device
KR101517944B1 (ko) 2009-11-27 2015-05-06 가부시키가이샤 한도오따이 에네루기 켄큐쇼 반도체 장치 및 반도체 장치의 제작방법
JP5879165B2 (ja) 2011-03-30 2016-03-08 株式会社半導体エネルギー研究所 半導体装置
KR101874144B1 (ko) 2011-05-06 2018-07-03 가부시키가이샤 한도오따이 에네루기 켄큐쇼 반도체 기억 장치
TWI568181B (zh) 2011-05-06 2017-01-21 半導體能源研究所股份有限公司 邏輯電路及半導體裝置
TWI536502B (zh) 2011-05-13 2016-06-01 半導體能源研究所股份有限公司 記憶體電路及電子裝置
TWI570730B (zh) 2011-05-20 2017-02-11 半導體能源研究所股份有限公司 半導體裝置
JP5951351B2 (ja) 2011-05-20 2016-07-13 株式会社半導体エネルギー研究所 加算器及び全加算器
US8736308B2 (en) * 2011-07-06 2014-05-27 Advanced Micro Devices, Inc. Pipeline power gating
US9135182B2 (en) 2012-06-01 2015-09-15 Semiconductor Energy Laboratory Co., Ltd. Central processing unit and driving method thereof
WO2014061761A1 (en) * 2012-10-17 2014-04-24 Semiconductor Energy Laboratory Co., Ltd. Microcontroller and method for manufacturing the same
CN104769842B (zh) 2012-11-06 2017-10-31 株式会社半导体能源研究所 半导体装置以及其驱动方法
KR102112367B1 (ko) 2013-02-12 2020-05-18 가부시키가이샤 한도오따이 에네루기 켄큐쇼 반도체 장치
JP2014199709A (ja) 2013-03-14 2014-10-23 株式会社半導体エネルギー研究所 記憶装置、半導体装置
US9166567B2 (en) * 2013-03-15 2015-10-20 University Of California, San Diego Data-retained power-gating circuit and devices including the same
WO2014157019A1 (en) 2013-03-25 2014-10-02 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device
US9100002B2 (en) * 2013-09-12 2015-08-04 Micron Technology, Inc. Apparatus and methods for leakage current reduction in integrated circuits
JP6252934B2 (ja) * 2013-11-18 2017-12-27 国立大学法人東北大学 省電力機能を備える論理回路
JP6442321B2 (ja) 2014-03-07 2018-12-19 株式会社半導体エネルギー研究所 半導体装置及びその駆動方法、並びに電子機器
TWI646782B (zh) 2014-04-11 2019-01-01 日商半導體能源研究所股份有限公司 保持電路、保持電路的驅動方法以及包括保持電路的半導體裝置
KR20240161234A (ko) 2014-10-10 2024-11-12 가부시키가이샤 한도오따이 에네루기 켄큐쇼 논리 회로, 처리 유닛, 전자 부품, 전자 기기, 및 반도체 장치
US10177142B2 (en) 2015-12-25 2019-01-08 Semiconductor Energy Laboratory Co., Ltd. Circuit, logic circuit, processor, electronic component, and electronic device
CN113098495B (zh) * 2021-06-07 2022-01-04 杭州士兰微电子股份有限公司 包含门电路的数字电路

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4486880A (en) * 1982-12-09 1984-12-04 Motorola, Inc. Output multiplexer having one gate delay
CN1004853B (zh) * 1985-08-29 1989-07-19 基思利仪器公司 结型场效应晶体管电阻式差动放大器
US4759190A (en) * 1987-04-22 1988-07-26 Leonard Trachtenberg Vehicle thermoelectric cooling and heating food and drink appliance
KR910006355B1 (ko) * 1988-08-18 1991-08-21 한국 전기 통신공사 채널 선택 제어신호를 이용한 멀티플렉서 출력의 인에이블/디스에이블 제어장치
EP0628831B1 (en) * 1988-09-07 1998-03-18 Texas Instruments Incorporated Bidirectional boundary scan test cell
JPH04301290A (ja) * 1991-03-28 1992-10-23 Nec Corp 先入れ先出しメモリ回路
JP3372052B2 (ja) * 1991-06-06 2003-01-27 テキサス インスツルメンツ インコーポレイテツド 境界走査集積回路
JP2000082286A (ja) 1991-11-08 2000-03-21 Hitachi Ltd 半導体集積回路
US5486774A (en) * 1991-11-26 1996-01-23 Nippon Telegraph And Telephone Corporation CMOS logic circuits having low and high-threshold voltage transistors
US5428797A (en) * 1991-12-23 1995-06-27 Apple Computer, Inc. Circuitry for eliminating bus contention at high frequencies by driving a bus to an available state prior to its relinquishing control of the bus
US5352940A (en) * 1993-05-27 1994-10-04 Altera Corporation Ram convertible look-up table based macrocell for PLDs
JP2820006B2 (ja) * 1993-11-02 1998-11-05 日本電気株式会社 スタンバイ電流が小さな半導体集積回路
US5729553A (en) * 1994-08-29 1998-03-17 Matsushita Electric Industrial Co., Ltd. Semiconductor integrated circuit with a testable block
US6078194A (en) * 1995-11-13 2000-06-20 Vitesse Semiconductor Corporation Logic gates for reducing power consumption of gallium arsenide integrated circuits
JPH09261013A (ja) 1996-03-19 1997-10-03 Fujitsu Ltd Dフリップフロップ回路
TW336353B (en) * 1996-09-12 1998-07-11 Matsushita Electric Ind Co Ltd Semiconductor circuit
JPH11112297A (ja) 1997-10-06 1999-04-23 Nec Corp ラッチ回路及びこのラッチ回路を有する半導体集積回路
DE19811353C1 (de) * 1998-03-16 1999-07-22 Siemens Ag Schaltungsanordnung zur Reduzierung des Leckstromes
JPH11284493A (ja) 1998-03-27 1999-10-15 Kawasaki Steel Corp マスタスレーブ型フリップフロップ
JP3080062B2 (ja) * 1998-04-06 2000-08-21 日本電気株式会社 半導体集積回路
US6182256B1 (en) * 1998-06-16 2001-01-30 National Semiconductor Corporation Scan flip-flop that simultaneously holds logic values from a serial load and a subsequent parallel load
KR20010052926A (ko) 1998-06-18 2001-06-25 가나이 쓰토무 반도체집적회로
JP4390305B2 (ja) * 1999-01-04 2009-12-24 株式会社ルネサステクノロジ 半導体装置
US6114884A (en) * 1999-04-07 2000-09-05 Kaplinsky; Cecil H. Driver circuit providing early release and quick bus turn-around
KR100546300B1 (ko) * 1999-10-01 2006-01-26 삼성전자주식회사 칩 정보 출력회로
US6501312B1 (en) * 1999-10-25 2002-12-31 Xilinx, Inc. Fast-locking DLL circuit and method with phased output clock
JP2002032987A (ja) * 2000-07-18 2002-01-31 Mitsubishi Electric Corp 内部電圧発生回路

Also Published As

Publication number Publication date
EP1195902B1 (en) 2010-10-27
US7109771B2 (en) 2006-09-19
US20030102898A1 (en) 2003-06-05
US7088161B2 (en) 2006-08-08
US20020036529A1 (en) 2002-03-28
EP1195902A3 (en) 2003-05-21
US6586982B2 (en) 2003-07-01
CN1347197A (zh) 2002-05-01
JP2002110920A (ja) 2002-04-12
EP1195902A2 (en) 2002-04-10
US20050035803A1 (en) 2005-02-17
KR20020025035A (ko) 2002-04-03
KR100447771B1 (ko) 2004-09-08
DE60143340D1 (de) 2010-12-09
TW517455B (en) 2003-01-11
US6861882B2 (en) 2005-03-01
CN100340063C (zh) 2007-09-26
US20050035802A1 (en) 2005-02-17

Similar Documents

Publication Publication Date Title
JP3727838B2 (ja) 半導体集積回路
US7514975B2 (en) Data retention in operational and sleep modes
US7768294B2 (en) Pulse latch circuit and semiconductor integrated circuit
US7391250B1 (en) Data retention cell and data retention method based on clock-gating and feedback mechanism
US6492854B1 (en) Power efficient and high performance flip-flop
US8242826B2 (en) Retention flip-flop
US7768331B1 (en) State-retentive master-slave flip flop to reduce standby leakage current
US7904838B2 (en) Circuits with transient isolation operable in a low power state
JPH11289246A (ja) 半導体集積回路
JP4138521B2 (ja) 半導体装置
US6864732B2 (en) Flip-flop circuit with reduced power consumption
JP4494390B2 (ja) チップ及びシステム
JP2002009242A (ja) 半導体集積回路、論理演算回路およびフリップフロップ
US6621306B2 (en) Random logic circuit
US20030218915A1 (en) Semiconductor device adapted for power shutdown and power resumption
US6381189B2 (en) Semiconductor register element
JP5627163B2 (ja) 動作モード及びスリープモードでのデータ保持方法および回路
US7917776B2 (en) System-on-chip including deepstop mode to reduce total leakage current and method thereof
US7443222B1 (en) Dynamic clock control
JP2007318230A (ja) 半導体集積回路
JP2005197478A (ja) 信号出力回路及び半導体装置
JPH05335899A (ja) フリップフロップ回路
JP2002176349A (ja) 半導体装置
JPH1019998A (ja) 半導体集積回路

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040609

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050322

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050523

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: 20050927

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050929

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: 20081007

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091007

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101007

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111007

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111007

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121007

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131007

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees