(57)【要約】【課題】複数の貫通電極を選択的に利用可能な積層型の半導体装置において、信号の伝送遅延を抑制する。【解決手段】１つのインターフェースチップＩＦと複数のコアチップＣＣ０〜ＣＣ７は複数の貫通電極により電気的に接続されている。ドライバ回路４０１のデータ信号は、貫通電極３０１、３０２のいずれかを経由してコアチップＣＣ７に入力される。出力切り替え回路１９０は、トライステートインバータＩＶＲ１、ＩＶＲ２のいずれかを活性化することにより、貫通電極を選択する。トライステートインバータは、データ信号を増幅してから貫通電極に送出する。同様に、入力切り替え回路１９２は、トライステートインバータＩＶＴ１、ＩＶＴ２のいずれかを活性化する。これらのトライステートインバータも、貫通電極から送出されたデータ信号を増幅してからレシーバ回路４１１に供給する。【選択図】図４
2014142991.tif 000002
【特許請求の範囲】
【請求項１】
半導体基板と、
前記半導体基板を貫通して設けられた第１及び第２の貫通電極と、
前記第１及び第２の貫通電極にそれぞれ割り当てられた第１及び第２のドライバ回路と、
前記第１及び第２の貫通電極にそれぞれ割り当てられた第１及び第２のレシーバ回路と、を備え、
前記第１の貫通電極は、前記半導体基板の一方の表面に導出された第１の端子と、前記半導体基板の他方の表面に導出された第２の端子とを有し、
前記第２の貫通電極は、前記半導体基板の前記一方の表面に導出された第３の端子と、前記半導体基板の前記他方の表面に導出された第４の端子とを有し、
前記第１及び第２のドライバ回路の出力ノードは、それぞれ第１及び第３の端子に接続され、
前記第１及び第２のレシーバ回路の入力ノードは、それぞれ第２及び第４の端子に接続され、
前記第１及び第２のドライバ回路の入力ノードは、互いに共通に接続され、
前記第１及び第２のレシーバ回路の出力ノードは、互いに共通に接続され、
前記第１及び第２のドライバ回路は排他的に活性化され、
前記第１及び第２のレシーバ回路は排他的に活性化されることを特徴とする半導体装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は半導体装置に関し、特に、貫通電極によって電気的に接続された複数の半導体チップを含む半導体装置に関する。
【背景技術】
【０００２】
ＤＲＡＭ（Dynamic Random Access Memory）などの半導体記憶装置に要求される記憶容量は年々増大している。近年においては、この要求を満たすため複数のメモリチップを積層し、シリコン基板に設けられた貫通電極を介してこれらを電気的に接続する方法が提案されている（特許文献１参照）。
【０００３】
特に、インターフェース回路などのフロントエンド部が集積されたインターフェースチップと、メモリコアなどのバックエンド部が集積されたコアチップとを積層したタイプの半導体記憶装置においては、メモリコアからパラレルに読み出されたリードデータがシリアル変換されることなくそのままインターフェースチップに供給されることから、多数の貫通電極（多い場合には４０００個程度）が必要となる。しかしながら、貫通電極に１つでも不良が存在すると当該チップ全体が不良となり、しかも、積層後においては全てのチップが不良となってしまう。このため、この種の半導体記憶装置においては、貫通電極の不良によって全体が不良となることを防止するため、予備の貫通電極が設けられることがある。
【０００４】
特許文献１に記載された半導体装置では、複数の貫通電極（例えば８個の貫通電極）からなる群に対して予備の貫通電極が１つ割り当てられる。そして、貫通電極の１つに不良が発生している場合には、この貫通電極の代わりにこの群に割り当てられた予備の貫通電極が用いられ、これによって不良が救済される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１５８２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
積層される半導体チップの枚数が多くなると、貫通電極の負荷も大きくなり、信号品質が劣化しやすくなる。本発明者による検討の結果、貫通電極の入口と出口にそれぞれ信号を増幅するためのドライバ回路（バッファ）を設ける必要性が認識された。たとえば、インターフェースチップからコアチップに貫通電極を介して信号を送る場合を想定する。この場合、信号が貫通電極に入る直前にインターフェースチップ側のドライバ回路によって信号を増幅し、信号が貫通電極から出た直後においてもコアチップ側のドライバ回路でこの信号を再増幅すれば信号品質を良好に維持しやすくなる。
【０００７】
また、上述のように、予備の貫通電極が存在する場合、インターフェースチップは複数の貫通電極を選択的に利用できる。このため、信号の送信部から複数の貫通電極に至る経路のいずれかを選択的に接続するスイッチが必要となる。コアチップ側でも同様であり、複数の貫通電極から受信部に至る経路のいずれかを選択的に選択するスイッチが必要となる。通常、これらのスイッチはトランジスタにより形成され、信号伝送の遅延させる要因となる。送信部から貫通電極を経由して受信部に至る経路に合計２つのスイッチを設ける必要があるため、信号遅延が大きくなりやすい。
【０００８】
なお、上記の問題は、ＤＲＡＭなどの半導体記憶装置に限らず、貫通電極を介して電気的に接続される複数の半導体チップを有する全ての半導体装置において生じ得る問題である。
【課題を解決するための手段】
【０００９】
本発明に係る半導体装置は、ドライバ回路を有する第１の半導体チップと、ドライバ回路から信号を入力されるレシーバ回路を有する第２の半導体チップと、第１の半導体チップと第２の半導体チップを接続する複数の貫通電極を備える。第１の半導体チップは、ドライバ回路から複数の貫通電極へ至るそれぞれの経路に間挿される複数の第１トライステートインバータと、複数の第１トライステートインバータのいずれかを排他的に活性化することによりドライバ回路の出力端と複数の貫通電極のいずれかを排他的に接続する出力切り替え回路を含む。第２の半導体チップは、複数の貫通電極からレシーバ回路に至るそれぞれの経路に間挿される複数の第２トライステートインバータと、複数の第２トライステートインバータのいずれかを排他的に活性化することにより、レシーバ回路の入力端と前記の貫通電極のいずれかを排他的に接続する入力切り替え回路を含む。
【発明の効果】
【００１０】
本発明によれば、複数の貫通電極を選択的に利用可能な積層型の半導体装置において、貫通電極を経由する信号の伝送遅延を抑制しやすくなる。
【図面の簡単な説明】
【００１１】
【図１】半導体記憶装置の構造を説明するための模式的な断面図である。
【図２】図２（ａ）から図２（ｃ）は、いずれもコアチップに設けられたＴＳＶの種類を説明するための図である。
【図３】図２（ａ）に示すタイプのＴＳＶ１の構造を示す断面図である。
【図４】インターフェースチップとコアチップの一部の接続関係を示す模式図である。
【図５】インターフェースチップとコアチップの全体的な接続関係を示す模式図である。
【図６】図５に示した接続関係の一部をより詳細に示す回路図である。
【図７】インターフェースチップとコアチップとの接続関係を立体的に示す模式図である。
【図８】インターフェースチップとコアチップの別例としての全体的な接続関係を示す模式図である。
【図９】図８に示した接続関係の一部をより詳細に示す回路図である。
【図１０】図９に示した回路の別構成例を示す図である。
【図１１】半導体記憶装置の回路構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。
【００１３】
図１は、本発明の好ましい実施形態による半導体記憶装置１０の構造を説明するための模式的な断面図である。
【００１４】
図１に示すように、本実施形態による半導体記憶装置１０は、互いに同一の機能、構造を持ち、夫々同一の製造マスクで製作された８枚のコアチップＣＣ０〜ＣＣ７、コアチップとは異なる製造マスクで製作された１枚のインターフェースチップＩＦ及び１枚のインターポーザＩＰが積層された構造を有している。コアチップＣＣ０〜ＣＣ７及びインターフェースチップＩＦはシリコン基板を用いた半導体チップであり、いずれもシリコン基板を貫通する多数の貫通電極ＴＳＶ（Through Silicon Via）によって上下に隣接するチップと電気的に接続されている。一方、インターポーザＩＰは樹脂からなる回路基板であり、その裏面ＩＰｂには複数の外部端子（半田ボール）ＳＢが形成されている。
【００１５】
コアチップＣＣ０〜ＣＣ７は、「外部端子を介して外部とのインターフェースを行ういわゆるフロントエンド部と複数の記憶セルとそれら記憶セルへアクセスするいわゆるバックエンド部の両者を含む周知で一般的なそれ自身が単体チップでも動作し、メモリコントローラと直接通信できる通常のメモリチップである１ＧｂのＤＤＲ３（Double Data Rate 3）型ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）」に含まれる回路ブロックのうち、外部とのインターフェースを行ういわゆるフロントエンド部（フロントエンド機能）が削除された半導体チップである。言い換えれば、原則として、バックエンド部に属する回路ブロックのみが集積された半導体チップである。フロントエンド部に含まれる回路ブロックとしては、メモリセルアレイとデータ入出力端子との間で入出力データのパラレル／シリアル変換を行うパラレルシリアル変換回路（データラッチ回路）や、データの入出力タイミングを制御するＤＬＬ（Delay Locked Loop）回路などが挙げられる。詳細は後述する。インターフェースチップＩＦは、フロントエンド部のみが集積された半導体チップである。よって、インターフェースチップの動作周波数は、コアチップの動作周波数よりも高い。コアチップＣＣ０〜ＣＣ７にはフロントエンド部に属するこれらの回路は含まれていないため、コアチップの製造過程において、そのコアチップがウェハ状態で実施されるテスト動作時を除きコアチップＣＣ０〜ＣＣ７を単体で動作させることはできない。コアチップＣＣ０〜ＣＣ７を動作させるためには、インターフェースチップＩＦが必要である。よって、コアチップは、一般的な単体チップの記憶集積度よりも集積度が高い。本実施形態による半導体装置１０は、インターフェースチップは、外部と第１の動作周波数で通信するフロントエンド機能を有し、複数のコアチップは、インターフェースチップとのみ通信し、且つ第１の動作周波数よりも低い第２の動作周波数で通信するバックエンド機能を有する。よって、複数のコアチップのそれぞれは、複数の情報を記憶するメモリセルアレイを備え、複数のコアチップからインターフェースチップへパラレルに供給される一つのＩ／Ｏ（ＤＱ）当たりの複数のリードデータは、インターフェースチップからコアチップへ与える一回のリードコマンドに関連する複数のビット数である。所謂、複数のビット数は、周知のプリフェッチデータ数に対応する。
【００１６】
インターフェースチップＩＦは、８枚のコアチップＣＣ０〜ＣＣ７に対する共通のフロントエンド部として機能する。したがって、外部からのアクセスは全てインターフェースチップＩＦを介して行われ、データの入出力もインターフェースチップＩＦを介して行われる。本実施形態では、インターポーザＩＰとコアチップＣＣ０〜ＣＣ７との間にインターフェースチップＩＦが配置されているが、インターフェースチップＩＦの位置については特に限定されず、コアチップＣＣ０〜ＣＣ７よりも上部に配置しても構わないし、インターポーザＩＰの裏面ＩＰｂに配置しても構わない。インターフェースチップＩＦをコアチップＣＣ０〜ＣＣ７の上部にフェースダウンで又はインターポーザＩＰの裏面ＩＰｂにフェースアップで配置する場合には、インターフェースチップＩＦにＴＳＶを設ける必要はない。また、インターフェースチップＩＦは、２つのインターポーザＩＰに挟まれるように配置しても良い。
【００１７】
インターポーザＩＰは、半導体記憶装置１０の機械的強度を確保するとともに、電極ピッチを拡大するための再配線基板として機能する。つまり、インターポーザＩＰの上面ＩＰａに形成された電極９１をスルーホール電極９２によって裏面ＩＰｂに引き出し、裏面ＩＰｂに設けられた再配線層９３によって、外部端子ＳＢのピッチを拡大している。図１には、２個の外部端子ＳＢのみを図示しているが、実際には多数の外部端子が設けられている。外部端子ＳＢのレイアウトは、規格により定められたＤＤＲ３型のＳＤＲＡＭにおけるそれと同じである。したがって、外部のコントローラからは１個のＤＤＲ３型のＳＤＲＡＭとして取り扱うことができる。
【００１８】
図１に示すように、最上部のコアチップＣＣ０の上面はＮＣＦ（Non-Conductive Film）９４及びリードフレーム９５によって覆われており、コアチップＣＣ０〜ＣＣ７及びインターフェースチップＩＦの各チップ間のギャップはアンダーフィル９６で充填され、またその周囲は封止樹脂９７によって覆われている。これにより、各チップが物理的に保護される。
【００１９】
コアチップＣＣ０〜ＣＣ７に設けられたＴＳＶの大部分は、積層方向から見た平面視で、すなわち図１に示す矢印Ａから見た場合に、同じ位置に設けられた他層のＴＳＶと短絡されている。つまり、図２（ａ）に示すように、平面視で同じ位置に設けられた上下のＴＳＶ１が短絡され、これらＴＳＶ１によって１本の配線が構成されている。各コアチップＣＣ０〜ＣＣ７に設けられたこれらのＴＳＶ１は、当該コアチップ内の内部回路４にそれぞれ接続されている。したがって、インターフェースチップＩＦから図２（ａ）に示すＴＳＶ１に供給される入力信号（コマンド信号、アドレス信号など）は、コアチップＣＣ０〜ＣＣ７の内部回路４に共通に入力される。また、コアチップＣＣ０〜ＣＣ７からＴＳＶ１に供給される出力信号（データなど）は、ワイヤードオアされてインターフェースチップＩＦに入力される。
【００２０】
これに対し、一部のＴＳＶについては、図２（ｂ）に示すように、平面視で同じ位置に設けられた他層のＴＳＶ２と直接接続されるのではなく、当該コアチップＣＣ０〜ＣＣ７に設けられた内部回路５を介して接続されている。つまり、各コアチップＣＣ０〜ＣＣ７に設けられたこれら内部回路４がＴＳＶ２を介してカスケード接続されている。この種のＴＳＶ２は、各コアチップＣＣ０〜ＣＣ７に設けられた内部回路５に所定の情報を順次転送するために用いられる。このような情報としては、後述する層アドレス情報が挙げられる。
【００２１】
さらに他の一部のＴＳＶ群については、図２（ｃ）に示すように、平面視で異なる位置に設けられた他層のＴＳＶと短絡されている。この種のＴＳＶ群３に対しては、平面視で所定の位置Ｐに設けられたＴＳＶ３ａに各コアチップＣＣ０〜ＣＣ７の内部回路６が接続されている。これにより、各コアチップに設けられた内部回路６に対して選択的に情報を入力することが可能となる。このような情報としては、後述する不良チップ情報が挙げられる。
【００２２】
このように、コアチップＣＣ０〜ＣＣ７に設けられたＴＳＶは、図２（ａ）〜（ｃ）に示す３タイプ（ＴＳＶ１〜ＴＳＶ３）が存在する。上述の通り、大部分のＴＳＶは図２（ａ）に示すタイプであり、アドレス信号、コマンド信号、クロック信号などは図２（ａ）に示すタイプのＴＳＶ１を介して、インターフェースチップＩＦからコアチップＣＣ０〜ＣＣ７に供給される。また、リードデータ及びライトデータについても、図２（ａ）に示すタイプのＴＳＶ１を介してインターフェースチップＩＦに入出力される。これに対し、図２（ｂ），（ｃ）に示すタイプのＴＳＶ２，ＴＳＶ３は、互いに同一の構造を有するコアチップＣＣ０〜ＣＣ７に対して、個別の情報を与えるために用いられる。
【００２３】
図３は、図２（ａ）に示すタイプのＴＳＶ１の構造を示す断面図である。
【００２４】
図３に示すように、ＴＳＶ１はシリコン基板８０及びその表面の層間絶縁膜８１を貫通して設けられている。ＴＳＶ１の周囲には絶縁リング８２が設けられており、これによって、ＴＳＶ１とトランジスタ領域との絶縁が確保される。図３に示す例では絶縁リング８２が二重に設けられており、これによってＴＳＶ１とシリコン基板８０との間の静電容量が低減されている。
【００２５】
シリコン基板８０の裏面側におけるＴＳＶ１の端部８３は、裏面バンプ８４で覆われている。裏面バンプ８４は、下層のコアチップに設けられた表面バンプ８５と接する電極である。表面バンプ８５は、各配線層Ｌ０〜Ｌ３に設けられたパッドＰ０〜Ｐ３及びパッド間を接続する複数のスルーホール電極ＴＨ１〜ＴＨ３を介して、ＴＳＶ１の端部８６に接続されている。これにより、平面視で同じ位置に設けられた表面バンプ８５と裏面バンプ８４は、短絡された状態となる。尚、図示しない内部回路との接続は、配線層Ｌ０〜Ｌ３に設けられたパッドＰ０〜Ｐ３から引き出される内部配線（図示せず）を介して行われる。
【００２６】
図４は、インターフェースチップＩＦとコアチップＣＣ０〜ＣＣ７の一部の接続関係を示す模式図である。ここでは、代表して、インターフェースチップＩＦとコアチップＣＣ７の接続関係を示しているが、他のコアチップＣＣについても同様である。他の図についても同様である。
【００２７】
インターフェースチップＩＦは、ドライバ回路４０１と入力切り替え回路１９０、２つのトライステートインバータＩＶＲ１、ＩＶＲ２を含む。コアチップＣＣ７は出力切り替え回路１９２とレシーバ回路４１１、２つのトライステートインバータＩＶＴ１、ＩＶＴ２を含む。インターフェースチップＩＦ上のドライバ回路４０１と、コアチップＣＣ７上のレシーバ回路４１１は２つの貫通電極３０１、３０２を介して電気的に接続される。ドライバ回路４０１から送信されるデータ信号Ｄ１は、貫通電極３０１、３０２のいずれかを経由して、レシーバ回路４１１に到達する。
【００２８】
インターフェースチップＩＦの入力切り替え回路１９０は、データ信号Ｄ１の送信経路として貫通電極３０１、３０２のいずれかを選択する。一方、コアチップＣＣ７の出力切り替え回路１９２は、データ信号Ｄ１の受信経路として貫通電極３０１、３０２のいずれかを選択する。入力切り替え回路１９０が貫通電極３０１を選択するときには、出力切り替え回路１９２も貫通電極３０１を選択し、入力切り替え回路１９０が貫通電極３０２を選択するときには出力切り替え回路１９２も貫通電極３０２を選択する。
【００２９】
トライステートインバータＩＶＲ１はドライバ回路４０１から貫通電極３０１に至る経路に間挿され、トライステートインバータＩＶＲ２はドライバ回路４０１から貫通電極３０２に至る経路に間挿される。トライステートインバータＩＶＲ１は、電源およびグランドとの間にそれぞれ接続されたＰＭＯＳ（Positive channel Metal Oxide Semiconductor）のＦＥＴ（Field effect transistor）およびＮＭＯＳ（Negative channel Metal Oxide Semiconductor）からなる選択トランジスタとを有し、両方の選択トランジスタが活性化されなければ、インバータとして機能せず、その出力はハイインピーダンス状態となる。トライステートインバータＩＶＲ２についても同様である。
【００３０】
トライステートインバータＩＶＲ１、ＩＶＲ２は、その選択トランジスタが活性化されると、電源およびグランドと接続され、動作電位を供給される。このため、ドライバ回路４０１から送出されたデータ信号Ｄ１を増幅して貫通電極３０１、３０２に送り出すことができる。すなわち、トライステートインバータＩＶＲ１、ＩＶＲ２は送信側のドライバ回路として機能する。貫通電極の距離が長く負荷が大きい場合であっても、このようなトライステートインバータを貫通電極の入口に設けることにより、貫通電極に送出される前にデータ信号Ｄ１の信号強度を十分に高めることができる。
【００３１】
トライステートインバータＩＶＲ１、ＩＶＲ２の選択トランジスタには、入力切り替え回路１９０から２値（Ｈ、Ｌ）の出力選択信号Ｒ１が供給される。出力選択信号Ｒ１がＨ（ハイ）のときには、トライステートインバータＩＶＲ１は不活性化され、トライステートインバータＩＶＲ２が活性化される。出力選択信号Ｒ１がＬ（ロー）のときには、トライステートインバータＩＶＲ１が活性化され、トライステートインバータＩＶＲ２は不活性化される。すなわち、出力選択信号Ｒ１がＨのときには貫通電極３０２、Ｌのときには貫通電極３０１が選択される。こうして、データ信号Ｄ１は、出力選択信号Ｒ１にしたがい、いずれかのトライステートインバータにより増幅され、いずれかの貫通電極を通過して、コアチップＣＣ７に入力される。
【００３２】
トライステートインバータＩＶＴ１は、貫通電極３０１からレシーバ回路４１１に至る経路に間挿され、トライステートインバータＩＶＴ２は、貫通電極３０２からレシーバ回路４１１に至る経路に間挿される。
【００３３】
トライステートインバータＩＶＴ１、ＩＶＴ２も、その選択トランジスタが活性化されると、電源およびグランドと接続され、動作電位を供給される。このため、貫通電極から送出されたデータ信号Ｄ１を増幅してレシーバ回路４１１に送り出すことができる。すなわち、トライステートインバータＩＶＴ１、ＩＶＴ２は受信側のドライバ回路として機能する。このようなトライステートインバータを貫通電極の出口に設けることにより、貫通電極から送出された後のデータ信号Ｄ１の信号強度を十分に高めることができる。
【００３４】
貫通電極の出入口それぞれに設けられるこれらのトライステートインバータにより、貫通電極をデータ信号Ｄ１が通過するときの信号減衰を補償している。
【００３５】
トライステートインバータＩＶＴ１、ＩＶＴ２の選択トランジスタには、出力切り替え回路１９２から２値（Ｈ、Ｌ）の入力選択信号Ｔ１が供給される。入力選択信号Ｔ１がＨ（ハイ）のときには、トライステートインバータＩＶＴ１は不活性化され、トライステートインバータＩＶＴ２が活性化される。入力選択信号Ｒ１がＬ（ロー）のときには、トライステートインバータＩＶＴ１が活性化され、トライステートインバータＩＶＴ２は不活性化される。すなわち、入力選択信号Ｔ１がＨのときには貫通電極３０２、Ｌのときには貫通電極３０１が選択される。こうして、データ信号Ｄ１は、いずれかの貫通電極を通過した後、トライステートインバータにより増幅され、レシーバ回路４１１に入力される。
【００３６】
出力選択信号Ｒ１と入力選択信号Ｔ１は互いに連動する。Ｒ１＝Ｔ１＝Ｌのとき、ドライバ回路４０１、トライステートインバータＩＶＲ１、貫通電極３０１、トライステートインバータＩＶＴ１、レシーバ回路４１１が接続される。このときトライステートインバータＩＶＲ２、トライステートインバータＩＶＴ２はいずれもハイインピーダンス状態となり、貫通電極３０２は不使用となる。Ｒ１＝Ｔ１＝Ｈのとき、ドライバ回路４０１、トライステートインバータＩＶＲ２、貫通電極３０２、トライステートインバータＩＶＴ２、レシーバ回路４１１が接続される。貫通電極３０１は不使用となる。すなわち、貫通電極３０１と貫通電極３０２は排他的に選択される。
【００３７】
ここで重要な点は、ドライバ回路４０１からトライステートインバータＩＶＲ１、ＩＶＲ２に至る経路自体を導通・遮断するのではなく、トライステートインバータＩＶＲ１、ＩＶＲ２の活性・非活性により送信経路を選択していることである。経路の導通・遮断を制御するために経路にスイッチを間挿すると、スイッチによる伝送遅延が発生する。一方、本実施形態のようにトライステートインバータの活性・非活性を制御する場合には、ドライバ回路４０１からトライステートインバータに至る経路に特段の遅延要素を挿入する必要がない。これは、トライステートインバータがドライバ回路（信号増幅用のバッファ）としての機能と、経路の導通・遮断を制御するためのスイッチとしての機能を兼用しているためである。
【００３８】
コアチップＣＣ７側についても同様である。トライステートインバータＩＶＴ１、ＩＶＴ２の活性・非活性を制御することにより、貫通電極からレシーバ回路４１１に至る経路の信号遅延が発生しにくい構成となっている。
【００３９】
図５は、インターフェースチップＩＦとコアチップＣＣ０〜ＣＣ７の全体的な接続関係を示す模式図である。図５では、インターフェースチップＩＦから８ビットのデータＤ１〜Ｄ８を各コアチップＣＣ０〜ＣＣ７に供給する部分が示されている。これらデータＤ１〜Ｄ８はインターフェースチップＩＦから同時に出力され、各コアチップＣＣ０〜ＣＣ７にて同時に入力されるべき信号であり、アドレス信号やライトデータなどが該当する。図６では、代表してコアチップＣＣ７を示している。
【００４０】
図５に示すように、インターフェースチップＩＦには各データＤ１〜Ｄ８に対応する８個のドライバ回路４０１〜４０８が設けられ、各コアチップＣＣ０〜ＣＣ７には各データＤ１〜Ｄ８に対応する８個のレシーバ回路４１１〜４１８が設けられている。これに対し、本実施形態では、これらドライバ回路４０１〜４０８とレシーバ回路４１１〜４１８を接続するための貫通電極３０１〜３０９が９個（＝８個＋１個）設けられている。これら貫通電極３０１〜３０９のうち、貫通電極３０９は予備の貫通電極であり、他の貫通電極３０１〜３０８に不良がない場合には使用されない。
【００４１】
インターフェースチップＩＦには、ドライバ回路４０１〜４０８の出力端を、インバータＩＶＲ１〜ＩＶＲ１６を介して対応する２つの貫通電極のいずれかに接続する入力切り替え回路１９０が設けられている。ここで、対応する２つの貫通電極とは、ドライバ回路４０１〜４０８の符号の末尾をｉ番（ｉは１〜８）とした場合、ｉ番及びｉ＋１番の貫通電極を指す。例えば、ドライバ回路４０１には１番及び２番の貫通電極３０１，３０２が対応し、ドライバ回路４０２には２番及び３番の貫通電極３０２，３０３が対応することになる。このため、一部の貫通電極３０２〜３０８については、それぞれ２つのドライバ回路に対応することになるが、１つの貫通電極に２つのドライバ回路が接続されることなく、各貫通電極への接続は排他的に行われる。対応する２つの貫通電極のいずれを選択するかは、入力選択信号Ｒ１〜Ｒ９によって定められる。
【００４２】
図５の構成においては、出力選択信号Ｒ１〜Ｒ９がそれぞれ貫通電極３０１〜３０９に割り当てられている。出力選択信号Ｒ１はトライステートインバータＩＶＲ１、入力選択信号Ｔ１はトライステートインバータＩＶＴ１をそれぞれ活性化する。このとき、ドライバ回路４０１とレシーバ回路４１１は、貫通電極３０１を介して接続される。同様にして、トライステートインバータＩＶＲ１〜ＩＶＲ１６、ＩＶＴ１〜ＩＶＴ１６のうち、符号末尾が奇数番号のインバータ（ＩＶＲ１、ＩＶＲ３、ＩＶＲ５、・・・ＩＶＲ１５、ＩＶＴ１、ＩＶＴ３、ＩＶＴ５、・・・ＩＶＴ１５）が活性化される。この結果、ドライバ回路４０２〜４０８は、貫通電極３０２〜３０８を介して、レシーバ回路４１２〜４１８と接続される。予備の貫通電極３０９は使用されない。
【００４３】
以上の接続関係は、コアチップＣＣ０〜ＣＣ６においても同様である。各コアチップＣＣ０〜ＣＣ７には出力切り替え回路１９２が含まれており、レシーバ回路４１１〜４１８の入力端をそれぞれインバータＩＶＴ１〜ＩＶＴ１６を介して貫通電極３０１〜３０８に接続する。
【００４４】
貫通電極３０１〜３０８のいずれかに不良が発生している場合には、予備の貫通電極３０９が使用される。ただし、不良のある貫通電極が単純に予備の貫通電極３０９に置換されるのではなく、不良のある貫通電極を境として、ドライバ回路４０１〜４０８及びレシーバ回路４１１〜４１８と貫通電極３０１〜３０９との接続関係がシフトされる。
【００４５】
貫通電極３０ｘ（ｘ＝１〜８）が不良である場合、符号の末尾が１〜ｘ−１番であるドライバ回路についてはｉ番の貫通電極が選択され、符号の末尾がｘ〜８番であるドライバ回路についてはｉ＋１番の貫通電極が選択される。
【００４６】
具体例として、貫通電極３０６に不良が発生しているとする。貫通電極３０６に不良が発生したときにも、ドライバ回路４０１〜４０５は、通常通り、貫通電極３０１〜３０５を利用する。すなわち、ドライバ回路４０１〜４０５については、符号末尾が奇数番号のトライステートインバータ（ＩＶＲ１、ＩＶＲ３、ＩＶＲ５、ＩＶＲ７、ＩＶＲ９、ＩＶＴ１、ＩＶＴ３、ＩＶＴ５、ＩＶＴ９）がそのまま活性化される。
【００４７】
ドライバ回路４０６〜４０８については、符号末尾が偶数番号のトライステートインバータ（ＩＶＲ１２、ＩＶＲ１４、ＩＶＲ１６、ＩＶＴ１２、ＩＶＴ１４、ＩＶＴ１６）が活性化される。この結果、ドライバ回路４０６とレシーバ回路４１６は、貫通電極３０６ではなく隣の貫通電極３０７を介して接続される、ドライバ回路４０７、４０８は、それぞれ、貫通電極３０８、３０９を介してレシーバ回路４１７、４１８と接続される。このように、不良のある貫通電極を境に、ドライバ回路１０１〜１０８と貫通電極３０１〜３０９との接続関係がシフトされる。
【００４８】
まとめると、不良のある貫通電極を３０ｘとした場合、ドライバ回路４０ｉ（ｉ＜ｘ）とレシーバ回路４１ｉは貫通電極３０ｉを介して接続され、ドライバ回路４０ｉ（ｉ≧ｘ）とレシーバ回路４１ｉは貫通電極３０（ｉ＋１）を介して接続される。
【００４９】
つまり、不良のある貫通電極３０６を単純に予備の貫通電極３０９に置き換えるのではなく、不良のある貫通電極３０６を境に、ドライバ回路４０１〜４０８及びレシーバ回路４１１〜４１８と貫通電極４０１〜４０９との接続関係がシフトされる。このように、置換後においてもより番号の大きいドライバ回路の出力端がより番号の大きい貫通電極に接続され、より番号の大きいレシーバ回路の出力端がより番号の大きい貫通電極に接続される。このため、貫通電極３０１〜３０９をこの順に配列するなど、ｉ番とｉ＋１番の貫通電極を隣接配置すれば、置換前の信号パスと置換後の信号パスとの間にほとんど配線長差が生じなくなる。これにより、置換によるスキューもほとんど生じないことから、信号品質を高めることが可能となる。
【００５０】
図６は、図５に示した接続関係の一部をより詳細に示す回路図である。貫通電極３０６に不良が発生している場合、出力選択信号Ｒ８はＨとなり、ドライバ回路４０７と貫通電極３０８がトライステートインバータＩＶＲ１４を介して接続される。貫通電極３０８には、トライステートインバータＩＶＲ１４、ＩＶＲ１５の出力がワイヤードオア接続されているが、非活性となるトライステートインバータＩＶＲ１５の出力はハイインピーダンス状態となることから、ドライバ回路４０７から貫通電極３０８への信号伝送には何らの影響も与えない。入力選択信号Ｔ７もＨとなり、トライステートインバータＩＶＴ１４が活性化され、レシーバ回路４１７と貫通電極３０８が接続される。レシーバ回路４１７には、トライステートインバータＩＶＴ１３とＩＶＴ１４の出力がワイヤードオア接続されているが、非活性となるトライステートインバータＩＶＲ１３の出力はハイインピーダンス状態となることから、貫通電極３０８からレシーバ回路４１７への信号伝送に何らの影響も与えない。同様に、出力選択信号Ｒ９はＨとなり、ドライバ回路４０８と貫通電極３０９が接続される。入力選択信号Ｔ８もＨとなり、レシーバ回路４１８と貫通電極３０９が接続される。
【００５１】
図７は、インターフェースチップＩＦとコアチップＣＣ０〜ＣＣ７との接続関係を立体的に示す模式図である。図７には、コアチップＣＣ０〜ＣＣ７のうち、コアチップＣＣ０に含まれる貫通電極３０６に不良がある場合が示されている。いずれかのコアチップＣＣ０〜ＣＣ７に含まれる貫通電極に不良があると、他のコアチップに含まれる対応する貫通電極も全て無効とされる。図７に示す例では、コアチップＣＣ０に含まれる貫通電極３０６に不良があることから、他のコアチップＣＣ１〜ＣＣ７に含まれる貫通電極３０６については、不良の有無にかかわらず無効とされる。つまり、ドライバ回路及びレシーバ回路と貫通電極との接続関係は、インターフェースチップＩＦ及び各コアチップＣＣ０〜ＣＣ７において共通とされる。
【００５２】
図８は、インターフェースチップＩＦとコアチップＣＣ０〜ＣＣ７の別例としての全体的な接続関係を示す模式図である。ここでは、貫通電極３０６、３０８に不良が存在する場合を示している。図８では、活性化されているインバータを斜線にてハッチングしている。
【００５３】
図８の構成においては、８個の貫通電極３０１〜３０８に対して２個の予備の貫通電極３０９，３１０が割り当てられている。したがって、貫通電極の総数は１０個である。インターフェースチップＩＦ側には２段の入力切り替え回路１９０ａ、１９０ｂが設けられ、コアチップＣＣ０〜ＣＣ７側には２段の出力切り替え回路１９２ａ、１９２ｂが設けられている。インターフェースチップＩＦにおいては、トライステートインバータＩＶＲ１ａ〜ＩＶＲ１６ａとＩＶＲ１ｂ〜ＩＶＲ１８ｂが２段構成となっている。入力切り替え回路１９０ａはトライステートインバータＩＶＲ１ａ〜ＩＶＲ１６ａを制御する。出力切り替え回路１９０ｂは、トライステートインバータＩＶＲ１ｂ〜ＩＶＲ１８ｂを制御する。
【００５４】
同様に、入力切り替え回路１９２においては、インバータＩＶＴ１ａ〜ＩＶＴ１８ａとインバータＩＶＴ１ｂ〜ＩＶＴ１６ｂが２段構成となっている。入力切り替え回路１９２ａにおいては選択信号Ｔ１〜Ｔ９によりインバータＩＶＴ１ａ〜ＩＶＴ１８ａを制御し、入力切り替え回路１９２ｂにおいては入力選択信号Ｑ１〜Ｑ８によりインバータＩＶＴ１ｂ〜ＩＶＴ１６ｂを制御する。
【００５５】
トライステートインバータを２段化した出力切り替え回路１９０と入力切り替え回路１９２を備えることにより、ドライバ回路４０１〜４０８及びレシーバ回路４１１〜４１８と貫通電極３０１〜３１０との接続関係を最大で２個分シフト可能である。
【００５６】
１個の貫通電極３０ｘ（ｘ＝１〜８）が不良である場合、符号の末尾が１〜ｘ−１番であるドライバ回路についてはｉ番の貫通電極が選択され、符号の末尾がｘ〜８番であるドライバ回路についてはｉ＋１番の貫通電極が選択される。２個の貫通電極３０ｘ、３０ｙ（ｘ＜ｙ）が不良である場合、符号の末尾が１〜ｘ−１番であるドライバ回路についてはｉ番の貫通電極が選択され、符号の末尾がｘ〜ｙ−２番であるドライバ回路についてはｉ＋１番の貫通電極が選択され、符号の末尾がｙ−１〜８番であるドライバ回路についてはｉ＋２番の貫通電極が選択される。
【００５７】
具体例として、貫通電極３０６、３０８に不良が発生した場合（ｘ＝６、ｙ＝８）、ドライバ回路４０１〜４０５は、それぞれ貫通電極３０１〜３０５を介して、レシーバ回路４１１〜４１５と接続される。ドライバ回路４０６は、トライステートインバータＩＶＲ１２ａ、ＩＶＲ１３ｂを介して貫通電極３０７と接続される。また、貫通電極３０７は、トライステートインバータＩＶＴ１３ａ、ＩＶＴ１２ｂを介してレシーバ回路４１６と接続される。すなわち、接続対象となる貫通電極が１つシフトされる。
【００５８】
ドライバ回路４０７は、トライステートインバータＩＶＲ１４ａ、ＩＶＲ１６ｂを介して貫通電極３０９と接続される。貫通電極３０９は、トライステートインバータＩＶＴ１６ａ、ＩＶＴ１４ｂを介してレシーバ回路４１７と接続される。すなわち、接続対象となる貫通電極が２つシフトされる。ドライバ回路４０８とレシーバ回路４１８は、貫通電極３１０を介して接続される。
【００５９】
上記の構成により、８個の貫通電極３０１〜３０８に１個の不良が存在する場合には、上述した、不良のある貫通電極を境として接続が１個シフトされ、不良が救済される。さらに、９個の貫通電極３０１〜３０９に２個の不良が存在する場合には、不良のある貫通電極のうち、より番号の小さい貫通電極を境として接続がまず１個シフトされ、より番号の大きい貫通電極を境として接続がさらに１個シフトされて不良が救済される。
【００６０】
図９は、図８に示した接続関係の一部をより詳細に示す回路図である。貫通電極３０６、３０８に不良が発生している場合、ドライバ回路４０６とレシーバ回路４１６は、貫通電極３０６ではなく貫通電極３０７を介して接続される。また、ドライバ回路４０７とレシーバ回路４１７は、２つシフトした貫通電極３０９を介して接続される。図９の構成の場合、トライステートインバータＩＶＲ１４ａ、ＩＶＲ１６ｂ、ＩＶＴ１６ａ、ＩＶＴ１４ｂが活性化される。ドライバ回路４０８とレシーバ回路４１８は、貫通電極３１０を介して接続される。
【００６１】
図１０は、図９に示した回路図の変形例である。図９と異なり、図１０ではトライステートインバータＩＶＲ１ａ〜ＩＶＲ１６ａの代わりに、スイッチＳＷＲ１ａ〜ＳＷＲ１６ａを使用している。同様に、トライステートインバータＩＶＴ１ｂ〜ＩＶＴ１６ｂの代わりに、スイッチＳＷＴ１ｂ〜ＳＷＴ１６ｂを使用している。これらのスイッチは、ＰＭＯＳＦＥＴのソース・ドレインとＮＭＯＳＦＥＴのソース・ドレインを互いに接続し、ＰＭＯＳＦＥＴとＮＭＯＳＦＥＴの双方がオンされたとき、ソース・ドレイン間が導通するトランスファーゲートである。
【００６２】
図９の回路構成を前提として予備の貫通電極を２つ設ける場合、ドライバ回路からレシーバ回路に至る経路には４つのトライステートインバータが間挿される。予備の貫通電極を１つ設ける場合には、２つのトライステートインバータが間挿される。トライステートインバータは信号の遅延要素となるから、予備の貫通電極の数と信号の伝送速度とはトレードオフの関係にある。
【００６３】
図１０に示したように、４つのトライステートインバータのうちの２つをスイッチに置き換えた場合には、２つのトライステートインバータと２つのスイッチが信号の遅延要素となる。もし、スイッチの方がトライステートインバータよりも信号遅延量が小さい場合には、図９に示した回路構成よりも、図１０に示した回路構成の方が信号の伝送遅延を抑制しやすい。上述したように、トライステートインバータはスイッチとしての機能と信号増幅機能を兼用する。図１０の構成においても信号減衰しやすい貫通電極の出入口にトライステートインバータを設けているため、信号品質を維持しやすい構成となっている。
【００６４】
以下、本発明の好ましい実施形態による半導体記憶装置１０の回路構成について説明する。
【００６５】
図１１は、半導体記憶装置１０の回路構成を示すブロック図である。
【００６６】
図１１に示すように、インターポーザＩＰに設けられた外部端子には、クロック端子１１ａ，１１ｂ、クロックイネーブル端子１１ｃ、コマンド端子１２ａ〜１２ｅ、アドレス端子１３、データ入出力端子１４、データストローブ端子１５ａ，１５ｂ、キャリブレーション端子１６、及び電源端子１７ａ，１７ｂが含まれている。これら外部端子は、全てインターフェースチップＩＦに接続されており、電源端子１７ａ，１７ｂを除きコアチップＣＣ０〜ＣＣ７には直接接続されない。
【００６７】
まず、これら外部端子とフロントエンド機能であるインターフェースチップＩＦとの接続関係、並びに、インターフェースチップＩＦの回路構成について説明する。
【００６８】
クロック端子１１ａ，１１ｂはそれぞれ外部クロック信号ＣＫ，／ＣＫが供給される端子であり、クロックイネーブル端子１１ｃはクロックイネーブル信号ＣＫＥが入力される端子である。供給された外部クロック信号ＣＫ，／ＣＫ及びクロックイネーブル信号ＣＫＥは、インターフェースチップＩＦに設けられたクロック発生回路２１に供給される。本明細書において信号名の先頭に「／」が付されている信号は、対応する信号の反転信号又はローアクティブな信号であることを意味する。したがって、外部クロック信号ＣＫ，／ＣＫは互いに相補の信号である。クロック発生回路２１は内部クロック信号ＩＣＬＫを生成する回路であり、生成された内部クロック信号ＩＣＬＫは、インターフェースチップＩＦ内の各種回路ブロックに供給される他、ＴＳＶを介してコアチップＣＣ０〜ＣＣ７にも共通に供給される。
【００６９】
また、インターフェースチップＩＦにはＤＬＬ回路２２が含まれており、ＤＬＬ回路２２によって入出力用クロック信号ＬＣＬＫが生成される。入出力用クロック信号ＬＣＬＫは、インターフェースチップＩＦに含まれる入出力バッファ回路２３に供給される。ＤＬＬ機能は、半導体装置１０が外部と通信するに当たり、外部との同期がマッチングされた信号ＬＣＬＫでフロントエンドを制御するからである。故に、バックエンドであるコアチップＣＣ０〜ＣＣ７には、ＤＬＬ機能は不要である。
【００７０】
コマンド端子１２ａ〜１２ｅは、それぞれロウアドレスストローブ信号／ＲＡＳ、カラムアドレスストローブ信号／ＣＡＳ、ライトイネーブル信号／ＷＥ、チップセレクト信号／ＣＳ、及びオンダイターミネーション信号ＯＤＴが供給される端子である。これらのコマンド信号は、インターフェースチップＩＦに設けられたコマンド入力バッファ３１に供給される。コマンド入力バッファ３１に供給されたこれらコマンド信号は、コマンドデコーダ３２に供給される。コマンドデコーダ３２は、内部クロックＩＣＬＫに同期して、コマンド信号の保持、デコード及びカウントなどを行うことによって、各種内部コマンドＩＣＭＤを生成する回路である。生成された内部コマンドＩＣＭＤは、インターフェースチップＩＦ内の各種回路ブロックに供給される他、ＴＳＶを介してコアチップＣＣ０〜ＣＣ７にも共通に供給される。
【００７１】
アドレス端子１３は、アドレス信号Ａ０〜Ａ１５，ＢＡ０〜ＢＡ２が供給される端子であり、供給されたアドレス信号Ａ０〜Ａ１５，ＢＡ０〜ＢＡ２は、インターフェースチップＩＦに設けられたアドレス入力バッファ４１に供給される。アドレス入力バッファ４１の出力は、ＴＳＶを介してコアチップＣＣ０〜ＣＣ７に共通に供給される。また、モードレジスタセットにエントリーしている場合には、アドレス信号Ａ０〜Ａ１５はインターフェースチップＩＦに設けられたモードレジスタ４２に供給される。また、アドレス信号ＢＡ０〜ＢＡ２（バンクアドレス）については、インターフェースチップＩＦに設けられた図示しないアドレスデコーダによってデコードされ、これにより得られるバンク選択信号Ｂがデータラッチ回路２５に供給される。これは、ライトデータのバンク選択がインターフェースチップＩＦ内で行われるためである。
【００７２】
データ入出力端子１４は、リードデータ又はライトデータＤＱ０〜ＤＱ１５の入出力を行うための端子である。また、データストローブ端子１５ａ，１５ｂは、ストローブ信号ＤＱＳ，／ＤＱＳの入出力を行うための端子である。これらデータ入出力端子１４及びデータストローブ端子１５ａ，１５ｂは、インターフェースチップＩＦに設けられた入出力バッファ回路２３に接続されている。入出力バッファ回路２３には、入力バッファＩＢ及び出力バッファＯＢが含まれており、ＤＬＬ回路２２より供給される入出力用クロック信号ＬＣＬＫに同期して、リードデータ又はライトデータＤＱ０〜ＤＱ１５及びストローブ信号ＤＱＳ，／ＤＱＳの入出力を行う。また、入出力バッファ回路２３は、コマンドデコーダ３２から内部オンダイターミネーション信号ＩＯＤＴが供給されると、出力バッファＯＢを終端抵抗として機能させる。さらに、入出力バッファ回路２３には、キャリブレーション回路２４からインピーダンスコードＤＲＺＱが供給されており、これによって出力バッファＯＢのインピーダンスが指定される。入出力バッファ回路２３は、周知のＦＩＦＯ回路を含む。
【００７３】
キャリブレーション回路２４には、出力バッファＯＢと同じ回路構成を有するレプリカバッファＲＢが含まれており、コマンドデコーダ３２よりキャリブレーション信号ＺＱが供給されると、キャリブレーション端子１６に接続された外部抵抗（図示せず）の抵抗値を参照することによってキャリブレーション動作を行う。キャリブレーション動作とは、レプリカバッファＲＢのインピーダンスを外部抵抗の抵抗値と一致させる動作であり、得られたインピーダンスコードＤＲＺＱが入出力バッファ回路２３に供給される。これにより、出力バッファＯＢのインピーダンスが所望の値に調整される。
【００７４】
入出力バッファ回路２３は、データラッチ回路２５に接続されている。データラッチ回路２５は、周知なＤＤＲ機能を実現するレイテンシ制御によって動作するＦＩＦＯ機能を実現するＦＩＦＯ回路（不図示）とマルチプレクサＭＵＸ（不図示）とを含み、コアチップＣＣ０〜ＣＣ７から供給されるパラレルなリードデータをシリアル変換するとともに、入出力バッファから供給されるシリアルなライトデータをパラレル変換する回路である。したがって、データラッチ回路２５と入出力バッファ回路２３との間はシリアル接続であり、データラッチ回路２５とコアチップＣＣ０〜ＣＣ７との間はパラレル接続である。本実施形態では、コアチップＣＣ０〜ＣＣ７がＤＤＲ３型のＳＤＲＡＭでのバックエンド部あり、プリフェッチ数が８ビットである。また、データラッチ回路２５とコアチップＣＣ０〜ＣＣ７はバンクごとに接続されており、各コアチップＣＣ０〜ＣＣ７に含まれるバンク数は８バンクである。したがって、データラッチ回路２５とコアチップＣＣ０〜ＣＣ７との接続は１ＤＱ当たり６４ビット（８ビット×８バンク）となる。
【００７５】
このように、データラッチ回路２５とコアチップＣＣ０〜ＣＣ７との間においては、基本的に、シリアル変換されていないパラレルデータが入出力される。つまり、通常のＳＤＲＡＭ（それは、フロントエンドとバックエンドが１つのチップで構成される）では、チップ外部との間でのデータの入出力がシリアルに行われる（つまり、データ入出力端子は１ＤＱ当たり１個である）のに対し、コアチップＣＣ０〜ＣＣ７では、インターフェースチップＩＦとの間でのデータの入出力がパラレルに行われる。この点は、通常のＳＤＲＡＭとコアチップＣＣ０〜ＣＣ７との重要な相違点である。但し、プリフェッチしたパラレルデータを全て異なるＴＳＶを用いて入出力することは必須でなく、コアチップＣＣ０〜ＣＣ７側にて部分的なパラレル／シリアル変換を行うことによって、１ＤＱ当たり必要なＴＳＶの数を削減しても構わない。例えば、１ＤＱ当たり６４ビットのデータを全て異なるＴＳＶを用いて入出力するのではなく、コアチップＣＣ０〜ＣＣ７側にて２ビットのパラレル／シリアル変換を行うことによって、１ＤＱ当たり必要なＴＳＶの数を半分（３２個）に削減しても構わない。
【００７６】
更に、データラッチ回路２５は、インターフェースチップ単位で試験ができる機能が付加されている。インターフェースチップには、バックエンド部が存在しない。このため、原則として単体で動作させることはできない。しかしながら、単体での動作が一切不可能であると、ウェハ状態でのインターフェースチップの動作試験を行うことができなくなってしまう。これは、インターフェースチップと複数のコアチップの組み立て工程を経た後でなければ、半導体装置１０を試験することができないことを示し、半導体装置１０を試験することによって、インターフェースチップを試験することを意味する。インターフェースチップに回復できない欠陥がある場合、半導体装置１０全体の損失を招くことになる。この点を考慮して、本実施形態では、データラッチ回路２５には、試験用に擬似的なバックエンド部の一部が設けられており、試験時に簡素な記憶機能が可能とされている。
【００７７】
電源端子１７ａ，１７ｂは、それぞれ電源電位ＶＤＤ，ＶＳＳが供給される端子であり、インターフェースチップＩＦに設けられたパワーオン検出回路４３に接続されるとともに、ＴＳＶを介してコアチップＣＣ０〜ＣＣ７にも接続されている。パワーオン検出回路４３は、電源の投入を検出する回路であり、電源の投入を検出するとインターフェースチップＩＦに設けられた層アドレスコントロール回路４５を活性化させる。
【００７８】
層アドレスコントロール回路４５は、本実施形態による半導体記憶装置１０のＩ／Ｏ構成に応じて層アドレスを変更するための回路である。上述の通り、本実施形態による半導体記憶装置１０は１６個のデータ入出力端子１４を備えており、これにより最大でＩ／Ｏ数を１６ビット（ＤＱ０〜ＤＱ１５）に設定することができるが、Ｉ／Ｏ数がこれに固定されるわけではなく、８ビット（ＤＱ０〜ＤＱ７）又は４ビット（ＤＱ０〜ＤＱ３）に設定することも可能である。これらＩ／Ｏ数に応じてアドレス割り付けが変更され、層アドレスも変更される。層アドレスコントロール回路４５は、Ｉ／Ｏ数に応じたアドレス割り付けの変更を制御する回路であり、ＴＳＶを介して各コアチップＣＣ０〜ＣＣ７に共通に接続されている。
【００７９】
また、インターフェースチップＩＦには層アドレス設定回路４４も設けられている。層アドレス設定回路４４は、ＴＳＶを介してコアチップＣＣ０〜ＣＣ７に接続されている。層アドレス設定回路４４は、図２（ｂ）に示すタイプのＴＳＶ２を用いて、コアチップＣＣ０〜ＣＣ７の層アドレス発生回路４６にカスケード接続されており、テスト時においてコアチップＣＣ０〜ＣＣ７に設定された層アドレスを読み出す役割を果たす。
【００８０】
さらに、インターフェースチップＩＦには不良チップ情報保持回路３３が設けられている。不良チップ情報保持回路３３は、正常に動作しない不良コアチップがアセンブリ後に発見された場合に、そのチップ番号を保持する回路である。不良チップ情報保持回路３３は、ＴＳＶを介してコアチップＣＣ０〜ＣＣ７に接続されている。不良チップ情報保持回路３３は、図２（ｃ）に示すタイプのＴＳＶ３を用いて、シフトされながらコアチップＣＣ０〜ＣＣ７に接続されている。
【００８１】
さらに、インターフェースチップＩＦには、救済情報保持回路４００が設けられている。救済情報保持回路４００は、出力選択信号や入力選択信号の設定をアンチヒューズ素子などによって記憶する回路であり、アセンブリ後の動作試験によって貫通電極に不良が発見された場合に、テスタから設定信号が書き込まれる。救済情報保持回路４００に保持された設定信号は電源投入時に読み出され、出力切り替え回路１９０や入力切り替え回路１９２の出力選択信号や入力選択信号が設定される。
【００８２】
以上が外部端子とインターフェースチップＩＦとの接続関係、並びに、インターフェースチップＩＦの回路構成の概要である。次に、コアチップＣＣ０〜ＣＣ７の回路構成について説明する。
【００８３】
図１１に示すように、バックエンド機能であるコアチップＣＣ０〜ＣＣ７に含まれるメモリセルアレイ５０は、いずれも８バンクに分割されている。尚、バンクとは、個別にコマンドを受け付け可能な単位である。言い換えれば、夫々のバンクは、互いに排他制御で独立に動作することができる。半導体装置１０外部からは、独立に夫々のバンクをアクセスできる。例えば、バンク１のメモリセルアレイ５０とバンク２のメモリセルアレイ５０は、異なるコマンドにより夫々対応するワード線ＷＬ、ビット線ＢＬ等を、時間軸的に同一の期間に個別にアクセス制御できる非排他制御の関係である。例えば、バンク１をアクティブ（ワード線とビット線をアクティブ）に維持しつつ、更にバンク２をアクティブに制御することができる。リード但し、半導体装置の外部端子（例えば、複数の制御端子、複数のＩ／Ｏ端子）は、共有している。メモリセルアレイ５０内においては、複数のワード線ＷＬと複数のビット線ＢＬが交差しており、その交点にはメモリセルＭＣが配置されている（図１１においては、１本のワード線ＷＬ、１本のビット線ＢＬ及び１個のメモリセルＭＣのみを示している）。ワード線ＷＬの選択はロウデコーダ５１によって行われる。また、ビット線ＢＬはセンス回路５３内の対応するセンスアンプＳＡに接続されている。センスアンプＳＡの選択はカラムデコーダ５２によって行われる。
【００８４】
ロウデコーダ５１は、ロウ制御回路６１より供給されるロウアドレスによって制御される。ロウ制御回路６１には、ＴＳＶを介してインターフェースチップＩＦより供給されるロウアドレスを受けるアドレスバッファ６１ａが含まれており、アドレスバッファ６１ａによってバッファリングされたロウアドレスがロウデコーダ５１に供給される。ＴＳＶを介して供給されるアドレス信号は、入力バッファＢ１を介して、ロウ制御回路６１などに供給される。また、ロウ制御回路６１にはリフレッシュカウンタ６１ｂも含まれており、コントロールロジック回路６３からリフレッシュ信号が発行された場合には、リフレッシュカウンタ６１ｂが示すロウアドレスがロウデコーダ５１に供給される。
【００８５】
カラムデコーダ５２は、カラム制御回路６２より供給されるカラムアドレスによって制御される。カラム制御回路６２には、ＴＳＶを介してインターフェースチップＩＦより供給されるカラムアドレスを受けるアドレスバッファ６２ａが含まれており、アドレスバッファ６２ａによってバッファリングされたカラムアドレスがカラムデコーダ５２に供給される。また、カラム制御回路６２にはバースト長をカウントするバーストカウンタ６２ｂも含まれている。
【００８６】
カラムデコーダ５２によって選択されたセンスアンプＳＡは、さらに、図示しないいくつかのアンプ（サブアンプやデータアンプなど）を介して、データコントロール回路５４に接続される。これにより、リード動作時においては、一つのＩ／Ｏ（ＤＱ）あたり８ビット（＝プリフェッチ数）のリードデータがデータコントロール回路５４から出力され、ライト動作時においては、８ビットのライトデータがデータコントロール回路５４に入力される。データコントロール回路５４とインターフェースチップＩＦとの間はＴＳＶを介してパラレルに接続される。
【００８７】
コントロールロジック回路６３は、ＴＳＶを介してインターフェースチップＩＦから供給される内部コマンドＩＣＭＤを受け、これに基づいてロウ制御回路６１及びカラム制御回路６２の動作を制御する回路である。コントロールロジック回路６３には、層アドレス比較回路（チップ情報比較回路）４７が接続されている。層アドレス比較回路４７は、当該コアチップがアクセス対象であるか否かを検出する回路であり、その検出は、ＴＳＶを介してインターフェースチップＩＦより供給されるアドレス信号の一部ＳＥＬ（チップ選択情報）と、層アドレス発生回路４６に設定された層アドレスＬＩＤ（チップ識別情報）とを比較することにより行われ、一致を検出すると一致信号ＨＩＴを活性化させる。
【００８８】
層アドレス発生回路４６には、初期化時において各コアチップＣＣ０〜ＣＣ７に固有の層アドレスが設定される。層アドレスの設定方法は次の通りである。まず、半導体記憶装置１０が初期化されると、各コアチップＣＣ０〜ＣＣ７の層アドレス発生回路４６に初期値として最小値（０，０，０）が設定される。コアチップＣＣ０〜ＣＣ７の層アドレス発生回路４６は、図２（ｂ）に示すタイプのＴＳＶを用いてカスケード接続されているとともに、内部にインクリメント回路を有している。そして、最上層のコアチップＣＣ０の層アドレス発生回路４６に設定された層アドレス（０，０，０）がＴＳＶを介して２番目のコアチップＣＣ１の層アドレス発生回路４６に送られ、インクリメントされることにより異なる層アドレス（０，０，１）が生成される。以下同様にして、生成された層アドレスを下層のコアチップに転送し、転送されたコアチップ内の層アドレス発生回路４６は、これをインクリメントする。最下層のコアチップＣＣ７の層アドレス発生回路４６には、層アドレスとして最大値（１，１，１）が設定されることになる。これにより、各コアチップＣＣ０〜ＣＣ７には固有の層アドレスが設定される。
【００８９】
層アドレス発生回路４６には、ＴＳＶを介してインターフェースチップＩＦの不良チップ情報保持回路３３から不良チップ信号ＤＥＦが供給される。不良チップ信号ＤＥＦは、図２（ｃ）に示すタイプのＴＳＶ３を用いて各コアチップＣＣ０〜ＣＣ７に供給されるため、各コアチップＣＣ０〜ＣＣ７に個別の不良チップ信号ＤＥＦを供給することができる。不良チップ信号ＤＥＦは、当該コアチップが不良チップである場合に活性化される信号であり、これが活性化している場合、層アドレス発生回路４６はインクリメントした層アドレスではなく、インクリメントされていない層アドレスを下層のコアチップに転送する。また、不良チップ信号ＤＥＦはコントロールロジック回路６３にも供給されており、不良チップ信号ＤＥＦが活性化している場合にはコントロールロジック回路６３の動作が完全に停止する。これにより、不良のあるコアチップは、インターフェースチップＩＦからアドレス信号やコマンド信号が入力されても、リード動作やライト動作を行うことはない。
【００９０】
また、コントロールロジック回路６３の出力は、モードレジスタ６４にも供給されている。これにより、コントロールロジック回路６３の出力がモードレジスタセットを示している場合、アドレス信号によってモードレジスタ６４の設定値が上書きされる。これにより、コアチップＣＣ０〜ＣＣ７の動作モードが設定される。
【００９１】
さらに、コアチップＣＣ０〜ＣＣ７には、内部電圧発生回路７０が設けられている。内部電圧発生回路には電源電位ＶＤＤ，ＶＳＳが供給されており、内部電圧発生回路７０はこれを受けて各種内部電圧を生成する。内部電圧発生回路７０により生成される内部電圧としては、各種周辺回路の動作電源として用いる内部電圧ＶＰＥＲＩ（≒ＶＤＤ）、メモリセルアレイ５０のアレイ電圧として用いる内部電圧ＶＡＲＹ（＜ＶＤＤ）、ワード線ＷＬの活性化電位である内部電圧ＶＰＰ（＞ＶＤＤ）などが含まれる。また、コアチップＣＣ０〜ＣＣ７には、パワーオン検出回路７１も設けられており、電源の投入を検出すると各種内部回路のリセットを行う。
【００９２】
コアチップＣＣ０〜ＣＣ７に含まれる上記の周辺回路は、ＴＳＶを介してインターフェースチップＩＦから供給される内部クロック信号ＩＣＬＫに同期して動作する。ＴＳＶを介して供給される内部クロック信号ＩＣＬＫは、入力バッファＢ２を介して各種周辺回路に供給される。
【００９３】
以上がコアチップＣＣ０〜ＣＣ７の基本的な回路構成である。コアチップＣＣ０〜ＣＣ７には外部とのインターフェースを行うフロントエンド部が設けられておらず、このため、原則として単体で動作させることはできない。しかしながら、単体での動作が一切不可能であると、ウェハ状態でのコアチップの動作試験を行うことができなくなってしまう。これは、インターフェースチップと複数のコアチップの組み立て工程を経た後でなければ、半導体装置１０を試験することができないことを示し、半導体装置１０を試験することによって、各コアチップをそれぞれ試験することを意味する。コアチップに回復できない欠陥がある場合、半導体装置１０全体の損失を招くことになる。この点を考慮して、本実施形態では、コアチップＣＣ０〜ＣＣ７にはいくつかのテストパッドＴＰとテスト用のコマンドデコーダ６５のテスト用フロントエンド部で構成される試験用に擬似的なフロントエンド部の一部が設けられており、テストパッドＴＰからアドレス信号、テストデータやコマンド信号の入力が可能とされている。試験用のフロントエンド部は、あくまでウェハ試験において簡素な試験を実現する機能の回路であり、インターフェースチップ内のフロントエンド機能をすべて備えるわけではない、ことに注意が必要である。例えば、コアチップの動作周波数は、フロントエンドの動作周波数よりも低いことから、低周波で試験するテスト用のフロントエンド部の回路で簡素に実現することができる。
【００９４】
テストパッドＴＰの種類は、インターポーザＩＰに設けられた外部端子とほぼ同様である。具体的には、クロック信号が入力されるテストパッドＴＰ１、アドレス信号が入力されるテストパッドＴＰ２、コマンド信号が入力されるテストパッドＴＰ３、テストデータの入出力を行うためのテストパッドＴＰ４、データストローブ信号の入出力を行うためのテストパッドＴＰ５、電源電位を供給するためのテストパッドＴＰ６などが含まれている。
【００９５】
テスト時においては、デコードされていない通常の外部コマンドが入力されるため、コアチップＣＣ０〜ＣＣ７にはテスト用のコマンドデコーダ６５も設けられている。また、テスト時においては、シリアルなテストデータが入出力されることから、コアチップＣＣ０〜ＣＣ７にはテスト用の入出力回路５５も設けられている。
【００９６】
以上が本実施形態による半導体記憶装置１０の全体構成である。このように、本実施形態による半導体記憶装置１０は、１Ｇｂのコアチップが８枚積層された構成を有していることから、合計で８Ｇｂのメモリ容量となる。また、チップ選択信号／ＣＳが入力される端子（チップ選択端子）は１つであることから、コントローラからはメモリ容量が８Ｇｂである単一のＤＲＡＭとして認識される。
【００９７】
上記の構成を有する半導体記憶装置１０は、電源投入時に救済情報保持回路４００に保持された設定信号が読み出され、インターフェースチップＩＦ内及び各コアチップＣＣ０〜ＣＣ７内の出力切り替え回路１９０、入力切り替え回路１９２に転送される。そして、既に説明したとおり、インターフェースチップＩＦ及びコアチップＣＣ０〜ＣＣ７においては、不良のある貫通電極を予備の貫通電極にそのまま置換するのではなく、接続関係をシフトすることによって不良のある貫通電極を避けていることから、置換の前後において信号パスにほとんど配線長差が生じない。このため、置換によるスキューもほとんど生じないことから、信号品質を高めることが可能となる。
【００９８】
また、貫通電極の出入口には、それぞれトライステートインバータが設けられる。このトライステートインバータの増幅機能により、貫通電極における信号減衰を補償することにより、信号品質を高めることができる。また、トライステートインバータは、スイッチとしても機能する。この結果、ドライバ回路からトライステートインバータに至る経路や、トライステートインバータからレシーバ回路に至る経路に回路遅延要素を設置しなくても済むため、貫通電極を介した信号伝送の遅延を抑制しやすくなる。
【００９９】
以上、本発明をいくつかの実施の形態をもとに説明した。これらの実施の形態は例示であり、いろいろな変形および変更が本発明の特許請求範囲内で可能なこと、またそうした変形例および変更も本発明の特許請求の範囲にあることは当業者に理解されるところである。従って、本明細書での記述および図面は限定的ではなく例証的に扱われるべきものである。
【０１００】
例えば、本実施形態では、インターフェースチップＩＦからコアチップＣＣ０〜ＣＣ７にデータを供給する場合を例に説明したが、これとは逆に、コアチップＣＣ０〜ＣＣ７からインターフェースチップＩＦにデータを供給する場合につても同様である。つまり、コアチップＣＣ０〜ＣＣ７側にドライバ回路が設けられ、インターフェースチップＩＦ側にレシーバ回路が設けられていても構わない。なお、インターフェースチップＩＦからコアチップＣＣ０〜ＣＣ７に供給されるライトデータと、コアチップＣＣ０〜ＣＣ７からインターフェースチップＩＦに供給されるリードデータは同じ貫通電極を用いて転送されるため、このような貫通電極に対しては、インターフェースチップＩＦ及びコアチップＣＣ０〜ＣＣ７にドライバ回路とレシーバ回路の両方が設けられる。
【０１０１】
例えば、上記実施形態では、チップ積層型のＤＲＡＭを例に説明したが、積層される半導体チップの種類については特に限定されず、ＳＲＡＭ，ＰＲＡＭ，ＭＲＡＭ，ＲＲＡＭ，フラッシュメモリなど他のメモリデバイスであっても構わないし、ＣＰＵやＤＳＰなどのロジック系デバイスであっても構わない。
【符号の説明】
【０１０２】
１０  半導体記憶装置、１９０  出力切り替え回路、１９２  入力切り替え回路、３０１〜３１０  貫通電極、４０１〜４０８  ドライバ回路、４１１〜４１８  レシーバ回路、ＣＣ０〜ＣＣ７  コアチップ、ＩＦ  インターフェースチップ、ＩＶＲ、ＩＶＳ、ＩＶＴ  トライステートインバータ。
【図１】
2014142991.tif 000003
【図２】
2014142991.tif 000004
【図３】
2014142991.tif 000005
【図４】
2014142991.tif 000006
【図５】
2014142991.tif 000007
【図６】
2014142991.tif 000008
【図７】
2014142991.tif 000009
【図８】
2014142991.tif 000010
【図９】
2014142991.tif 000011
【図１０】
2014142991.tif 000012
【図１１】
2014142991.tif 000013
【手続補正書】
【提出日】平成26年5月28日(2014.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ｎ個の貫通電極のグループに含まれ、グループ内のｘ番目に位置する不良貫通電極をバイパスさせる方法であって、
ｘ＞１である場合は、ｘ−１個のトライステート回路を活性化させることにより、ｘ−１個のデータ信号を、ｎ個の貫通電極のグループのうちグループ内の１〜ｘ−１番目に位置する貫通電極にそれぞれ接続し、
ｘ＜ｎである場合は、ｎ−ｘ個のトライステート回路を活性化させることにより、ｎ−ｘ個のデータ信号を、ｎ個の貫通電極のグループのうちグループ内のｘ＋１〜ｎ番目に位置する貫通電極に接続し、
１つのトライステート回路を活性化させることにより、１つのデータ信号を予備の貫通電極に接続する、方法。
【請求項２】
前記トライステート回路はデータのドライバ回路である、請求項１の方法。
【請求項３】
前記トライステート回路はデータのレシーバ回路である、請求項１の方法。
【請求項４】
前記ｘの値は救済情報保持回路に保持される、請求項１の方法。
【請求項５】
前記救済情報保持回路はアンチヒューズ素子を含む、請求項４の方法。
【請求項６】
前記救済情報保持回路は電源投入時に読み出される、請求項４の方法。
【請求項７】
前記トライステート回路は、電源及び対応する貫通電極との間に直列に接続された２つのＰＭＯＳトランジスタと、グランド及び対応する貫通電極との間に直列に接続された２つのＮＭＯＳトランジスタとを含む、請求項１の方法。
【請求項８】
前記２つのＰＭＯＳトランジスタの一方はＰＭＯＳ選択トランジスタであり、前記２つのＮＭＯＳトランジスタの一方はＮＭＯＳ選択トランジスタである、請求項７の方法。
【請求項９】
前記トライステート回路の活性化は、前記ＰＭＯＳ選択トランジスタ及び前記ＮＭＯＳ選択トランジスタを活性化させることにより、前記２つのＰＭＯＳトランジスタの他方及び前記２つのＮＭＯＳトランジスタの他方を、対応する貫通電極に直接接続することにより行う、請求項８の方法。
【請求項１０】
ｎ個の貫通電極のグループに含まれ、グループ内のｘ番目及びｙ番目（但しｘ＜ｙ）に位置する２つの不良貫通電極をバイパスさせる方法であって、
ｘ＞１である場合は、ｘ−１個のトライステート回路を活性化させることにより、ｘ−１個のデータ信号を、ｎ個の貫通電極のグループのうちグループ内の１〜ｘ−１番目に位置する貫通電極にそれぞれ接続し、
ｘ＜ｙ−１である場合は、ｙ−ｘ−１個のトライステート回路を活性化させることにより、ｙ−ｘ−１個のデータ信号を、ｎ個の貫通電極のグループのうちグループ内のｘ＋１〜ｙ−１番目に位置する貫通電極にそれぞれ接続し、
ｙ＜ｎである場合は、ｎ−ｙ個のトライステート回路を活性化させることにより、ｎ−ｙ個のデータ信号を、ｎ個の貫通電極のグループのうちグループ内のｙ＋１〜ｎ番目に位置する貫通電極に接続し、
２つのトライステート回路を活性化させることにより、２つのデータ信号をそれぞれ第１及び第２の予備の貫通電極に接続する、方法。