Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5058503B2 - スキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法 - Google Patents
[go: Go Back, main page]

JP5058503B2 - スキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法 - Google Patents

スキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法 Download PDF

Info

Publication number
JP5058503B2
JP5058503B2 JP2006075050A JP2006075050A JP5058503B2 JP 5058503 B2 JP5058503 B2 JP 5058503B2 JP 2006075050 A JP2006075050 A JP 2006075050A JP 2006075050 A JP2006075050 A JP 2006075050A JP 5058503 B2 JP5058503 B2 JP 5058503B2
Authority
JP
Japan
Prior art keywords
inverter
power supply
scan test
flip
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
JP2006075050A
Other languages
English (en)
Other versions
JP2007248381A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2006075050A priority Critical patent/JP5058503B2/ja
Priority to US11/724,224 priority patent/US7743297B2/en
Publication of JP2007248381A publication Critical patent/JP2007248381A/ja
Application granted granted Critical
Publication of JP5058503B2 publication Critical patent/JP5058503B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318575Power distribution; Power saving
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318536Scan chain arrangements, e.g. connections, test bus, analog signals

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Logic Circuits (AREA)

Description

この発明は、スキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法に係り、特に、スキャンテストが可能な機能を有し、スキャンテストモード時以外の通常動作モード時に低消費電力化が要求されている場合に用いて好適なスキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法に関する。
複数のフリップフロップ(FF)を含むLSI(Large Scale Integrated circuit、大規模集積回路)は、製造後にスキャン方式を用いて動作テストを行うためのハードウェアが内部に組み込まれるように設計され、スキャンテスト機能付き集積回路として構成されている。スキャン方式を用いる動作テストでは、このLSI中の各FFがスキャン用に置き換えられ、これらがスキャンチェインと呼ばれるシフトレジスタとして連結される。そして、初段のFFからテスト用の入力信号が入力され、最終段のFFの出力信号(テスト結果信号)がスキャンテスト装置で予め用意された期待値と比較され、同テスト結果信号と同期待値とが一致したときに各FFが正常と判定され、一致しないときに異常と判定される。
この種のLSIは、従来では、たとえば図3(a)に示すように、pチャネル型MOSFET(以下、「pMOS」という)1と、nチャネル型MOSFET(以下、「nMOS」という)2と、pMOS3と、nMOS4と、pMOS5と、nMOS6と、インバータ7,8と、pMOS9と、nMOS10と、pMOS11と、nMOS12と、インバータ13,14と、pMOS15と、nMOS16と、インバータ17,18と、図3(b)に示すインバータ19,20と、図3(c)に示すインバータ21,22とを有し、これらによりFFが構成されている。また、このLSIには、上記と同様の構成の図示しないFFが所定数形成されている。このLSIでは、図3(d)に示すように、スキャンテストモード時、モード設定信号“SCANMODE”が“1”に設定され、スキャン出力信号SOUTBが入力により変化する。また、通常動作モード時、“SCANMODE”が“0”に設定され、スキャンテストモード時と同様に、スキャン出力信号SOUTBが入力により変化する。
すなわち、図4に示すように、スキャンテストモード時、モード設定信号“SCANMODE”が“1”に設定され、制御信号SMCBが“0”、及び制御信号SMCTが“1”に設定される。このとき、pMOS1及びnMOS2がオン状態、pMOS3及びnMOS4がオフ状態になるため、図示しない前段のFFから出力されたスキャンデータ“SCANDATA”が同pMOS1及びnMOS2を経て入力され、クロックCLKの立下がりでpMOS5及びnMOS6がオン状態となってインバータ7に入力される。そして、クロックCLKの立上がりでpMOS5及びnMOS6がオフ状態かつpMOS9及びnMOS10がオン状態となり、インバータ7,8からなるマスタラッチにより“SCANDATA”が保持される。このとき、pMOS11及びnMOS12がオン状態になっているため、保持されている“SCANDATA”がインバータ13に入力されると共にインバータ18を経て通常出力信号Qとして外部に出力される。そして、クロックCLKの立下がりでpMOS11及びnMOS12がオフ状態かつpMOS15及びnMOS16がオン状態となり、インバータ13,14からなるスレーブラッチにより“SCANDATA”が保持される。この保持されている“SCANDATA”がインバータ17を経てスキャン出力信号SOUTBとして出力され、図示しない後段のFFへ出力される。
また、通常動作モード時、“SCANMODE”が“0”に設定され、制御信号SMCBが“1”、及び制御信号SMCTが“0”に設定される。このとき、pMOS1及びnMOS2がオフ状態、pMOS3及びnMOS4がオン状態になるため、通常データ“DATA”が同pMOS3及びnMOS4を経て入力され、上記スキャンテストモード時と同様の動作が行われる。
スキャンテストに合格したLSIが所定の装置に組み込まれて通常動作する場合、近年では、低消費電力であることが強く要求されている。ところが、図3のLSIでは、通常動作モード時にインバータ17からスキャン出力信号SOUTBが出力されるため、通常動作に不要な電力が消費されるという問題点がある。この問題点を解決するために、通常動作時に不要なハードウェアの動作を止める構成になっているLSIが提案されている。
従来、この種の技術としては、たとえば、次のような文献に記載されたものがある。
特許文献1に記載されたスキャンフリップフロップでは、スキャンテストモード時においてテストイネーブル信号がアクティブモード(“1”)とされ、NAND回路から入力信号に対応したスキャン出力信号が出力される。また、通常動作モード時においてテストイネーブル信号がノンアクティブモード(“0”)とされ、入力信号に関わらず同スキャン出力信号が“1”に固定される。このため、スキャン出力信号の変化に伴う消費電力が低減される。
特許文献2に記載されたバッファ回路は、直列接続された第1及び第2のインバータを有している。pMOSトランジスタが第1のインバータと電源電位との間に接続され、nMOSトランジスタが第2のインバータとグラウンド電位との間に接続されている。これらのpMOSトランジスタ及びnMOSトランジスタは、バッファ回路が使用されている場合には、メモリセルによりオン状態とされ、使用されていない場合には、同メモリセルによりオフ状態とされる。
特開2001−201542号公報(要約書、図1) 特表2004−536487号公報(要約書、図4)
しかしながら、上記従来の技術では、次のような問題点があった。
すなわち、特許文献1に記載されたスキャンフリップフロップでは、通常動作モード時においてNAND回路のスキャン出力信号が固定されても、待機状態としての電力が消費され、消費電力の低減が十分ではないという問題点がある。
また、特許文献2に記載されたバッファ回路では、同バッファ回路の使用状態に対応してpMOSトランジスタ及びnMOSトランジスタがオン/オフ制御されるが、同pMOSトランジスタが第1のインバータと電源電位との間に接続され、同nMOSトランジスタが第2のインバータとグラウンド電位との間に接続されている他、メモリセルによりオン/オフ制御される構成となっているため、この発明と構成が異なっている。また、スキャンフリップフロップ、スキャンテスト機能付き集積回路に対応したものではないため、目的が異なっている。
この発明は、上述の事情に鑑みてなされたもので、通常動作モード時における消費電力がより低減されるスキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法を提供することを目的としている。
上記課題を解決するために、この発明の第1の構成は、集積回路に組み込まれた複数のフリップフロップが縦続接続され、初段のフリップフロップからテスト用信号を入力して最終段のフリップフロップの出力信号を所定のスキャンテスト装置へ伝送するスキャンテスト用回路とを備えてなる電子回路に係り、前記スキャンテスト用回路は、入力された前記テスト用信号を前記初段のフリップフロップへ与える入力回路と、前記複数のフリップフロップを縦続接続し、スキャンテストモード時に当該フリップフロップの出力信号を順次後段のフリップフロップへ伝送する複数の第1のインバータと、前記スキャンテストモード時に前記最終段のフリップフロップの出力信号をテスト結果信号として前記スキャンテスト装置へ伝送する第2のインバータと、前記スキャンテストモード時に前記第1及び第2のインバータに電源電圧を印加する一方、通常動作モード時に該電源電圧の印加を停止して、前記各インバータの出力信号を“0”に固定する電源制御手段と、前記各インバータの出力端とグランドとの間に介挿されて、前記通常動作モード時に前記各インバータの出力信号の伝送を停止する信号伝送停止手段とを備えてなると共に、前記電源制御手段が、前記スキャンテストモード時にオン状態となって第1の電源電圧を前記各インバータの一方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第1の電源電圧の印加を停止する第1のスイッチ素子と、前記スキャンテストモード時にオン状態となって第2の電源電圧を前記各インバータの他方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第2の電源電圧の印加を停止する第2のスイッチ素子とからなり、かつ、前記信号伝送停止手段が、通常動作モード時には、オン状態となって前記各インバータの出力信号の伝送を停止する一方、前記スキャンテストモード時には、オフ状態となって該出力信号を伝送する第3のスイッチ素子からなることを特徴としている。
この発明の第2の構成は、複数のフリップフロップと、スキャンテストモード時に前記複数のフリップフロップを縦続接続し、初段のフリップフロップからテスト用信号を入力して最終段のフリップフロップの出力信号を所定のスキャンテスト装置へ伝送するスキャンテスト用回路と、通常動作モード時に前記各フリップフロップの出力信号を外部へ出力する複数の出力回路とを備えてなる集積回路に係り、前記スキャンテスト用回路は、入力された前記テスト用信号を前記初段のフリップフロップへ与える入力回路と、前記スキャンテストモード時に当該フリップフロップの出力信号を順次後段のフリップフロップへ伝送する複数の第1のインバータと、前記スキャンテストモード時に前記最終段のフリップフロップの出力信号をテスト結果信号として前記スキャンテスト装置へ伝送する第2のインバータと、前記スキャンテストモード時に前記第1及び第2のインバータに電源電圧を印加する一方、通常動作モード時に該電源電圧の印加を停止して、前記各インバータの出力信号を“0”に固定する電源制御手段と、前記各インバータの出力端とグランドとの間に介挿されて、前記通常動作モード時に前記各インバータの出力信号の伝送を停止する信号伝送停止手段とを備えてなると共に、前記電源制御手段が、前記スキャンテストモード時にオン状態となって第1の電源電圧を前記各インバータの一方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第1の電源電圧の印加を停止する第1のスイッチ素子と、前記スキャンテストモード時にオン状態となって第2の電源電圧を前記各インバータの他方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第2の電源電圧の印加を停止する第2のスイッチ素子とからなり、かつ、前記信号伝送停止手段が、通常動作モード時には、オン状態となって前記各インバータの出力信号の伝送を停止する一方、前記スキャンテストモード時には、オフ状態となって該出力信号を伝送する第3のスイッチ素子からなることを特徴としている。
この発明の第3の構成は、複数のフリップフロップと、スキャンテストモード時に前記複数のフリップフロップを縦続接続し、初段のフリップフロップからテスト用信号を入力して最終段のフリップフロップの出力信号を所定のスキャンテスト装置へ伝送するスキャンテスト用回路と、通常動作モード時に前記各フリップフロップの出力信号を外部へ出力する複数の出力回路とを備え、前記スキャンテスト用回路は、入力された前記テスト用信号を前記初段のフリップフロップへ与える入力回路と、前記スキャンテストモード時に当該フリップフロップの出力信号を順次後段のフリップフロップへ伝送する複数の第1のインバータと、前記スキャンテストモード時に前記最終段のフリップフロップの出力信号をテスト結果信号として前記スキャンテスト装置へ伝送する第2のインバータと、前記スキャンテストモード時に前記第1及び第2のインバータに電源電圧を印加する一方、通常動作モード時に該電源電圧の印加を停止して、前記各インバータの出力信号を“0”に固定する電源制御手段と、前記各インバータの出力端とグランドとの間に介挿されて、前記通常動作モード時に前記各インバータの出力信号の伝送を停止する信号伝送停止手段とを有する集積回路に用いられる消費電力低減方法に係り、前記電源制御手段に、前記スキャンテストモード時にオン状態となって第1の電源電圧を前記各インバータの一方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第1の電源電圧の印加を停止する第1のスイッチ素子と、前記スキャンテストモード時にオン状態となって第2の電源電圧を前記各インバータの他方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第2の電源電圧の印加を停止する第2のスイッチ素子として働かせ、かつ、前記信号伝送停止手段に、通常動作モード時には、オン状態となって前記各インバータの出力信号の伝送を停止する一方、前記スキャンテストモード時には、オフ状態となって該出力信号を伝送する第3のスイッチ素子として働かせることを特徴としている。
この発明の構成によれば、電源制御手段により、スキャンテストモード時に各インバータに電源電圧が印加される一方、通常動作モード時に同電源電圧の印加が停止して、各インバータの出力信号“0”に固定されるので、通常動作モード時の消費電力を低減できる。また、信号伝送停止手段により、通常動作モード時に各インバータからの信号の伝送が停止されるので、通常動作モード時の消費電力を低減できる。また、スキャンテストモード時、第1のスイッチ素子及び第2のスイッチ素子がオン状態となって各インバータに電源電圧が印加される一方、通常動作モード時、第1のスイッチ素子及び第2のスイッチ素子がオフ状態となって同電源電圧の印加が停止され、また、通常動作モード時、第3のスイッチ素子がオン状態となって各インバータからの信号の伝送が停止されるので、各インバータで電力消費がなく、かつ後段にも電流が流れないため、通常動作モード時の消費電力を低減できる。
スキャンテストモード時、内部伝送回路及び外部伝送回路としてのインバータに電源電圧が印加される一方、通常動作モード時、同電源電圧の印加が停止され、また、通常動作モード時、同インバータの出力側から後段への信号の伝送が停止されるスキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法を提供する。
図1は、この発明の一実施例であるLSIの要部の電気的構成を示す回路図である。
この例のLSIは、スキャンテスト回路を備える集積回路であり、同図(a)に示すように、pMOS31と、nMOS32と、pMOS33と、nMOS34と、pMOS35と、nMOS36と、インバータ37,38と、pMOS39と、nMOS40と、pMOS41と、nMOS42と、インバータ43,44と、pMOS45と、nMOS46と、インバータ47,48と、pMOS53と、nMOS54,55と、同図(b)に示すインバータ49,50と、同図(c)に示すインバータ51,52と、を有し、これらによりFFが構成されている。また、このLSIには、上記と同様の構成の図示しないFFが所定数形成されている。
pMOS31は、モード設定信号“SCANMODE”がインバータ51で反転された制御信号SMCBによってオン/オフ制御される。nMOS32は、制御信号SMCBがインバータ52で反転された制御信号SMCTによってオン/オフ制御される。pMOS33は、制御信号SMCTによってオン/オフ制御される。nMOS34は、制御信号SMCBによってオン/オフ制御される。nMOS36は、クロックCLKがインバータ49で反転されたクロックCKBによってオン/オフ制御される。pMOS35は、クロックCKBがインバータ50で反転されたクロックCKTによってオン/オフ制御される。pMOS39は、クロックCKBによってオン/オフ制御される。nMOS40は、クロックCKTによってオン/オフ制御される。インバータ37,38は、pMOS35及びnMOS36がオフ状態かつpMOS39及びnMOS40がオン状態のとき、入力されたデータを保持するマスタラッチを構成する。
pMOS41は、クロックCKBによってオン/オフ制御される。nMOS42は、クロックCKTによってオン/オフ制御される。pMOS45は、クロックCKTによってオン/オフ制御される。nMOS46は、クロックCKBによってオン/オフ制御される。インバータ43,44は、pMOS41及びnMOS42がオフ状態かつpMOS45及びnMOS46がオン状態のとき、入力されたデータを保持するスレーブラッチを構成する。
インバータ47は、インバータ43の出力信号を反転してスキャン出力信号SOUTBとして出力する。インバータ48は、インバータ43の入力信号を反転して通常出力信号Qとして出力する。インバータ49は、クロックCLKを反転してクロックCKBとして出力する。インバータ50は、クロックCKBを反転してクロックCKTとして出力する。インバータ51は、モード設定信号“SCANMODE”を反転して制御信号SMCBとして出力する。インバータ52は、制御信号SMCBを反転して制御信号SMCTとして出力する。
pMOS53は、制御信号SMCBによってオン/オフ制御され、スキャンテストモード時にオン状態となって電源電圧VDDをインバータ47の+側電源入力端子に印加する一方、通常動作モード時にオフ状態となって同電源電圧VDDの印加を停止する。nMOS54は、制御信号SMCTによってオン/オフ制御され、スキャンテストモード時にオン状態となってグラウンドレベル(GND)とインバータ47の−側電源入力端子とを接続する一方、通常動作モード時にオフ状態となって同グラウンドレベル(GND)との接続をオフ状態とする。nMOS55は、通常動作モード時にオン状態となってインバータ47の出力側から図示しない後段のFF又はスキャンテスト装置に対する出力信号の伝送を停止する一方、スキャンテストモード時にオフ状態となって同出力信号を伝送する。
このLSIでは、図1(d)に示すように、スキャンテストモード時、モード設定信号“SCANMODE”が“1”に設定され、スキャン出力信号SOUTBが入力により変化する。また、通常動作モード時、“SCANMODE”が“0”に設定され、スキャン出力信号SOUTBが“0”に固定される。
図2は、図1の動作を説明するタイムチャートであり、縦軸に論理レベル、及び横軸に時間がとられている。
この図を参照して、この例のLSIに用いられる消費電力低減方法の処理内容について説明する。
このLSIでは、スキャンテストモード時、内部に形成された複数のFFが縦続接続され、インバータ47に電源電圧が印加される一方、通常動作モード時、同電源電圧の印加が停止される。また、通常動作モード時、インバータ47の出力側から図示しない後段のFF又はスキャンテスト装置に対する信号の伝送が停止される。
すなわち、図2に示すように、スキャンテストモード時、モード設定信号“SCANMODE”が“1”に設定され、制御信号SMCBが“0”、及び制御信号SMCTが“1”に設定される。このとき、pMOS31及びnMOS32がオン状態、pMOS33及びnMOS34がオフ状態になるため、図示しない前段のFFから出力されたスキャンデータ“SCANDATA”(テスト用信号)が同pMOS31及びnMOS32を経て入力され、クロックCLKの立下がりでpMOS35及びnMOS36がオン状態となってインバータ37に入力される。そして、クロックCLKの立上がりでpMOS35及びnMOS36がオフ状態かつpMOS39及びnMOS40がオン状態となり、インバータ37,38からなるマスタラッチにより“SCANDATA”が保持される。このとき、pMOS41及びnMOS42がオン状態になっているため、保持されている“SCANDATA”がインバータ43に入力されると共にインバータ48を経て通常出力信号Qとして外部に出力される。そして、クロックCLKの立下がりでpMOS41及びnMOS42がオフ状態かつpMOS45及びnMOS46がオン状態となり、インバータ43,44からなるスレーブラッチにより“SCANDATA”が保持される。この保持されている“SCANDATA”がインバータ47を経てスキャン出力信号SOUTBとして出力され、図示しない後段のFFへ順次伝送される。そして、最終段のスキャン出力信号(テスト結果信号)がスキャンテスト装置で予め用意された期待値と比較され、同テスト結果信号と同期待値とが一致したときに各FFが正常と判定され、一致しないときに異常と判定される。
また、通常動作モード時、“SCANMODE”が“0”に設定され、制御信号SMCBが“1”、及び制御信号SMCTが“0”に設定される。このとき、pMOS31及びnMOS32がオフ状態、pMOS33及びnMOS34がオン状態になるため、通常データ“DATA”が同pMOS33及びnMOS34を経て入力され、クロックCLKの立下がりでpMOS35及びnMOS36がオン状態となってインバータ37に入力される。そして、クロックCLKの立上がりでpMOS35及びnMOS36がオフ状態かつpMOS39及びnMOS40がオン状態となり、インバータ37,38からなるマスタラッチにより“DATA”が保持される。
このとき、pMOS41及びnMOS42がオン状態になっているため、保持されている“DATA”がインバータ43に入力されると共にインバータ48を経て通常出力信号Qとして外部に出力される。そして、クロックCLKの立下がりでpMOS41及びnMOS42がオフ状態かつpMOS45及びnMOS46がオン状態となり、インバータ43,44からなるスレーブラッチにより“DATA”が保持される。この保持されている“DATA”がインバータ47に入力されるが、pMOS53及びnMOS54がオフ状態かつnMOS55がオン状態になっているため、インバータ47からは信号が出力されず、スキャン出力信号SOUTBが“0”に固定される。
以上のように、この実施例では、スキャンテストモード時、pMOS53及びnMOS54がオン状態となってインバータ47に電源電圧が印加される一方、通常動作モード時、pMOS53及びnMOS54がオフ状態となって同電源電圧の印加が停止され、また、通常動作モード時、nMOS55がオン状態となってインバータ47の出力側から後段のFF又はスキャンテスト装置に対する信号の伝送が停止されるので、同インバータ47で電力消費がなく、かつ後段にも電流が流れないため、通常動作モード時の消費電力が低減される。
以上、この発明の実施例を図面により詳述してきたが、具体的な構成は同実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更などがあっても、この発明に含まれる。
たとえば、上記実施例では、nMOS55がインバータ47の出力側とグラウンドとの間に接続されているが、同nMOS55を同インバータ47の出力側と後段のフリップフロップとの間に接続し、制御信号SMCTで制御することにより、通常動作モード時にオフ状態となって同インバータ47の出力側から後段のフリップフロップに対する信号の伝送を停止し、スキャンテストモード時にオン状態となって信号を伝送するようにしても良い。また、インバータ47,48は、バッファでも良く、また、スレーブラッチの出力信号を伝送する任意の論理回路でも良い。また、上記実施例では、1つのインバータ47毎にpMOS53及びnMOS54が設けられているが、当該LSI内部に形成された複数のインバータ47毎又は全てのインバータ47に同pMOS53及びnMOS54を設けても良い。
この発明は、低消費電力化が必要なスキャンテスト回路付きの電子回路及び集積回路全般に適用できる。
この発明の一実施例であるLSIの要部の電気的構成を示す回路図である。 図1の動作を説明するタイムチャートである。 従来のLSIの要部の電気的構成を示す回路図である。 図3の動作を説明するタイムチャートである。
符号の説明
31 pMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
32 nMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
33 pMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
34 nMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
35 pMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
36 nMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
37,38 インバータ(スキャンテスト回路付きの電子回路、集積回路の一部)
39 pMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
40 nMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
41 pMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
42 nMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
43,44 インバータ(スキャンテスト回路付きの電子回路、集積回路の一部)
45 pMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
46 nMOS(スキャンテスト回路付きの電子回路、集積回路の一部)
47 インバータ(内部伝送回路、外部伝送回路、スキャンテスト回路付きの電子回路、集積回路の一部)
48 インバータ(出力回路、集積回路の一部)
49,50 インバータ(スキャンテスト回路付きの電子回路、集積回路の一部)
51,52 インバータ(スキャンテスト回路付きの電子回路、集積回路の一部)
53 pMOS(pチャネル型MOSトランジスタ、電源制御手段の一部、第1のスイッチ素子)
54 nMOS(nチャネル型MOSトランジスタ、電源制御手段の一部、第2のスイッチ素子)
55 nMOS(nチャネル型MOSトランジスタ、信号伝送停止手段、第3のスイッチ素子)

Claims (5)

  1. 集積回路に組み込まれた複数のフリップフロップが縦続接続され、初段のフリップフロップからテスト用信号を入力して最終段のフリップフロップの出力信号を所定のスキャンテスト装置へ伝送するスキャンテスト用回路とを備えてなる電子回路であって、
    前記スキャンテスト用回路は、
    入力された前記テスト用信号を前記初段のフリップフロップへ与える入力回路と、
    前記複数のフリップフロップを縦続接続し、スキャンテストモード時に当該フリップフロップの出力信号を順次後段のフリップフロップへ伝送する複数の第1のインバータと、
    前記スキャンテストモード時に前記最終段のフリップフロップの出力信号をテスト結果信号として前記スキャンテスト装置へ伝送する第2のインバータと、
    前記スキャンテストモード時に前記第1及び第2のインバータに電源電圧を印加する一方、通常動作モード時に該電源電圧の印加を停止して、前記各インバータの出力信号を“0”に固定する電源制御手段と
    前記各インバータの出力端とグランドとの間に介挿されて、前記通常動作モード時に前記各インバータの出力信号の伝送を停止する信号伝送停止手段とを備えてなると共に、
    前記電源制御手段は、
    前記スキャンテストモード時にオン状態となって第1の電源電圧を前記各インバータの一方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第1の電源電圧の印加を停止する第1のスイッチ素子と、
    前記スキャンテストモード時にオン状態となって第2の電源電圧を前記各インバータの他方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第2の電源電圧の印加を停止する第2のスイッチ素子とからなり、かつ、
    前記信号伝送停止手段は、
    通常動作モード時には、オン状態となって前記各インバータの出力信号の伝送を停止する一方、前記スキャンテストモード時には、オフ状態となって該出力信号を伝送する第3のスイッチ素子からなることを特徴とするスキャンテスト用回路を備える電子回路。
  2. 前記スキャンテスト装置は、
    前記第2のインバータを介して入力された前記テスト結果信号を予め用意された期待値と比較すると共に、該テスト結果信号と該期待値とが一致したときに前記複数のフリップフロップを正常と判定する一方、一致しないときに異常と判定する構成とされていることを特徴とする請求項1記載のスキャンテスト用回路を備える電子回路。
  3. 複数のフリップフロップと、スキャンテストモード時に前記複数のフリップフロップを縦続接続し、初段のフリップフロップからテスト用信号を入力して最終段のフリップフロップの出力信号を所定のスキャンテスト装置へ伝送するスキャンテスト用回路と、通常動作モード時に前記各フリップフロップの出力信号を外部へ出力する複数の出力回路とを備えてなる集積回路であって、
    前記スキャンテスト用回路は、
    入力された前記テスト用信号を前記初段のフリップフロップへ与える入力回路と、
    前記スキャンテストモード時に当該フリップフロップの出力信号を順次後段のフリップフロップへ伝送する複数の第1のインバータと、
    前記スキャンテストモード時に前記最終段のフリップフロップの出力信号をテスト結果信号として前記スキャンテスト装置へ伝送する第2のインバータと、
    前記スキャンテストモード時に前記第1及び第2のインバータに電源電圧を印加する一方、通常動作モード時に該電源電圧の印加を停止して、前記各インバータの出力信号を“0”に固定する電源制御手段と
    前記各インバータの出力端とグランドとの間に介挿されて、前記通常動作モード時に前記各インバータの出力信号の伝送を停止する信号伝送停止手段とを備えてなると共に、
    前記電源制御手段は、
    前記スキャンテストモード時にオン状態となって第1の電源電圧を前記各インバータの一方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第1の電源電圧の印加を停止する第1のスイッチ素子と、
    前記スキャンテストモード時にオン状態となって第2の電源電圧を前記各インバータの他方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第2の電源電圧の印加を停止する第2のスイッチ素子とからなり、かつ、
    前記信号伝送停止手段は、
    通常動作モード時には、オン状態となって前記各インバータの出力信号の伝送を停止する一方、前記スキャンテストモード時には、オフ状態となって該出力信号を伝送する第3のスイッチ素子からなることを特徴とする集積回路。
  4. 前記スキャンテスト装置は、
    前記第2のインバータを介して入力された前記テスト結果信号を予め用意された期待値と比較すると共に、該テスト結果信号と該期待値とが一致したときに前記複数のフリップフロップを正常と判定する一方、一致しないときに異常と判定する構成とされていることを特徴とする請求項記載の集積回路。
  5. 複数のフリップフロップと、スキャンテストモード時に前記複数のフリップフロップを縦続接続し、初段のフリップフロップからテスト用信号を入力して最終段のフリップフロップの出力信号を所定のスキャンテスト装置へ伝送するスキャンテスト用回路と、通常動作モード時に前記各フリップフロップの出力信号を外部へ出力する複数の出力回路とを備え、前記スキャンテスト用回路は、入力された前記テスト用信号を前記初段のフリップフロップへ与える入力回路と、前記スキャンテストモード時に当該フリップフロップの出力信号を順次後段のフリップフロップへ伝送する複数の第1のインバータと、前記スキャンテストモード時に前記最終段のフリップフロップの出力信号をテスト結果信号として前記スキャンテスト装置へ伝送する第2のインバータと、前記スキャンテストモード時に前記第1及び第2のインバータに電源電圧を印加する一方、通常動作モード時に該電源電圧の印加を停止して、前記各インバータの出力信号を“0”に固定する電源制御手段と、前記各インバータの出力端とグランドとの間に介挿されて、前記通常動作モード時に前記各インバータの出力信号の伝送を停止する信号伝送停止手段とを有する集積回路に用いられる消費電力低減方法であって、
    前記電源制御手段に、
    前記スキャンテストモード時にオン状態となって第1の電源電圧を前記各インバータの一方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第1の電源電圧の印加を停止する第1のスイッチ素子と、
    前記スキャンテストモード時にオン状態となって第2の電源電圧を前記各インバータの他方の電源入力側に印加する一方、前記通常動作モード時にオフ状態となって該第2の電源電圧の印加を停止する第2のスイッチ素子として働かせ、かつ、
    前記信号伝送停止手段に、
    通常動作モード時には、オン状態となって前記各インバータの出力信号の伝送を停止する一方、前記スキャンテストモード時には、オフ状態となって該出力信号を伝送する第3のスイッチ素子として働かせることを特徴とする消費電力低減方法。
JP2006075050A 2006-03-17 2006-03-17 スキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法 Expired - Fee Related JP5058503B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006075050A JP5058503B2 (ja) 2006-03-17 2006-03-17 スキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法
US11/724,224 US7743297B2 (en) 2006-03-17 2007-03-15 Electronic circuit and integrated circuit including scan testing circuit, and power consumption reducing method used for integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006075050A JP5058503B2 (ja) 2006-03-17 2006-03-17 スキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法

Publications (2)

Publication Number Publication Date
JP2007248381A JP2007248381A (ja) 2007-09-27
JP5058503B2 true JP5058503B2 (ja) 2012-10-24

Family

ID=38535021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006075050A Expired - Fee Related JP5058503B2 (ja) 2006-03-17 2006-03-17 スキャンテスト用回路を備える電子回路、集積回路及び該集積回路に用いられる消費電力低減方法

Country Status (2)

Country Link
US (1) US7743297B2 (ja)
JP (1) JP5058503B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11152922B2 (en) 2019-06-13 2021-10-19 Samsung Electronics Co., Ltd. Semiconductor device

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4425301B2 (ja) * 2007-09-28 2010-03-03 Okiセミコンダクタ株式会社 半導体検査装置及び半導体検査方法
US8209573B2 (en) * 2008-12-22 2012-06-26 Lsi Corporation Sequential element low power scan implementation
US8866527B1 (en) * 2010-04-02 2014-10-21 Altera Corporation Integrated circuits with hold time avoidance circuitry
CN102215034B (zh) * 2010-04-12 2014-08-20 联发科技股份有限公司 触发器
US8471618B2 (en) * 2010-04-12 2013-06-25 Mediatek Inc. Flip-flop for low swing clock signal
KR101698010B1 (ko) 2010-06-10 2017-01-19 삼성전자주식회사 스캔 플립플롭 회로 및 이를 포함하는 스캔 테스트 회로
US8522187B2 (en) 2010-12-06 2013-08-27 International Business Machines Corporation Method and data processing system to optimize performance of an electric circuit design, data processing program and computer program product
US8566658B2 (en) * 2011-03-25 2013-10-22 Lsi Corporation Low-power and area-efficient scan cell for integrated circuit testing
US8704529B2 (en) * 2011-10-04 2014-04-22 Nanya Technology Corporation Circuit test interface and test method thereof
KR20150073635A (ko) * 2013-12-23 2015-07-01 에스케이하이닉스 주식회사 반도체 칩, 이를 포함하는 스택 칩 및 그 테스트 방법
US9356583B2 (en) 2014-08-29 2016-05-31 Taiwan Semiconductor Manufacturing Company Ltd. Flip-flop circuit
JP6538497B2 (ja) * 2015-09-11 2019-07-03 株式会社東芝 半導体集積回路
US9792964B1 (en) * 2016-09-20 2017-10-17 Micron Technology, Inc. Apparatus of offset voltage adjustment in input buffer
US11714125B2 (en) 2020-05-12 2023-08-01 Mediatek Inc. Multi-bit flip-flop with power saving feature
CN120658233A (zh) * 2020-05-12 2025-09-16 联发科技股份有限公司 多位触发器及其控制方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01237474A (ja) * 1988-03-18 1989-09-21 Toshiba Corp 半導体集積回路装置のスキャンテスト回路
JPH0575401A (ja) * 1991-09-11 1993-03-26 Toshiba Corp スキヤンセル用フリツプフロツプ回路
JPH10207921A (ja) * 1997-01-17 1998-08-07 Matsushita Electric Ind Co Ltd スキャンパス構成方法
US5887004A (en) * 1997-03-28 1999-03-23 International Business Machines Corporation Isolated scan paths
JP2000180510A (ja) * 1998-12-17 2000-06-30 Matsushita Electric Ind Co Ltd 半導体集積回路およびその設計方法
JP2001201542A (ja) 2000-01-18 2001-07-27 Toshiba Microelectronics Corp スキャンフリップフロップ及び半導体集積回路
US6914449B2 (en) 2001-04-02 2005-07-05 Xilinx, Inc. Structure for reducing leakage current in submicron IC devices
US7058834B2 (en) * 2001-04-26 2006-06-06 Paul Richard Woods Scan-based state save and restore method and system for inactive state power reduction
JP2002357636A (ja) * 2001-05-31 2002-12-13 Matsushita Electric Ind Co Ltd スキャンテスト用フリップフロップ回路、論理マクロ、スキャンテスト回路及びそのレイアウト方法
JP3910902B2 (ja) * 2002-10-02 2007-04-25 松下電器産業株式会社 集積回路装置
US7437634B2 (en) * 2003-05-13 2008-10-14 Intel Corporation Test scan cells
JP2005121544A (ja) * 2003-10-17 2005-05-12 Nec Electronics Corp 半導体集積回路及びその検査方法
US7793179B2 (en) * 2006-06-27 2010-09-07 Silicon Image, Inc. Test clock control structures to generate configurable test clocks for scan-based testing of electronic circuits using programmable test clock controllers
US7596737B2 (en) * 2006-11-10 2009-09-29 Taiwan Semiconductor Manufacturing Co., Ltd. System and method for testing state retention circuits

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11152922B2 (en) 2019-06-13 2021-10-19 Samsung Electronics Co., Ltd. Semiconductor device
US11431326B2 (en) 2019-06-13 2022-08-30 Samsung Electronics Co., Ltd. Semiconductor device

Also Published As

Publication number Publication date
JP2007248381A (ja) 2007-09-27
US20070226560A1 (en) 2007-09-27
US7743297B2 (en) 2010-06-22

Similar Documents

Publication Publication Date Title
US7743297B2 (en) Electronic circuit and integrated circuit including scan testing circuit, and power consumption reducing method used for integrated circuit
US20090066386A1 (en) Mtcmos flip-flop with retention function
US8766663B2 (en) Implementing linearly weighted thermal coded I/O driver output stage calibration
US20090300448A1 (en) Scan flip-flop device
TWI642275B (zh) 正反器電路和掃描鏈
TW201411361A (zh) 具有元件以增加診斷資料路徑上維持時間之序列閂鎖裝置
US9081061B1 (en) Scan flip-flop
US9755618B1 (en) Low-area low clock-power flip-flop
US20140298126A1 (en) Latch circuit, scan test circuit and latch circuit control method
JP2001083215A (ja) 半導体集積回路
US20170276729A1 (en) Unbalanced multiplexer and scan flip-flops applying the same
US20080001628A1 (en) Level conversion circuit
US20160301395A1 (en) Flip-flop circuit, and semiconductor integrated circuit device
TWI447740B (zh) 積體電路之序列儲存電路
US20140028362A1 (en) Input circuit
KR20100134937A (ko) 다이내믹 도미노 회로
US8643421B1 (en) Implementing low power, single master-slave elastic buffer
US20080246503A1 (en) Method of testing a semiconductor integrated circuit
US8151152B2 (en) Latch circuit including data input terminal and scan data input terminal, and semiconductor device and control method
US6859070B2 (en) Semiconductor integrated circuit device having flip-flops that can be reset easily
JP2004336123A (ja) 半導体集積回路
US8621296B2 (en) Integrated circuit devices having selectively enabled scan paths with power saving circuitry
US8495436B1 (en) System and method for memory testing in electronic circuits
US7463063B2 (en) Semiconductor device
WO2020079951A1 (ja) データ保持回路

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091104

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101004

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20101014

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20101203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120629

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

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

Free format text: PAYMENT UNTIL: 20150810

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5058503

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees