(57)【要約】【課題】多結晶シリコン基板より構成された、表面テクスチャー構造をもつ太陽電池基板等の試料をＸ線検査する場合に生じる基板表面でのＸ線散乱による疑似クラック画像を除去することができる欠陥検査装置および欠陥検査方法を得る。【解決手段】試料を回転させつつ取り込んだＸ線透過データから、例えば画素間の濃度の差分値、試料の各部位のＸ線吸収率の空間的変動に係るデータを算出し、その空間的変動データを用いて平面像を再構成演算することにより、試料内部でＸ線吸収率の空間的変化が大きな部位が強調された平面像を得て、基板上の微小なクラック等を明確に画像化することを可能とする。【選択図】図１
2008304416.tif 000002
【特許請求の範囲】
【請求項１】
Ｘ線源とＸ線検出器との間に多結晶シリコン基板を配置し、上記Ｘ線源と上記Ｘ線検出器の対と上記多結晶シリコン基板とに相対的な回転を与えつつ、上記多結晶シリコン基板にＸ線を照射し、所定の回転角度ごとに取り込んだＸ線透過データを用いて、上記多結晶シリコン基板の粒界とクラックとを区別して、欠陥の有無を検査する多結晶シリコン基板の欠陥検査装置であって、
上記Ｘ線透過データに基づいて、上記多結晶シリコン基板の各部位のＸ線吸収率の空間的変動に係る空間的変動データを算出する空間的変動データ算出手段と、
上記空間的変動データを用いて、上記多結晶シリコン基板の平面像を構築して、上記多結晶シリコン基板内部でＸ線吸収率の空間的変動が大きな部位が強調された平面像を生成する強調画像再構成演算手段と、
上記多結晶シリコン基板の粒界のサイズに基づいて上記クラックに対する閾値を設定する閾値設定手段と、
上記強調画像再構成演算手段により生成された上記平面像内の上記部位の大きさを上記閾値と比較して、当該閾値よりも大きい部位があれば、それを欠陥として検出する欠陥検出手段と
を備えていることを特徴とする多結晶シリコン基板の欠陥検査装置。
【請求項２】
上記空間的変動データ算出手段は、上記多結晶シリコン基板の各部位のＸ線吸収率の上記空間的変動データとして、上記Ｘ線検出器の出力に基づく回転角度ごとのＸ線強度分布画像における互いに隣接する画素間の濃度データの差分値を算出することを特徴とする請求項１に記載の多結晶シリコン基板の欠陥検査装置。
【請求項３】
上記強調画像再構成演算手段は、上記多結晶シリコン基板の各部位のＸ線吸収率の上記空間的変動データを用いて上記平面像を構築する際に、上記Ｘ線検出器の出力に基づく回転角度ごとのＸ線強度分布画像を積算していくことを特徴とする請求項１または２に記載の多結晶シリコン基板の欠陥検査装置。
【請求項４】
上記Ｘ線源と上記Ｘ線検出器とがそれぞれ二組以上あり、
それぞれの上記Ｘ線源から照射されるＸ線が交差するようにそれぞれの上記Ｘ線源と上記Ｘ線検出器との組は配置されており、上記Ｘ線が交差する位置に多結晶シリコン基板を配置し、それぞれの上記Ｘ線検出器から取り込んだＸ線透過データを用いて、それぞれの上記Ｘ線が交差する位置の上記多結晶シリコン基板の面に沿った像を再構成する際に互いのＸ線強度分布画像を積算することを特徴とする請求項１ないし３のいずれか１項に記載の多結晶シリコン基板の欠陥検査装置。
【請求項５】
Ｘ線源とＸ線検出器との間に多結晶シリコン基板を配置し、上記Ｘ線源と上記Ｘ線検出器の対と上記多結晶シリコン基板とに相対的な回転を与えつつ、上記多結晶シリコン基板にＸ線を照射し、所定の回転角度ごとに取り込んだＸ線透過データを用いて、上記多結晶シリコン基板の粒界とクラックとを区別して、欠陥の有無を検査する多結晶シリコン基板の欠陥検査方法であって、
上記Ｘ線透過データに基づいて、上記多結晶シリコン基板の各部位のＸ線吸収率の空間的変動に係る空間的変動データを算出する空間的変動データ算出ステップと、
上記空間的変動データを用いて、上記多結晶シリコン基板の平面像を構築して、上記多結晶シリコン基板内部でＸ線吸収率の空間的変動が大きな部位が強調された平面像を生成する強調画像再構成演算ステップと、
上記多結晶シリコン基板の粒界のサイズに基づいて上記クラックに対する閾値を設定する閾値設定ステップと、
上記強調画像再構成演算ステップにより生成された上記平面像内の上記部位の大きさを上記閾値と比較して、当該閾値よりも大きい部位があれば、それを欠陥として検出する欠陥検出ステップと
を備えていることを特徴とする多結晶シリコン基板の欠陥検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、欠陥検査装置および欠陥検査方法に関し、特に、Ｘ線を用いた多結晶シリコン基板の欠陥検査装置および欠陥検査方法に関する。
【背景技術】
【０００２】
産業用のＸ線検査装置においては、一般に、互いに対向配置されたＸ線源とＸ線検出器との間に測定に供すべき試料を配置し、その試料に回転を与えるか、あるいはＸ線源とＸ線検出器の対を試料に対して回転させつつ、試料にＸ線を照射して得られるＸ線透過データを取り込み、そのＸ線透過データを用いた断層像再構成演算によって、回転軸に直交する平面に沿った試料の断層像を構築する。このようなＸ線装置を用いることにより、例えば物品内部に存在するクラックなどの欠陥の有無等を、非破壊のもとに調査することができる（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平９−１４５６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のようなＸ線透過データを用いて試料の断層像を再構成する従来のＸ線装置によると、測定対象試料によっては、所望の部位の断層像を正確に得ることができない場合がある。すなわち、例えば、太陽電池のような多結晶シリコン基板の場合には、基板表面に形成されたテクスチャー構造によるＸ線の散乱により、あたかも微少なクラックが存在しているように見える場合があり、誤検出してしまう可能性があるという問題点があった。
【０００５】
また、測定対象が金属のようなＸ線吸収率の高い物質と樹脂のようなＸ線吸収率の低い物質など、複数の材質からなる物質が混在しているような物品の場合、樹脂内部の微小なクラックなどの微妙なコントラストが、吸収率の高い物質の影響でうまく画像化できない場合があり、そのような場合には、精度よく検出を行うことができないという問題点があった。
【０００６】
この発明はかかる問題点を解決するためになされたものであり、例えば、多結晶シリコン基板、特に、太陽電池基板で基板表面に形成されたテクスチャー構造のためにＸ線が散乱し、あたかも微少なクラックが存在しているように見えるような試料での微少なクラック等を適切に検査することが可能な多結晶シリコン基板の欠陥検査装置および欠陥検査方法を得ることを目的としている。
【課題を解決するための手段】
【０００７】
この発明は、Ｘ線源とＸ線検出器との間に多結晶シリコン基板を配置し、上記Ｘ線源と上記Ｘ線検出器の対と上記多結晶シリコン基板とに相対的な回転を与えつつ、上記多結晶シリコン基板にＸ線を照射し、所定の回転角度ごとに取り込んだＸ線透過データを用いて、上記多結晶シリコン基板の粒界とクラックとを区別して、欠陥の有無を検査する多結晶シリコン基板の欠陥検査装置であって、上記Ｘ線透過データに基づいて、上記多結晶シリコン基板の各部位のＸ線吸収率の空間的変動に係る空間的変動データを算出する空間的変動データ算出手段と、上記空間的変動データを用いて、上記多結晶シリコン基板の平面像を構築して、上記多結晶シリコン基板内部でＸ線吸収率の空間的変動が大きな部位が強調された平面像を生成する強調画像再構成演算手段と、上記多結晶シリコン基板の粒界のサイズに基づいて上記クラックに対する閾値を設定する閾値設定手段と、上記強調画像再構成演算手段により生成された上記平面像内の上記部位の大きさを上記閾値と比較して、当該閾値よりも大きい部位があれば、それを欠陥として検出する欠陥検出手段とを備えている多結晶シリコン基板の欠陥検査装置である。
【発明の効果】
【０００８】
この発明は、Ｘ線源とＸ線検出器との間に多結晶シリコン基板を配置し、上記Ｘ線源と上記Ｘ線検出器の対と上記多結晶シリコン基板とに相対的な回転を与えつつ、上記多結晶シリコン基板にＸ線を照射し、所定の回転角度ごとに取り込んだＸ線透過データを用いて、上記多結晶シリコン基板の粒界とクラックとを区別して、欠陥の有無を検査する多結晶シリコン基板の欠陥検査装置であって、上記Ｘ線透過データに基づいて、上記多結晶シリコン基板の各部位のＸ線吸収率の空間的変動に係る空間的変動データを算出する空間的変動データ算出手段と、上記空間的変動データを用いて、上記多結晶シリコン基板の平面像を構築して、上記多結晶シリコン基板内部でＸ線吸収率の空間的変動が大きな部位が強調された平面像を生成する強調画像再構成演算手段と、上記多結晶シリコン基板の粒界のサイズに基づいて上記クラックに対する閾値を設定する閾値設定手段と、上記強調画像再構成演算手段により生成された上記平面像内の上記部位の大きさを上記閾値と比較して、当該閾値よりも大きい部位があれば、それを欠陥として検出する欠陥検出手段とを備えている多結晶シリコン基板の欠陥検査装置であるので、多結晶シリコン基板、特に、太陽電池基板で基板表面に形成されたテクスチャー構造のためにＸ線が散乱し、あたかも微少なクラックが存在しているように見えるような基板での微少なクラック等を適切に検査することが可能である。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１に係る多結晶シリコン基板の欠陥検査装置の構成を示した概略構成図である。図１において、１はＸ線源、２はＸ線源１から照射されたＸ線、３は測定に供すべき検査対象の被検体（試料）、４は被検体３を載置するための試料ステージである。５は被検対３を透過したＸ線２を検出するためのＸ線受光素子から構成されたＸ線検出器、６はＸ線検出器５で検出されたＸ線透過データを取り込む画像取込装置、７は画像取込装置６で取り込んだＸ線透過データの解析を行う演算装置である。
【００１０】
Ｘ線源１はＸ線２を被検体３に対して照射し、被検体３を透過させる。被検体３は例えば多結晶シリコン基板より構成された太陽電池基板である。太陽電池基板は、テクスチャー構造と呼ばれる、表面に無数の凹凸を形成した構造を持っている特徴がある。
【００１１】
通常の半導体基板に対して、Ｘ線２を照射した場合には、基板を透過したＸ線量に応じた透過画像を得ることができる。しかし、基板表面にテクスチャー構造と呼ばれる無数の凹凸が存在する場合には、テクスチャー部分でＸ線２が散乱するため、散乱したＸ線同士の衝突部分の境界で透過量が増大するため、この境界部分で線状の画像が得られることがある。このため、この線状画像と、欠陥によるそれとを区別することが難しい。
【００１２】
但し、上記境界部分で見られる線状の画像は、被検体３に対するＸ線２の照射角度を変化させると、被検体３の透過画像上に検出される位置が異なるという特徴がある。
【００１３】
また、被検体３が多結晶シリコンよりなる基板の場合、Ｘ線の入射角度や観察条件により結晶間の粒界がＸ線透過像に見られることがあり、この粒界部分も欠陥と区別することが難しい。
【００１４】
被検体３は試料ステージ４上に配置される。試料ステージ４は、被検体３をｚ軸方向（高さ方向）に沿った回転軸を中心として回転させるための回転機構と、そのｚ軸を含む互いに直交する３軸（ｘ，ｙ，ｚ）方向に移動させるための機構、および、ステージの中心に対してｚ軸の上下方向に回転させる機構を備えている。これらの機構のうちの少なくとも１つを用いて、Ｘ線源１とＸ線検出器５の対と被検対３とに相対的な回転を与える。
【００１５】
したがって、測定は、試料ステージ４上の被検体３を例えばｚ軸の上下方向に回転させつつ、所定の回転角度ごとに、Ｘ線検出器５により透過したＸ線２を検出し、そうして得られた、所定の回転角度ごとのＸ線検出器５の出力、つまりＸ線透過データが、画像取込装置６を介して、演算装置７に逐次取り込まれる。
【００１６】
演算装置７は、例えば、コンピュータとその周辺機器および解析プログラムより構成されるシステムである。演算装置７は、Ｘ線源１とＸ線検出器５の対と被検対３とに相対的な回転を与えながらＸ線２を照射して、所定の回転角度ごとに取り込んだＸ線透過データを用いて、例えば、互いに隣接する画素間のＸ線強度データ（あるいは、２５６階調で表現した画素の濃度データ）の差分値などの、被検体３の各部位のＸ線吸収率の空間的変動に係る空間的変動データを算出する空間的変動データ算出手段と、当該空間的変動データを用いて、被検体３の平面像を構築して、被検体３内部でＸ線吸収率の空間的変動が大きな部位が強調された平面像を生成する強調画像再構成演算手段と、多結晶シリコン基板の粒界のサイズに基づいて検出したいクラックに対する閾値を設定する閾値設定手段と、強調画像再構成演算手段により生成された平面像内の各部位の大きさを設定された閾値と比較して、当該閾値よりも大きい部位があれば、それを欠陥として検出する欠陥検出手段とを備えている。
【００１７】
なお、ここでは、試料ステージ４を回転させることでＸ線２の被検体３への入射角度を変化させたが、もちろん試料ステージ４を固定しておき、Ｘ線源１およびＸ線検出器５を回転させることで被検体３へのＸ線の入射角度を変化させても構わない。
【００１８】
画像取込装置６を介して取り込んだＸ線検出器５のデータは、演算装置７で逐次解析され、例えば、差分値演算処理を行って、被検体３の各部位におけるＸ線吸収率の空間変動データを求め、その空間変動データを用いて被検体３の平面像を構築するので、データ上には上記の境界部分での線状の画像データや結晶粒界像は相殺処理されて、被検体３内部でＸ線吸収率の空間的変化が大きな部位が強調された平面像が得られ、欠陥画像による画像だけを得ることができる。このとき、被検体３を構成している多結晶シリコン基板の粒界の大きさに基づいて閾値を設定しておき、当該閾値よりもサイズの大きい欠陥をクラックとして判別する。これにより、多結晶シリコン基板の粒界とその粒界と同じオーダーのサイズをもつクラックとを区別して、真のクラックのみを欠陥として検出することができる。このように、本実施の形態においては、所定の回転角度ごとに取り込んだＸ線透過データを用いて、当該回転角度毎に取り込んだ複数のＸ線透過データから被検体３のＸ線像を合成する際に、被検対３の各部位のＸ線吸収率の空間的変動に係るデータを算出し、そのＸ線吸収率の空間的変動データを用いて、Ｘ線検出器５の出力に基づく回転角度ごとのＸ線強度分布画像を積算していき、平面像を合成するようにしたので、Ｘ線の散乱がある基板においても、適切に精度よくクラックの検出を行うことができる。
【００１９】
また、本実施の形態ではＸ線源１とＸ線検出器５を一組のみ用いた場合を示したが、Ｘ線源１とＸ線検出器５をそれぞれ二組以上使用して、二組以上のＸ線検出器５から取り込んだＸ線透過データを用いて、上記回転の中心軸の平面に沿った像を再構成する際に互いのＸ線強度分布画像を積算するような画像再構成演算手段を用いることで、試料ステージ４およびＸ線源１の可動を行わないようにしても構わない。
【００２０】
以上のように、本実施の形態にかかる欠陥検査装置は、Ｘ線源１とＸ線検出器５との間に試料である被検体３を配置し、試料ステージ４を回転させることにより、Ｘ線源１とＸ線検出器５の対と被検体３とに相対的な回転を与えつつ、被検体３にＸ線２を照射し、所定の回転角度ごとに取り込んだＸ線透過データを用いて、例えば互いに隣接する画素間のＸ線強度データ（濃度データ）の差分値などの、被検体３の各部位におけるＸ線吸収率の空間変動データを求め、その空間変動データを用いて被検体３の平面像を構築するので、被検体３内部でＸ線吸収率の空間的変化が大きな部位が強調された平面像が得られる。また、Ｘ線強度データの差分値を用いることで太陽電池基板をＸ線観察する場合に現れる特有の散乱像を除外した平面像を得ることができる。以上により、本実施の形態によれば、多結晶シリコン基板、特に、太陽電池基板で基板表面に形成されたテクスチャー構造のためにＸ線が散乱し、あたかも微少なクラックが存在しているように見えるような基板での微少なクラック等を適切に検査することが可能である。
【００２１】
実施の形態２．
図２は、この発明の実施の形態２に係る多結晶シリコン基板の欠陥検査装置の構成を示した概略構成図である。図１と同じ構成については同一符号により示し、ここでは、その説明を省略する。なお、図２において、１０は、Ｘ線源１およびＸ線検出器５が固定され、それらを同時に回転させるための固定回転治具である。また、１１は、固定回転治具１０を回転駆動させるための回転駆動モータである。
【００２２】
Ｘ線源１はＸ線２を照射し、被検体３を透過させる。被検体３は例えば多結晶シリコン基板より構成された太陽電池基板である。太陽電池基板の表面には、テクスチャー構造と呼ばれる、表面に無数の凹凸を形成した構造を持っている特徴がある。Ｘ線源１とＸ線検出器５は垂直沿上に設置され、互いに垂直沿上の対角に位置しながら、固定回転治具１０により回転する。また、Ｘ線源１の横には可視光源および可視光像検出器（図示せず）が、配置されている。可視光像検出器はＣＣＤカメラ等から構成される。可視光源と可視光像検出器は固定回転治具１０に固着されているので、Ｘ線源１とＸ線検出器５と共に回転する。なお、Ｘ線源１と可視光源および可視光像検出器とを一体に構成してもよい。
【００２３】
本実施の形態における画像取込装置６は、可視光による画像とＸ線による画像とを読み取る手段と、該Ｘ線による画像読み取り手段から、Ｘ線の基板表面での散乱による画像情報を検出する手段と、該可視光の読み取り手段から得られた画像情報によるクラックと基板表面のテクスチャー部分で散乱したＸ線による線状画像の情報に基づいて基板面上のクラックを補正する補正手段とを有している。画像取込装置６によるクラックと該線状画像との判定は閾値によって判定され、該閾値は該読み取り手段の解像度および積算回数に応じて変化するようにする手段を有している。閾値は、閾値ａ、閾値ｂの二つから構成し、閾値の少なくとも１つが読み取り解像度に対して非連続的に変化するか、もしくは閾値の少なくとも一つが読み取り解像度を引数とする関数で表すようにする。さらにもう一方の閾値は解像度とは無関係に積算関数に対して非連続的に変化するか、もしくは積算回数を引数とする関数で表わされる。
【００２４】
次に、具体的な検出の流れについて、図２および図３〜図５のフローチャートに基づいて説明する。まず、図３に示すように、図２（ａ）の画像取込工程１において、被検体３表面の可視光画像を撮像する（ステップＳ１）。可視光源は被検体３上部に設置され被検体３表面で反射した可視光像を可視光源とほぼ同一位置に取り付けたＣＣＤカメラにより撮影する。また、この撮影したときの基板位置情報および解像度、倍率を可視光画像とともに取込しておく（ステップＳ２）。次に、Ｘ線源１よりＸ線２を照射し、被検体３を透過したＸ線２をＸ線検出器５により検出し、Ｘ線透過画像を撮像する（ステップＳ３）。
【００２５】
ところで、多結晶シリコン基板より成る被検体３の太陽電池セル表面には、一例として銀を主成分とする金属電極配線が形成されている。一般に、金属電極配線ではＸ線を透過しないか、もしくは透過してもその透過量は多結晶シリコン部分と比較してごく僅かとなる。このため、Ｘ線透過画像では多結晶シリコン部分のＸ線透過量が多くなり、金属電極配線ではＸ線透過量がゼロ、もしくはごく僅かとなる。Ｘ線の透過画像をＸ線の透過量に応じて２５６階調で表現する場合には、仮に１００％のＸ線が透過した部分を２５５とし、白で表現したとすると、０％すなわち、Ｘ線が全く透過してこなかった部分を０とし、黒で表現する。もちろん、階調数を２５６以上に設定したり、白黒の二値化表現で行わなくても構わない。ここで、多結晶シリコン基板のＸ線の透過量を８０％と仮定し、このように表現したとすると、Ｘ線の透過画像上では多結晶シリコン部分が２００階調程度の灰色で表現され、金属電極配線部分は、黒く表現される。一方、被検体の表面および内部にクラックが存在していた場合には、そのクラック部分でＸ線が散乱または吸収されるため、Ｘ線の透過量が増大または減少することとなる。このため、クラック部分は白または黒く表現されることとなる。また、基板表面にテクスチャー構造と呼ばれる無数の凹凸が存在する場合には、テクスチャー部分でＸ線が散乱するため、散乱したＸ線同士の衝突部分の境界で透過量が増大または減少するため、この境界部分で線状の白または黒の画像（以下、線状画像とする。）が得られることがある。
【００２６】
そのため、ステップＳ３により得られたＸ線透過画像から、ステップＳ１およびＳ２で得られた可視光画像の金属電極配線部分の位置情報をもとに、この金属電極配線部分のみの画像処理を行い、Ｘ線透過画像から配線位置情報を除去する（ステップＳ４）。なお、除去する処理として、ここでは仮に、金属電極配線部分の画像を、多結晶シリコン部分と同じ階調２００の灰色に変換する。また、ステップＳ３でＸ線透過画像情報を取得する際にも、可視光像を取得した時と同様に基板位置情報および解像度、倍率を取り込んでおく。当然のことながら、前記金属電極配線部分のみの画像処理を行う場合には、基板の位置情報および画像の解像度、倍率等、種々の画像取り込みに関わる情報を可視光画像およびＸ線透過画像で一致または調整しておく必要がある。また、太陽電池セルの裏面にも一例としてアルミを主成分とする金属電極が形成されているが、表面と異なり、裏面全面に均一に形成されているためＸ線の透過量は一様に減少するだけである。
【００２７】
また、太陽電池セルの電気的な短絡を防止するため、裏面側端部には前記アルミを主成分とする金属電極を形成しない部分が存在する場合がある。このように裏面電極を形成した部分としなかった部分では、Ｘ線透過状態が異なるため、この境界部分でクラックと同様な線画像が得られる。このような線画像は、上記ステップＳ１からステップＳ４を裏面側に適用することで除去することが可能となる。
【００２８】
さらに、太陽電池セルを用いて太陽電池モジュールを組み立てる際に、太陽電池セル同士を接続するためのモジュール電極を接続するために電極パッドを太陽電池セルの裏面の一部分に形成する場合がある。この電極パッドは一例として銀を主成分とする電極が形成される。このように裏面電極として材質の異なる電極が形成されている場合には、Ｘ線透過状態が異なるため、異種材質の境界部分でクラックと同様な線画像が得られる。この線画像も、上記ステップＳ１からステップＳ４を裏面側に適用することで除去することが可能となる。
【００２９】
次に、Ｘ線透過画像から表面の金属電極配線部分の情報を除外した画像、および、Ｘ線透過画像を取り込んだ際の画像の解像度、倍率等の情報を用いて、クラックがあるか否かを判定し、クラック部分と仮定した箇所について、順次、その基板面内での座標位置、および面積、長さなどを特定し、クラック検出位置特定テーブル（１）へ書き込んでいって、クラック検出位置特定テーブル（１）を完成させ、最後に、それらの数量を算出する（ステップＳ５）。なお、この判定処理は、図４に示すフローの手順により行われる。これについては後述する。
【００３０】
ステップＳ５の判定の結果、クラックが存在していた場合には、ステップＳ７に進む。一方、クラックが存在してなかった場合には、ステップＳ１３に進み、基板位置の移動または基板交換を行った後、ステップＳ１の処理に戻る。
【００３１】
ステップＳ７に進んだ場合について説明する。まず、図２（ｂ）の画像取込工程２のように、Ｘ線源１およびＸ線検出器５を、図の矢印Ａ方向に所定回転角度だけ回転させて、再び、ステップＳ１〜Ｓ６と同様の処理を行う（ステップＳ７〜Ｓ１１）。なお、ここでは、回転角度を５度程度として処理を実施し、クラック検出位置特定テーブル（２）を完成させ、最後に、それらの数量を算出する。このようにして得られたクラック検出位置特定テーブル（１）およびクラック検出位置特定テーブル（２）を出力する（ステップＳ１２）。
【００３２】
つづいて、図５の処理に移り、クラックと線状画像との識別を行う。まず、クラック検出位置特定テーブル（１）に書き込まれているクラックの情報を読み込む（ステップＳ４１）。次に、クラック検出位置特定テーブル（２）に書き込まれているクラックの情報を読み込む（ステップＳ４２）。次に、クラック検出位置特定テーブル（１）およびクラック検出位置特定テーブル（２）から読み出したクラック情報の比較を実施する（ステップＳ４３）。
【００３３】
基板表面にテクスチャー構造に起因して発生する、散乱したＸ線による線状画像は、Ｘ線の入射角度を変化させると、その出現位置が異なるという特徴を持っている。これは、基板表面にテクスチャー構造が形成された多結晶シリコン基板においてのみ発生する特異な現象である。したがって、クラック検出位置特定テーブル（１）と（２）において、同一座標上に同程度の大きさのクラックが検出されていれば、それは真のクラックと判定することができ、クラック検出位置特定テーブル（１）と（２）で書き込まれているクラックの位置座標が異なっていれば、それは偽のクラック、すなわち線状画像であると判定できる。
【００３４】
従って、ステップＳ４３による比較の結果に基づいて、クラック検出位置特定テーブル（１）と（２）に書き込まれているクラックの位置座標が同じか否かを判定し（ステップＳ４４）、同じであった場合には、クラックと判定し（ステップＳ４５）、同じでなかった場合には、線状画像と判定して（ステップＳ４８）、ステップＳ４９に進む。
【００３５】
ステップＳ４５でクラックと判定した場合には、次に、当該クラックの位置座標と大きさを特定し（ステップＳ４６）、それを確定クラック検出位置特定テーブルに書き込み（ステップＳ４７）、ステップＳ４９に進む。
【００３６】
クラック検出位置特定テーブル（１）に書き込まれているすべてのクラックを読み出したか否かを判定する（ステップＳ４９）。すべて終わっていた場合には、そのまま処理を終了し（ステップＳ５０）、終わっていなければ、ステップＳ４１に戻り、すべてのクラック情報について繰り返し処理を行う（ステップＳ５１）。
【００３７】
なお、上記の処理において、さらに検出精度を高めるためには、Ｘ線の入射角度をさらに変化させた場合の画像取り込みを行い、クラック検出位置特定テーブルをより多く作成し、判定に用いればよい。また、複数の画像解像度で取り込んだ画像情報を総合的に判断して検出精度を高めることも可能である。
【００３８】
以上のようにして、真のクラックと判定されたクラックを持つ太陽電池セル基板を特定することが可能となる。
【００３９】
ここで、図４に示したクラック判定処理（図３のステップＳ５，Ｓ９）について説明する。図４（ａ）が図３のステップＳ５の処理であり、図４（ｂ）が図３のステップＳ９の処理である。まず、図４（ａ）について説明する。まず、Ｘ線透過画像を取り込んだ際の画像の解像度、倍率等の情報を読み出し（ステップＳ２１）、その情報と図３のステップＳ１からＳ４の処理により得られた、Ｘ線透過画像から表面の金属電極配線部分の情報および裏面の金属電極により線画像を排出する影響部分の情報を除外した画像とに基づいて、判定するクラックのサイズ情報をクラック判定サイズ閾値テーブルから読み込み（ステップＳ２２）、クラック検出判定サイズを決定する（ステップＳ２３）。なお、判定したいクラックサイズの閾値情報は、多結晶シリコン基板の粒界とその粒界と同じオーダーのサイズをもつクラックとを区別できるように設定する。すなわち、閾値を多結晶シリコン基板の粒界の大きさと同じ値に設定しておき、閾値よりも大きい欠陥があれば、それをクラックとして判別する。また、クラックサイズの閾値情報は、検査後の製造工程において基板割れや欠け等が影響を及ぼす大きさ等の情報をフィードバックさせることで充実化を計る。あるいは、経年変化により製品に著しい劣化を招くクラックサイズを製品の加速試験等の品質検査工程より算出しフィードバックすることもできる。太陽電池セルの品質検査工程から不良品として除外したいクラックを持つ基板のクラックサイズが決定されると、クラック検査工程の画像の解像度、倍率等を考慮し、判定すべきクラックサイズを決定し、クラック判定サイズ閾値テーブルに予め書き込んでおく。
【００４０】
そして、クラック判定サイズの閾値情報により、多結晶シリコン部分の基準階調度よりも急峻に変化し、かつ、閾値情報よりその長さや幅および面積のうちいずれか一つでも値が大きいものをクラック部分と仮定し（ステップＳ２４）、そのようなものが検出された場合には（ステップＳ２５）、その基板面内での座標位置、および面積、長さなどを特定し（ステップＳ２６）、クラック検出位置特定テーブル（１）へ書き込む（ステップＳ２７）。さらに、クラック判定を繰り返し、基板面内での座標位置、および面積、長さなどの情報を検出位置特定テーブル（１）へ書き込み、最後にその数量を算出する。このようにして、クラック判定を行い、検出位置特定テーブル（１）を完成させる。
【００４１】
また、判定されたクラックのサイズや数量によっては、太陽電池セルそのものを不良品として除外する場合には、検出位置特定テーブル（１）への書き込みを完成させることなく途中で終了し、計測時間の短縮を行うようにしても構わない。
【００４２】
図４（ｂ）においては、図４（ａ）と同様の処理を行い、クラック検出位置特定テーブル（２）を完成させる。図４（ｂ）の処理は、図４（ａ）と基本的に同じであるため、ここでは詳細な説明は省略する。
【００４３】
なお、他の動作については実施の形態１と同様であるため、ここでは説明を省略する。
【００４４】
以上のように、本実施の形態にかかる欠陥検査装置は、Ｘ線源１とＸ線検出器５との間に試料である被検体３を配置し、固定回転治具１０により、Ｘ線源１とＸ線検出器５とを回転させることにより、Ｘ線源１とＸ線検出器５の対と被検体３とに相対的な回転を与えつつ、被検体３にＸ線２を照射し、所定の回転角度ごとに取り込んだＸ線透過データを用いて、例えば互いに隣接する画素間のＸ線強度データ（濃度データ）の差分値などの、被検体３の各部位におけるＸ線吸収率の空間変動データを求め、その空間変動データを用いて被検体３の平面像を構築するので、被検体３内部でＸ線吸収率の空間的変化が大きな部位が強調された平面像が得られる。また、Ｘ線強度データの差分値を用いることで太陽電池基板をＸ線観察する場合に現れる特有の散乱像を除外した平面像を得ることができる。以上により、本実施の形態によれば、多結晶シリコン基板、特に、太陽電池基板で基板表面に形成されたテクスチャー構造のためにＸ線が散乱し、あたかも微少なクラックが存在しているように見えるような基板での微少なクラック等を適切に検査することが可能である。
【００４５】
実施の形態３．
図６は、この発明の実施の形態３に係る多結晶シリコン基板の欠陥検査装置の構成のうち、Ｘ線源およびＸ線検出器をそれぞれ二組用いた場合を示した概略構成図である。図１と同じ構成については同一符号により示し、ここでは、その説明を省略する。なお、図６において、１−１は、一組目のＸ線源（１）、１−２は、二組目のＸ線源（２）、２−１は一組目のＸ線源１−１から照射されたＸ線、２−２は二組目のＸ線源１−２から照射されたＸ線、５−１は一組目のＸ線検出器（１）、５−２は二組目のＸ線検出器（２）である。本実施の形態においては、それぞれのＸ線源１−１および１−２から照射されるＸ線が交差するようにそれぞれのＸ線源１−１および１−２とＸ線検出器５−１および５−２との組は配置されており、Ｘ線２−１および２−２が交差する位置に被検体３を配置し、それぞれのＸ線検出器５−１および５−２から取り込んだＸ線透過データを用いて、それぞれのＸ線２−１および２−２が交差する位置の被検体３の面に沿った像を再構成する際に互いのＸ線強度分布画像を積算する。
【００４６】
まず、Ｘ線源１−１および１−２は、Ｘ線２−１および２−２をそれぞれ照射し、被検体３を透過させる。被検体３は例えば多結晶シリコン基板より構成された太陽電池基板である。太陽電池基板の表面には、テクスチャー構造と呼ばれる、表面に無数の凹凸を形成した構造を持っている特徴がある。Ｘ線源１−１とＸ線検出器５−１は垂直沿上に設置されており、また、Ｘ線源１−２とＸ線検出器５−２も互いに垂直沿上に設置されている。
【００４７】
本実施の形態における画像取込装置６は、可視光による画像とＸ線による画像とを読み取る手段と、該Ｘ線による画像読み取り手段により得られた画像からＸ線の基板表面での散乱による画像情報を検出する手段と、該可視光の読み取り手段により得られた画像の画像情報によるクラックと基板表面のテクスチャー部分で散乱したＸ線による線状画像の情報に基づいて基板面上のクラックを補正する補正手段とを有している。画像取込装置６によるクラックと該線状画像との判定は閾値によって判定され、該閾値については、該読み取り手段の解像度および積算回数に応じて変化するように制御する手段を有している。閾値は、閾値ａ、閾値ｂの二つから構成し、閾値の少なくとも１つが読み取り解像度に対して非連続的に変化するか、もしくは、閾値の少なくとも一つが読み取り解像度を引数とする関数で表すようにする。さらにもう一方の閾値は解像度とは無関係に積算関数に対して非連続的に変化するか、もしくは、積算回数を引数とする関数で表される。
【００４８】
また、Ｘ線源１−１の横には可視光源および可視光像検出器（図示せず）が、配置されている。可視光像検出器はＣＣＤカメラ等から構成される。
【００４９】
次に、具体的な検出の流れについて、図６および図３〜図５のフローチャートに基づいて説明する。まず、図３に示すように、図６のＸ線源１−１の横に設置した可視光像検出器により被検体３表面の可視光画像を撮像する（ステップＳ１）。可視光源は被検体３上部に設置され、被検体３表面で反射した可視光像を可視光源とほぼ同一位置に取り付けたＣＣＤカメラにより撮影する。また、この撮影したときの基板位置情報および解像度、倍率を可視光画像とともに取込しておく（ステップＳ２）。次に、Ｘ線源１−１よりＸ線２−１を照射し、被検体３を透過したＸ線２−１をＸ線検出器５−１により検出し、Ｘ線透過画像を撮像する（ステップＳ３）。
【００５０】
ところで、多結晶シリコン基板より成る被検体３の太陽電池セル表面には、一例として銀を主成分とする金属電極配線が形成されている。一般に、金属電極配線ではＸ線を透過しないか、もしくは透過してもその透過量は多結晶シリコン部分と比較してごく僅かとなる。このため、Ｘ線透過画像では多結晶シリコン部分のＸ線透過量が多くなり、金属電極配線ではＸ線透過量がゼロ、もしくはごく僅かとなる。Ｘ線の透過画像をＸ線の透過量に応じて２５６階調で表現する場合には、仮に１００％のＸ線が透過した部分を２５５とし、白で表現したとすると、０％、すなわち、Ｘ線が全く透過してこなかった部分を０とし、黒で表現する。もちろん、階調数を２５６以上に設定してもよく、必ずしも白黒の二値化表現で行う必要はない。ここで、多結晶シリコン基板のＸ線の透過量を８０％と仮定し、このように表現したとすると、Ｘ線の透過画像上では多結晶シリコン部分が２００階調程度の灰色で表現され、金属電極配線部分は、黒く表現される。一方、被検体の表面および内部にクラックが存在していた場合には、そのクラック部分でＸ線が散乱または吸収されるため、Ｘ線の透過量が増大または減少することとなる。このため、クラック部分は白または黒く表現されることとなる。また、基板表面にテクスチャー構造と呼ばれる無数の凹凸が存在する場合には、テクスチャー部分でＸ線が散乱するため、散乱したＸ線同士の衝突部分の境界で透過量が増大または減少するため、この境界部分で線状の白または黒の画像（以下、線状画像とする。）が得られることがある。
【００５１】
そのため、ステップＳ３により得られたＸ線透過画像から、ステップＳ１およびＳ２で得られた可視光画像の金属電極配線部分の位置情報をもとに、この金属電極配線部分のみの画像処理を行い、Ｘ線透過画像から配線位置情報を除去する（ステップＳ４）。なお、除去する処理として、ここでは仮に、金属電極配線部分の画像を、多結晶シリコン部分と同じ階調２００の灰色に変換する。また、ステップＳ３でＸ線透過画像情報を取得する際にも、可視光像を取得した時と同様に基板位置情報および解像度、倍率を取り込んでおく。当然のことながら、前記金属電極配線部分のみの画像処理を行う場合には、基板の位置情報および画像の解像度、倍率等、種々の画像取り込みに関わる情報を可視光画像およびＸ線透過画像で一致または調整しておく必要がある。また、太陽電池セルの裏面にも一例としてアルミを主成分とする金属電極が形成されているが、表面と異なり、裏面全面に均一に形成されているためＸ線の透過量は一様に減少するだけである。
【００５２】
また、太陽電池セルの電気的な短絡を防止するため、裏面側端部には前記アルミを主成分とする金属電極を形成しない部分が存在する場合がある。このように裏面電極を形成した部分としなかった部分では、Ｘ線透過状態が異なるため、この境界部分でクラックと同様な線画像が得られる。このような線画像は、上記ステップＳ１からステップＳ４を裏面側に適用することで除去することが可能となる。
【００５３】
さらに、太陽電池セルを用いて太陽電池モジュールを組み立てる際に、太陽電池セル同士を接続するためのモジュール電極を接続するために電極パッドを太陽電池セルの裏面の一部分に形成する場合がある。この電極パッドは一例として銀を主成分とする電極が形成される。このように裏面電極として材質の異なる電極が形成されている場合には、Ｘ線透過状態が異なるため、異種材質の境界部分でクラックと同様な線画像が得られる。この線画像も、上記ステップＳ１からステップＳ４を裏面側に適用することで除去することが可能となる。
【００５４】
次に、Ｘ線透過画像から表面の金属電極配線部分の情報を除外した画像、および、Ｘ線透過画像を取り込んだ際の画像の解像度、倍率等の情報を用いて、クラックがあるか否かを判定し、クラック部分と仮定した箇所について、順次、その基板面内での座標位置、および面積、長さなどを特定し、クラック検出位置特定テーブル（１）へ書き込んでいって、クラック検出位置特定テーブル（１）を完成させ、最後に、それらの数量を算出する（ステップＳ５）。なお、この判定処理は、図４に示すフローの手順により行われる。これについては後述する。
【００５５】
ステップＳ５の判定の結果、クラックが存在していた場合には、ステップＳ７に進む。一方、クラックが存在してなかった場合には、ステップＳ１３に進み、基板位置の移動または基板交換を行った後、ステップＳ１の処理に戻る。
【００５６】
ステップＳ７に進んだ場合について説明する。まず、図６のＸ線源１−２よりＸ線２−２を照射し、被検体３を透過したＸ線２−２をＸ線検出器５−２により検出し、Ｘ線透過画像を撮像する（ステップＳ７）。以下、ステップＳ４〜Ｓ６と同様の処理を行い（ステップＳ８〜Ｓ１１）、クラック検出位置特定テーブル（２）を完成させ、最後に、それらの数量を算出する。このようにして得られたクラック検出位置特定テーブル（１）およびクラック検出位置特定テーブル（２）を出力する（ステップＳ１２）。
【００５７】
ここでは、Ｘ線２−１とＸ線２−２の交差角度が３０度程度となるようにＸ線源１−１およびＸ線源１−２を配置したが、この角度は結晶粒径や基板表面に形成されたテクスチャーサイズにより結晶粒界による影響を受けにくい最適な角度を選択することが好ましい。もちろん、この角度を任意に設定できるような角度調整機能を有する装置構成としても構わない。
【００５８】
つづいて、図５の処理に移り、クラックと線状画像との識別を行う。まず、クラック検出位置特定テーブル（１）に書き込まれているクラックの情報を読み込む（ステップＳ４１）。次に、クラック検出位置特定テーブル（２）に書き込まれているクラックの情報を読み込む（ステップＳ４２）。次に、クラック検出位置特定テーブル（１）およびクラック検出位置特定テーブル（２）から読み出したクラック情報の比較を実施する（ステップＳ４３）。
【００５９】
基板表面にテクスチャー構造に起因して発生する、散乱したＸ線による線状画像は、Ｘ線の入射角度を変化させると、その出現位置が異なるという特徴を持っている。これは、基板表面にテクスチャー構造が形成された多結晶シリコン基板においてのみ発生する特異な現象である。したがって、クラック検出位置特定テーブル（１）と（２）において、同一座標上に同程度の大きさのクラックが検出されていれば、それは真のクラックと判定することができ、クラック検出位置特定テーブル（１）と（２）で書き込まれているクラックの位置座標が異なっていれば、それは偽のクラック、すなわち線状画像であると判定できる。
【００６０】
従って、ステップＳ４３による比較の結果に基づいて、クラック検出位置特定テーブル（１）と（２）に書き込まれているクラックの位置座標が同じか否かを判定し（ステップＳ４４）、同じであった場合には、クラックと判定し（ステップＳ４５）、同じでなかった場合には、線状画像と判定して（ステップＳ４８）、ステップＳ４９に進む。
【００６１】
ステップＳ４５でクラックと判定した場合には、次に、当該クラックの位置座標と大きさを特定し（ステップＳ４６）、それを確定クラック検出位置特定テーブルに書き込み（ステップＳ４７）、ステップＳ４９に進む。
【００６２】
クラック検出位置特定テーブル（１）に書き込まれているすべてのクラックを読み出したか否かを判定する（ステップＳ４９）。すべて終わっていた場合には、そのまま処理を終了し（ステップＳ５０）、終わっていなければ、ステップＳ４１に戻り、すべてのクラック情報について繰り返し処理を行う（ステップＳ５１）。
【００６３】
なお、上記の処理において、さらに検出精度を高めるためには、Ｘ線の入射角度をさらに変化させた場合の画像取り込みを行い、クラック検出位置特定テーブルをより多く作成し、判定に用いればよい。また、複数の画像解像度で取り込んだ画像情報を総合的に判断して検出精度を高めることも可能である。
【００６４】
以上のようにして、真のクラックと判定されたクラックを持つ太陽電池セル基板を特定することが可能となる。
【００６５】
ここで、図４に示したクラック判定処理（図３のステップＳ５，Ｓ９）について説明する。図４（ａ）が図３のステップＳ５の処理であり、図４（ｂ）が図３のステップＳ９の処理である。まず、図４（ａ）について説明する。まず、Ｘ線透過画像を取り込んだ際の画像の解像度、倍率等の情報を読み出し（ステップＳ２１）、その情報と図３のステップＳ１からＳ４の処理により得られた、Ｘ線透過画像から表面の金属電極配線部分の情報および裏面の金属電極により線画像を排出する影響部分の情報を除外した画像とに基づいて、判定するクラックのサイズ情報をクラック判定サイズ閾値テーブルから読み込み（ステップＳ２２）、クラック検出判定サイズを決定する（ステップＳ２３）。なお、判定したいクラックサイズの閾値情報は、多結晶シリコン基板の粒界とその粒界と同じオーダーのサイズをもつクラックとを区別できるように設定する。すなわち、閾値を多結晶シリコン基板の粒界の大きさと同じ値に設定しておき、閾値よりも大きい欠陥があれば、それをクラックとして判別する。また、クラックサイズの閾値情報は、検査後の製造工程において基板割れや欠け等が影響を及ぼす大きさ等の情報をフィードバックさせることで充実化を計る。あるいは、経年変化により製品に著しい劣化を招くクラックサイズを製品の加速試験等の品質検査工程より算出しフィードバックすることもできる。太陽電池セルの品質検査工程から不良品として除外したいクラックを持つ基板のクラックサイズが決定されると、クラック検査工程の画像の解像度、倍率等を考慮し、判定すべきクラックサイズを決定し、クラック判定サイズ閾値テーブルに予め書き込んでおく。
【００６６】
そして、クラック判定サイズの閾値情報により、多結晶シリコン部分の基準階調度よりも急峻に変化し、かつ、閾値情報よりその長さや幅および面積のうちいずれか一つでも値が大きいものをクラック部分と仮定し（ステップＳ２４）、そのようなものが検出された場合には（ステップＳ２５）、その基板面内での座標位置、および面積、長さなどを特定し（ステップＳ２６）、クラック検出位置特定テーブル（１）へ書き込む（ステップＳ２７）。さらに、クラック判定を繰り返し、基板面内での座標位置、および面積、長さなどの情報を検出位置特定テーブル（１）へ書き込み、最後にその数量を算出する。このようにして、クラック判定を行い、検出位置特定テーブル（１）を完成させる。
【００６７】
また、判定されたクラックのサイズや数量によっては、太陽電池セルそのものを不良品として除外する場合には、検出位置特定テーブル（１）への書き込みを完成させることなく途中で終了し、計測時間の短縮を行うようにしても構わない。
【００６８】
図４（ｂ）においては、図４（ａ）と同様の処理を行い、クラック検出位置特定テーブル（２）を完成させる。図４（ｂ）の処理は、図４（ａ）と基本的に同じであるため、ここでは詳細な説明は省略する。
【００６９】
なお、他の動作については実施の形態１と同様であるため、ここでは説明を省略する。
【００７０】
以上のように、本実施の形態にかかる欠陥検査装置は、Ｘ線源１−１とＸ線検出器５−１、および、Ｘ線源１−２とＸ線検出器５−２との間に、試料である被検体３を配置し、各々のＸ線源とＸ線検出器との組み合わせごとに取り込んだＸ線透過データを用いて、例えば互いに隣接する画素間のＸ線強度データ（濃度データ）の差分値などの、被検体３の各部位におけるＸ線吸収率の空間変動データを求め、その空間変動データを用いて被検体３の平面像を構築するので、被検体３内部でＸ線吸収率の空間的変化が大きな部位が強調された平面像が得られる。また、Ｘ線強度データの差分値を用いることで太陽電池基板をＸ線観察する場合に現れる特有の散乱像を除外した平面像を得ることができる。以上により、本実施の形態によれば、多結晶シリコン基板、特に、太陽電池基板で基板表面に形成されたテクスチャー構造のためにＸ線が散乱し、あたかも微少なクラックが存在しているように見えるような基板での微少なクラック等を適切に検査することが可能である。
【００７１】
なお、上記の実施の形態３においては、Ｘ線源とＸ線検出器とを二組設ける例について説明したが、その場合に限らず、さらにそれ以上設けるようにしてもよい。なお、その場合にも、同様の効果が得られることは言うまでもない。
【図面の簡単な説明】
【００７２】
【図１】この発明の実施の形態１に係る欠陥検査装置の構成を示した構成図である。
【図２】この発明の実施の形態２に係る欠陥検査装置の構成を示した構成図である。
【図３】この発明の実施の形態２に係る欠陥検査方法の処理の流れを示したフローチャートである。
【図４】この発明の実施の形態２に係る欠陥検査方法の処理の流れを示したフローチャートである。
【図５】この発明の実施の形態２に係る欠陥検査方法の処理の流れを示したフローチャートである。
【図６】この発明の実施の形態３に係る欠陥検査装置の構成を示した構成図である。
【符号の説明】
【００７３】
１，１−１，１−２  Ｘ線源、２，２−１，２−２  Ｘ線、３  被検体、４  試料ステージ、５，５−１，５−２  Ｘ線検出器、６  画像取込装置、７  演算装置、１０  固定回転治具、１１  回転駆動モータ。
【図１】
2008304416.tif 000003
【図２】
2008304416.tif 000004
【図３】
2008304416.tif 000005
【図４】
2008304416.tif 000006
【図５】
2008304416.tif 000007
【図６】
2008304416.tif 000008