JPWO2016098593A1 - 電源監視回路、パワーオンリセット回路、および半導体装置 - Google Patents

電源監視回路、パワーオンリセット回路、および半導体装置 Download PDF

Info

Publication number
JPWO2016098593A1
JPWO2016098593A1 JP2016564777A JP2016564777A JPWO2016098593A1 JP WO2016098593 A1 JPWO2016098593 A1 JP WO2016098593A1 JP 2016564777 A JP2016564777 A JP 2016564777A JP 2016564777 A JP2016564777 A JP 2016564777A JP WO2016098593 A1 JPWO2016098593 A1 JP WO2016098593A1
Authority
JP
Japan
Prior art keywords
power supply
power
block
circuit
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.)
Ceased
Application number
JP2016564777A
Other languages
English (en)
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Publication of JPWO2016098593A1 publication Critical patent/JPWO2016098593A1/ja
Ceased 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
    • H03K19/0175Coupling arrangements; Interface arrangements
    • H03K19/0185Coupling arrangements; Interface arrangements using field effect transistors only
    • 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/35613Bistable circuits using complementary field-effect transistors using additional transistors in the input circuit the input circuit having a differential configuration
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K17/00Electronic switching or gating, i.e. not by contact-making and –breaking
    • H03K17/22Modifications for ensuring a predetermined initial state when the supply voltage has been applied
    • H03K17/223Modifications for ensuring a predetermined initial state when the supply voltage has been applied in field-effect transistor switches
    • 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/0013Arrangements for reducing power consumption in field effect transistor 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0175Coupling arrangements; Interface arrangements
    • H03K19/0185Coupling arrangements; Interface arrangements using field effect transistors only
    • H03K19/018507Interface arrangements
    • H03K19/018521Interface arrangements of complementary type, e.g. CMOS
    • H03K19/018528Interface arrangements of complementary type, e.g. CMOS with at least one differential stage
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/08Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
    • H03K19/094Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors
    • H03K19/0944Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors using MOSFET or insulated gate field-effect transistors, i.e. IGFET
    • H03K19/0948Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors using MOSFET or insulated gate field-effect transistors, i.e. IGFET using CMOS or complementary insulated gate field-effect transistors
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/01Details
    • H03K3/012Modifications of generator to improve response time or to decrease power consumption
    • 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/356165Bistable circuits using complementary field-effect transistors using additional transistors in the feedback circuit
    • 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/356182Bistable circuits using complementary field-effect transistors with additional means for controlling the main nodes

Landscapes

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

Abstract

本技術は、定常電流を低減させることができるようにする電源監視回路、パワーオンリセット回路、および半導体装置に関する。半導体装置には、所定のブロックから出力されたデジタル信号をレベル変換し、そのブロックの電源とは異なる電源で動作する他のブロックへと出力するレベルシフタ回路と、そのレベルシフタ回路の動作を制御する電源監視回路とが設けられている。電源監視回路は、所定のブロックへと電力を供給する電源の状態と、他のブロックの動作状態を制御するためのスタンバイ制御信号とに基づいて、レベルシフタ回路の動作を停止させる。また、電源監視回路には、定常電流の経路上にトランジスタが設けられており、スタンバイ制御信号に応じて、定常電流が流れないようにされる。本技術は半導体装置に適用することができる。

Description

本技術は電源監視回路、パワーオンリセット回路、および半導体装置に関し、特に、定常電流を低減させることができるようにした電源監視回路、パワーオンリセット回路、および半導体装置に関する。
従来、所定電源で動作するブロックから、その電源とは異なる他の電源で動作するブロックへとクロック信号や制御信号などの各種のデジタル信号を伝達させる場合に、デジタル信号の信号レベルを変換するレベルシフタ回路が用いられている。
例えば前段ブロックからレベルシフタ回路を介して後段ブロックへとデジタル信号を伝達させる場合、前段ブロックの電源が投入されていないとき、一般的なレベルシフタ回路では貫通電流が流れてしまい、消費電流が多くなってしまう。
そこで、電源を常時監視することで貫通電流が流れてしまうことを防止する技術が提案されている(例えば、特許文献1および特許文献2参照)。
この技術では、電源監視回路が前段ブロックの電源状態を監視し、前段ブロックへと電力を供給する電源が投入されていない状態では、レベルシフタ回路の論理を確定させ、レベルシフタ回路に貫通電流が流れることを防止している。
特開2010−166405号公報 特開2006−352195号公報
ところが上述した技術では、電源が投入されている状態では、電源監視回路に定常電流が流れてしまい、消費電流が多くなってしまう。
特に後段ブロックの電源電圧が、前段ブロックの電源電圧よりも大きい場合、例えば後段ブロックの電源電圧が2.5Vで前段ブロックの電源電圧が1.2Vであるなど、電源電圧に電位差がある場合には、電源監視回路に大きな定常電流が流れてしまう。
本技術は、このような状況に鑑みてなされたものであり、定常電流を低減させることができるようにするものである。
本技術の第1の側面の電源監視回路は、第1のブロックに電力を供給する第1の電源の状態と、前記第1の電源とは異なる第2の電源から電力供給を受けるとともに、前記第1のブロックから出力され、レベルシフタによりレベル変換された信号の供給を受ける第2のブロックの動作状態を制御するための動作状態制御信号とに基づいて、前記レベルシフタの動作を制御し、定常電流の経路上に設けられた、前記動作状態制御信号に応じて前記定常電流が流れない状態とする電流制御部を備える。
電源監視回路には、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合、前記レベルシフタの動作を停止させることができる。
前記電流制御部を、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合にオフするトランジスタとすることができる。
電源監視回路には、前記第1の電源が投入されていない状態である場合、前記第2のブロックをスタンバイ状態とさせることができる。
本技術の第1の側面においては、第1のブロックに電力を供給する第1の電源の状態と、前記第1の電源とは異なる第2の電源から電力供給を受けるとともに、前記第1のブロックから出力され、レベルシフタによりレベル変換された信号の供給を受ける第2のブロックの動作状態を制御するための動作状態制御信号とに基づいて、前記レベルシフタの動作が制御され、前記動作状態制御信号に応じて定常電流が流れない状態とされる。
本技術の第2の側面の半導体装置は、所定の電源から電力供給を受けて動作する第1のブロックと、前記第1のブロックから出力された信号に対してレベル変換を行うレベルシフタと、前記電源とは異なる他の電源から電力供給を受けて動作し、前記レベル変換により得られた信号の供給を受ける第2のブロックと、前記電源の状態と、前記第2のブロックの動作状態を制御するための動作状態制御信号とに基づいて前記レベルシフタの動作を制御する電源監視回路とを備え、前記電源監視回路は、定常電流の経路上に設けられた、前記動作状態制御信号に応じて前記定常電流が流れない状態とする電流制御部を有する。
前記電源監視回路には、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合、前記レベルシフタの動作を停止させることができる。
前記電流制御部を、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合にオフするトランジスタとすることができる。
前記電源監視回路には、前記電源が投入されていない状態である場合、前記第2のブロックをスタンバイ状態とさせることができる。
前記半導体装置には複数の前記レベルシフタを設け、前記電源監視回路には、前記複数の前記レベルシフタのそれぞれに同一の制御信号を供給させ、それらの前記複数の前記レベルシフタの動作を制御させることができる。
前記半導体装置には、複数の前記第2のブロックを設けるとともに、前記第2のブロックごとに、1または複数の前記レベルシフタと前記電源監視回路とを設けることができる。
前記複数の前記第2のブロックは、互いに電源電圧が異なる前記他の電源から電力供給を受けて動作するようにすることができる。
前記複数の前記第2のブロックは、同じ前記他の電源から電力供給を受けて動作するようにすることができる。
半導体装置には、前記電源と前記第1のブロックとの間に設けられた第1のパワーゲートスイッチをさらに設けることができる。
半導体装置には、前記他の電源と前記第2のブロックとの間に設けられ、前記電源監視回路の制御に応じてオンまたはオフする第2のパワーゲートスイッチをさらに設けることができる。
本技術の第2の側面においては、第1のブロックが所定の電源から電力供給を受けて動作し、レベルシフタにより、前記第1のブロックから出力された信号に対してレベル変換が行われ、第2のブロックが前記電源とは異なる他の電源から電力供給を受けて動作し、前記レベル変換により得られた信号の供給を受ける。そして、電源監視回路により、前記電源の状態と、前記第2のブロックの動作状態を制御するための動作状態制御信号とに基づいて前記レベルシフタの動作が制御される。また、前記電源監視回路には、定常電流の経路上に設けられた、前記動作状態制御信号に応じて前記定常電流が流れない状態とする電流制御部が設けられている。
本技術の第3の側面のパワーオンリセット回路は、入力されたクロック信号に基づいてカウント動作を行うカウンタと、前記カウンタによるカウント結果に基づいて、外部のブロックをリセットするためのリセット信号を出力するリセット信号出力部と、前記リセット信号に応じて前記カウンタへの電力供給を制御する第1のパワーゲートスイッチとを備える。
パワーオンリセット回路には、前記クロック信号を出力する発振部と、前記リセット信号に応じて前記発振部への電力供給を制御する第2のパワーゲートスイッチとをさらに設けることができる。
前記第2のパワーゲートスイッチには、前記リセット信号による前記外部のブロックのリセットが解除された場合、前記発振部への電力供給を停止させるようにすることができる。
前記第2のパワーゲートスイッチには、前記発振部の発振動作を制御するための外部制御信号と、前記リセット信号とに応じて前記発振部への電力供給を制御させるようにすることができる。
前記第2のパワーゲートスイッチには、前記外部制御信号が前記発振動作を停止させる旨の信号であり、かつ前記リセット信号による前記外部のブロックのリセットが解除されている場合、前記発振部への電力供給を停止させるようにすることができる。
パワーオンリセット回路には、前記カウンタおよび前記リセット信号出力部をリセットするとともに、電源が投入された場合、前記カウンタおよび前記リセット信号出力部のリセットを解除する初期化部をさらに設けることができる。
本技術の第3の側面においては、入力されたクロック信号に基づいてカウンタによりカウント動作が行われ、前記カウンタによるカウント結果に基づいて、リセット信号出力部により外部のブロックをリセットするためのリセット信号が出力され、第1のパワーゲートスイッチによって、前記リセット信号に応じて前記カウンタへの電力供給が制御される。
本技術の第4の側面の半導体装置は、入力されたクロック信号に基づいてカウント動作を行うカウンタと、前記カウンタによるカウント結果に基づいて、外部のブロックをリセットするためのリセット信号を出力するリセット信号出力部と、前記リセット信号に応じて前記カウンタへの電力供給を制御するパワーゲートスイッチとを有するパワーオンリセット回路を備える。
本技術の第4の側面においては、入力されたクロック信号に基づいてカウンタによりカウント動作が行われ、前記カウンタによるカウント結果に基づいて、リセット信号出力部により外部のブロックをリセットするためのリセット信号が出力され、パワーゲートスイッチによって、前記リセット信号に応じて前記カウンタへの電力供給が制御される。
本技術の第1の側面および第2の側面によれば、定常電流を低減させることができる。また、本技術の第3の側面および第4の側面によれば、リーク電流を低減させることができる。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載された何れかの効果であってもよい。
本技術を適用した半導体装置の構成例を示す図である。 半導体装置の他の構成例を示す図である。 半導体装置の他の構成例を示す図である。 半導体装置の他の構成例を示す図である。 半導体装置の他の構成例を示す図である。 半導体装置の他の構成例を示す図である。 電源監視回路の他の構成例を示す図である。 電源監視回路の他の構成例を示す図である。 レベルシフタ回路の他の構成例を示す図である。 レベルシフタ回路の他の構成例を示す図である。 レベルシフタ回路の他の構成例を示す図である。 本技術を適用したパワーオンリセット回路の構成例を示す図である。 パワーオンリセット回路の動作波形を示す図である。 パワーオンリセット回路の他の構成例を示す図である。 パワーオンリセット回路の他の構成例を示す図である。 カウンタ初期化回路の他の構成例を示す図である。 カウンタ初期化回路の他の構成例を示す図である。 カウンタ初期化回路の他の構成例を示す図である。 発振回路の構成例を示す図である。 発振回路の構成例を示す図である。 カウンタの構成例を示す図である。 カウンタの構成例を示す図である。
以下、図面を参照して、本技術を適用した実施の形態について説明する。
〈第1の実施の形態〉
〈半導体装置の構成例〉
本技術は、前段ブロックから出力された信号のレベルを変換して、後段ブロックへと出力するレベルシフタ回路における貫通電流を低減させるための電源監視回路において、前段ブロックの電源状態および後段ブロックの動作状態に応じて自身の動作を停止させることで、定常電流を低減させるものである。
このような本技術は、センサーネットワーク、モバイルウェラブル、ネットワーク機器、携帯電話等のポータブル機器、撮像装置など各種の電子機器や、それらの電子機器を構成する半導体装置に適用することが可能である。
図1は、本技術を適用した半導体装置の一実施の形態の構成例を示す図である。
図1に示す半導体装置11は、ブロック21、レベルシフタ回路22、ブロック23、および電源監視回路24を有している。
ブロック21は、電源VDDAから電力供給を受けて動作する半導体回路であり、所定のデジタル信号LS_INをレベルシフタ回路22に出力する。ここで、デジタル信号LS_INは、クロック信号や制御信号、データ信号など、どのような信号であってもよい。また、以下、電源VDDAの電源電圧を適宜、電圧VDDAとも称することとする。
レベルシフタ回路22は、電源VDDAとは電源電圧が異なる電源VDDBから電力供給を受けて動作する。具体的には、レベルシフタ回路22は、前段のブロック21から供給されたデジタル信号LS_INに対してレベル変換を行い、その結果得られたデジタル信号LS_OUTを後段のブロック23に出力する。
また、レベルシフタ回路22は、電源監視回路24から供給された制御信号PS_OUTに応じて動作を停止する。この例では、制御信号PS_OUTがHレベル(Highレベル)である場合、レベルシフタ回路22は通常動作を行い、制御信号PS_OUTがLレベル(Lowレベル)である場合、レベルシフタ回路22は動作を停止する。
ブロック23は、電源VDDBから電力供給を受けて動作する半導体回路であり、レベルシフタ回路22から供給されたデジタル信号LS_OUTに応じた動作を行う。なお、以下、電源VDDBの電源電圧を電圧VDDBとも称する。
また、ブロック23は、電源監視回路24から供給されたスタンバイ制御信号xSTB_OUTに応じてスタンバイ状態となり、一時的に動作を停止する。例えば、ブロック23への電力供給が一時的に停止された状態となり、これによりブロック23は動作を停止する。
この例では、スタンバイ制御信号xSTB_OUTがHレベルである場合、ブロック23は通常動作を行い、スタンバイ制御信号xSTB_OUTがLレベルである場合、ブロック23はスタンバイ状態となる。
電源監視回路24は、電源VDDBから電力供給を受けて動作し、電源VDDAの状態、およびブロック23の動作状態を指定(制御)するスタンバイ制御信号xSTBに応じて、制御信号PS_OUTおよびスタンバイ制御信号xSTB_OUTを生成し、出力する。
ここで、スタンバイ制御信号xSTBは電源監視回路24の外部から供給された信号であり、ブロック23の動作状態をスタンバイ状態とするか、または通常動作状態とするかを示す信号である。具体的には、スタンバイ制御信号xSTBがLレベルである場合、ブロック23をスタンバイ状態とすることを示しており、スタンバイ制御信号xSTBがHレベルである場合、ブロック23を通常動作状態とすることを示している。
また、電源監視回路24は、外部から供給されたスタンバイ制御信号xSTBに応じて、自分自身の動作を停止させ、電源監視回路24に定常電流が流れないようにする。
さらに、レベルシフタ回路22は、トランジスタ41乃至トランジスタ51から構成されている。ここで、トランジスタ41、トランジスタ43、トランジスタ45乃至トランジスタ47、トランジスタ50、およびトランジスタ51はPMOS(P type Metal Oxide Semiconductor)トランジスタとなっており、トランジスタ42、トランジスタ44、トランジスタ48、およびトランジスタ49はNMOS(N type Metal Oxide Semiconductor)トランジスタとなっている。
レベルシフタ回路22では、トランジスタ41とトランジスタ42からインバータ回路が構成されており、これらのトランジスタ41とトランジスタ42のゲートには、ブロック21から出力されたデジタル信号LS_INが供給される。また、トランジスタ41のソースは電源VDDAに接続され、トランジスタ42のソースは電位VSSAのグランドに接続され、トランジスタ41とトランジスタ42のドレインが互いに接続されている。そして、トランジスタ41とトランジスタ42のドレインの電位が出力信号xLS_INとして、トランジスタ47およびトランジスタ48のそれぞれのゲートに供給される。
また、トランジスタ43のゲートには、ブロック21から出力されたデジタル信号LS_INが供給され、トランジスタ43のソースはトランジスタ45のドレインに接続され、トランジスタ43のドレインには、トランジスタ44のドレインに接続されている。
トランジスタ44のゲートには、ブロック21から出力されたデジタル信号LS_INが供給され、トランジスタ44のソースはトランジスタ49のドレインおよびトランジスタ48のソースに接続されている。
トランジスタ45のソースは電源VDDBに接続され、トランジスタ45のゲートはトランジスタ47およびトランジスタ48のドレインに接続されている。また、トランジスタ46のソースは電源VDDBに接続され、トランジスタ46のゲートは、トランジスタ43およびトランジスタ44のドレインに接続されている。
トランジスタ47のソースはトランジスタ46のドレインに接続され、トランジスタ47のドレインにはトランジスタ48のドレインが接続されている。これらのトランジスタ47およびトランジスタ48のドレインの電位がデジタル信号LS_OUTとしてブロック23に出力される。
また、レベルシフタ回路22では、電源監視回路24から出力された制御信号PS_OUTが、トランジスタ49、トランジスタ50、およびトランジスタ51のそれぞれのゲートに供給される。
トランジスタ49のソースは電位VSSBのグランドに接続されている。また、トランジスタ50のソースは電源VDDBに接続されており、トランジスタ50のドレインは、トランジスタ43およびトランジスタ44のドレインに接続されている。さらに、トランジスタ51のソースは電源VDDBに接続されており、トランジスタ51のドレインは、トランジスタ47およびトランジスタ48のドレインに接続されている。
電源監視回路24は、トランジスタ71乃至トランジスタ73、抵抗74、およびトランジスタ75乃至トランジスタ77から構成される。
ここで、トランジスタ71、トランジスタ75、およびトランジスタ76はPMOSトランジスタとなっており、トランジスタ72、トランジスタ73、およびトランジスタ77はNMOSトランジスタとなっている。
トランジスタ71およびトランジスタ72のゲートには、外部からスタンバイ制御信号xSTBが供給される。また、トランジスタ71のソースは、抵抗74を介して電源VDDBに接続されており、トランジスタ71のドレインはトランジスタ72およびトランジスタ75のドレインと、トランジスタ76およびトランジスタ77のゲートに接続されている。
トランジスタ72のソースは、トランジスタ73を介して電位VSSBのグランドに接続されている。また、トランジスタ72のドレインは、トランジスタ71および抵抗74を介して電源VDDBに接続されている。すなわち、トランジスタ72は電源VDDBと電位VSSBのグランドとの間に配置されている。
トランジスタ73のゲートには、電源VDDAが接続されており、トランジスタ73のソースは電位VSSBのグランドに接続されており、トランジスタ73のドレインはトランジスタ72のソースが接続されている。
トランジスタ75のゲートは電源VDDAに接続されており、トランジスタ75のソースは抵抗74を介して電源VDDBに接続されている。
また、トランジスタ75のドレインはトランジスタ76およびトランジスタ77のゲートに接続されている。この例では、トランジスタ75のドレインの電位が出力信号xPS_OUTとなる。換言すれば、トランジスタ71、トランジスタ75、またはトランジスタ73から出力信号xPS_OUTが出力される。
トランジスタ76のソースは電源VDDBに接続されており、トランジスタ76のドレインはトランジスタ77のドレインに接続されている。また、トランジスタ77のソースは電位VSSBのグランドに接続されている。
これらのトランジスタ76とトランジスタ77からインバータ回路が構成されており、その出力、すなわちトランジスタ76とトランジスタ77のドレインの電位が制御信号PS_OUTおよびスタンバイ制御信号xSTB_OUTとして出力される。ここで、制御信号PS_OUTは、レベルシフタ回路22のトランジスタ49、トランジスタ50、およびトランジスタ51のゲートに供給され、スタンバイ制御信号xSTB_OUTはブロック23に供給される。
このように、電源監視回路24では、電源VDDAの状態、すなわち電源VDDAが投入されているかを監視するトランジスタ73およびトランジスタ75のオン、オフの状態と、ブロック23の動作状態を制御するためのスタンバイ制御信号xSTBを監視するトランジスタ71およびトランジスタ72のオン、オフの状態との組み合わせに応じて、制御信号PS_OUTの論理が定まる。
〈半導体装置の動作の説明〉
(電源VDDAが投入され、かつスタンバイ制御信号xSTBがHレベルである場合)
次に、半導体装置11の動作について説明する。
まず、電源VDDAが投入され、かつブロック23を通常動作させるために、外部からHレベルであるスタンバイ制御信号xSTBが供給された場合について説明する。
この場合、電源監視回路24からレベルシフタ回路22へと供給される制御信号PS_OUTはHレベルとなり、レベルシフタ回路22は通常動作を行う。すなわち、レベルシフタ回路22は、ブロック21から供給されたデジタル信号LS_INをレベル変換し、その結果得られたデジタル信号LS_OUTを後段のブロック23に出力する。
具体的には、電源VDDAが投入されると、電源監視回路24ではトランジスタ73がオンされ、つまり導通状態とされ、またスタンバイ制御信号xSTBがHレベルあるので、トランジスタ72もオンされる。
これにより、トランジスタ73から出力される出力信号xPS_OUTはLレベル(電位VSSB)となる。その結果、トランジスタ76がオンされ、トランジスタ76からHレベル(電圧VDDB)の信号が制御信号PS_OUTとしてレベルシフタ回路22におけるトランジスタ49、トランジスタ50、およびトランジスタ51のゲートに供給されることになる。
また、このときトランジスタ76から出力されるHレベル(電圧VDDB)の信号が制御信号PS_OUTとしてだけでなく、スタンバイ制御信号xSTB_OUTとしてもブロック23に供給される。この場合、ブロック23に供給されるスタンバイ制御信号xSTB_OUTはHレベルであるので、ブロック23は通常動作を行う。
さらに、電源監視回路24からHレベルである制御信号PS_OUTの供給を受けたレベルシフタ回路22は通常動作を行い、デジタル信号LS_INに対するレベル変換を行う。
例えばデジタル信号LS_INがHレベル(電圧VDDA)である場合、トランジスタ42がオンされるので出力信号xLS_INはLレベルとなる。これにより、トランジスタ47がオンされることになる。
また、デジタル信号LS_INがHレベルであるのでトランジスタ44がオンされ、さらに制御信号PS_OUTがHレベルであるので、トランジスタ49がオンされる。これにより、トランジスタ46のゲートは、トランジスタ44およびトランジスタ49を介して電位VSSBのグランドに接続される。つまり、トランジスタ46のゲートに印加される電圧レベルはLレベルとなる。
その結果、トランジスタ46がオンされ、トランジスタ46からブロック23には、トランジスタ47を介してHレベル(電圧VDDB)のデジタル信号LS_OUTが出力される。これにより、入力された電圧VDDAのデジタル信号LS_INが、電圧VDDBのデジタル信号LS_OUTへと変換されたことになる。
一方、デジタル信号LS_INがLレベルである場合、トランジスタ41がオンされるので出力信号xLS_INはHレベルとなる。これにより、トランジスタ48がオンされることになる。
また、制御信号PS_OUTがHレベルであるのでトランジスタ49がオンされ、トランジスタ48が、トランジスタ49を介して電位VSSBのグランドに接続される。その結果、トランジスタ48からブロック23には、Lレベル(電位VSSB)のデジタル信号LS_OUTが出力される。これにより、電源VDDAに対するグランドの電位VSSAのレベルのデジタル信号LS_INが、電源VDDBに対するグランドの電位VSSBのレベルのデジタル信号LS_OUTに変換されたことになる。
(電源VDDAが投入されていない状態である場合)
続いて、電源VDDAが投入されていない状態の場合について説明する。
この場合、スタンバイ制御信号xSTBによらず、デジタル信号LS_INと出力信号xLS_INの状態が不定となり、デジタル信号LS_OUTの論理はHレベルに固定される。
すなわち、電源VDDAが投入されていない状態では、電源監視回路24においてトランジスタ75がオンされるので、トランジスタ75からHレベルの出力信号xPS_OUTが出力される。すると、出力信号xPS_OUTの供給を受けたトランジスタ77がオンされる。これにより、トランジスタ77から出力されたLレベル(電位VSSB)の信号が、制御信号PS_OUTとしてレベルシフタ回路22に供給されるとともに、スタンバイ制御信号xSTB_OUTとしてブロック23に供給される。
この場合、ブロック23に供給されるスタンバイ制御信号xSTB_OUTはLレベルであるので、ブロック23はスタンバイ制御信号xSTBによらず、スタンバイ状態となる。
さらに、電源監視回路24からLレベルである制御信号PS_OUTの供給を受けたレベルシフタ回路22は動作を停止する。すなわち、トランジスタ51のゲートには、Lレベルの制御信号PS_OUTが供給されるので、トランジスタ51はオンされ、その結果、ブロック23へと出力されるデジタル信号LS_OUTはHレベル(電圧VDDB)に固定される。
このように、制御信号PS_OUTがLレベルである場合には、レベルシフタ回路22は動作せず、その出力であるデジタル信号LS_OUTはHレベルに論理固定される。
なお、ブロック23がスタンバイ状態であるときには、デジタル信号LS_OUTはブロック23で使用されることはないため、Hレベルに固定されていても特に不都合は生じない。
また、電源監視回路24から出力された制御信号PS_OUTは、トランジスタ49にも供給されるが、制御信号PS_OUTはLレベルであるので、トランジスタ49はオフされた状態(非導通状態)となる。したがってトランジスタ49がオフされた状態では、レベルシフタ回路22は電位VSSBのグランドから切り離されることから、レベルシフタ回路22自体に貫通電流が流れなくなる。
このようにレベルシフタ回路22の貫通電流の経路上に、制御信号PS_OUTに応じてオンまたはオフするトランジスタ49を配置することで、電源VDDAが投入されていない状態であるときに、レベルシフタ回路22に貫通電流が流れてしまうことを防止することができる。これにより、半導体装置11の消費電流を削減することができる。
(電源VDDAが投入され、かつスタンバイ制御信号xSTBがLレベルである場合)
さらに、電源VDDAが投入された状態であり、かつブロック23をスタンバイ状態とするために、Lレベルのスタンバイ制御信号xSTBが供給された場合について説明する。
この場合、電源監視回路24は動作を停止した状態となり、電源監視回路24からレベルシフタ回路22へと供給される制御信号PS_OUTはLレベルとなる。また、スタンバイ制御信号xSTB_OUTもLレベルとなるので、ブロック23はスタンバイ状態となる。
外部から供給されるスタンバイ制御信号xSTBがLレベルである場合、トランジスタ72はオフされるので、電源監視回路24内のトランジスタ73に電源VDDBに起因する定常電流が流れない状態となる。
特に電圧VDDAと電圧VDDBの差が大きい場合、トランジスタ73には大きな定常電流が流れる。そこで、電源監視回路24では、定常電流の経路上にスタンバイ制御信号xSTBに応じてオン、オフするトランジスタ72を配置することで、ブロック23をスタンバイ状態とする旨のスタンバイ制御信号xSTBが供給されたときに定常電流が流れないようにしている。このように、スタンバイ制御信号xSTBに応じて電源監視回路24に定常電流が流れないようにすることで、電源監視回路24の消費電流を削減することができる。
また、ブロック23をスタンバイ状態とするためのスタンバイ制御信号xSTBが供給された場合、つまりスタンバイ制御信号xSTBがLレベルである場合、トランジスタ71がオンされるので、出力信号xPS_OUTはHレベルとなる。そうすると、トランジスタ77がオンされるので、制御信号PS_OUTはLレベルとなる。
このようにトランジスタ71は、スタンバイ制御信号xSTBがLレベルであるときに、制御信号PS_OUTの論理をLレベルに固定するために設けられている。したがって、スタンバイ制御信号xSTBがLレベルであるときには、電源監視回路24の動作が停止され、すなわち電源VDDAの状態の監視が行われず、常にLレベルの制御信号PS_OUTが出力されることになる。
このようにしてLレベルの制御信号PS_OUTが出力されると、レベルシフタ回路22の動作状態は、上述した電源VDDAが投入されていない場合と同様の動作状態となり、レベルシフタ回路22からブロック23へは、Hレベルのデジタル信号LS_OUTが出力される。なお、この場合においてもブロック23がスタンバイ状態となるので、デジタル信号LS_OUTはブロック23で使用されることはなく、Hレベルに固定されていても特に不都合は生じない。
以上のようにして、半導体装置11によれば、レベルシフタ回路22の出力側のブロック23がスタンバイ状態である場合において、電源監視回路24の定常電流を大きく削減し、消費電流を低減させることができる。
例えば、低消費電流の半導体チップにおいては多数の電源系が存在し、それぞれの電源系ごとに電源監視回路が搭載されることもある。そのような場合、これらの電源監視回路の定常電流を無視することができない。
そのため、ブロック21やブロック23等の各ブロックがスタンバイ状態であるときに電源監視回路24の定常電流を削減できる本技術は、定常電流を低減させる手法として有効である。特に、センサーネットワークやモバイルウェラブルなどのアプリケーションにおいて、半導体チップの消費電流を極限まで削減することが求められており、本技術による消費電流削減手法は有効な解決方法となる。
〈第2の実施の形態〉
〈半導体装置の構成例〉
なお、以上においては半導体装置11に1つの電源監視回路24と、1つのレベルシフタ回路22とが設けられている構成を例として説明した。しかし、例えば図2に示すように、デジタル信号を授受するブロック間に1つの電源監視回路24と、複数のレベルシフタ回路とが設けられるようにしてもよい。なお、図2において、図1における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図2に示す半導体装置101は、ブロック21、レベルシフタ回路111−1乃至レベルシフタ回路111−5、ブロック23、および電源監視回路24を有している。
この例では、ブロック21は電源VDDAから電力供給を受けて動作し、複数のデジタル信号のそれぞれを、レベルシフタ回路111−1乃至レベルシフタ回路111−5のそれぞれを介してブロック23に供給する。
レベルシフタ回路111−1乃至レベルシフタ回路111−5は、例えば図1のレベルシフタ回路22と同様の構成となっており、ブロック21から供給されたデジタル信号に対してレベル変換を行い、その結果得られたデジタル信号をブロック23に出力する。したがって、これらのレベルシフタ回路111−1乃至レベルシフタ回路111−5は、上述したレベルシフタ回路22と同様の動作を行う。
なお、以下、レベルシフタ回路111−1乃至レベルシフタ回路111−5を特に区別する必要のない場合、単にレベルシフタ回路111とも称する。
また、各レベルシフタ回路111は、電源監視回路24から供給された制御信号PS_OUTに応じて動作を停止する。
ブロック21から各レベルシフタ回路111に供給されるデジタル信号は、図1において説明したデジタル信号LS_INに相当し、各レベルシフタ回路111からブロック23に出力されるデジタル信号は、図1において説明したデジタル信号LS_OUTに相当する。したがって、この場合においてもレベルシフタ回路111によりレベル変換されるデジタル信号は、クロック信号やデータ信号など、どのような信号であってもよい。
ブロック23は、電源VDDBから電力供給を受けて動作し、レベルシフタ回路111−1乃至レベルシフタ回路111−5を介してブロック21から供給されたデジタル信号に応じた動作を行う。
電源監視回路24は、電源VDDBから電力供給を受けて動作し、電源VDDAの状態、およびブロック23の動作状態を指定するスタンバイ制御信号xSTBに応じて、制御信号PS_OUTおよびスタンバイ制御信号xSTB_OUTを生成し、出力する。すなわち、電源監視回路24は、同一の制御信号PS_OUTを各レベルシフタ回路111に供給して、それらのレベルシフタ回路111の動作を制御するとともに、スタンバイ制御信号xSTB_OUTをブロック23に供給し、必要に応じてブロック23をスタンバイ状態とさせる。
このように、半導体装置101に複数のレベルシフタ回路111を設け、それらのレベルシフタ回路111を電源監視回路24から出力された1つの制御信号PS_OUTにより制御することでも、電源監視回路24の定常電流を大きく削減することができる。また、これにより、消費電流を低減させることができる。
〈第3の実施の形態〉
〈半導体装置の構成例〉
さらに、半導体装置において、前段のブロックから出力された複数のデジタル信号が、互いに異なる後段のブロックへと供給されるようにしてもよい。
そのような場合、半導体装置は、例えば図3に示すように構成される。なお、図3において、図2における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図3に示す半導体装置141は、ブロック21、レベルシフタ回路111−1乃至レベルシフタ回路111−5、ブロック23、電源監視回路24、レベルシフタ回路151−1乃至レベルシフタ回路151−5、ブロック152、電源監視回路153、レベルシフタ回路154−1乃至レベルシフタ回路154−5、ブロック155、および電源監視回路156を有している。
この例では、ブロック21はデジタル信号をレベルシフタ回路111を介してブロック23にも供給するが、他の複数のデジタル信号をレベルシフタ回路151−1乃至レベルシフタ回路151−5のそれぞれを介してブロック152にも供給する。また、ブロック21はさらに他の複数のデジタル信号を、レベルシフタ回路154−1乃至レベルシフタ回路154−5のそれぞれを介してブロック155にも供給する。
すなわち、半導体装置141では、ブロック21からのデジタル信号の出力先となるブロックごとに、レベルシフタ回路と電源監視回路が設けられている。
なお、以下、レベルシフタ回路151−1乃至レベルシフタ回路151−5のそれぞれを特に区別する必要のない場合、単にレベルシフタ回路151とも称し、レベルシフタ回路154−1乃至レベルシフタ回路154−5のそれぞれを特に区別する必要のない場合、単にレベルシフタ回路154とも称する。
また、図3では、電源監視回路24に供給されるスタンバイ制御信号xSTBが、他のブロックのスタンバイ制御信号と区別するためにスタンバイ制御信号xSTBBと記されている。同様に、電源監視回路24から出力される制御信号PS_OUTが、他の電源監視回路から出力される制御信号と区別するために制御信号PS_OUTBと記されている。
レベルシフタ回路151−1乃至レベルシフタ回路151−5は、電源VDDAおよび電源VDDBとは電源電圧が異なる電源VDDCから電力供給を受けて動作する。
具体的には、レベルシフタ回路151−1乃至レベルシフタ回路151−5は、ブロック21から供給されたデジタル信号に対してレベル変換を行い、その結果得られたデジタル信号をブロック152に供給する。また、各レベルシフタ回路151は、電源監視回路153から供給された制御信号PS_OUTCに応じて動作を停止する。
なお、各レベルシフタ回路151の構成は、図1に示したレベルシフタ回路22の構成と同様の構成となっており、レベルシフタ回路151は、レベルシフタ回路22と同様の動作を行う。
ブロック152は、電源VDDCから電力供給を受けて動作し、レベルシフタ回路151−1乃至レベルシフタ回路151−5を介してブロック21から供給されたデジタル信号に応じた動作を行う。
電源監視回路153は、電源VDDCから電力供給を受けて動作し、電源VDDAの状態、およびブロック152の動作状態を指定するスタンバイ制御信号xSTBCに応じて、制御信号PS_OUTCおよびスタンバイ制御信号xSTB_OUTCを生成し、出力する。
すなわち、電源監視回路153は、同一の制御信号PS_OUTCを各レベルシフタ回路151に供給して、それらのレベルシフタ回路151の動作を制御するとともに、スタンバイ制御信号xSTB_OUTCをブロック152に供給し、必要に応じてブロック152をスタンバイ状態とさせる。ここで、各レベルシフタ回路151には、同じ制御信号PS_OUTCが供給される。また、電源監視回路153の構成および動作は、電源監視回路24の構成および動作と同様である。
レベルシフタ回路154−1乃至レベルシフタ回路154−5は、電源VDDA乃至電源VDDCとは電源電圧が異なる電源VDDDから電力供給を受けて動作する。
具体的には、レベルシフタ回路154−1乃至レベルシフタ回路154−5は、ブロック21から供給されたデジタル信号に対してレベル変換を行い、その結果得られたデジタル信号をブロック155に供給する。また、各レベルシフタ回路154は、電源監視回路156から供給された制御信号PS_OUTDに応じて動作を停止する。
なお、各レベルシフタ回路154の構成は、図1に示したレベルシフタ回路22の構成と同様の構成となっており、レベルシフタ回路154は、レベルシフタ回路22と同様の動作を行う。
ブロック155は、電源VDDDから電力供給を受けて動作し、レベルシフタ回路154−1乃至レベルシフタ回路154−5を介してブロック21から供給されたデジタル信号に応じた動作を行う。
電源監視回路156は、電源VDDDから電力供給を受けて動作し、電源VDDAの状態、およびブロック155の動作状態を指定するスタンバイ制御信号xSTBDに応じて、制御信号PS_OUTDおよびスタンバイ制御信号xSTB_OUTDを生成し、出力する。
すなわち、電源監視回路156は、同一の制御信号PS_OUTDを各レベルシフタ回路154に供給して、それらのレベルシフタ回路154の動作を制御するとともに、スタンバイ制御信号xSTB_OUTDをブロック155に供給し、必要に応じてブロック155をスタンバイ状態とさせる。ここで、各レベルシフタ回路154には、同じ制御信号PS_OUTDが供給される。また、電源監視回路156の構成および動作は、電源監視回路24の構成および動作と同様である。
以上のように、半導体装置141では、各レベルシフタ回路の出力側に設けられたブロック23、ブロック152、およびブロック155が、それぞれ異なるスタンバイ制御信号により制御される。つまり、半導体装置141は、ブロック23、ブロック152、およびブロック155を独立に制御し、スタンバイ状態とすることができる。
また、半導体装置141では、各ブロックに1つずつ電源監視回路が接続されている。すなわち、ブロック23、ブロック152、およびブロック155のそれぞれに対して、電源監視回路24、電源監視回路153、および電源監視回路156のそれぞれが接続されている。さらに、この半導体装置141では、ブロック23、ブロック152、およびブロック155が、それぞれ異なる電源VDDB、電源VDDC、および電源VDDDに接続され、それらの電源(電源系)から電力供給を受けて動作する。
〈第4の実施の形態〉
〈半導体装置の構成例〉
なお、第3の実施の形態では、後段のブロック23、ブロック152、およびブロック155が互いに異なる電源系で動作する例について説明したが、例えば図4に示すように、それらのブロック23、ブロック152、およびブロック155が同じ電源系で動作するようにしてもよい。なお、図4において図3における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図4に示す半導体装置141は、ブロック21、レベルシフタ回路111−1乃至レベルシフタ回路111−5、ブロック23、電源監視回路24、レベルシフタ回路151−1乃至レベルシフタ回路151−5、ブロック152、電源監視回路153、レベルシフタ回路154−1乃至レベルシフタ回路154−5、ブロック155、および電源監視回路156を有している。
すなわち、図4に示す半導体装置141は、図3に示した半導体装置141と同様の構成とされている。但し、図4の例では、ブロック23、ブロック152、およびブロック155は同じ電源VDDBから電力供給を受けて動作する。
したがって、各レベルシフタ回路111、レベルシフタ回路151、およびレベルシフタ回路154も電源VDDBから電力供給を受けて動作する。
また、電源監視回路24は、電源VDDBから電力供給を受けて動作する。すなわち、電源監視回路24は電源VDDAの状態、およびブロック23の動作状態を指定するスタンバイ制御信号xSTB1に応じて、制御信号PS_OUT1を各レベルシフタ回路111に供給するとともに、スタンバイ制御信号xSTB_OUT1を生成し、ブロック23に供給する。したがって、レベルシフタ回路111は制御信号PS_OUT1に応じて動作を停止し、ブロック23はスタンバイ制御信号xSTB_OUT1に応じてスタンバイ状態となる。
同様に、電源監視回路153は、電源VDDBから電力供給を受けて動作する。すなわち、電源監視回路153は電源VDDAの状態、およびブロック152の動作状態を指定するスタンバイ制御信号xSTB2に応じて、制御信号PS_OUT2を各レベルシフタ回路151に供給するとともに、スタンバイ制御信号xSTB_OUT2を生成し、ブロック152に供給する。したがって、レベルシフタ回路151は制御信号PS_OUT2に応じて動作を停止し、ブロック152はスタンバイ制御信号xSTB_OUT2に応じてスタンバイ状態となる。
さらに、電源監視回路156は、電源VDDBから電力供給を受けて動作する。すなわち、電源監視回路156は電源VDDAの状態、およびブロック155の動作状態を指定するスタンバイ制御信号xSTB3に応じて、制御信号PS_OUT3を各レベルシフタ回路154に供給するとともに、スタンバイ制御信号xSTB_OUT3を生成し、ブロック155に供給する。したがって、レベルシフタ回路154は制御信号PS_OUT3に応じて動作を停止し、ブロック155はスタンバイ制御信号xSTB_OUT3に応じてスタンバイ状態となる。
なお、図3および図4に示した例では、ブロック21から出力され、レベル変換されたデジタル信号の供給を受ける各ブロックと、ブロック21との間に複数のレベルシフタ回路が設けられる例について説明したが、レベルシフタ回路が1つだけ設けられるようにしてもよい。また、図4においては、ブロック23、ブロック152、およびブロック155が同じ電源VDDBから電力供給を受ける場合を例として説明したが、それらのブロックが電源電圧が同じ電圧VDDBである互いに異なる電源から電力供給を受けるようにしてもよい。
〈第5の実施の形態〉
〈半導体装置の構成例〉
また、半導体装置においてレベルシフタ回路の入力側のブロックにパワーゲートスイッチを接続し、入力側のブロックへの電力供給を制御するようにしてもよい。そのような場合、電源監視回路の入力は電源ではなく仮想電源に接続されることになる。
このように入力側のブロックにパワーゲートスイッチを接続する場合、半導体装置は、例えば図5に示すように構成される。なお、図5において図2における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図5に示す半導体装置101は、ブロック21、パワーゲートスイッチ181、レベルシフタ回路111−1乃至レベルシフタ回路111−5、ブロック23、および電源監視回路24を有している。
図5に示す半導体装置101の構成は、パワーゲートスイッチ181が新たに設けられている点で図2の半導体装置101の構成と異なり、その他の点では図2の半導体装置101と同様の構成となっている。
この例では、半導体装置101では、ブロック21にパワーゲートスイッチ181が接続されている。すなわち、ブロック21はパワーゲートスイッチ181を介して電源VDDAに接続されており、パワーゲートスイッチ181が電源VDDAからブロック21へと電力供給する際の電源供給制御部として機能する。
パワーゲートスイッチ181は、例えばPMOSトランジスタからなり、半導体装置101からパワーゲートスイッチ181のゲートに供給されたパワーゲート制御信号に応じてオン、オフする。すなわち、パワーゲートスイッチ181はパワーゲート制御信号に応じて導通状態、または非導通状態となる。
具体的には、パワーゲート制御信号がLレベルである場合にはパワーゲートスイッチ181はオンされ、電源VDDAからブロック21へと電力が供給される。これに対して、パワーゲート制御信号がHレベルである場合にはパワーゲートスイッチ181はオフされ、電源VDDAとブロック21が切り離される。
したがって、ブロック21は、パワーゲートスイッチ181との間にある仮想電源に接続されているということができる。電源監視回路24は、この仮想電源の状態、およびブロック23の動作状態を指定するスタンバイ制御信号xSTBに応じて、制御信号PS_OUTおよびスタンバイ制御信号xSTB_OUTを生成し、出力する。
例えばパワーゲート制御信号がLレベルの信号であり、パワーゲートスイッチ181を介してブロック21と電源VDDAが接続されている状態では、仮想電源が投入されている状態となる。逆に、パワーゲート制御信号がHレベルの信号であり、パワーゲートスイッチ181によりブロック21と電源VDDAが切り離されている状態では、仮想電源は投入されていない状態となる。
〈第6の実施の形態〉
〈半導体装置の構成例〉
なお、第5の実施の形態では、レベルシフタ回路の入力側のブロックにパワーゲートスイッチが接続されている例について説明したが、レベルシフタ回路の出力側のブロックにパワーゲートスイッチが接続されるようにしてもよい。
そのような場合、半導体装置は例えば図6に示すように構成される。なお、図6において図2における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図6に示す半導体装置101は、ブロック21、レベルシフタ回路111−1乃至レベルシフタ回路111−5、ブロック23、パワーゲートスイッチ211、インバータ212、および電源監視回路24を有している。
図6に示す半導体装置101の構成は、パワーゲートスイッチ211およびインバータ212が新たに設けられている点で図2の半導体装置101の構成と異なり、その他の点では図2の半導体装置101と同様の構成となっている。
この例では、半導体装置101では、ブロック23にパワーゲートスイッチ211が接続されている。すなわち、ブロック23はパワーゲートスイッチ211を介して電源VDDBに接続されており、パワーゲートスイッチ211が電源VDDBからブロック23へと電力供給する際の電力供給制御部として機能する。
パワーゲートスイッチ211は、例えばPMOSトランジスタからなり、インバータ212から、パワーゲートスイッチ211のゲートに供給されたパワーゲート制御信号に応じてオン、オフする。すなわち、パワーゲートスイッチ211はパワーゲート制御信号に応じて導通状態、または非導通状態となる。
したがって、ブロック23は、パワーゲートスイッチ211との間にある仮想電源に接続されているということができる。ブロック23は、この仮想電源の状態に応じてスタンバイ状態とされることになる。
具体的には、半導体装置101では、電源監視回路24から出力されたスタンバイ制御信号xSTB_OUTがインバータ212に供給される。インバータ212は、電源監視回路24から供給されたスタンバイ制御信号xSTB_OUTを反転させてパワーゲート制御信号とし、パワーゲートスイッチ211のゲートに供給する。
例えばスタンバイ制御信号xSTB_OUTが、ブロック23をスタンバイ状態とするLレベルである場合、パワーゲート制御信号はHレベルとなるのでパワーゲートスイッチ211はオフし、ブロック23と電源VDDBは切り離された状態となる。つまり、仮想電源は投入されていない状態となる。この場合、電源VDDBからブロック23への電力供給は行われないので、ブロック23はスタンバイ状態となる。
一方、スタンバイ制御信号xSTB_OUTが、ブロック23を通常動作させるHレベルである場合、パワーゲート制御信号はLレベルとなるのでパワーゲートスイッチ211はオンし、ブロック23と電源VDDBが接続された状態となる。つまり、仮想電源が投入されている状態となる。この場合、電源VDDBからブロック23へと電力供給が行われるので、ブロック23は通常動作を行う。
以上のように、図6に示す半導体装置101では、電源監視回路24から出力されるスタンバイ制御信号xSTB_OUTが、パワーゲートスイッチ211の開閉制御に用いられ、ブロック23への電力供給が制御される。
なお、図6では、ブロック23にパワーゲートスイッチ211が設けられる構成について説明した。しかし、ブロック23にパワーゲートスイッチ211が設けられ、かつブロック21に図5に示したパワーゲートスイッチ181が設けられる構成とされてもよい。
〈電源監視回路の他の構成例1〉
また、以上においては、電源監視回路24は図1に示した構成とされ、また、電源監視回路153や電源監視回路156も図1に示した電源監視回路24と同様の構成とされると説明した。しかし、これらの電源監視回路は、前段のブロックの電源の状態と後段のブロックへのスタンバイ制御信号とに基づいて、レベルシフタ回路へと供給する制御信号と、後段のブロックへと供給するスタンバイ制御信号とが得られ、定常電流を削減することができるものであれば、どのような構成とされてもよい。
具体的には、電源監視回路24が例えば図7に示す構成とされてもよい。なお、図7において図1における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図7に示す電源監視回路24は、トランジスタ71乃至トランジスタ73、およびトランジスタ75乃至トランジスタ77から構成される。図7に示す電源監視回路24の構成と、図1に示した電源監視回路24の構成とは、図7の電源監視回路24には抵抗74が設けられていない点で異なり、その他の点では同じ構成となっている。
例えば電源VDDAの電源電圧(電圧VDDA)に対して、電源VDDBの電源電圧(電圧VDDB)が大きい場合、電源監視回路24のトランジスタ71におけるゲート‐ソース間の電圧が大きくなって、スタンバイ制御信号xSTBがHレベルであるときでもトランジスタ71に電流が流れてしまう。そこで、図1に示した電源監視回路24では、トランジスタ71の入力閾値レベルを調整するために抵抗74が設けられていた。
しかし、電圧VDDAと電圧VDDBの電圧差がそれほど大きくない場合には、スタンバイ制御信号xSTBがHレベルであるときにトランジスタ71に電流が流れてしまうことはないので、図7に示すように抵抗74を設けない構成とすることが可能である。
〈電源監視回路の他の構成例2〉
また、電源監視回路24を図8に示す構成としてもよい。なお、図8において図1における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図8に示す電源監視回路24は、トランジスタ71乃至トランジスタ73、トランジスタ75乃至トランジスタ77、トランジスタ271、およびトランジスタ272から構成される。図8に示す電源監視回路24の構成と、図1に示した電源監視回路24の構成とは、図8の電源監視回路24には抵抗74が設けられておらず、新たにトランジスタ271およびトランジスタ272が設けられている点で異なり、その他の点では同じ構成となっている。
図8の例では、トランジスタ71と電源VDDBとの間にさらにトランジスタ271が設けられており、このトランジスタ271のゲートには、スタンバイ制御信号xSTBが供給される。トランジスタ271は、PMOSトランジスタとされている。
このようにトランジスタ72と電源VDDBとの間に、トランジスタ71とトランジスタ271を並べて配置することで、抵抗74が設けられていなくてもトランジスタ71に電流が流れにくくすることができる。このようにトランジスタ71とトランジスタ271からカスコード回路を構成することで、トランジスタ71の入力閾値レベルが調整される。
同様に、図8に示す電源監視回路24では、トランジスタ75と電源VDDBとの間にさらにトランジスタ272が設けられており、このトランジスタ272のゲートは、電源VDDAに接続されている。トランジスタ272は、PMOSトランジスタとされている。
このようにトランジスタ72と電源VDDBとの間に、トランジスタ75とトランジスタ272を並べて配置することで、抵抗74が設けられていなくてもトランジスタ75に電流が流れにくくすることができる。このようにトランジスタ75とトランジスタ272からカスコード回路を構成することで、トランジスタ75の入力閾値レベルが調整される。
なお、ここではトランジスタ71の部分とトランジスタ75の部分について、PMOSトランジスタの2段のカスコード接続を例として説明したが、調整したい入力閾値レベルの大きさに応じてトランジスタが2段以上、カスコード接続されるようにしてもよい。
また、電源監視回路24だけでなく、電源監視回路153や電源監視回路156も図7や図8に示した構成とされてもよい。
〈レベルシフタ回路の他の構成例1〉
また、レベルシフタ回路22は、デジタル信号のレベル変換が可能であり、かつ制御信号PS_OUTに応じて動作を停止する回路構成であれば、どのような構成であってもよい。
例えばレベルシフタ回路22は、図9に示す構成とされてもよい。なお、図9において図1における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図9に示すレベルシフタ回路22は、トランジスタ41乃至トランジスタ50、インバータ301、およびトランジスタ302から構成されている。
図9に示すレベルシフタ回路22の構成は、図1のレベルシフタ回路22の構成におけるトランジスタ51に代えて、インバータ301およびトランジスタ302が設けられている点で図1のレベルシフタ回路22と異なり、その他の点では同じ構成となっている。
この例では、インバータ301には、電源監視回路24から出力された制御信号PS_OUTが供給される。インバータ301は、電源監視回路24から供給された制御信号PS_OUTを反転させ、トランジスタ302のゲートに供給する。
また、トランジスタ302は、NMOSトランジスタからなり、トランジスタ302のソースは電位VSSBのグランドに接続され、トランジスタ302のドレインはトランジスタ47およびトランジスタ48のドレインに接続されている。
したがって、例えば制御信号PS_OUTがLレベルであるときには、トランジスタ302がオンされ、その結果、ブロック23へと出力されるデジタル信号LS_OUTはLレベル(電位VSSB)に固定される。
逆に、制御信号PS_OUTがHレベルであるときには、トランジスタ302がオフされ、トランジスタ47またはトランジスタ48から、デジタル信号LS_INのレベルに応じたデジタル信号LS_OUTが出力される。
上述したように図1に示した構成は、制御信号PS_OUTがLレベルである場合に、デジタル信号LS_OUTがHレベルとなる構成であったが、図9に示す構成では、制御信号PS_OUTがLレベルである場合に、デジタル信号LS_OUTがLレベルとなる構成となっている。
レベルシフタ回路22の出力側のブロック23の構成によって、ブロック23がスタンバイ状態である場合に、デジタル信号LS_OUTをLレベルまたはHレベルの何れとするのが好ましいかが異なることがある。したがって、ブロック23の構成に応じてレベルシフタ回路22の構成を定めるとよい。
〈レベルシフタ回路の他の構成例2〉
また、レベルシフタ回路22は、図10に示す構成とされてもよい。なお、図10において図1における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図10に示すレベルシフタ回路22は、トランジスタ41、トランジスタ42、トランジスタ44乃至トランジスタ46、およびトランジスタ48乃至トランジスタ51から構成されている。
図10に示すレベルシフタ回路22の構成は、トランジスタ43およびトランジスタ47が設けられていない点で図1のレベルシフタ回路22と異なり、その他の点では同じ構成となっている。
図10に示すレベルシフタ回路22は、トランジスタ43およびトランジスタ47が設けられていないだけで、図1に示したレベルシフタ回路22と同様の動作を行う。
〈レベルシフタ回路の他の構成例3〉
さらに、レベルシフタ回路22は、図11に示す構成とされてもよい。なお、図11において図1における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図11に示すレベルシフタ回路22は、トランジスタ41乃至トランジスタ48、トランジスタ50、およびトランジスタ51から構成されている。
図11に示すレベルシフタ回路22の構成は、トランジスタ49が設けられていない点で図1のレベルシフタ回路22の構成と異なり、その他の点では同じ構成となっている。
図1や図11に示した例では、制御信号PS_OUTがLレベルであるときには、トランジスタ51によってデジタル信号LS_OUTがHレベルに論理固定され、トランジスタ50によってトランジスタ44のドレインがHレベル(電圧VDDB)に論理固定される。
そのため、もともとトランジスタ44およびトランジスタ48と、電位VSSBのグランドとの接続を制御するトランジスタ49を設けなくてもレベルシフタ回路22、つまりトランジスタ44およびトランジスタ48に貫通電流が流れることはない。このような理由から、図11に示すレベルシフタ回路22は、トランジスタ49が設けられていない構成となっている。
なお、レベルシフタ回路111や、レベルシフタ回路151、レベルシフタ回路154もレベルシフタ回路22と同様に、図9や、図10、図11に示す構成とされるようにしてもよい。
以上のようにして、本技術によれば、前段ブロックから出力された信号のレベルを変換して、後段ブロックへと出力するレベルシフタ回路における貫通電流を低減させるための電源監視回路において、前段ブロックの電源状態および後段ブロックの動作状態に応じて自身の動作を停止させることで、定常電流を低減させることができる。
〈第7の実施の形態〉
〈リーク電流について〉
ところで、電子機器等では、電源投入時に電源が安定するまでの間、電子機器等に搭載された半導体チップの各部をリセット状態に保つパワーオンリセット(POR(Power On Reset))が行われる。このようなパワーオンリセットを行うためのリセット信号を生成するのにパワーオンリセット回路が用いられている。
例えば、パワーオンリセット回路において、安定したリセットを実行するためにカウンタ回路による遅延を用いて、十分なパルス幅のリセット信号が得られるようにする技術が提案されている(例えば、特開平5−291915号公報、特開平10−313240号公報、特開平11−163702号公報、および特開2004−260648号公報参照)。
しかしながら、上述した技術ではリセット信号のパルス幅を十分に確保しようとするとカウンタ回路の回路規模が大きくなり、その結果、カウンタ回路のリーク電流が大きくなってしまう。
カウンタ回路はスタンダードセルが用いられて設計されることが多く、スタンダードセルで用いられるMOS(Metal Oxide Semiconductor)トランジスタのL長(ゲート長)は一般的には短いことが多い。そのため、スタンダードセルを用いて設計を行うと、カウンタ回路のリーク電流が大きくなってしまうことが多い。
また、リーク電流を低減させるために、L長が長いMOSトランジスタを用いてカスタムでカウンタ回路を設計したとしても、カウンタ回路のレイアウト面積が非常に大きくなってしまう。
そこで、本技術では、このような状況に鑑みて、リーク電流を低減させることができるようにした。
このような本技術によれば、リーク電流を低減させることができる。
以下、図面を参照して、本技術を適用した実施の形態について説明する。
〈パワーオンリセット回路の構成例〉
本技術は、パワーオンリセット回路において、リセット状態を維持する時間をカウントするカウンタ、およびそのカウンタにクロック信号を供給する発振回路のそれぞれに対する電力供給をパワーゲートスイッチにより制御することで、リセット信号のパルス幅を十分に確保しつつリーク電流を低減させるものである。
このような本技術はパワーオンリセット回路だけでなく、パワーオンリセット回路が搭載された半導体装置や、その半導体装置を有するネットワーク機器、センサーネットワーク、モバイルウェラブル、携帯電話等のポータブル機器、撮像装置などの各種の電子機器に適用することが可能である。
図12は、本技術を適用したパワーオンリセット回路の一実施の形態の構成例を示す図である。
図12に示すパワーオンリセット回路511は所定の電子機器に搭載されており、その電子機器内の各ブロックへと、それらのブロックのリセットを行うためのリセット信号XRSTを出力する。
パワーオンリセット回路511は、カウンタ初期化回路521、ANDゲート522、インバータ523、発振回路524、パワーゲートスイッチ525、カウンタ526、フリップフロップ527、パワーゲートスイッチ528、インバータ529、およびORゲート530を有している。
カウンタ初期化回路521は、電子機器に設けられた所定の電源に接続され、その電源の電圧VDDに応じてカウンタ526およびフリップフロップ527をリセット(初期化)するためのリセット信号POR_ENをANDゲート522、カウンタ526、およびフリップフロップ527に出力する。
例えば電子機器の電源が投入されていない状態では、カウンタ526およびフリップフロップ527のリセット状態が維持され、電源が投入されるとカウンタ526およびフリップフロップ527のリセット状態が解除される。ここでは、リセット信号POR_ENがLレベル(Lowレベル)である場合に、カウンタ526およびフリップフロップ527がリセットされている状態とされる。
なお、以下、上述した電圧VDDの電源を、電源VDDとも称することとする。
カウンタ初期化回路521はトランジスタ541、抵抗542、およびインバータ543を有している。
トランジスタ541はNMOSトランジスタからなり、トランジスタ541のソースはグランドに接続されており、トランジスタ541のドレインは抵抗542、およびインバータ543の入力端子に接続されている。また、トランジスタ541のゲートは電源VDDに接続されている。
さらに抵抗542の一方の端には電源VDDが接続されており、抵抗542の他方の端にはトランジスタ541およびインバータ543が接続されている。インバータ543の出力側の端子は、ANDゲート522、カウンタ526、およびフリップフロップ527に接続されている。
ANDゲート522は、インバータ543からのリセット信号POR_ENと、ORゲート530からの出力信号とを入力とし、それらの入力に応じて発振回路524への電力供給を制御する、すなわち発振回路524の発振動作を制御する制御信号OSC_ENをインバータ523に供給する。
インバータ523は、ANDゲート522から供給された制御信号OSC_ENを反転させてパワーゲートスイッチ525のゲートに供給する。発振回路524は、パワーゲートスイッチ525を介して接続されている電源から電力供給を受けて動作し、クロック信号OSC_CLKを出力する。
このクロック信号OSC_CLKは、パワーオンリセット回路511の外部のブロック、およびカウンタ526のクロック入力端子に供給される。ここで、発振回路524からのクロック信号OSC_CLKの供給を受ける外部のブロックは、パワーオンリセット回路511の外部にあり、かつパワーオンリセット回路511が搭載された電子機器に設けられたブロックであり、供給されたクロック信号OSC_CLKに基づいて動作を行う。
パワーゲートスイッチ525はPMOSトランジスタからなり、パワーゲートスイッチ525のソースは電源に接続されており、パワーゲートスイッチ525のドレインは発振回路524に接続されている。また、パワーゲートスイッチ525は、インバータ523から供給された信号に基づいてオン、オフし、発振回路524への電力供給を行う。すなわち、パワーゲートスイッチ525は、発振回路524への電力供給を制御することで発振回路524の動作状態を切り替える電力供給制御部として機能する。
カウンタ526は、パワーゲートスイッチ528を介して接続されている電源から電力供給を受けて動作する。すなわち、カウンタ526は、発振回路524から供給されたクロック信号OSC_CLKに基づいて、外部のブロックのリセット状態を解除するまでの遅延時間(待機時間)として、予め定められた時間をカウントし、そのカウント結果をフリップフロップ527に出力する。なお、ここでいう外部のブロックとは、リセット信号XRSTによりリセットされるブロックである。
フリップフロップ527のデータの入力端子(D端子)は、所定の電源に接続され、入力が常にHレベル(Highレベル)となるようにされている。このフリップフロップ527は、外部のブロックをリセットするためのリセット信号XRSTを生成して出力するリセット信号出力部として機能する。
すなわち、フリップフロップ527は、カウンタ526から供給されるカウント結果を入力クロックとしてリセット信号XRSTを生成し、それらの外部のブロックおよびパワーゲートスイッチ528のゲートに供給する。また、フリップフロップ527は、リセット信号XRSTを反転させた信号をORゲート530に供給する。
例えばリセット信号XRSTがLレベルである場合、リセット信号XRSTの供給を受ける外部のブロックはリセット状態とされる。つまりリセットがかけられた状態が維持される。これに対して、リセット信号XRSTがHレベルである場合、外部のブロックのリセット状態が解除される。
パワーゲートスイッチ528はPMOSトランジスタからなり、パワーゲートスイッチ528のソースは電源に接続されており、パワーゲートスイッチ528のドレインはカウンタ526に接続されている。また、パワーゲートスイッチ528は、フリップフロップ527から供給されたリセット信号XRSTに基づいてオン、オフし、カウンタ526への電力供給を行う。すなわち、パワーゲートスイッチ528は、カウンタ526への電力供給を制御することでカウンタ526の動作状態を切り替える電力供給制御部として機能する。
インバータ529は、外部から供給された外部制御信号OSC_STOPを反転させてORゲート530に供給する。ここで、外部制御信号OSC_STOPは、発振回路524の発振動作を制御するための信号、つまりクロック信号OSC_CLKの出力を停止させるための信号であり、外部制御信号OSC_STOPがHレベルとされると、発振動作が停止される。
ORゲート530は、フリップフロップ527から供給された信号と、インバータ529から供給された信号とに基づいて出力信号をANDゲート522に供給する。
〈パワーオンリセット回路の動作について〉
次に、図13を参照して、パワーオンリセット回路511の動作について説明する。
図13は、パワーオンリセット回路511の動作波形を示している。すなわち、図13において、折れ線L11乃至折れ線L16は電圧VDD、リセット信号POR_EN、制御信号OSC_EN、クロック信号OSC_CLK、外部制御信号OSC_STOP、およびリセット信号XRSTを示している。また、図13において横方向は時間を示しており、縦方向は各信号や電圧のレベルを示している。
まず、電子機器の電源VDDが投入されていない初期状態では、リセット信号POR_ENはLレベルとなっており、カウンタ526およびフリップフロップ527がリセットされている状態が維持される。このような初期状態で、期間T0において電子機器の電源VDDが投入されると、電源VDDの電圧が徐々に上昇する。
カウンタ初期化回路521内にあるトランジスタ541の閾値電圧Vthよりも電圧VDDが低い状態では、インバータ543の入力が抵抗542によりプルアップされており、インバータ543から出力されるリセット信号POR_ENはLレベルとなっている。この状態が期間T1の状態である。
このとき、リセット信号POR_ENがLレベルであるから、インバータ543からリセット信号POR_ENの供給を受けたカウンタ526およびフリップフロップ527は、リセット(初期化)されている状態が維持される。
そのため、フリップフロップ527から出力されるリセット信号XRSTもLレベルとされ、これにより、リセット信号XRSTの供給を受ける外部のブロックもリセット状態のままとされている。また、リセット信号XRSTがLレベルであるので、パワーゲートスイッチ528がオンし、カウンタ526へと電力が供給される。このとき、カウンタ526ではリセット状態が維持されているので、カウンタ526から出力される信号はLレベルとなる。
さらに、この状態では、ORゲート530にはリセット信号XRSTの反転信号であるHレベルの信号が入力されるので、外部制御信号OSC_STOPの信号レベルによらず、ORゲート530からは、Hレベルの出力信号が出力され、ANDゲート522へと供給される。
この場合、ANDゲート522への入力は、ORゲート530から出力されたHレベルの信号と、インバータ543から出力されたLレベルのリセット信号POR_ENであるので、ANDゲート522から出力される制御信号OSC_ENはLレベルとなっている。そのため、パワーゲートスイッチ525はオフされたままの状態となっており、発振回路524には電力が供給されない。
その後、さらに電源の電圧VDDが上昇し、期間T2となって電圧VDDがトランジスタ541の閾値電圧Vthを超えてくると、トランジスタ541のオン抵抗が次第に小さくなり、インバータ543の入力(入力電圧)がグランドレベルに近づく。
そして、さらに入力電圧が下がり、インバータ543の入力が論理閾値を超えると、インバータ543から出力されるリセット信号POR_ENがLレベルからHレベルへと遷移する。これにより、ANDゲート522から出力される制御信号OSC_ENもLレベルからHレベルへと遷移し、その結果、インバータ523からパワーゲートスイッチ525のゲートに供給される信号はLレベルとなって、パワーゲートスイッチ525がオンする。
すると、パワーゲートスイッチ525を介して電源から発振回路524へと電力が供給され、発振回路524は発振動作を開始する。すなわち、発振回路524は発振動作を行って、クロック信号OSC_CLKを外部のブロックおよびカウンタ526に供給する。
同時に、リセット信号POR_ENがLレベルからHレベルへと遷移すると、カウンタ526およびフリップフロップ527のリセット(初期化)が解除される。カウンタ526は、発振回路524からクロック信号OSC_CLKが供給されると、そのクロック信号OSC_CLKに基づくカウント動作を開始する。そして、カウンタ526は、そのカウント結果を示す信号をフリップフロップ527のクロック入力端子へと供給する。
例えばカウンタ526は、カウント動作を開始してから、予め定められた所定回数だけクロック信号OSC_CLKが立ち上がるまでの時間を、外部のブロックのリセット状態を解除するまでの遅延時間としてカウント(計測)する。
ここで、カウンタ526からフリップフロップ527のクロック入力端子へと供給されるカウント結果を示す信号は、カウンタ526によるカウント動作が完了するまでの間はLレベルの信号とされる。そのため、フリップフロップ527から出力されるリセット信号XRSTはLレベルのままとされている。
カウント動作が開始されてから予め定められた遅延時間が経過し、カウンタ526によるカウント動作が完了すると、期間T3においてカウンタ526は、カウント結果を示す信号としてHレベルの信号をフリップフロップ527に供給する。すなわち、カウント動作が完了すると、カウンタ526から出力されるカウント結果を示す信号が、LレベルからHレベルへと遷移する。
これにより、フリップフロップ527から出力されるリセット信号XRSTもLレベルからHレベルへと遷移し、リセット信号XRSTの供給を受ける外部のブロックにおけるリセットが解除され、それらのブロックは動作を開始する。そして、その後はリセット信号XRSTはHレベルのままの状態とされる。
このように、カウンタ526およびフリップフロップ527を用いてリセット信号XRSTを生成することで、外部のブロックを確実にリセットすることができる。すなわち、カウンタ526によるカウント動作によって、リセット信号XRSTが反転するまでの時間を所望の時間だけ遅延させることで、十分なパルス幅のリセット信号XRSTを得ることができ、外部のブロックを確実にリセットすることができるようになる。
また、カウント動作が完了し、リセット信号XRSTがHレベルとなると、パワーゲートスイッチ528がオフし、カウンタ526が電源から切り離される。すなわち、カウンタ526への電力供給が停止され、これによりカウンタ526は動作を停止する。
このようにリセット信号XRSTによるリセットを解除した後、パワーゲートスイッチ528をオフしてカウンタ526への電力供給を停止することで、カウンタ526のリーク電流を大幅に低減させることができ、パワーオンリセット回路511の消費電流を削減することができる。
また、リセット信号XRSTによるリセットを解除した後、発振回路524から出力されるクロック信号OSC_CLKがシステムとして不要となった場合には、外部から供給される外部制御信号OSC_STOPとして、Hレベルの信号が供給される。つまり、外部制御信号OSC_STOPが、発振動作を停止させることを示すHレベルに設定される。
そのような場合、ORゲート530には、フリップフロップ527から出力された、Hレベルであるリセット信号XRSTを反転させて得られたLレベルの信号と、インバータ529から出力された、Hレベルである外部制御信号OSC_STOPを反転させて得られたLレベルの信号が供給される。
したがって、ORゲート530からANDゲート522にはLレベルの信号が供給されるので、ANDゲート522から出力される制御信号OSC_ENはLレベルへと反転する。これにより、インバータ523からパワーゲートスイッチ525のゲートには、制御信号OSC_ENを反転させて得られたHレベルの信号が供給されてパワーゲートスイッチ525がオフし、発振回路524が電源から切り離される。すなわち、発振回路524への電力供給が停止され、発振回路524による発振動作が停止する。
このような状態が期間T4の状態である。このようにして発振回路524への電力供給を停止させることで、カウンタ526における場合と同様に、発振回路524のリーク電流を大幅に低減させることができ、パワーオンリセット回路511の消費電流を削減することができる。
なお、この実施の形態では、発振回路524から出力されるクロック信号OSC_CLKは、カウンタ526だけでなく、パワーオンリセット回路511の外部のブロックへも供給される。したがって、その外部のブロックが動作している間は、発振回路524から外部のブロックへとクロック信号OSC_CLKの供給が必要となるので、そのような場合には、クロック信号OSC_CLKの供給が不要となるまで外部制御信号OSC_STOPをLレベルに設定したままとすればよい。
このように、パワーゲートスイッチ525は、リセット信号XRST、外部制御信号OSC_STOP、およびリセット信号POR_ENの各信号の状態(レベル)に応じて、発振回路524への電力供給を適宜、停止し、これにより発振回路524の動作を停止させる。
以上のようにして、パワーオンリセット回路511は、カウンタ526によるカウント動作に基づいてリセット信号XRSTを生成するとともに、リセット信号XRSTによるリセットを解除すると、パワーゲートスイッチ528をオフさせ、カウンタ526への電力供給を停止させる。また、パワーオンリセット回路511は、リセット信号XRSTによるリセットを解除すると、外部制御信号OSC_STOPに応じてパワーゲートスイッチ525をオフさせ、発振回路524への電力供給を停止させる。
このようにリセット信号XRSTによる外部のブロックのリセットを解除した後、カウンタ526や発振回路524への電力供給を停止させることでリーク電流を大幅に低減させ、これにより消費電流を削減することができる。
リセット信号XRSTによるリセットを解除した後は、パワーオンリセット回路511はそれ自体が不要なもの、つまりそれ以降動作しないものである。そのため、理想的にはリセットを解除した後は、パワーオンリセット回路511のリーク電流をゼロとしたい。
そこで、本技術を適用したパワーオンリセット回路511では、パワーゲートスイッチ525やパワーゲートスイッチ528を設け、発振回路524やカウンタ526への電力供給を制御できるようにした。これにより、パワーゲートスイッチを設けるという簡単かつ小規模な構成で、カウント動作による遅延を利用してリセット信号XRSTのパルス幅を十分確保しつつ、リーク電流を極限まで削減することが可能となった。
特に、パワーオンリセット回路511では、カウンタ526のリーク電流を大幅に低減させることができる。また、パワーオンリセット回路511ではパワーゲートスイッチを設けるだけでリーク電流を低減させることができるので、パワーオンリセット回路511の回路規模が大きくなってしまうこともない。
さらに、パワーオンリセット回路511では、外部から供給する外部制御信号OSC_STOPによって、必要に応じて発振回路524を動作させたままとさせたり、発振動作を停止させたりすることができる。
このような発振回路524の制御により、外部のブロックにおいてクロック信号OSC_CLKが不要なときには発振動作を停止させ、不要な消費電流を大幅に削減することができる。例えばセンサーネットワークやモバイルウェラブルなどのアプリケーションでは、半導体チップの消費電流を極限まで削減することが求められており、本技術による消費電流削減手法は有効な解決方法となる。
〈第8の実施の形態〉
〈パワーオンリセット回路の構成例〉
なお、第7の実施の形態においては、パワーオンリセット回路511の外部のブロックにおいてもクロック信号OSC_CLKを使用することが想定されていた。
そのため、図12に示したパワーオンリセット回路511では、外部のブロックでのクロック信号OSC_CLKの要否に応じて外部制御信号OSC_STOPが設定され、発振回路524の発振動作を停止できるようにされていた。
これに対して、クロック信号OSC_CLKをパワーオンリセット回路511内部のみで使用し、外部のブロックで使用しない場合には、リセット信号XRSTによるリセットが解除された後は、発振回路524の発振動作が停止されるようにしてもよい。
そのような場合、パワーオンリセット回路511は、例えば図14に示すように構成される。なお、図14において、図12における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図14に示すパワーオンリセット回路511の構成は、インバータ529およびORゲート530が設けられていない点で図12に示したパワーオンリセット回路511の構成と異なり、その他の点では図12のパワーオンリセット回路511と同じ構成となっている。
図14のパワーオンリセット回路511では、外部から外部制御信号OSC_STOPが供給されず、またフリップフロップ527から出力される、リセット信号XRSTを反転させた信号は、ANDゲート522へと入力される。
したがって、電子機器の電源VDDを投入した直後においては、リセット信号XRSTはLレベルとなっているので、フリップフロップ527からANDゲート522へは、そのリセット信号XRSTを反転させたHレベルの信号が供給される。また、電源VDDを投入した直後においては、上述したようにLレベルであるリセット信号POR_ENがANDゲート522へと供給される。
このような状態では、ANDゲート522から出力される制御信号OSC_ENは、Lレベルとなるから、パワーゲートスイッチ525はオフされたままである。その後、電源の電圧VDDが上昇し、リセット信号POR_ENがHレベルに反転すると、制御信号OSC_ENもHレベルに反転し、パワーゲートスイッチ525がオンされる。これにより、発振回路524による発振動作が開始される。
一方、発振動作が開始された後、カウンタ526によるカウント動作が完了してリセット信号XRSTがHレベルとなり、外部のブロックのリセットが解除されると、フリップフロップ527からANDゲート522にはLレベルの信号が供給されるようになる。
そうすると制御信号OSC_ENはHレベルからLレベルへと反転し、パワーゲートスイッチ525がオフされる。これにより、発振回路524への電力供給が停止され、発振動作も停止する。
このように、クロック信号OSC_CLKをパワーオンリセット回路511内部のみで使用する場合には、リセット信号XRSTによるリセットが解除された状態となると、その後、直ちにパワーゲートスイッチ525をオフし、発振回路524への電力供給を停止させることで、発振回路524のリーク電流を低減させることができる。
〈第9の実施の形態〉
〈パワーオンリセット回路の構成例〉
さらに、以上において説明したパワーオンリセット回路511では、パワーゲートスイッチ525およびパワーゲートスイッチ528がPMOSトランジスタからなると説明したが、発振回路524やカウンタ526への電力供給を制御するパワーゲートスイッチをNMOSトランジスタにより構成するようにしてもよい。
そのような場合、パワーオンリセット回路511は、例えば図15に示すように構成される。なお、図15において図12における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
図15に示すパワーオンリセット回路511の構成は、インバータ523およびパワーゲートスイッチ525に代えてパワーゲートスイッチ571が設けられており、パワーゲートスイッチ528に代えてインバータ572およびパワーゲートスイッチ573が設けられている点で、図12のパワーオンリセット回路511の構成と異なる。
図15に示すパワーオンリセット回路511では、パワーゲートスイッチ571が発振回路524への電力供給を制御する。
パワーゲートスイッチ571はNMOSトランジスタからなり、パワーゲートスイッチ571のドレインは電源に接続されており、パワーゲートスイッチ571のソースは発振回路524に接続されている。また、パワーゲートスイッチ571は、ANDゲート522からパワーゲートスイッチ571のゲートに供給された制御信号OSC_ENに基づいてオン、オフし、発振回路524への電力供給を行う。
具体的には、パワーゲートスイッチ571は制御信号OSC_ENがHレベルである場合にオンし、発振回路524へと電源からの電力を供給する。これに対して、パワーゲートスイッチ571は制御信号OSC_ENがLレベルである場合にオフし、発振回路524への電力供給を停止させる。
また、図15のパワーオンリセット回路511では、フリップフロップ527から出力されるリセット信号XRSTは、インバータ572にも供給される。インバータ572は、フリップフロップ527から供給されたリセット信号XRSTを反転させ、パワーゲートスイッチ573のゲートに供給する。
パワーゲートスイッチ573はNMOSトランジスタからなり、パワーゲートスイッチ573のドレインは電源に接続されており、パワーゲートスイッチ573のソースはカウンタ526に接続されている。また、パワーゲートスイッチ573は、インバータ572から供給された、リセット信号XRSTを反転させて得られた信号に基づいてオン、オフし、カウンタ526への電力供給を行う。
具体的には、パワーゲートスイッチ573はリセット信号XRSTがLレベルである場合にオンし、カウンタ526へと電源からの電力を供給する。これに対して、パワーゲートスイッチ573はリセット信号XRSTがHレベルである場合にオフし、カウンタ526への電力供給を停止させる。
このように、図15に示すパワーオンリセット回路511は、図12に示したパワーオンリセット回路511とパワーゲートスイッチがPMOSトランジスタとされるか、NMOSトランジスタとされるかのみが異なる。
発振回路524やカウンタ526への電力供給を入り切りするパワーゲートスイッチは、オフしたときのリーク電流が小さいという特性と、オン抵抗が小さいという特性が必要である。したがって、これらの2つの特性を考慮し、パワーゲートスイッチをPMOSトランジスタで構成するか、NMOSトランジスタで構成するかを選択することが望まれる。
これはMOSトランジスタのサイズ、つまりL長(ゲート長)およびW長(ゲート幅)や、MOSトランジスタの閾値電圧についても同様のことがいえる。
すなわち、リーク電流を小さくするにはL長が長く、W長が短いMOSトランジスタで設計するとよいが、オン抵抗を小さくするにはL長が短く、W長が短いMOSトランジスタで設計するのがよい。このようにMOSトランジスタのサイズについても、上述した2つの特性を考慮して最適なサイズを選択するとよい。
また、MOSトランジスタの閾値電圧についても、リーク電流を小さくするには閾値電圧が高いMOSトランジスタを用いるのがよいが、オン抵抗を小さくするには閾値電圧が低いMOSトランジスタを用いるとよい。したがって、MOSトランジスタの閾値電圧についても、上述した2つの特性を考慮して最適な閾値電圧のMOSトランジスタを選択するとよい。
〈カウンタ初期化回路の他の構成例〉
また、上述したカウンタ初期化回路521は、電源の電圧VDDに応じてカウンタ526およびフリップフロップ527をリセットさせるリセット信号POR_ENを出力するものであれば、図12に示した構成に限らず、他のどのような構成とされてもよい。
例えば、カウンタ初期化回路521は図16乃至図18のそれぞれに示す構成とすることができる。
図16に示すカウンタ初期化回路521は、PMOSトランジスタ、抵抗、および2つのインバータから構成されている。すなわち、PMOSトランジスタのソースに電圧VDDの電源が接続されており、PMOSトランジスタのドレインには抵抗を介してグランドが接続されているとともに、直列接続された2つのインバータも接続されている。
この例では、電圧VDDが低い状態ではインバータの入力は抵抗によりプルダウンされており、インバータから出力されるリセット信号POR_ENはLレベルとなっている。その後、電圧VDDが上昇してゲート‐ソース間の電圧が高くなっていき、ゲート‐ソース間の電圧が閾値電圧を超えるとPMOSトランジスタに電流が流れてインバータの入力の電圧が大きくなり、リセット信号POR_ENはHレベルへと反転する。
図12に示したカウンタ初期化回路521は、リセット信号POR_ENがLレベルからHレベルへと遷移する電圧が、NMOSトランジスタであるトランジスタ541の閾値電圧に大きく依存する回路構成となっている。これに対し、図16に示すカウンタ初期化回路521は、リセット信号POR_ENがLレベルからHレベルへと遷移する電圧が、PMOSトランジスタの閾値電圧に大きく依存する回路構成となっている。
また、図17に示すカウンタ初期化回路521は、図12に示したトランジスタ541、抵抗542、およびインバータ543からなる回路と、図16に示したPMOSトランジスタおよび抵抗からなる回路、およびそれらの2つの回路の出力を入力とし、リセット信号POR_ENを出力するANDゲートにより構成されている。
この例では、リセット信号POR_ENがLレベルからHレベルへと遷移する電圧が、NMOSトランジスタであるトランジスタ541の閾値電圧と、PMOSトランジスタの閾値電圧の両方に依存する回路構成となっている。そのため、それらのトランジスタの製造ばらつきによらず安定した動作を実現することができる。
さらに、図18に示すカウンタ初期化回路521は、抵抗、容量、およびバッファから構成されている。すなわち、抵抗の一方の端には電源VDDが接続され、抵抗の他方の端には容量を介してグランドが接続されているとともに、バッファも接続されている。
この例では、抵抗と容量の時定数によりリセット信号POR_ENが生成される。すなわち、電源の電圧VDDが上昇し、容量が充電されてくるとバッファの入力の電圧が上昇し、これによりリセット信号POR_ENがLレベルからHレベルへと遷移する。
〈発振回路の構成例〉
また、パワーオンリセット回路511を構成する発振回路524は、カウンタ526でカウント動作を行うためのクロック信号OSC_CLKを出力することができるものであれば、どのような構成であってもよい。例えば、発振回路524は、図19や図20に示す構成とすることができる。
図19に示す発振回路524は、水晶振動子、負荷容量、およびピアス発振回路を有する構成とされており、ピアス発振回路に接続されているバッファからクロック信号OSC_CLKとしての発振クロックが出力される構成となっている。
この例では、水晶振動子に電圧を印加すると水晶振動子が振動し、その振動に応じた電圧信号が出力される。そして、この電圧信号の振幅がピアス発振回路によって増幅され、クロック信号OSC_CLKとして出力される。
さらに、図20に示す発振回路524は、抵抗と容量のサイズにより遅延量が決まる遅延段から構成されている3段のリング発振回路である。このリング発振回路の最後段にあるバッファからクロック信号OSC_CLKが出力されるようになっている。
〈カウンタの構成例〉
さらに、パワーオンリセット回路511を構成するカウンタ526は、入力されたクロック信号OSC_CLKに基づいてカウント動作を行い、予め定められた遅延時間を計ることができるものであれば、どのような構成であってもよい。例えば、カウンタ526は、図21や図22に示す構成とすることができる。
図21に示すカウンタ526は、フリップフロップで構成された2分周回路が縦続接続された構成のカウンタ回路となっている。
この例では、フリップフロップのクロック入力に、前段のフリップフロップの出力を反転させて出力する端子(QX端子)が接続され、またフリップフロップの自身のQX端子が、そのフリップフロップの入力端子(D端子)に接続されて2分周回路とされている。
このような2分周回路を縦続接続すると、初段のフリップフロップのクロック入力端子に入力されたクロック信号OSC_CLKが各2分周回路で2分周されていき、カウント結果としてフリップフロップ527へと出力される。そのため、所定数のクロックがカウントされると、出力されるカウント結果を示す信号は、LレベルからHレベルへと遷移する。この場合、2分周回路の数によりカウント値、すなわちカウント結果を示す信号が反転するまでの時間(遅延時間)を調整することができる。
また、図22に示すカウンタ526は、複数のフリップフロップがシフトレジスタと同様に接続された構成のカウンタ回路となっている。
この例では、最初のフリップフロップで取り込まれたHレベルの信号値が、フリップフロップのクロック入力端子に供給されるクロック信号OSC_CLKが立ち上がるタイミングで、後段のフリップフロップへと順番に取り込まれていく。したがって、所定数のクロックがカウントされると、最後段にあるフリップフロップから出力されるカウント結果を示す信号は、LレベルからHレベルへと遷移する。この例では、フリップフロップの個数によりカウント値、すなわちカウント結果を示す信号が反転するまでの時間(遅延時間)を調整することができる。
以上のように、発振回路524やカウンタ526といったリーク電流が発生する回路と電源との間にパワーゲートスイッチを設け、外部のブロックのリセットが解除された後、必要に応じてそれらのパワーゲートスイッチをオフすることで、リセット信号のパルス幅を十分確保しつつ、リーク電流を低減させることができる。
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
さらに、本技術は、以下の構成とすることも可能である。
[1]
第1のブロックに電力を供給する第1の電源の状態と、前記第1の電源とは異なる第2の電源から電力供給を受けるとともに、前記第1のブロックから出力され、レベルシフタによりレベル変換された信号の供給を受ける第2のブロックの動作状態を制御するための動作状態制御信号とに基づいて、前記レベルシフタの動作を制御し、
定常電流の経路上に設けられ、前記動作状態制御信号に応じて前記定常電流が流れない状態とする電流制御部を備える
電源監視回路。
[2]
前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合、前記レベルシフタの動作を停止させる
[1]に記載の電源監視回路。
[3]
前記電流制御部は、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合にオフするトランジスタである
[1]または[2]に記載の電源監視回路。
[4]
前記第1の電源が投入されていない状態である場合、前記第2のブロックをスタンバイ状態とさせる
[1]乃至[3]の何れか一項に記載の電源監視回路。
[5]
所定の電源から電力供給を受けて動作する第1のブロックと、
前記第1のブロックから出力された信号に対してレベル変換を行うレベルシフタと、
前記電源とは異なる他の電源から電力供給を受けて動作し、前記レベル変換により得られた信号の供給を受ける第2のブロックと、
前記電源の状態と、前記第2のブロックの動作状態を制御するための動作状態制御信号とに基づいて前記レベルシフタの動作を制御する電源監視回路と
を備え、
前記電源監視回路は、定常電流の経路上に設けられた、前記動作状態制御信号に応じて前記定常電流が流れない状態とする電流制御部を有する
半導体装置。
[6]
前記電源監視回路は、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合、前記レベルシフタの動作を停止させる
[5]に記載の半導体装置。
[7]
前記電流制御部は、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合にオフするトランジスタである
[5]または[6]に記載の半導体装置。
[8]
前記電源監視回路は、前記電源が投入されていない状態である場合、前記第2のブロックをスタンバイ状態とさせる
[5]乃至[7]の何れか一項に記載の半導体装置。
[9]
前記半導体装置は複数の前記レベルシフタを備え、
前記電源監視回路は、前記複数の前記レベルシフタのそれぞれに同一の制御信号を供給し、それらの前記複数の前記レベルシフタの動作を制御する
[5]乃至[8]の何れか一項に記載の半導体装置。
[10]
前記半導体装置は、複数の前記第2のブロックを備えるとともに、前記第2のブロックごとに、1または複数の前記レベルシフタと前記電源監視回路とを備えている
[5]乃至[9]の何れか一項に記載の半導体装置。
[11]
前記複数の前記第2のブロックは、互いに電源電圧が異なる前記他の電源から電力供給を受けて動作する
[10]に記載の半導体装置。
[12]
前記複数の前記第2のブロックは、同じ前記他の電源から電力供給を受けて動作する
[10]に記載の半導体装置。
[13]
前記電源と前記第1のブロックとの間に設けられた第1のパワーゲートスイッチをさらに備える
[5]乃至[12]の何れか一項に記載の半導体装置。
[14]
前記他の電源と前記第2のブロックとの間に設けられ、前記電源監視回路の制御に応じてオンまたはオフする第2のパワーゲートスイッチをさらに備える
[5]乃至[13]の何れか一項に記載の半導体装置。
[15]
入力されたクロック信号に基づいてカウント動作を行うカウンタと、
前記カウンタによるカウント結果に基づいて、外部のブロックをリセットするためのリセット信号を出力するリセット信号出力部と、
前記リセット信号に応じて前記カウンタへの電力供給を制御する第1のパワーゲートスイッチと
を備えるパワーオンリセット回路。
[16]
前記クロック信号を出力する発振部と、
前記リセット信号に応じて前記発振部への電力供給を制御する第2のパワーゲートスイッチと
をさらに備える[15]に記載のパワーオンリセット回路。
[17]
前記第2のパワーゲートスイッチは、前記リセット信号による前記外部のブロックのリセットが解除された場合、前記発振部への電力供給を停止させる
[16]に記載のパワーオンリセット回路。
[18]
前記第2のパワーゲートスイッチは、前記発振部の発振動作を制御するための外部制御信号と、前記リセット信号とに応じて前記発振部への電力供給を制御する
[16]に記載のパワーオンリセット回路。
[19]
前記第2のパワーゲートスイッチは、前記外部制御信号が前記発振動作を停止させる旨の信号であり、かつ前記リセット信号による前記外部のブロックのリセットが解除されている場合、前記発振部への電力供給を停止させる
[18]に記載のパワーオンリセット回路。
[20]
前記カウンタおよび前記リセット信号出力部をリセットするとともに、電源が投入された場合、前記カウンタおよび前記リセット信号出力部のリセットを解除する初期化部をさらに備える
[15]乃至[19]の何れか一項に記載のパワーオンリセット回路。
[21]
入力されたクロック信号に基づいてカウント動作を行うカウンタと、
前記カウンタによるカウント結果に基づいて、外部のブロックをリセットするためのリセット信号を出力するリセット信号出力部と、
前記リセット信号に応じて前記カウンタへの電力供給を制御するパワーゲートスイッチと
を有するパワーオンリセット回路を備える半導体装置。
11 半導体装置, 21 ブロック, 22 レベルシフタ回路, 23 ブロック, 24 電源監視回路, 72 トランジスタ, 111−1乃至111−5,111 レベルシフタ回路, 151−1乃至151−5,151 レベルシフタ回路, 152 ブロック, 153 電源監視回路, 154−1乃至154−5,154 レベルシフタ回路, 155 ブロック, 156 電源監視回路, 511 パワーオンリセット回路, 521 カウンタ初期化回路, 524 発振回路, 525 パワーゲートスイッチ, 526 カウンタ, 527 フリップフロップ, 528 パワーゲートスイッチ

Claims (21)

  1. 第1のブロックに電力を供給する第1の電源の状態と、前記第1の電源とは異なる第2の電源から電力供給を受けるとともに、前記第1のブロックから出力され、レベルシフタによりレベル変換された信号の供給を受ける第2のブロックの動作状態を制御するための動作状態制御信号とに基づいて、前記レベルシフタの動作を制御し、
    定常電流の経路上に設けられ、前記動作状態制御信号に応じて前記定常電流が流れない状態とする電流制御部を備える
    電源監視回路。
  2. 前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合、前記レベルシフタの動作を停止させる
    請求項1に記載の電源監視回路。
  3. 前記電流制御部は、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合にオフするトランジスタである
    請求項1に記載の電源監視回路。
  4. 前記第1の電源が投入されていない状態である場合、前記第2のブロックをスタンバイ状態とさせる
    請求項1に記載の電源監視回路。
  5. 所定の電源から電力供給を受けて動作する第1のブロックと、
    前記第1のブロックから出力された信号に対してレベル変換を行うレベルシフタと、
    前記電源とは異なる他の電源から電力供給を受けて動作し、前記レベル変換により得られた信号の供給を受ける第2のブロックと、
    前記電源の状態と、前記第2のブロックの動作状態を制御するための動作状態制御信号とに基づいて前記レベルシフタの動作を制御する電源監視回路と
    を備え、
    前記電源監視回路は、定常電流の経路上に設けられた、前記動作状態制御信号に応じて前記定常電流が流れない状態とする電流制御部を有する
    半導体装置。
  6. 前記電源監視回路は、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合、前記レベルシフタの動作を停止させる
    請求項5に記載の半導体装置。
  7. 前記電流制御部は、前記動作状態制御信号が前記第2のブロックの動作状態をスタンバイ状態とする旨の信号である場合にオフするトランジスタである
    請求項5に記載の半導体装置。
  8. 前記電源監視回路は、前記電源が投入されていない状態である場合、前記第2のブロックをスタンバイ状態とさせる
    請求項5に記載の半導体装置。
  9. 前記半導体装置は複数の前記レベルシフタを備え、
    前記電源監視回路は、前記複数の前記レベルシフタのそれぞれに同一の制御信号を供給し、それらの前記複数の前記レベルシフタの動作を制御する
    請求項5に記載の半導体装置。
  10. 前記半導体装置は、複数の前記第2のブロックを備えるとともに、前記第2のブロックごとに、1または複数の前記レベルシフタと前記電源監視回路とを備えている
    請求項5に記載の半導体装置。
  11. 前記複数の前記第2のブロックは、互いに電源電圧が異なる前記他の電源から電力供給を受けて動作する
    請求項10に記載の半導体装置。
  12. 前記複数の前記第2のブロックは、同じ前記他の電源から電力供給を受けて動作する
    請求項10に記載の半導体装置。
  13. 前記電源と前記第1のブロックとの間に設けられた第1のパワーゲートスイッチをさらに備える
    請求項5に記載の半導体装置。
  14. 前記他の電源と前記第2のブロックとの間に設けられ、前記電源監視回路の制御に応じてオンまたはオフする第2のパワーゲートスイッチをさらに備える
    請求項5に記載の半導体装置。
  15. 入力されたクロック信号に基づいてカウント動作を行うカウンタと、
    前記カウンタによるカウント結果に基づいて、外部のブロックをリセットするためのリセット信号を出力するリセット信号出力部と、
    前記リセット信号に応じて前記カウンタへの電力供給を制御する第1のパワーゲートスイッチと
    を備えるパワーオンリセット回路。
  16. 前記クロック信号を出力する発振部と、
    前記リセット信号に応じて前記発振部への電力供給を制御する第2のパワーゲートスイッチと
    をさらに備える請求項15に記載のパワーオンリセット回路。
  17. 前記第2のパワーゲートスイッチは、前記リセット信号による前記外部のブロックのリセットが解除された場合、前記発振部への電力供給を停止させる
    請求項16に記載のパワーオンリセット回路。
  18. 前記第2のパワーゲートスイッチは、前記発振部の発振動作を制御するための外部制御信号と、前記リセット信号とに応じて前記発振部への電力供給を制御する
    請求項16に記載のパワーオンリセット回路。
  19. 前記第2のパワーゲートスイッチは、前記外部制御信号が前記発振動作を停止させる旨の信号であり、かつ前記リセット信号による前記外部のブロックのリセットが解除されている場合、前記発振部への電力供給を停止させる
    請求項18に記載のパワーオンリセット回路。
  20. 前記カウンタおよび前記リセット信号出力部をリセットするとともに、電源が投入された場合、前記カウンタおよび前記リセット信号出力部のリセットを解除する初期化部をさらに備える
    請求項15に記載のパワーオンリセット回路。
  21. 入力されたクロック信号に基づいてカウント動作を行うカウンタと、
    前記カウンタによるカウント結果に基づいて、外部のブロックをリセットするためのリセット信号を出力するリセット信号出力部と、
    前記リセット信号に応じて前記カウンタへの電力供給を制御するパワーゲートスイッチと
    を有するパワーオンリセット回路を備える半導体装置。
JP2016564777A 2014-12-16 2015-12-02 電源監視回路、パワーオンリセット回路、および半導体装置 Ceased JPWO2016098593A1 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2014254156 2014-12-16
JP2014254156 2014-12-16
JP2014254157 2014-12-16
JP2014254157 2014-12-16
PCT/JP2015/083897 WO2016098593A1 (ja) 2014-12-16 2015-12-02 電源監視回路、パワーオンリセット回路、および半導体装置

Publications (1)

Publication Number Publication Date
JPWO2016098593A1 true JPWO2016098593A1 (ja) 2017-09-28

Family

ID=56126487

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016564777A Ceased JPWO2016098593A1 (ja) 2014-12-16 2015-12-02 電源監視回路、パワーオンリセット回路、および半導体装置

Country Status (3)

Country Link
US (1) US10355692B2 (ja)
JP (1) JPWO2016098593A1 (ja)
WO (1) WO2016098593A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018055666A1 (ja) * 2016-09-20 2018-03-29 三菱電機株式会社 インターフェース回路
US10256796B2 (en) 2017-03-03 2019-04-09 Qualcomm Incorporated Master-slave level shifter array architecture with pre-defined power-up states
GB2573308B (en) * 2018-05-02 2020-04-29 Crypto Quantique Ltd Near-zero leakage switching circuit
JP7395390B2 (ja) * 2020-03-10 2023-12-11 株式会社東芝 半導体装置
US20240243745A1 (en) * 2023-01-13 2024-07-18 Nxp Usa, Inc. Power application circuit

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10294662A (ja) * 1997-04-18 1998-11-04 Nec Corp 出力バッファ回路
JP2006261981A (ja) * 2005-03-16 2006-09-28 Matsushita Electric Ind Co Ltd レベルシフト回路及びレベルシフト装置
JP2011103557A (ja) * 2009-11-10 2011-05-26 Advantest Corp ドライバ回路および試験装置
WO2014010088A1 (ja) * 2012-07-13 2014-01-16 富士通株式会社 半導体集積回路

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155384A (en) * 1991-05-10 1992-10-13 Samsung Semiconductor, Inc. Bias start-up circuit
JP3023238B2 (ja) 1992-04-09 2000-03-21 株式会社東芝 パワ−オンリセットシステムおよびこのパワ−オンリセットシステムを具備する半導体記憶装置
JP3245663B2 (ja) 1994-01-19 2002-01-15 日本電信電話株式会社 論理回路
US5469080A (en) * 1994-07-29 1995-11-21 Sun Microsytems, Inc. Low-power, logic signal level converter
US6252452B1 (en) * 1998-08-25 2001-06-26 Kabushiki Kaisha Toshiba Semiconductor device
JP3549186B2 (ja) 1998-08-25 2004-08-04 株式会社東芝 半導体装置
JP2001052476A (ja) 1999-08-05 2001-02-23 Mitsubishi Electric Corp 半導体装置
AU2319600A (en) * 2000-01-27 2001-08-07 Hitachi Limited Semiconductor device
JP2004260648A (ja) 2003-02-27 2004-09-16 Nec Corp パワーオンリセット回路
JP3884439B2 (ja) * 2004-03-02 2007-02-21 株式会社東芝 半導体装置
JP4089704B2 (ja) 2005-06-13 2008-05-28 セイコーエプソン株式会社 半導体集積回路
JP4985212B2 (ja) 2006-08-24 2012-07-25 富士通セミコンダクター株式会社 半導体集積回路装置及びレベルシフト回路
JP2008259283A (ja) * 2007-04-03 2008-10-23 Sanken Electric Co Ltd ゲート駆動回路
JP5481071B2 (ja) 2009-01-16 2014-04-23 ラピスセミコンダクタ株式会社 半導体集積回路
US8054120B2 (en) * 2009-06-30 2011-11-08 Stmicroelectronics Design & Application Gmbh Integrated circuit operable in a standby mode
EP3157170B1 (en) * 2014-06-13 2021-09-29 Hitachi, Ltd. Switch circuit, ultrasonic contactor using same, and ultrasonic diagnosis apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10294662A (ja) * 1997-04-18 1998-11-04 Nec Corp 出力バッファ回路
JP2006261981A (ja) * 2005-03-16 2006-09-28 Matsushita Electric Ind Co Ltd レベルシフト回路及びレベルシフト装置
JP2011103557A (ja) * 2009-11-10 2011-05-26 Advantest Corp ドライバ回路および試験装置
WO2014010088A1 (ja) * 2012-07-13 2014-01-16 富士通株式会社 半導体集積回路

Also Published As

Publication number Publication date
US10355692B2 (en) 2019-07-16
US20180123590A1 (en) 2018-05-03
WO2016098593A1 (ja) 2016-06-23

Similar Documents

Publication Publication Date Title
WO2016098593A1 (ja) 電源監視回路、パワーオンリセット回路、および半導体装置
US20080238514A1 (en) Level-converted and clock-gated latch and sequential logic circuit having the same
US20080074151A1 (en) Dual-edge-triggered, clock-gated logic circuit and method
KR101826456B1 (ko) 전압 비교기
JP2006033825A (ja) レベルシフタ及びレベルシフティング方法
JPWO2007060868A1 (ja) 論理ブロック制御システム及び論理ブロック制御方法
JP5203791B2 (ja) レベルシフト回路
JP2010004424A (ja) レベルアップ変換回路
JP2009225169A (ja) フリップフロップ回路
US9755622B2 (en) Semiconductor integrated circuit, latch circuit, and flip-flop circuit
JP2006279203A (ja) レベル変換回路
KR100446303B1 (ko) Mtcmos용 클럭드 스캔 플립플롭
JP5458825B2 (ja) 電圧レギュレータ回路
JP2008017101A (ja) パワーオンリセット回路
US11621705B2 (en) Semiconductor integrated circuit device and level shifter circuit
JP2019050550A (ja) レベルシフト回路
JP2013021498A (ja) Cmos論理集積回路
JP5507332B2 (ja) 半導体集積回路及びそれを備えた電圧制御装置
US10418998B1 (en) Level shifter circuit and method thereof
JP2004304475A (ja) トレラント入力回路
JP2007208483A (ja) 出力回路
Parakundil et al. Low power pulse triggered D-flip flops using MTCMOS and Self-controllable voltage level circuit
JP5809550B2 (ja) Cr発振回路及び半導体集積装置
CN113904661A (zh) 一种控制电路、控制方法、时钟触发器件和相关设备
JP2010166405A (ja) 半導体集積回路

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200128

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200609

A045 Written measure of dismissal of application [lapsed due to lack of payment]

Free format text: JAPANESE INTERMEDIATE CODE: A045

Effective date: 20201027