Nothing Special   »   [go: up one dir, main page]

JP5006723B2 - 半導体集積回路装置とそのテスト方法 - Google Patents

半導体集積回路装置とそのテスト方法 Download PDF

Info

Publication number
JP5006723B2
JP5006723B2 JP2007179363A JP2007179363A JP5006723B2 JP 5006723 B2 JP5006723 B2 JP 5006723B2 JP 2007179363 A JP2007179363 A JP 2007179363A JP 2007179363 A JP2007179363 A JP 2007179363A JP 5006723 B2 JP5006723 B2 JP 5006723B2
Authority
JP
Japan
Prior art keywords
chip
timing
signal
test
semiconductor integrated
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
JP2007179363A
Other languages
English (en)
Other versions
JP2009014638A (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.)
Renesas Electronics Corp
Original Assignee
Renesas Electronics 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 Renesas Electronics Corp filed Critical Renesas Electronics Corp
Priority to JP2007179363A priority Critical patent/JP5006723B2/ja
Priority to US12/213,512 priority patent/US7777513B2/en
Publication of JP2009014638A publication Critical patent/JP2009014638A/ja
Application granted granted Critical
Publication of JP5006723B2 publication Critical patent/JP5006723B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/31725Timing aspects, e.g. clock distribution, skew, propagation delay
    • G01R31/31726Synchronization, e.g. of test, clock or strobe signals; Signals in different clock domains; Generation of Vernier signals; Comparison and adjustment of the signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/1201Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details comprising I/O circuitry
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/12015Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details comprising clock generation or timing circuitry
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/14Implementation of control logic, e.g. test mode decoders
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/48Arrangements in static stores specially adapted for testing by means external to the store, e.g. using direct memory access [DMA] or using auxiliary access paths
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/50Marginal testing, e.g. race, voltage or current testing
    • G11C29/50012Marginal testing, e.g. race, voltage or current testing of timing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • G11C29/56012Timing aspects, clock generation, synchronisation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C2029/0401Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals in embedded memories
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • G11C2029/5602Interface to device under test
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/0001Technical content checked by a classifier
    • H01L2924/0002Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Semiconductor Integrated Circuits (AREA)

Description

本発明は、複数の機能の異なるチップが同一パッケージに搭載された半導体集積回路装置、及びそのテスト方法に関する。
メモリチップやロジックチップ等の複数の機能の異なるチップを1個のパッケージに混載したSiP(System in Package)構造を採用することで1個のパッケージによって大規模なシステムを実現する半導体集積回路装置が提案されている。SiP構造の半導体集積回路装置においては、パッケージに設けられる入出力端子数に制限がある。このため、メモリチップに外部から直接アクセスする入出力端子を設けずに、ロジックチップの入出力端子を通してメモリチップにアクセスすることで必要となる端子数を削減することが行なわれている。
図7に、従来例1に係るMCP(Multi Chip Package)、又はMCM(Multi Chip Module)構造の半導体集積回路装置101のブロック図を示す(特許文献1)。従来例1の半導体集積回路装置101においては、ロジックチップ2とメモリチップ3が同一のパッケージ1に搭載されている。
ロジックチップ2内には、論理回路2A,メモリチップ試験回路4、セレクタ/入出力回路2Cが備えられている。メモリチップ試験回路4は、メモリチップ3に対する動作試験を行うためのものである。セレクタ/入出力回路2Cは、論理回路2Aからのアクセス信号と、メモリチップ試験回路4からのテスト用のアクセス信号との切り替えを行うためのものである。
メモリチップ3へのアクセスは、ロジックチップ2から行われるように構成されている。すなわち、メモリチップ3は、パッケージ1の外部端子には直接接続されておらず、ロジックチップ2からのアクセス要求に応答して、データの入出力を行うように構成されている。ロジックチップ2のクロック端子22、制御信号端子23、アドレス端子24、及びデータ端子25が、メモリチップの対応する端子32、33、34、35にそれぞれ接続されている。ロジックチップの複数の入出力端子20は、パッケージ1の外部端子10に接続されている。
ロジックチップ2からのメモリチップ3へのアクセス動作は、以下のように行われる。すなわち、通常動作時には、論理回路2Aからのメモリアクセス信号が、セレクタ/入出力回路2Cを介して、メモリチップ3に供給される。一方、メモリチップ試験時には、ロジックチップ2内に設けたメモリチップ試験回路4からのメモリチップ試験用アクセス信号が、セレクタ/入出力回路2Cを介してメモリチップ3に供給される。上記のように構成することにより、パッケージ搭載後のバーンイン後においても、高速動作試験を行うことができる。
図8に、従来例2(特許文献2)に係るテストインターフェイス回路2を備える半導体集積回路装置102のブロック図を示す。この半導体集積回路装置102は、前記従来例1と同様にロジックチップとメモリチップ(内蔵メモリ)2が同一のパッケージに搭載されている。ロジックチップ内には、テストインターフェイス回路2を備える。テストインターフェイス回路2内には、同一パッケージに搭載された内蔵メモリ3にデータを転送するメモリ転送回路4が設けられている。この半導体集積回路装置102には、複数の入出力端子が設けられている。例えば、内蔵メモリ3への信号転送タイミングを決定する信号(TCLK)、内蔵メモリの信号/データの取り込みタイミングを決定する信号(CLK)、内蔵メモリから読出された信号をサンプリングするラッチタイミング信号(MLAT)、補正用のテストクロック信号(TCLKcal)と接続するものが設けられている。
従来例2に係る半導体集積回路装置102においては、セットアップタイム、ホールドタイム等のタイミング条件を正確に測定するために、上記TCLK、CLK,MLATの各種信号を、テストインターフェイス回路2内に設けられた共通のフリップフロップ回路6により、上記TCLKcalに従ってサンプリングする。そして、外部でこれらのラッチタイミング信号、テストクロック信号及びメモリクロック信号の位相差を測定する構成が開示されている。
特許文献3には、遅延回路を設けることによりセットアップタイム、ホールドタイムの規格値を満たすように制御する構成が提案されている。
特開2003−77296号公報 特開2004−55030号公報 特開2003−43117号公報
従来例1に係る半導体集積回路装置101においては、ロジックチップ2にメモリチップテスト用の試験回路4を設けているので、メモリチップの動作試験を行うための簡単なパターンを設けることができる。しかしながら、複雑なパターンを組み込むと試験回路が大きくなってしまう。
従来例2に係る半導体集積回路装置102においては、複数の外部端子により内部回路の動作タイミングを調整しているので、全体のピン数が増加してしまう。ピン数が増加すれば、パッケージサイズの拡大につながってしまう。上記特許文献3に係る半導体集積回路装置においては、遅延回路を設けているので回路構成が複雑になり、回路規模が大きくなる等の問題がある。また、遅延回路自体にもバラツキがあるため、正確な試験を行うことは難しい。
本発明に係る半導体集積回路装置は、第1のチップと、前記第1のチップとデータの送受信を行う第2のチップと、前記第1のチップ内に設けられ、外部装置から入力されるクロック信号及びテスト信号を前記第2のチップに伝達するスルー回路とを備え、前記スルー回路は、前記外部装置から入力されるタイミング調整信号に基づき前記クロック信号と前記テスト信号とのタイミング関係を調整するものである。
また、本発明にかかる半導体集積回路装置のテスト方法は、第1のチップと、前記第1のチップを介してのみアクセス可能な第2のチップとを、同一パッケージ内に備えた半導体集積回路装置のテスト方法であって、前記第2のチップに入力されるクロック信号及びテスト信号を、外部装置から前記第1のチップに入力し、前記第1のチップ内において、前記テスト信号が前記クロックに対してセットアップタイム及びホールドタイムの規格値を満たすか否かを判定し、前記規格値を満たしていない場合には、前記外部装置によって位相が制御されるタイミング調整信号を用いて、前記クロックに対して前記テスト信号がセットアップタイム及びホールドタイムの規格値を満たすパス範囲を検索し、前記第1のチップにおいて前記パス範囲に応じて前記テスト信号の出力するタイミングを修正し、前記テスト信号を前記第2のチップに送出するものである
本発明においては、外部装置から送出されたタイミング調整信号を用いて第2のチップの動作確認のためのテスト信号の入出力タイミングを調整しているので、クロック信号とテスト信号とのセットアップタイム及びホールドタイムを第1のチップから第2のチップに至る系で発生する遅延時間のバラツキによらず常に良好な状態に保つことができる。その結果、製造バラツキ等によって生じる第1のチップ−第2のチップ間等のインダクタンス、寄生容量、抵抗等により生じる遅延量に依存しない、本来の高速なメモリチップ動作を実現させることができる。
本発明によれば、第2のチップの動作試験の精度を向上させることができる半導体集積回路装置を提供することができるという優れた効果を有する。
以下、本発明を適用した実施形態の一例について説明する。なお、本発明の趣旨に合致する限り、他の実施形態も本発明の範疇に属し得ることは言うまでもない。以降の説明において、上記従来例と同一の要素部材には同一の符号を付している。
図1に、本実施形態に係るSiP構造の半導体集積回路装置のブロック図を示す。半導体集積回路装置100は、同図に示すように、信号処理などの特定の機能を有する第1のチップたるロジックチップ2と、SDRAM(Synchronous Dynamic Random Access Memory)などの第2のチップたるメモリチップ3が同一のパッケージ1に搭載されている。また、パッケージ1は、その外部に設けられた外部装置たるテスタ(試験装置)4と接続するように構成されている。
メモリチップ3へのアクセスは、ロジックチップ2から行われるように構成されている。すなわち、メモリチップ3は、パッケージ1の外部端子には直接接続されておらず、ロジックチップ2からのアクセス要求に応答して、データの入出力を行うように構成されている。
メモリチップ3内には、不図示のメモリアレイが複数設けられている。そして、メモリアレイの周辺には、各種入出力端子が設けられている。メモリチップ3に設けられたメモリ内(クロック)端子30、メモリ内(アドレス)端子31、メモリ内(データ)端子32、及びメモリ内(制御コマンド)端子33は、それぞれロジックチップ2の対応するメモリ接続用(クロック)端子20、メモリ接続用(アドレス)端子21、メモリ接続用(データ)端子22、及びメモリ接続用(制御コマンド)端子23と接続されている。
ロジックチップ2内には、図1に示すように、スルー回路5、論理回路(不図示)、複数の入出力端子等が設けられている。スルー回路5は、メモリチップ3に対して動作確認を行うためのテスト回路である。スルー回路5内には、4つのインバータ51〜54、3つのタイミング修正回路61〜63、3つのフリップ/フロップ回路71〜73、及びクロック信号線80、アドレス信号線81、データ信号線82、制御コマンド信号線83等が配設されている。このスルー回路5は、メモリ動作試験の出力時にも使用可能なように構成されている。
ロジックチップ2内において、クロック信号線80は、メモリ接続用(クロック)端子20及びテスタ接続用(クロック)端子20aに接続される。同じくアドレス信号線81は、メモリ接続用(アドレス)端子21及びテスタ接続用(アドレス)端子21aに接続される。同じくデータ信号線82は、メモリ接続用(データ)端子22及びテスタ接続用(データ)端子22aに接続される。同じく制御コマンド信号線83は、メモリ接続用(制御コマンド)端子23及びテスタ接続用(制御コマンド)端子23aに接続される。
上記メモリ接続用端子20〜23は、前述したように、メモリチップ内のメモリ内端子30〜33に各々接続される。そして、テスタ接続用端子20a〜23aは、パッケージ1のそれぞれに対応する外部端子10〜13に接続される。また、これらの外部端子10〜13は、テスタ4のテスタ内端子40〜43に接続される。
具体的には、ロジックチップ2内に設けられたテスタ接続用(クロック)端子20aは、パッケージ1内の外部(クロック)端子10、テスタ4内のテスタ内(クロック)端子40にクロック信号線80を介して接続される。同様にして、テスタ接続用(アドレス)端子21aは、外部(アドレス)端子11、テスタ内(アドレス)端子41にアドレス信号線81を介して接続される。同じくテスタ接続用(データ)端子22aは、外部(データ)端子12、テスタ内(データ)端子42にデータ信号線82を介して接続される。同じくテスタ接続用(制御コマンド)端子23aは、外部(制御コマンド)端子13、テスタ内(制御コマンド)端子43に制御コマンド信号線83を介して接続される。このような構成により、テスタ4が、ロジックチップ2内のスルー回路5を介してメモリチップ3と接続されている(図1参照)。
本実施形態においては、メモリチップの動作確認のためのテスト信号(以下、単に「テスト信号」とも言う)の入出力タイミングを調整するタイミング用調整ピン14をパッケージ1に設けている。タイミング用調整ピン14は、外部(タイミング調整)端子であり、テスタ4内のテスタ内(タイミング調整)端子44、ロジックチップ2内のテスタ接続用(タイミング調整)端子24aと、タイミング調整信号線84を介して接続されている。そして、タイミング調整信号が、テスタ4からロジックチップ2にタイミング調整信号線84を介して送出される。
タイミング調整信号は、スルー回路5内で、インバータ54に入力された後に、タイミング修正回路61〜63に入力される。そして、このタイミング調整信号を用いて、タイミング修正回路61〜63は、アドレス(Address)信号、データ信号、制御コマンド(Writeコマンド、Readコマンド、Rowコマンド、Columコマンド等)信号等のテスト信号のメモリチップ3への入力タイミングを調整する。詳細については、後述する。
ロジックチップ2からのメモリチップ3へのアクセス動作は、以下のように行われる。すなわち、通常動作時は、不図示の論理回路からのメモリアクセス信号が、ロジックチップからメモリチップに供給されて、メモリチップへのアクセス動作が行われる。メモリチップ3では、各種データ及びクロック信号が入力されて、このクロック信号に同期してデータが取り込まれ、データの書き込み動作が行われる。また、ロジックチップ2よりデータの読み出しの命令が転送されると、メモリチップ3では指定されたアドレスよりデータが読み出されて、入力されたクロック信号でラッチされた後、読み出したデータがロジックチップ2に送出される。
メモリチップ3に対する動作確認のためのテスト時には、ロジックチップ2内に設けたスルー回路5からのテスト信号がメモリチップ3に供給されて、ロジックチップ2からメモリチップ3への動作確認のためのテストが行われる。ロジックチップ内のスルー回路5には、テスタ4から各外部端子を経由して、アドレス信号、データ信号、制御コマンド信号、クロック信号(CLK)、タイミング調整信号(TIM)に該当する波形が送られる。
スルー回路5内において、アドレス信号は、アドレス信号線81を介してスルー回路5内のインバータ51に、データ信号はデータ信号線82を介してインバータ52に、制御コマンド信号は制御コマンド信号線83を介してインバータ53に入力される。そして、各インバータ51〜53に入力されたデータは、各々対応するタイミング修正回路61〜63に入力される。その後、各々対応するフリップフロップ回路71〜73にデータが供給される。フリップフロップ回路71〜73では、クロック信号の立ち上がりタイミングで、タイミング修正回路61〜63から供給されたテスト信号をラッチする。
上記のようにして波形整形された後、メモリチップ3のメモリ内(I/F)端子31〜33にデータが供給されることになる。この際、製造のバラツキ等によってスルー回路や、ロジックチップ−メモリチップ間のインタクダンス、寄生容量、抵抗に依存した遅延が発生する場合がある。この遅延量によっては、セットアップタイムの規格値、ホールドタイムの規格値を満たすことができない場合がある。
図2(a)〜(c)、図3(a)及び(b)及び図4(a)及び(b)に、本実施形態に係る半導体集積回路装置100のタイミングチャートを示す。図2(a)〜(c)のタイミングチャートは、ロジックチップ2内(図1中の点線Bの位置)のフリップフロップ回路73における制御コマンド信号及びクロック信号のタイミングチャートである。メモリチップ3に確実にデータ信号等を入力するためには、クロック信号などに先立って予め出力側が信号を保持しておかなければならない最少時間(セットアップタイム)の規格値を満たしている必要がある。また、データの取り込みを確実にするために、暫くその状態を維持しなければならない最少時間(ホールドタイム)の規格値を満たしている必要がある。
制御コマンド信号等のテスト信号が、クロック信号の立ち上がりエッジ又は立ち下りエッジに対して、セットアップタイムの規格値、若しくはホールドタイムの規格値を満たしていない場合、メモリ動作に不具合をきたす場合がある。とりわけ、高速動作周波数においては、メモリ動作ができなくなる恐れがある。このため、セットアップタイムの規格値、ホールドタイムの規格値を満たすことが重要となる。
図2(a)は、クロック信号の立ち上がり前の制御コマンド信号の出力保持時間(以下、単に「出力保持時間」という)Ts1が、セットアップタイムの規格値を満たしており、さらに、クロック信号立ち上がり後に維持する制御コマンド信号の取り込み維持時間(以下、単に「取り込み維持時間」という)Th1が、ホールドタイムの規格値を共に満たしている例である。これに対し、図2(b)は、取り込み維持時間Th2は、ホールドタイムの規格値を満たしているものの、出力保持時間Ts2がセットアップタイムの規格値を満たしていない例、図2(c)は、出力保持時間Ts3はセットアップタイムの規格値を満たしているものの、取り込み維持時間Th3がホールドタイムの規格値を満たしていない例を示している。製造バラツキ等に起因して、このようにセットアップタイムの規格値、若しくはホールドタイムの規格値を満たさない状況となった場合には、タイミング調整信号により調整する。
図3(a)及び(b)は、図1の点線Aで示される位置における制御コマンド信号、クロック信号、及びタイミング調整信号のタイミングチャートを示している。図3(a)の例においては、図2(b)と同様に、取り込み維持時間Th2は、ホールドタイムの規格値を満たしているものの、出力保持時間Ts2がセットアップタイムの規格値を満たしていない。このような場合、タイミング調整信号と制御コマンド信号との間で正常に動作するポイント(セットアップタイムの規格値、及びホールドタイムの規格値を満たすタイミング)をテスタ4によってサーチする。
図6は、テスタ4によるタイミング調整信号の調整方法を説明するためのフローチャート図である。まず、テスタ4内にあるモードエントリーを呼び出す(S1)。そして、モードの読み出しを行う(S2)。ここで、テスト信号の出力保持時間がセットアップタイムの規格値内に、及びテスト信号の取り込み維持時間がホールドタイムの規格値内にある場合をPassとし、テスト信号の出力保持時間、テスト信号の取り込み維持時間の少なくとも一つが対応する規格値外にある場合をFailとする。S2のステップ後、PassかFailであるか否かを判断する(S3)。
図3(a)において、セットアップタイムの規格値及びホールドタイムの規格値を満たすPassタイミングをP,そして、これらの規格値を満たさないFailタイミングをFと表示した。その判断結果をテスタ4の記憶部(不図示)に書き込む(S4)。上記S1〜S4のステップを全サーチ範囲のサーチが終了するまで繰り返す(S5)。これにより、テスタ4の記憶部にPassウインドウの領域が記憶される。
サーチ完了後、テスタ4の記憶部に入っているPassウインドウの情報に基づき、実際のタイミング調整信号の立ち上がりと立ち下がりタイミングがPassウインドウ内に入っているか否かを判定する(S6)。Yesの場合には、タイミング調整信号の調整を行わずに終了する。Noの場合には、タイミング調整信号の立ち上がりタイミングと、立ち下りタイミングがPassウインドウ内に入るようにテスタ4によりタイミングを入力して、タイミング調整信号を発生させることにより調整を行い(S7)、タイミング調整信号の設定を完了する。これにより、タイミング調整信号が、制御コマンド信号のセットアップタイムの規格値、及びホールドタイムの規格値を満たすことができるタイミングとなる(図3(b)中のa、bの領域参照)。
図4(a)及び(b)は、フリップフロップ回路73(図1の点線Bで示される位置)におけるタイミングチャートを示している。図4(a)は、上記タイミング調整前のものであり、図3(a)と同様にクロック信号に対する制御コマンド信号のホールドタイムの規格値は十分に満たしているが、セットアップタイムの規格値を満たしていない例を示している。
テスタ4によって、図6に示すフローでタイミング調整信号を設定した後(図3(b)中のa,b参照)、その信号タイミングに合わせて、制御コマンド信号のタイミングを修正する。すなわち、制御コマンド信号のセットアップタイムの規格値、ホールドタイムの規格値を保つことができるタイミングをタイミング修正回路63により再セットする。具体的には、タイミング調整信号の立ち下がりタイミングと制御コマンド信号の立ち下がりが一致するようにし、タイミング調整信号の立ち上がりタイミングと、制御コマンド信号の立ち上がりタイミングが一致するように再セットする。すると、図4(b)に示すように、フリップフロップ回路73の制御コマンド信号の出力保持時間Ts4がセットアップタイムの規格値を満たす範囲となり、取り込み維持時間Th4がホールドタイムの規格値を満たす範囲となる。
図5は、図1の点線Cに示す位置(メモリチップ3に入る位置)におけるタイミングチャートを示す。上記フローによって調整された制御コマンド信号は、クロック信号とのタイミングを維持しながら、フリップフロップ回路73からメモリチップ3へ送出される。その結果、図5に示すように、メモリチップには、セットアップタイムの規格値、ホールドタイムの規格値を満たす制御コマンド信号が入力されることになる。これにより本来の高速なメモリチップ動作を実現させることができる。また、タイミング用調整ピン14を設けることにより、メモリのセットアップタイム、ホールドタイムの正確な測定も可能になる。また、半導体集積回路装置が持っているホールドタイム、セットアップタイムを的確に測定することもできる。
なお、上記例においては、制御コマンド信号がセットアップタイムの規格値を満たさない場合について説明したが、アドレス信号、データ信号、その他のテスト信号においても同様の方法により修正することができる。また、ホールドタイムの規格値を満たさない場合においても、同様の手順により修正することができる。また、メモリチップ3に入力する例について説明したが、メモリチップ3からロジックチップ2に入力、すなわち、メモリから出力する場合についても同様の方法によりタイミングを修正することが可能である。
本実施形態によれば、ロジックチップとメモリチップを同一パッケージに搭載したSiP構造において、クロック信号とテスト信号とのタイミングを、外部装置から送出されたタイミング調整信号を用いて制御する。そのため、外部端子数を増加させることなく、クロック信号とテスト信号とのタイミングを調整することが可能である。つまり、第1のチップから第2のチップに至る系で発生する遅延時間によらず本来の高速なメモリチップ動作を実現させることができる。さらに、ロジックチップ内にメモリチップテスト用のメモリチップ試験回路を設けずに、メモリチップへの制御タイミングを外部から自由に制御することができる。このため、チップ面積の増加を制限しつつ、テストの効率化による開発工期短縮が得られる。また、スルー回路は、半導体集積回路装置の通常動作では用いられない回路である。本発明の半導体集積回路装置は、スルー回路に起因する遅延時間不良があった場合であっても、この不良を外部装置から入力されるタイミング調整信号によって修正する。つまり、本発明の半導体集積回路装置は、通常動作において用いられることのない回路の不具合によって製品が不良品となることを防止して、歩留まりを向上せることが可能である。
上記実施形態においては、メモリチップとロジックチップを同一パッケージに搭載したSiP構造の半導体集積回路の例について説明したが、複数の機能の異なるチップを同一パッケージに搭載し、第2のチップを第1のチップを介して動作試験する半導体集積回路全般において、本件発明の適用が可能である。
本実施形態に係る半導体集積回路装置のブロック図。 (a)〜(c)は、本実施形態に係る半導体集積回路装置のタイミングチャート図。 (a)及び(b)は、図1の点線Aの位置におけるタイミングチャート図。 (a)及び(b)は、図1の点線Bの位置におけるタイミングチャート図。 図1の点線Cの位置におけるタイミングチャート図。 本実施形態に係るタイミング調整信号の設定方法を示すフローチャート図。 従来例1に係る半導体集積回路装置のブロック図。 従来例2に係る半導体集積回路装置のブロック図。
符号の説明
1 パッケージ
2 ロジックチップ
3 メモリチップ
4 テスタ
5 スルー回路
10〜14 外部端子
20〜23 メモリ接続用端子
20a〜24a テスタ接続用端子
30〜33 メモリ内端子
40〜44 テスタ内端子
50〜54 インバータ
61〜63 タイミング修正回路
71〜73 フリップフロップ回路
80 クロック信号線
81 アドレス信号線
82 データ信号線
83 制御コマンド信号線
84 タイミング調整信号線
100 半導体集積回路装置

Claims (8)

  1. 第1のチップと、
    前記第1のチップとデータの送受信を行う第2のチップと、
    前記第1のチップ内に設けられ、外部装置から入力されるクロック信号及びテスト信号を前記第2のチップに伝達するスルー回路とを備え、
    前記スルー回路は、
    前記外部装置から入力されるタイミング調整信号に基づき前記クロック信号と前記テスト信号とのタイミング関係を調整するものであり、
    前記クロック信号に基づき前記テスト信号を保持するフリップフロップ回路と、
    前記タイミング調整信号に基づき前記クロック信号と前記テスト信号とのタイミング関係を調節し、調節後の前記テスト信号を前記フリップフロップ回路に出力するタイミング修正回路とを有し、
    前記タイミング調整信号は、外部装置によって位相が制御され、前記タイミング修正回路は、前記クロック信号に対して前記タイミング調整信号が前記セットアップタイム及びホールドタイムの規格値を満たすパス範囲を検索し、当該パス範囲に基づき前記テスト信号を出力するタイミングを設定する半導体集積回路装置。
  2. 前記スルー回路は、前記クロック信号の立ち上がりエッジ又は立ち下がりエッジに対して、前記テスト信号がセットアップタイム及びホールドタイムの規格値を満たすように前記テスト信号が出力されるタイミングを調節する請求項1に記載の半導体集積回路装置。
  3. 前記タイミング修正回路は、前記パス範囲のうち中央付近の時間を用いて前記テスト信号の遅延時間を修正する請求項1又は2に記載の半導体集積回路装置。
  4. 前記スルー回路は、前記第2のチップの動作確認テストにおいて動作状態となり、前記動作確認テスト以外の動作において非動作状態となる請求項1乃至のいずれか1項に記載の半導体集積回路装置。
  5. 前記第1のチップがロジックチップであり、前記第2のチップがメモリチップである請求項1乃至のいずれか1項に記載の半導体集積回路装置。
  6. 第1のチップと、
    前記第1のチップを介してのみアクセス可能な第2のチップとを、同一パッケージ内に備えた半導体集積回路装置のテスト方法であって、
    前記第2のチップに入力されるクロック信号及びテスト信号を、外部装置から前記第1のチップに入力し、
    前記第1のチップ内において、前記テスト信号が前記クロックに対してセットアップタイム及びホールドタイムの規格値を満たすか否かを判定し、
    前記規格値を満たしていない場合には、前記外部装置によって位相が制御されるタイミング調整信号を用いて、前記クロックに対して前記テスト信号がセットアップタイム及びホールドタイムの規格値を満たすパス範囲を検索し、
    前記第1のチップにおいて前記パス範囲に応じて前記テスト信号の出力するタイミングを修正し、
    前記テスト信号を前記第2のチップに送出する半導体集積回路装置のテスト方法。
  7. 前記第1のチップは、前記パス範囲のうち中央付近の時間を用いて前記テスト信号が出力されるタイミングを修正する請求項に記載の半導体集積回路装置のテスト方法
  8. 前記第1のチップがロジックチップであり、前記第2のチップがメモリチップである請求項6又は7に記載の半導体集積回路装置のテスト方法。
JP2007179363A 2007-07-09 2007-07-09 半導体集積回路装置とそのテスト方法 Expired - Fee Related JP5006723B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007179363A JP5006723B2 (ja) 2007-07-09 2007-07-09 半導体集積回路装置とそのテスト方法
US12/213,512 US7777513B2 (en) 2007-07-09 2008-06-20 Power supply voltage detection circuit and semiconductor integrated circuit device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007179363A JP5006723B2 (ja) 2007-07-09 2007-07-09 半導体集積回路装置とそのテスト方法

Publications (2)

Publication Number Publication Date
JP2009014638A JP2009014638A (ja) 2009-01-22
JP5006723B2 true JP5006723B2 (ja) 2012-08-22

Family

ID=40252588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007179363A Expired - Fee Related JP5006723B2 (ja) 2007-07-09 2007-07-09 半導体集積回路装置とそのテスト方法

Country Status (2)

Country Link
US (1) US7777513B2 (ja)
JP (1) JP5006723B2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4891892B2 (ja) * 2007-12-27 2012-03-07 ルネサスエレクトロニクス株式会社 半導体集積回路装置とそのテスト方法
JP2010062266A (ja) * 2008-09-02 2010-03-18 Rohm Co Ltd 半導体モジュール
TWI380037B (en) * 2008-12-19 2012-12-21 Nanya Technology Corp Testing device and a method for testing a semiconductor devices array
WO2011135621A1 (ja) * 2010-04-28 2011-11-03 株式会社 日立製作所 車両
US8896245B2 (en) * 2012-03-26 2014-11-25 Gm Global Technology Operations Llc. Methods, systems and apparatus for generating voltage command signals for controlling operation of an electric machine
CN108962301B (zh) * 2018-05-24 2022-04-12 济南德欧雅安全技术有限公司 一种存储装置
CN117353838A (zh) * 2023-03-31 2024-01-05 无锡宇宁智能科技有限公司 Wcn芯片数据交互电路
CN117147950B (zh) * 2023-11-01 2024-01-09 广东科信电子有限公司 一种芯片供电电压自动检测电路

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5517515A (en) * 1994-08-17 1996-05-14 International Business Machines Corporation Multichip module with integrated test circuitry disposed within interposer substrate
JP2003043117A (ja) * 2001-08-02 2003-02-13 Fujitsu Ltd 半導体集積回路
JP4339534B2 (ja) 2001-09-05 2009-10-07 富士通マイクロエレクトロニクス株式会社 メモリチップとロジックチップとを搭載し,メモリチップの試験を可能にした半導体装置
JP4302354B2 (ja) * 2002-01-28 2009-07-22 富士通マイクロエレクトロニクス株式会社 半導体装置
JP4229652B2 (ja) 2002-07-19 2009-02-25 株式会社ルネサステクノロジ 半導体回路装置
JP4181847B2 (ja) * 2002-10-25 2008-11-19 エルピーダメモリ株式会社 タイミング調整回路、半導体装置及びタイミング調整方法
JP2007066026A (ja) * 2005-08-31 2007-03-15 Renesas Technology Corp 半導体装置とその試験方法及び製造方法
JP5013394B2 (ja) * 2005-09-13 2012-08-29 ルネサスエレクトロニクス株式会社 半導体集積回路装置

Also Published As

Publication number Publication date
JP2009014638A (ja) 2009-01-22
US7777513B2 (en) 2010-08-17
US20090015286A1 (en) 2009-01-15

Similar Documents

Publication Publication Date Title
JP5006723B2 (ja) 半導体集積回路装置とそのテスト方法
US8648339B2 (en) Semiconductor device including first semiconductor chip including first pads connected to first terminals, and second semiconductor chip including second pads connected to second terminals
US8198883B2 (en) Semiconductor device, internal circuit control signal measurement circuit, and delay time measurement method
US20080205170A1 (en) Ddr-sdram interface circuitry, and method and system for testing the interface circuitry
US9030245B2 (en) Semiconductor device that can adjust propagation time of internal clock signal
US8209560B2 (en) Transmission system where a first device generates information for controlling transmission and latch timing for a second device
US6807116B2 (en) Semiconductor circuit device capable of accurately testing embedded memory
US9323538B1 (en) Systems and methods for memory interface calibration
TWI489473B (zh) 半導體記憶體裝置與其測試方法
JP4591836B2 (ja) 半導体記憶装置及びそのテスト方法
KR20150090486A (ko) 반도체 테스트 장치
US6275428B1 (en) Memory-embedded semiconductor integrated circuit device and method for testing same
US6618305B2 (en) Test circuit for testing a circuit
CN101609714A (zh) 数字电视、控制存储器装置的存取的存储器控制器及方法
KR101624392B1 (ko) 반도체 장치
KR20140075347A (ko) 반도체 장치
US20090268626A1 (en) Semiconductor integrated circuit with test mode
KR20130046888A (ko) 단일 패드 리드 동작이 가능한 반도체 집적회로
US8036055B2 (en) Semiconductor storage device
JPWO2009139101A1 (ja) 電子機器システム、および半導体集積回路のコントローラ
US8531200B2 (en) Semiconductor device for performing test operation and method thereof
JP2006065470A (ja) メモリ制御方法および装置
TWI416145B (zh) 積體電路及其測試方法
JP4934656B2 (ja) 半導体記憶装置のテスト方法
US20100014368A1 (en) System that increases data eye widths

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100416

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120418

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

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

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

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees