JP2018530176A - Spadアレイ構造及び動作方法 - Google Patents

Spadアレイ構造及び動作方法 Download PDF

Info

Publication number
JP2018530176A
JP2018530176A JP2017568337A JP2017568337A JP2018530176A JP 2018530176 A JP2018530176 A JP 2018530176A JP 2017568337 A JP2017568337 A JP 2017568337A JP 2017568337 A JP2017568337 A JP 2017568337A JP 2018530176 A JP2018530176 A JP 2018530176A
Authority
JP
Japan
Prior art keywords
spad
counter
region
well region
array
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.)
Granted
Application number
JP2017568337A
Other languages
English (en)
Other versions
JP6789251B2 (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.)
Commonwealth of Australia
Original Assignee
Commonwealth of Australia
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
Priority claimed from AU2015902699A external-priority patent/AU2015902699A0/en
Application filed by Commonwealth of Australia filed Critical Commonwealth of Australia
Publication of JP2018530176A publication Critical patent/JP2018530176A/ja
Application granted granted Critical
Publication of JP6789251B2 publication Critical patent/JP6789251B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L27/00Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
    • H01L27/14Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components sensitive to infrared radiation, light, electromagnetic radiation of shorter wavelength or corpuscular radiation and specially adapted either for the conversion of the energy of such radiation into electrical energy or for the control of electrical energy by such radiation
    • H01L27/144Devices controlled by radiation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J1/00Photometry, e.g. photographic exposure meter
    • G01J1/42Photometry, e.g. photographic exposure meter using electric radiation detectors
    • G01J1/44Electric circuits
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T1/00Measuring X-radiation, gamma radiation, corpuscular radiation, or cosmic radiation
    • G01T1/16Measuring radiation intensity
    • G01T1/24Measuring radiation intensity with semiconductor detectors
    • G01T1/248Silicon photomultipliers [SiPM], e.g. an avalanche photodiode [APD] array on a common Si substrate
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L27/00Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
    • H01L27/14Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components sensitive to infrared radiation, light, electromagnetic radiation of shorter wavelength or corpuscular radiation and specially adapted either for the conversion of the energy of such radiation into electrical energy or for the control of electrical energy by such radiation
    • H01L27/144Devices controlled by radiation
    • H01L27/146Imager structures
    • H01L27/14601Structural or functional details thereof
    • H01L27/14609Pixel-elements with integrated switching, control, storage or amplification elements
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L31/00Semiconductor devices sensitive to infrared radiation, light, electromagnetic radiation of shorter wavelength or corpuscular radiation and specially adapted either for the conversion of the energy of such radiation into electrical energy or for the control of electrical energy by such radiation; Processes or apparatus specially adapted for the manufacture or treatment thereof or of parts thereof; Details thereof
    • H01L31/08Semiconductor devices sensitive to infrared radiation, light, electromagnetic radiation of shorter wavelength or corpuscular radiation and specially adapted either for the conversion of the energy of such radiation into electrical energy or for the control of electrical energy by such radiation; Processes or apparatus specially adapted for the manufacture or treatment thereof or of parts thereof; Details thereof in which radiation controls flow of current through the device, e.g. photoresistors
    • H01L31/10Semiconductor devices sensitive to infrared radiation, light, electromagnetic radiation of shorter wavelength or corpuscular radiation and specially adapted either for the conversion of the energy of such radiation into electrical energy or for the control of electrical energy by such radiation; Processes or apparatus specially adapted for the manufacture or treatment thereof or of parts thereof; Details thereof in which radiation controls flow of current through the device, e.g. photoresistors characterised by potential barriers, e.g. phototransistors
    • H01L31/101Devices sensitive to infrared, visible or ultraviolet radiation
    • H01L31/102Devices sensitive to infrared, visible or ultraviolet radiation characterised by only one potential barrier
    • H01L31/107Devices sensitive to infrared, visible or ultraviolet radiation characterised by only one potential barrier the potential barrier working in avalanche mode, e.g. avalanche photodiodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/70SSIS architectures; Circuits associated therewith
    • H04N25/76Addressed sensors, e.g. MOS or CMOS sensors
    • H04N25/77Pixel circuitry, e.g. memories, A/D converters, pixel amplifiers, shared circuits or shared components
    • H04N25/772Pixel circuitry, e.g. memories, A/D converters, pixel amplifiers, shared circuits or shared components comprising A/D, V/T, V/F, I/T or I/F converters
    • H04N25/773Pixel circuitry, e.g. memories, A/D converters, pixel amplifiers, shared circuits or shared components comprising A/D, V/T, V/F, I/T or I/F converters comprising photon counting circuits, e.g. single photon detection [SPD] or single photon avalanche diodes [SPAD]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Computer Hardware Design (AREA)
  • Electromagnetism (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Molecular Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Semiconductor Memories (AREA)
  • Light Receiving Elements (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)
  • Solid State Image Pick-Up Elements (AREA)

Abstract

小型の単一光子アバランシェダイオード(SPAD)アレイ構造が記載される。一実施形態では、2又は3以上のSPAD構造のために、オンボードの共通トリガ回路が使用される。共通トリガは、16ビットカウンタなどの小型カウンタと、2又は3以上のSPAD構造に隣接して構築されるフラッシュメモリとを備える。SPADのトリガによってカウンタの値をラッチし、値をトリガしたSPADのIDと一緒にメモリに記憶する。カウンタが計数を続け、別のSPADがその後トリガする場合、カウンタが再びラッチされて、その後トリガしたSPADのIDと一緒にメモリに記憶する。次いで、メモリを読み出して、トリガ回路がリセットする。加えて、128×256デュアルSPADアレイを構築するために使用された小型SPAD構造、小型能動的消滅回路、及び小型16ビットカウンタを設計するための方法が記載され、方法は、さらに高密度のSPADアレイを作るために使用することができる。

Description

優先権文書
本出願は、その内容がその全体で参照により本明細書に組み込まれる、2015年7月8日に出願され、“SPAD ARRAY STRUCTURES AND METHODS OF OPERATION”(SPADアレイ構造及び動作方法)という題名の、オーストラリア仮特許出願第2015902699号の優先権を主張する。
本開示は、単一光子アバランシェダイオード(SPAD, single-photon avalanche diode)回路のアレイを備えるセンサ回路に関する。
アバランシェフォトダイオード(APD, avalanche photodiode)は、アバランシェ倍増による大きい初段利得を可能にするために、PN接合に高いバイアス電圧が印加される、固体光検出器である。アバランシェ倍増は、電子を自由にするのに十分なエネルギーを有する入射光子がフォトダイオードに到達すると発生する。強い電場は、光生成された電子をアノードへと急速に加速するが、電子がアノードに到達できる前に、電子は介在するドープされた材料と衝突し、さらなる電子を放出し、その全てが今度はアノードへと加速される。このプロセスが繰り返し、光生成された電子のアバランシェ倍増及び出力電流パルスをもたらす。したがって、APDは、光電子増倍管に対する半導体類似物である。線形モードAPDは、バイアス電圧を制御することにより利得が設定される、事実上の1段式線形増幅器であり、線形モードで、数百の利得係数を達成することができる。
単一光子アバランシェダイオード(SPAD)は、単一の入射光子が持続的なアバランシェ降伏、したがって容易に測定可能な電流パルスをトリガするように、ガイガーモードで動作するため、pn接合がpn接合の降伏電圧より高くバイアスされるAPDである。すなわち、SPADは、弱い光強度において電流パルスが非常に小さい可能性がある、線形モードAPDと比較して、大きい電流パルスを生成するトリガデバイスとして動作する。SPADのトリガ後に、アバランシェプロセスを消滅させるために、バイアス電圧を降伏電圧より下に下げるため消滅回路が使用される。一度消滅されると、別の光子の検出のためにSPADをリセットするため、バイアス電圧が降伏電圧より上に再び上げられる(SPADを再度バイアスすることとして知られている)。
APD及びSPADは、固体デバイスであり、様々なCMOS技術を使用して構築することができ、光電子倍増管などの、他の光子計数デバイスと比較して、非常に小さい活性区域を有することができる。材料及び構造を適切に選択することによって、SPADの波長感度を制御して、可視領域及び/又は近赤外領域とすることができる。パルスを計数し、及び/又はサブナノ/ピコ秒精度で光子の到着の時間を測定する追加回路と組み合わせたSPADを使用して、超微小光撮像又は高感度時間分解撮像用途のためのセンサを作ることができる。例えば、SPADアレイの1つの可能性のある用途は、3次元(3D, three dimensional)フラッシュLIDARカメラである。というのは、SPADアレイは、高い距離分解能及び高いフレームレートを有する極めて感度の高いデバイスを実現する可能性があるためである。SPADアレイは、生物学/医学用撮像用途、適応光学用途、及び天体物理学用途などの、大きいフレームを有し単一光子感度を必要とする他の用途で使用する可能性もある。
3次元フラッシュLIDARシステムは、3D飛行時間(TOF, time of flight)カメラとしても知られているが、レーザ発生源を使用して、短期間レーザパルス(すなわち、レーザフラッシュ)で目標を照射する。光子は、物体からセンサ上へ後方散乱され、到着時間を使用して、飛行時間にしたがって物体への距離を決定する。最初の3D TOFカメラは、視野を漸次スキャンするために回転要素又はスキャン要素を有するレーザ距離計を備える、スキャン式レーザシステムとして構築された。これらのスキャンシステムは、単一の方向における飛行時間情報を集めて、検知要素の指向方向を漸次動かす3D画像を作り上げる、事実上の単一画素デバイスである。もっと最近では、スキャナのない(すなわち、スターリング型(staring))3DフラッシュLIDARシステムは、線形モードAPD(画素)の2次元アレイを使用して、スキャンシステムよりも迅速なシーンキャプチャ(scene capture) を達成し、機械的摩耗、振動、及び/又は動きのぼけなどのスキャンシステムでの問題を回避するように開発された。トリガ後にAPDを迅速にリセットすることにより、各々が異なる距離に対応するレーザパルスからの複数の光子を受け取るために、各画素を使用することができる。この方法では、目標シーンの3D点群を迅速に生成することができる。
3DフラッシュLIDARシステム中のSPADアレイは、スキャン式レーザシステム又はスキャナのないAPDベースシステムよりも高い距離解像度及び高いフレームレートでさらに高い光感度を達成する可能性を有する。しかし、SPADアレイで高い空間解像度を達成するのは困難であることが判明しており、ほとんどのSPADアレイは、比較的少ない数の画素(例えば、6×8、32×32)だけを有する実験用である。特に、SPADは、非常に高い電圧を使用することが必要であり、効果的なSPAD構造の設計は難しい問題である。さらに各SPADは、隣接する消滅回路及びトリガ検出(すなわち、到着時間)回路が必要であり、それら全ては、SPADをまさに取り囲む基板上にさらなる空間を占有する。
したがって、高密度SPADアレイの構築を可能にする改善を実現する、又は少なくとも、現在のSPADアレイシステムに対して有益な代替形態を提供する必要がある。
第1の態様によれば、複数の単一光子アバランシェダイオード(SPAD)セルを備えるSPADアレイが提供され、各SPADセルが、
複数(n個)のSPAD構造と、
各消滅回路がSPAD構造のうちの1つに接続される、複数(n個)の消滅回路と、
SPAD構造の各々に接続された共通トリガ回路であって、
カウンタ、
メモリ、
各々がSPAD構造に接続される複数(n個)のラッチ、及び複数のラッチに接続されて、ラッチの全てがトリガされる場合にカウンタを停止するように構成される論理回路、
複数(n個)の入力を有するパルスラッチ及び書込み回路であって、各入力が、SPAD構造に接続され、SPAD構造からの出力パルスを検出するように構成され、出力パルスが検出される度に、出力パルスが検出されたSPAD構造のSPAD IDがメモリに提供され、カウンタの値が読み出されて、SPAD IDと一緒にメモリに記憶される、パルスラッチ及び書込み回路
をさらに備える共通トリガ回路と
を備える。
1つの形態では、カウンタは、少なくとも16ビットカウンタである。
1つの形態では、メモリは、n−1個の値を記憶するように構成され、各値は、少なくとも、カウンタのビットサイズに、n−1を表すのに必要なビットの数を加えたビットサイズを有する。
1つの形態では、n=2である。
1つの形態では、アレイは、少なくとも128×128のセルアレイである。
1つの形態では、各SPAD構造は、少なくとも1つのアノード及び活性領域を備えるPウェル領域と、Pドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備え、Pドリフト領域がPウェル領域とオーバーラップする。
さらなる形態では、各SPAD構造において、Pウェル領域はSPADの上面からNウェル領域へと延在する円形ディスク領域であり、Pドリフト領域は、Pウェル領域の厚みよりも厚い厚みを有し、Pウェル領域から径方向に延在し、Pウェル領域の下でNウェル領域の中へと延在してオーバーラップ領域を画定する環状領域である。
さらなる形態では、各SPAD構造において、オーバーラップ領域の幅と活性領域の直径の比は、0.05〜0.25の範囲にある。
1つの形態では、各SPAD構造は、少なくとも1つのアノードを備えるPウェル領域と、活性領域と、打ち込み領域中のPドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備え、SPADの活性領域の上面が露出し、Nウェル領域の上面が1又は2以上のシャロートレンチアイソレーション(STI, shallow trench isolation)領域で覆われ、ポリシリコンゲート(ポリ)領域が、露出した活性領域から離れた打ち込み領域の上面を覆って配置され、1又は2以上のSTI領域を打ち込み領域から分離するためにNウェル領域の上面の部分を覆って延在する。
さらなる形態では、各SPAD構造において 、ポリシリコンゲートは、Pウェル領域と同じ電位に保持される。
第2の態様によれば、複数のSPAD構造のトリガ時間を記録するための方法が提供され、方法は、
セル中のカウンタを開始するステップと、
セル中の複数のSPAD構造のうちの1つからの各出力パルスを検出するステップと、
最初のn−1個の検出された出力パルスについて、カウンタの値を取り込み、出力パルスが検出されたSPAD構造のSPAD IDと一緒にメモリにカウンタ値を記憶するステップと、
n番目に検出された出力パルスについて、カウンタを停止する、又はカウンタの値を取り込み、出力パルスが検出されたSPAD構造のSPAD IDと一緒にメモリにカウンタ値を記憶するステップと、
各記憶されたカウンタ値及び関連するSPAD IDをメモリから読み出し、n番目に検出された出力パルスによりカウンタが停止された場合に現在のカウンタ値を読み出すステップと
を含む。
1つの形態では、n番目に検出された出力パルスについて、カウンタが停止される。
1つの形態では、複数のSPAD構造のうちの1つからの各々の検出される出力パルスの後に、出力パルスを生成したSPADが再度バイアスをかけられ、n番目及びそれ以降の各々の検出される出力パルスについて、カウンタの値が取り込まれて、カウンタ値が、出力パルスが検出されたSPAD構造のSPAD IDと一緒にメモリに記憶される。
1つの形態では、方法は、カウンタがまだ停止されていない場合に、読み出すステップの前又は読み出すステップと同時にカウンタを停止し、読み出すステップ後にカウンタ及びメモリをリセットするステップをさらに含む。
1つの形態では、カウンタは、少なくとも16ビットカウンタである。
1つの形態では、セル中のSPAD構造の数が2である。
第3の態様によれば、少なくとも1つのアノード及び活性領域を備えるPウェル領域と、Pドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備え、Pドリフト領域がPウェル領域とオーバーラップする、SPAD構造が提供される。
1つの形態では、Pウェル領域はSPADの上面からNウェル領域へと延在する円形ディスク領域であり、Pドリフト領域は、Pウェル領域の厚みよりも厚い厚みを有し、Pウェル領域から径方向に延在し、Pウェル領域の下でNウェル領域の中へと延在してオーバーラップ領域を画定する環状領域である。
1つの形態では、オーバーラップ領域の幅と活性領域の直径の比は、0.05〜0.25の範囲にある。
第4の態様によれば、少なくとも1つのアノードを備えるPウェル領域と、活性領域と、打ち込み領域中のPドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備えるSPAD構造であって、SPADの活性領域の上面が露出し、Nウェル領域の上面が1又は2以上のシャロートレンチアイソレーション(STI)領域で覆われ、ポリシリコンゲート(ポリ)領域が、露出した活性領域から離れた打ち込み領域の上面を覆って配置され、1又は2以上のSTI領域を打ち込み領域から分離するためにNウェル領域の上面の部分を覆って延在する、SPAD構造が提供される。
1つの形態では、ポリシリコンゲートは、Pウェル領域と同じ電位に保持される。
実施形態は、添付図面を参照して議論されることになる。
一実施形態による、SPADアレイセンサの概略図である。 一実施形態による、隣接するSPADセルの概略図である。 一実施形態による、2つのSPAD構造、消滅回路、及び組み合わせたトリガ回路を備えるSPADセルの概略図である。 一実施形態による、SPADセル中のデュアルSPAD構造のトリガを記録するための方法のフローチャートである。 一実施形態による、SPADセル中の複数のSPAD構造のトリガを記録するための方法のフローチャートである。 一実施形態による、SPADが再トリガ可能なSPADセル中の複数のSPAD構造のトリガを記録するための方法のフローチャートである。 一実施形態による、SPADセル中の複数のSPAD構造のトリガを記録するための方法のフローチャートである。 一実施形態による、SPADアレイセンサの概略図である。 一実施形態による、SPAD構造を通る断面図である。 一実施形態による、SPAD構造を通る断面図である。 図5BのSPAD構造の一部を通る断面図である。 図5BのSPAD構造の上面図である。 一実施形態による、Pドリフト領域とPウェル領域が隣接するSPAD構造中の衝突電離 率のシミュレーションのコンタープロット(contour plot)である。 電流を図示する、図5Eに示されたシミュレーションのさらなる表現図である。 一実施形態による、Pドリフト領域とPウェル領域がオーバーラップするSPAD構造中の衝突電離率のシミュレーションのコンタープロットである。 電流を図示する、図5Gに示されたシミュレーションのさらなる表現図である。 一実施形態による、アナログ能動的消滅及び再充電回路並びにSPAD回路配置の概略図である。 小型能動的消滅及び再充電回路の詳細概略図である。 一実施形態による、トリガ回路の概略図である。 一実施形態による、カウンタ回路の概略図である。 一実施形態による、パルスラッチ及び書込み検出部の概略図である。 一実施形態による、SPADアレイを使用するフラッシュLIDARシステムの概略図である。
以下の説明では、図面を通して、同様の参照記号は、同様又は対応する部分を表す。
小型及び/又は高密度なSPADアレイシステムの構築を可能にする、SPAD構造及び回路の実施形態を、ここで記載する。小型トリガ回路、小型SPAD構造、小型能動的消滅回路、及び小型カウンタ回路の実施形態を記載する。トリガ回路の動作の関連する方法、及び小型SPAD構造の設計も記載する。これらの構造及び方法の実施形態は、32×32セルのSPADアレイ(すなわち、1024画素)、128×256のSPADアレイ(32768画素)に相当する128×128デュアルSPADセルアレイを構築するために使用されており、より高密度のSPADアレイを作るために使用することができる。
ここで、図1を参照すると、一実施形態による、SPADアレイセンサ1の概略図が示される。SPADアレイセンサは、SPADアレイ2及びSPADアレイ制御回路3を備える。SPADアレイ2は、n行及びm列(すなわち、n×mアレイ)に配置される、SPADセル110のアレイを備える。これは図1に図示されており、第1の行が第1の列中の第1のSPADセル10 、第2の列中の第2のSPADセル111などからm番目の列中のm番目のSPADセル112を備える。この構造がn個の行について繰り返され、したがって、n番目の行は、n番目の行の第1の列中の((n−1)×m)+1番目のSPADセル114からn番目の行のm番目の列中のn×m番目のSPADセル116を備える。SPADアレイ制御回路は、アレイに電力を提供し、セルのトリガ(例えば、トリガ有効化及びリセット)を制御し、アレイ中のセルからのデータの読み取りなどの様々な機能を実施する。
図2Aは、一実施形態による、隣接するSPADセル110と111の概略図である。この実施形態では、第1のSPADセル110は、SPAD構造120、消滅回路130、及びトリガ回路130を備える。第2のSPADセル111は、第1のSPADセルと同一の構造であり、第2のSPAD構造121、第2の消滅回路131、及び第2のトリガ回路131を備える。一実施形態では、消滅回路120、121はアナログ回路であり、トリガ回路130、131はデジタル回路である。
SPADセンサ1は、例えば、複数の金属層及び電圧を組み込む、0.8μm〜65nm(及び、潜在的により小さいもの)へと微細化した様々なCMOS技術を使用して構築することができ、VLSI及び関連するICチップ設計技法を使用して設計することができる。一実施形態では、SPADアレイセンサは、SPADアレイ2及びSPAD制御回路3からなるモノリシックCMOSウェハとして構築される。他の実施形態では、マルチウェハ積層技法を使用することができ、マルチウェハ積層技法では、上部ウェハ層がSPAD構造のアレイからなり、下部ウェハ層が、関連するSPAD構造消滅回路、及び上部ウェハ層中のSPAD構造に接続されるトリガ回路、並びにSPADアレイ制御回路3を備える。
SPAD構造120は、トリガパルスとも呼ぶ場合がある出力電流パルスを入射光子 がその中で生成する活性領域、並びに、バイアス電圧の印加及びトリガパルスの検出のためのアノード−カソード接続を備える。様々なSPAD構造を使用することができ、SPAD構造についての設計基準を下で議論する。異なるSPAD構造は異なる効率及び特性を有することになる。例示のSPAD構造が図5A〜図5Dに図示され、下で議論される。
消滅回路130を使用して、SPAD構造20に印加されるバイアス電圧を制御し、バイアス電圧を降伏電圧より下に減少させることにより、アバランシェプロセスを消滅(すなわち、停止)させる。消滅回路は、消滅及び再充電回路とも呼ぶ場合がある。というのは、一度アバランシェプロセスが消滅すると、バイアス電圧は、降伏電圧より上の動作電圧に再び上げられて、SPADを再びトリガすることを可能にする。消滅は、能動的又は受動的消滅を使用して実施することができる。受動的消滅は、SPADに直列に抵抗を設けることにより実施される。アバランシェ電流は単に自己消滅する。というのは、アバランシェ電流が、抵抗(高負荷安定器)の両端に電圧降下を発生させ、SPADの両端の電圧を、その降伏電圧より下に下げるためである。アバランシェ電流の消滅後、SPADのバイアスは、降伏電圧に、又は降伏電圧より上に緩やかに回復する。
受動的消滅に対する代替物は能動的消滅である。能動的消滅回路は、例えば、抵抗性要素として働くトランジスタ又はSPAD出力に接続されるトランジスタベースの回路といった、デジタル論理回路又は構成要素によりアバランシェ降伏を検出する。トリガパルスの検出の際に、能動的消滅回路は、バイアス電圧を降伏未満の電圧に能動的に引っ張り、アバランシェを消滅し、その後、電圧を動作電圧に戻して切り替える。受動的消滅と比較して、能動的消滅回路は、チップ上により少ない空間を占め、むだ時間を減少させると共に、レーザパルスの発射と同期するためのSPADの時間ゲートなどのオプションを可能にする。使用されてきたいくつかの異なる能動的消滅配置構成があるが、これらはかなりの空間を占有することが多い。能動的消滅回路の実施形態が、図6Bに図示される。この回路の実施形態は、CMOS技法を使用してウェハ上に、コンパクトにレイアウトすることができる 。この実施形態では、消滅回路はアナログ回路であり、トリガ回路はデジタル回路である。
トリガ回路140は、トリガパルスとも呼ばれることになるSPAD出力パルスを検出して、トリガ時間を記憶するように構成され、トリガ時間は、次いで、SPAD制御回路3に送信される。一実施形態では、トリガ回路がカウンタを備える。カウンタは、開始信号、例えば、レーザが発射される際に生成され、SPADを動作モードに切り替えるために使用することもできる信号を受信したとき、起動(開始)される。例えば、トリガパルスの立上り又はレベル変化を検出することによるなど、トリガパルスを検出すると、カウンタが停止され、値を読み出して、制御回路3に送信することができる。飛行時間用途では、カウンタが大きくなると、センサの範囲が広くなる。しかし、ウェハ上のカウンタのレイアウトがかなりの空間を占有し、したがって、カウンタが大きくなり空間が大きくなることが各セルについて必要とされる。カウンタは、フリップフロップベースのカウンタ(flip-flop based counter)であってよく、停止信号が受信されるまで又はカウンタが停止若しくは最大値に到達するまで計数を続けることができる。一実施形態では、例えば、カウンタを停止して、SPADアレイ(又はSPADアレイ中の現在の行若しくは列)からトリガ時間の読出しをトリガするため、規定された時間期間(タイムアウト又はゲート期間)の最後に停止信号が送信される。一実施形態では、線形の時間−電圧又は時間−デジタル変換器(TDC)回路が使用される。一実施形態では、トリガパルスの検出によって、コンデンサの線形な充電がトリガされる。指定された読出時間(例えば、クロック信号)において、充電が停止され、コンデンサの値が読み出されて充電時間に変換される。この充電時間を読出時間から減算して、トリガ時間を決定することができる。開始信号を受信したとき(例えば、レーザパルスの発射の際に)、コンデンサの線形な充電が始まり、SPADを動作モードに切り替えるために使用することもできる逆の配置構成を使用することもできる。(例えば、トリガパルスの立上りを検出することによって)トリガパルスを検出すると、コンデンサの充電は停止される。読出信号を受信したとき、コンデンサの値が決定され、開始信号以来の時間に変換される。
一実施形態では、各SPADセル110が複数のSPAD構造を備え、共通のカウンタ及びメモリを特色として備える共通のトリガ回路を使用して、実効サイズの減少を行う。すなわち、共通のカウンタ及びメモリ配置構成を使用することにより、トリガ回路の追加のサイズがSPAD間で効果的に共有され、そのために、複数のSPADセルのサイズは、同じカウンタサイズを有する複数の単一SPADセルよりも小さくなる。したがって、この手法によって、より大きいカウンタ(例えば、16ビット又は17ビット以上)を有する一方、充填密度、すなわちチップ上のSPADの数を維持又は増加させる能力が提供される。このことを図示するため、図2Bは、2つのSPAD構造120、121、及び消滅回路130、131、及び共通のトリガ回路140を備えるSPADセル110(デュアルSPADセル)である実施形態の概略図である。この実施形態では、第1のSPAD構造120は、第1の消滅回路130に接続される。同様に、第2のSPAD構造121は、第2の消滅回路131に接続される。図2Aに示される配置構成とは対照的に、メモリ回路160と併せて、共通のトリガ回路140を使用して、SPAD構造120と121の両方のトリガを記録する。この配置構成では、セル中の複数のSPADが使用することを示す共通のカウンタとも呼ばれることになるカウンタ150を、共通のトリガ回路140が備える。第1のSPAD構造120、又は第2のSPAD構造121のいずれかからトリガパルスを検出すると、カウンタ150の値が取り込まれる(又はラッチされる)。取り込まれた(又はラッチされた)カウンタ値は、次いで、トリガパルスを受信したSPADのIDと一緒に、記録するためにメモリ回路160に渡される。
図3Aは、一実施形態による、図2Bにしたがって構築されるものなどの、デュアルSPAD構造のトリガを記録するための方法300のフローチャートである。この実施形態では、各SPADは、計数(又は、ゲート)期間の間に1回トリガされるだけである。すなわち、トリガされたSPADは、カウンタが計数している間はリセットされず、カウンタは、グローバルに開始及び停止され、SPADは、グローバルなカウンタ停止信号の後にリセットされる。ステップ301で、カウンタが開始される。これは、グローバルな開始信号によって開始することができる。いくつかの実施形態では、開始信号は、飛行時間用途において、レーザ発射に同期される。トリガ検出ステップ302で、例えば、SPAD出力の、閾値より上への立上りを検出することによって、第1の出力パルス(又は、トリガパルス)がSPAD構造から検出される。これは、第1のSPAD構造120又は第2のSPAD構造121であってよく、トリガされたSPAD構造と呼ばれることになることに留意されたい。次いで、ステップ303で、(共通の)カウンタの値が取り込まれ(ラッチされ)、トリガされたSPAD構造のSPAD IDと一緒に(共通の)メモリに記憶される。第2の出力(又は、トリガ)パルスが他のSPAD構造から検出される(ステップ304)場合、カウンタが停止される(ステップ305)。あるいは、第2のSPAD構造がトリガしない場合、カウンタは、カウンタ停止信号を受信するまで、又はカウンタが最大カウンタ値に到達するまで(ステップ305に対する代替経路)、計数し続ける。ステップ306で、記憶されたカウンタ値及び関連するSPAD IDが読み出されてSPAD制御回路に送信され、又、現在のカウンタ値が読み出されてSPAD制御回路に送信される。他のSPADがトリガされたかどうかの決定(及び、それに関連するID)は、カウンタの値と、必要な場合には、メモリ中に記憶されたSPAD IDの値を調べることにより推定することができる。他のSPADがトリガしなかった場合、現在のカウンタ値は、最大カウンタ値、又はグローバルな停止信号が送信された際の値のいずれかとなる。現在のカウンタ値が、該当する最大値又はグローバルな停止値と等しくない場合、他のSPADが現在のカウンタ値の時間にトリガしたと決定することができ、メモリ中に記憶されたSPAD IDを調べることにより、SPAD IDを決定(又は、推定)することができる(というのは、メモリ中に記憶されたSPADとならないためである)。さらなるステップ307で、トリガ回路は、記憶したカウンタ値を送信した後にリセットされる。
トリガ回路をリセットするステップは、カウンタをリセットするステップ、及びメモリをクリアするステップを含む。必要な場合には、SPADを再度バイアスすることができる。いくつかの実施形態では、再度バイアスするステップは、消滅回路によって自動的に実施される。その場合、リセット信号が受信されるまでSPADからのさらなるトリガを抑制することができ、あるいは、リセット信号318であってよい再度バイアス信号が受信されるまで、トリガ後の再度バイアスを抑制することができる。代替実施形態では、グローバルなカウンタ停止信号は送信されず、リセットカウンタ信号が、停止及びリセットを効果的に実施する。すなわち、セル中のカウンタは自走しており、セル中の両方のSPADがトリガされる場合にのみ、停止される。この実施形態では、グローバルなカウンタを使用して、カウンタの最大値の前又はカウンタの最大値において、リセット信号が確実に送信される。この実施形態では、セル中のカウンタがグローバルなカウンタと同じ値を有する場合にSPADがトリガされていないと識別できるように、読出し信号306が送信されるときにグローバルなカウンタの値を読み出すことによって、トリガされていないSPAD構造を識別することができる。
3以上のSPADの使用、及び再トリガ可能なSPADの使用、すなわち、計数(ゲート)期間の間にSPADを複数回トリガすることができることを含む、この方法の他の変形形態が可能である。例えば、3、4、5、6、7、8、又は9以上のSPADを、単一のセル中に共同設置することができる。いくつかの実施形態では、セルを含むSPADの数は、カウンタのサイズ(例えば、ビットの数)及びレイアウトの複雑さ(例えば、CMOSプロセス中に何層の金属層が設置可能であるか)など、所望の動作又は設計パラメータを考慮して、空間を全体として最小化するように選択される。飛行時間用途では、カウンタのビットが増えると範囲が増え、したがって、カウンタサイズの選択は、意図される動作要件(例えば、所望の範囲)に基づくことができる。例えば、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、又は21以上のビットのカウンタを使用することができる。カウンタサイズを増やすと、カウンタが基板上にかなりの物理的な空間を占有するためにセルサイズにも影響を及ぼし、CMOSカウンタにおいてコンパクトなレイアウトを設計するには注意深い設計が必要となる。同様に、セル中のSPADの数が増えると、SPAD IDを記憶するためにより大きいメモリが必要であり、そのことによって、セル中により大きい空間を占有することになる。典型的には、メモリはカウンタよりもコンパクトにレイアウトすることができ、したがって、追加のメモリを加えることについてのサイズにおける不利益は、カウンタに追加のビットを加えることについてのサイズにおける不利益よりも小さい。いくつかの場合では、メモリ又は大きいカウンタを加えることによって、レイアウトの複雑さを増加させる、又は不均一なSPAD間隔(又は、ピッチ)をもたらす可能性があり、したがって、カウンタサイズ又はセル毎のSPADの数を増加させることに関連した何らかのトレードオフが存在する可能性がある。いくつかの実施形態では、2と4の間のSPADを、16ビットと24ビットの間のカウンタとともに使用して、それに相当するセル毎に単一のSPADの配置と比較して、サイズの減少を行うことができる。しかし、これらは単に可能性のある範囲として提供されており、動作(又は、特定用途向け)要件に基づいて、この範囲以外の値をやはり実装できることを理解されたい。例えば、いくつかの用途は、特に広い範囲を必要とし、したがって特に大きいカウンタを必要とする可能性がある。
図3Bは、一実施形態による、SPADセル中の複数(n個)のSPAD構造のトリガを記録するための方法310のフローチャートである。この実施形態では、各SPADは、計数(又は、ゲート)期間の間に1回トリガするだけであってよい。すなわち、トリガされたSPADは、カウンタが計数している間はリセットされず、カウンタは、グローバルに開始及び停止され、SPADは、グローバルなカウンタ停止信号の後にリセットされる。ステップ311で、カウンタが開始される。トリガ検出ステップ312で、例えば、SPAD出力の、閾値より上への立上りを検出することによって、出力パルス(又は、トリガパルス)がSPAD構造から検出される。この最初に、これは、n個のSPAD構造のうちのいずれかであってよく、トリガされたSPAD構造と呼ばれることになることに留意されたい。ステップ313では、トリガされたSPAD構造が、トリガするべきn番目のSPAD構造であるのかが決定される。トリガされたSPAD構造がn番目のSPAD構造(はい)である場合、これがトリガするべきn個のSPADの最後であるために、カウンタが停止される。そうでない(いいえ)場合、(共通の)カウンタの現在の値が取り込まれ(ラッチされ)、トリガされたSPAD構造のSPAD IDと一緒に(共通の)メモリに記憶され(ステップ314)、カウンタが計数を続け、回路は、別のSPADがトリガするのかを監視し続ける(すなわち、ステップ312に戻る)。n個全てのSPADが計数ウィンドウの間にトリガしなかった場合に、グローバルなカウンタ停止信号を受信すること、又はカウンタが最大カウンタ値に到達すると(点線316により示される、ステップ315に対する代替経路)、カウンタが停止される。ステップ317で、記憶されたカウンタ値及び関連するSPAD IDが読み出されてSPAD制御回路に送信され、又、現在のカウンタ値が読み出されてSPAD制御回路に送信される。全てのn個のSPADがトリガされたかどうかの決定、及び、トリガするべき最後(n番目)のSPADのIDは、カウンタの値と、必要な場合には、メモリ中に記憶されたSPAD IDの値を調べることにより推定することができる。n個全てのSPADがトリガしなかった場合、現在のカウンタ値は、最大カウンタ値、又はグローバルな停止信号が送信された際の値のいずれかとなる。現在のカウンタ値が、該当する最大値又はグローバルな停止値と等しくない場合、現在のカウンタ値は最後(n番目)のSPADのトリガの時間となり、例えば消去のプロセスにより、メモリ中に記憶されたSPAD IDを調べることにより、トリガするべき最後のSPADのIDを決定(又は、推定)することができる。すなわち、n個のSPADが存在する場合、トリガされる最後(n番目)のSPADのSPAD IDは必要ではない。というのは、トリガした最初のn−1個のSPADが記憶される場合、SPAD ID、したがって最後の(n番目)のSPADのSPAD IDを推定することができるためである。このことによって、n−1個のSPADのためのカウンタ及びID値を記憶するのに十分なメモリのみが必要であるために、レイアウト空間が節約される。さらなるステップ307で、トリガ回路は、記憶したカウンタ値を送信した後にリセットされる。トリガ回路をリセットするステップは、カウンタをリセットするステップ、及びメモリをクリアするステップを含む。代替実施形態では、トリガされた最後(n番目)のSPADのカウンタ値も、SPAD IDと一緒にメモリに記憶され、カウンタは、最後のSPADのトリガによって停止されない。カウンタは、ここで、自走しており、グローバルな停止信号316で停止すること、又はリセット信号318でリセットすることができる。この実施形態では、グローバルなカウンタを使用して、カウンタの最大値の前又はカウンタの最大値において、グローバルな停止信号又はグローバルなリセット信号が確実に送信される。
図3Cは、SPADが再トリガ可能な一実施形態による、SPADセル中の複数(n個)のSPAD構造のトリガを記録するための方法320のフローチャートである。すなわち、トリガ後に、SPADがリセットされる一方、カウンタは計数している。ステップ321で、カウンタが開始される。トリガ検出ステップ322で、例えば、SPAD出力の、閾値より上への立上りを検出することによって、出力パルス(又は、トリガパルス)がSPAD構造から検出される。各ステップにおいて、これは、n個のSPAD構造のうちのいずれかであってよく、トリガされたSPAD構造と呼ばれることになることに留意されたい。ステップ323で、(共通の)カウンタの現在値が取り込まれ(ラッチされ)、トリガされたSPAD構造のSPAD IDと一緒に(共通の)メモリに記憶される。カウンタが計数を続ける一方、 トリガされたSPAD構造がリセットされ、回路は、いずれかのSPADがトリガするのを−以前にトリガ及びリセットされたSPAD構造と異なるSPAD構造又は同じSPAD構造を監視し続ける(すなわち、矢印324により示される、ステップ322に戻る)。グローバルなカウンタ停止信号を受信することにより、又はカウンタが最大カウンタ値に到達するとカウンタが停止される(ステップ325)。ステップ326で、全てのトリガされたSPADの記憶されたカウンタ値及び関連するSPAD IDが読み出されてSPAD制御回路に送信される。さらなるステップ327で、トリガ回路は、記憶したカウンタ値を送信した後にリセットされる。トリガ回路をリセットするステップは、カウンタをリセットするステップ、及びメモリをクリアするステップを含む。いくつかの実施形態では、最大カウンタ値の前又は最大カウンタ値においてリセットカウンタ信号が受信されるという条件で、カウンタを停止するステップ(ステップ325)を省略することができる。このリセットカウンタ信号は、アレイ中の全てのセルに送信されるグローバルなリセット信号であってよい。これは、同じサイズ(最大カウント値)の別個のグローバルなカウンタによって生成することができ、別個のグローバルなカウンタがカウント値の最大に達すると、別個のグローバルなカウンタが、リセットカウンタ信号を発行する。
上の3つの方法は、図3Dに図示される包括的な方法330へと一般化することができる。最初のステップは、セル中のカウンタを開始することである(331) 。次のステップは、セル中の複数のSPAD構造のうちの1つからの各出力パルスを検出するステップを含む、監視又は検出ステップ332である。このステップが連続的に実施される一方、カウンタは、メモリが読み出される時間まで計数している(ステップ336)。ステップ333で、最初のn−1個の検出された出力パルスについて、カウンタの値が取り込まれ、出力パルスが検出されたSPAD構造のSPAD IDと一緒にメモリに記憶される。ステップ334で、n番目に検出された出力パルスについて、方法は、カウンタを停止する、又はカウンタの値を取り込み、出力パルスが検出されたSPAD構造のSPAD IDと一緒にメモリにカウンタ値を記憶するステップを含む。最後に、ステップ335は、各記憶されたカウンタ値及び関連するSPAD IDをメモリから読み出し、n番目に検出された出力パルスによりカウンタが停止された場合に現在のカウンタ値を読み出すステップを含む。したがって、SPADが再トリガ可能でない場合、ステップ334で、カウンタを停止することができ、又は所望の場合、その代わりに、カウンタ値及びIDを記録することができる。SPADが再トリガ可能である場合、出力パルスを生成したSPADが再度バイアスをかけられ、n番目及びそれ以降の各々の検出される出力パルスについて、カウンタの値が取り込まれて、カウンタ値は、出力パルスが検出されたSPAD構造のSPAD IDと一緒にメモリに記憶される。
述べたように、取り込まれたカウンタ値は、どのSPAD構造がトリガしたのかを識別するSPAD IDと一緒に記憶される。一実施形態では、SPAD IDは、第1のSPAD120については0、第2のSPAD121については1などの、単一ビットの2進数又はフラグである。しかし、他の実施形態では、例えば(限定しないが)、3以上のSPADが共通のトリガ回路に接続される配置構成では、より大きいビット値(例えば、2ビット、3ビット、4ビットなど)を設ける場合がある。一実施形態では、メモリに記憶される値は、所定の長さのSPAD IDフィールドと、それに続く、典型的にはカウンタのビットサイズの、やはり所定の長さとなるカウンタフィールドからなる。例えば、1ビットのSPAD IDフィールド及び16ビットのカウンタの場合に、メモリ値が17ビット値となり 、同様に、SPAD IDフィールドが2ビットであり、カウンタが16ビットの場合には、メモリ値は18ビット値となる。したがって、メモリ値(又は要素)のビットサイズは、少なくともカウンタのビットサイズに、n−1(すなわち、0、1、…、n−1)を表すのに必要なビットの数を加えたものとなる。追加ビットを、他の目的のために確保する場合がある。一実施形態では、セル毎にn個のSPADが存在し、SPADが再トリガ可能でない場合、メモリは、n−1個の値を記憶する容量(又は、サイズ)を有することになる。カウンタが自走している(すなわち、最後のSPADのトリガによりカウンタが停止されない)場合、メモリの容量はn個の項目となってよい。他の実施形態では、メモリは、所定の数のカウンタ値(すなわち、トリガ回数)を記憶することができる。このことによって、全ての値が読み出される前の、ローカルに記憶される、同じ又はいくつかのSPAD構造からの複数のSPADトリガが可能になる。SPADが再トリガ可能である場合、メモリの容量はnよりも大きくてよい。記憶するべき各々の追加の値によってセル中のメモリの物理的なサイズが増加し、セル内の空間が限定されているために、最大メモリサイズは、動作要件に基づいて選択されることになる。一実施形態では、マルチプレクサ(MUX)をカウンタ及びメモリに接続することができ、マルチプレクサを使用して、例えば、制御回路3から選択信号を受信することによって、どのカウンタ値又はメモリ値を読み出すのかを選択する。これらの実施形態では、カウンタは、ゼロで開始すると仮定される 。しかし、他の実施形態では、カウンタは、値が知られているという条件で、異なる値で開始することができる。別の実施形態では、カウンタが自走カウンタ(すなわち、停止しない)である場合があり、カウンタを開始する代わりに、カウンタの初期値をラッチして記憶することができる。例えば、開始信号の受信の際に、カウンタ値を読み出して記憶することができる。各SPADがトリガすると、カウンタ値を読み出して、SPAD IDと一緒に記憶することになる。
図4は、一実施形態による、SPADアレイセンサ400の概略図である。一実施形態では、SPADアレイ402は、SPADセル410のアレイを備える。一実施形態では、各SPADセルは、図2Aに図示されるものなどの、単一のSPAD構造(すなわち、セル毎に1画素)を備える。別の実施形態では、SPADアレイ402は、図2Bに図示されたデュアルSPADセルなどの、セル毎に2又は3以上のSPAD構造(例えば、2、3、4、5、6、7、8、すなわち、セル毎に複数の画素)を有するSPADセルのアレイを備える。ここの用語では、各SPADが画素であり、セルは、複数のSPAD構造及び複数の画素を含むことができる。SPAD制御回路3は、いくつかの分散型構成要素を備える。これらは、電力供給回路420、SPADトリガ制御回路430、行アドレス回路440、及び列アドレス回路450を含み、これらは、データバス460上に出力データを提供する。SPADトリガ制御回路430は、アレイ中の各SPADに制御信号を生成する回路を備える。この実施形態では、これらは、クロック信号生成器431、電力イネーブル(PWRENA)信号生成器432、プリチャージ(PRECH)信号生成器433、スタートカウンタ信号生成器434、出力イネーブルバス信号生成器435、リードメモリ信号生成器436、及びリセットカウンタ信号生成器437を備える。これらの信号生成器の各々は、(それぞれ)対応する信号、すなわち、クロック信号、電力イネーブル信号、開始信号、出力イネーブル信号、読出信号、及びリセット信号を生成する。電力イネーブル(PWRENA)信号によって、SPADへの電力の制御が可能になり、早いトリガを防止する(すなわち、SPADは、イネーブルのときにだけ動作可能となる)。この実施形態では、電力イネーブル(PWRENA)信号は、カウンタへの停止信号(例えば、グローバルなカウンタ停止信号)としても使用される。プリチャージ信号によって、再トリガを可能にするための、SPADの再準備(再バイアス)が可能になる。スタートカウンタは、各SPADセル中のカウンタを開始して、TOFデータを決定することを可能にする。というのは、カウンタが各クロックサイクルを計数し、そのため、TOFは、カウンタ値かけるクロック期間となるためである。出力イネーブルは、SPADから値を読み出すことを可能にするため、出力データバスをイネーブルにする。読出信号は、カウンタ及び/又はメモリの値の読出しをトリガし、リセット信号は、カウンタをリセットする。一実施形態では、アレイはn×mアレイであり、行アドレス回路は、n個の行セレクタ入力442(各々が1ビットに対応する)を有する2対1マルチプレクサであり、列セレクタ回路は、m個の列セレクタ入力452を有する2チャネルデコーダである。
このSPADアレイの実施形態は、32768個のSPAD(又は、画素)を生み出すため、128×128個のデュアルセルSPADアレイ(すなわち、128×128×2、又は等価的に128×256のSPAD)を使用して構築された。このデュアルセル配置構成では、各セルは、2つのSPAD構造、並びにSPAD構造に隣接して関連するアナログ及びデジタル処理回路を備えた。SPAD構造及びチップは、Silterra社の技術(http://www.silterra.com)を使用して、特に、Silterra社のCL130H32プロセス設計キット(http://www.silterra.com/cl130h32.html)を使用して設計された。この高電圧130nmのCL130H32 CMOS技術で使用されるオプションは、6つの金属層、SRAMモジュール、並びに高、中、及び低電圧オプションを含む。この実施形態では、各セルが75×75ミクロンであり、各SPAD構造は、30ミクロンの直径を有し、チップ寸法全体は、10.12mmx10.12mmであった。SPADのアノード接続は、VNEG=−28Vに接続され、カソードは、能動的消滅及び再充電回路(トリガ回路)に接続される。SPADデバイスについての量子効率(QE, quantum efficiency)は、(λ=532nm, Vex=2.3V, DCR=210cps)において、11.3%であると測定された。
この実施形態では、電力供給回路420は、0V、1.8V、3.3Vの電力レール、3.3V VPOS信号、及び−28V VNEG信号を提供した。クロック信号生成器431は、600MHzクロックであり、データバス460は、18ビットデータバスであった。この実施形態では、各SPADセルは、2つのSPAD構造を含む。TOFデータは、同じ1×16ビットカウンタを使用して各SPADについて記録される。チップからの出力データバスは18ビット幅、すなわち、16ビットカウンタ(ToF解像度)値+2ビットSPAD IDであった。
SPADセンサの動作は以下であった。グローバルな開始信号434がアサートされる、例えば、レーザパルスと同期した信号がLIDAR設定に送信されると、(あらゆるセル中の)全てのカウンタが計数を開始する。光子事象が発生するとアバランシェを引き起こし、SPADが降伏して電流がSPADを通って流れ、SPADの両端の電圧を降伏電圧よりも下に迅速に放電する。能動的消滅及び再充電回路がSPADを再度バイアスすることになる。加えて、SPADは、プリチャージ信号433を再度パルス発光することにより、別のアバランシェのために再準備することができる。
第1のSPADがセル中で一度降伏すると、トリガ回路が事象をラッチし、自走しているカウンタ値(16ビット値)が読み出されてメモリに記憶される。SPAD ID(2ビット)も、メモリに記録される。第2のSPADがセル中で発射すると、トリガ回路は、自走しているカウンタ値を停止(又は、ラッチ)する。例えば、全てのSPADがトリガされるときに、AND又はXORゲートを使用して信号を生成することができる。タイムアウト(又は、ゲート)期間の最後に、グローバルな停止信号を各カウンタに送信して、動いているカウンタがあれば停止させる(すなわち、ゼロ又は1つのSPADがトリガされる任意のセル中のカウンタを停止させる)。一実施形態では、PWRENA信号が計数をディスエーブル(disable)にする(すなわち、PWRENAは、グローバルな停止信号と等価である)。各画素/セルは、行及び列のアドレスによって読み出すためにアドレス指定され、データバスは、グローバルな出力イネーブル信号をアサートすることによりイネーブルにされる。画素/セル毎のカウンタ値を、18ビットトライステートバスを介して読み出すことができる。入力読出信号436がアサートされる場合、18ビットトライステートバス460を介してメモリの内容を読み出すことができる。リセット信号437が、カウンタ及びメモリをリセットする。
様々なSPAD構造を使用することができる。図5Aは、一実施形態による、SPAD構造20を通る断面図500であり、図5Bは、Pドリフト領域とPウェル領域がオーバーラップする別の実施形態による、SPAD構造20を通る断面図501である。図5Cは、オーバーラップ部を示す、図5BのSPAD構造の一部の拡大図である。図5Dは、図5BのSPAD構造の上面図である。
図5Aを参照すると、SPAD構造は、活性領域を画定する、低濃度のドープされたpウェル領域404内の高濃度にドープされたp+領域502のリング部を備える。アノード524がp+領域502に接続される。Pウェル領域504は、低濃度にドープされたHVNウェル領域508の上に階層化されており、接合領域520を形成する。HVNウェルは、P型基板(Pサブ)510上にあり、HVPウェル領域517により囲まれている。(p+リング部502内の)活性領域502は、HVNウェル508の中に埋め込まれている又はHVNウェル508により囲まれているPドリフトと呼ばれる低濃度にドープされたp型材料からなる円形ガードリング部506により囲まれている。n+領域516は、HVNウェル508の上部の近くで、周辺部の近くに配置され、カソード接続522を備える。二酸化ケイ素層512を使用するシャロートレンチアイソレーションを使用して、p+領域とn+領域とを分離し、HVNウェル領域508及びp型HV Pウェル領域417のガードリング部及び表面を覆うための遮光層として機能する。SPAD構造の活性区域は、p+及びpウェル領域を入射光子にさらすアノードリング部の内側縁部により画定される。金属間誘電体、追加金属層、及びパッシベーション部を含む上層は、見やすいように省略されている。SPADデバイスは、Silterra社製C130H32プロセス(P型基板)の、Pウェル(アノード)部とHVNウェル(カソード)部の逆方向降伏ダイオード接合を使用する。
逆方向降伏より僅かに高く、このダイオードの両端にDC電圧が常に印加されており、これは、約−30Vである。このダイオードのアノード(Pウェル)は通常BV(約−30V)にバイアスされ、カソード(HVNウェル)は、0〜+2.5Vの間の任意の電圧に調整することができる(これは、降伏「より高い」電圧バイアスを表す)。このことは、カソードからアノードへの合計電圧が、ダイオードの降伏より僅かに高いことを意味する。動作では、SPADは、この逆方向降伏点より僅かに高く「常に」バイアスされる。この高電圧によって、Pウェル/HVNウェル接合にわたって、非常に強い電場が生成され、このことは、まさに、光子がPウェル/HVNウェル接合に当たり、衝突電離を引き起こし、SPADがアバランシェを開始する際に必要である。一体化された電子装置が、光子によって開始されるこのアバランシェ効果、及びその後の大電流を検出する。
対象のSPADは、Pウェル(アノード)部とHVNウェル(カソード)部との間の接合に作られる。良好なSPAD性能を達成するため、SPADのアバランシェ降伏が、周辺部ではなく、むしろ接合の区域内で生じることが望ましい。目的は、Pウェル/HVNウェル接合(空乏領域)に沿った中心部において、又は中間部で横方向にアバランシェ降伏を制御し、そのため、光子がアバランシェ降伏を開始できるが、何か他のものは開始できないことである。言い換えると、Pウェル/HVNウェル接合の強電場を作るとき、この接合の時期尚早のエッジ降伏(PEB, premature edge breakdown)を回避することが望ましい。これは、通常、SPAD構造の角又は縁部で生じる。
図5Bは、一実施形態による、SPAD構造20を通る断面図501であり、図5Aに図示される設計を超えて性能を改善するように設計された。図5Cは、図5BのSPAD構造の一部の拡大図であり、図5Dは、図5BのSPAD構造の上面図562である。例えば、PEB及び/又は暗計数率(DCR, dark count rate)を減少させることにより性能を改善するため、いくつかの技法が使用された。1つの技法は、アバランシェが倍増領域(又は、空乏領域)の中心で開始される可能性を最大化するために、例えば、低濃度にドープされたガードリング部を使用することによって、接合の縁部における降伏電圧を増加させることである。現在のCMOSプロセスでは、シャロートレンチアイソレーション(STI)を使用して、チップ上のトランジスタを分離する。分離を改善するため、全てのp+打ち込み部及びn+打ち込み部がSTIにより囲まれるように、STIは、いずれの場所においてもエッチングされる。しかし、打ち込み区域とSTIとの間の界面は、キャリア生成の中心をなす場合がある。これらがSPADの活性区域(P+/Pウェル)の近くである場合、光学的事象ではなく、むしろ熱的事象によって、アバランシェをトリガする場合が潜在的にある。したがって、一実施形態では、暗計数率を減少又は最小化することにより性能を改善するため、打ち込み区域を覆ってポリシリコンゲート(ポリ)部518を配置することによって、STI領域が分離された。これは、STI縁部512を活性区域502から隔てた状態に保つ。さらに、薄膜ゲート酸化物層内に強電場の生成を避けるため、ポリシリコンゲートが、P+/Pウェル層と同じ電位に保たれる。
したがって一実施形態では、SPAD構造は、少なくとも1つのアノードを備えるPウェル領域と、活性領域と、打ち込み領域中のPドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備え、SPADの活性領域の上面が露出し、Nウェル領域の上面が1又は2以上のシャロートレンチアイソレーション(STI)領域で覆われ、ポリシリコンゲート(ポリ)領域が、露出した活性領域から離れた打ち込み領域の上面を覆って配置され、1又は2以上のSTI領域を打ち込み領域から分離するためにNウェル領域の上面の部分を覆って延在する。
PEBを減少させるために実装される別の技法は、ダイオード周辺部で電場勾配を減少させる、急激なドーププロファイルを避けることであった。Pウェル領域504とPドリフト領域506とをオーバーラップさせることによって、図5Aに図示されるプレーナ型Pウェル−HVNウェル接合領域と比較して、接合にわたるより弱い電場(又は場の勾配)を有するより勾配の緩い(急激でない)接合が作られることが、シミュレーションの使用を通して発見された。図5Bに図示される設計では、「ガード」リング部、この場合ではPドリフト/HVNウェルダイオードが使用される。このPドリフト/HVNウェルダイオードは、約−40Vの、はるかに高い降伏電圧を有する。このダイオードは、含まれる電場を保つ。並んだ配置構成ではなく、むしろオーバーラップするPウェル504とPドリフト506を使用することによって、Pウェル/HVNウェル接合にわたるより集中しない(すなわち、より平滑な、又はより均一な)場が作られ、したがって、アバランシェ降伏をトリガする熱電子の可能性を減少させることが、シミュレーションを通して発見された。
図5Cは、図5BのSPAD構造の一部の拡大図である。図5B及び図5Cに図示されるSPAD構造の実施形態は、ガードリング部を含んで、30ミクロンの合計直径を有して構築された。光子吸収に反応する活性区域530は、5ミクロンの直径であった。さらに、Pウェル幅532は7ミクロン、ポリ幅534は1ミクロン、ポリn+ギャップ536は4.4ミクロン、n+幅538は1.3ミクロン、P+幅540は0.84ミクロン、Pドリフト幅542は1.3ミクロン、オーバーラップするPドリフトPウェル領域の幅544は0.8ミクロン、26ミクロンのHVNウェル幅546、0.9ミクロンのPウェル深さ548、1ミクロンのPドリフト深さ550、及び3ミクロンのHVNウェル深さ552であった。この実施形態では、Pウェル幅は7ミクロンであり、活性区域530が縁部から1ミクロンだけ差し込まれており、したがって、活性区域は5ミクロン幅であり、オーバーラップは0.8ミクロンで、オーバーラップ幅対活性区域の比(0.8/5.0)の0.16(16%)をもたらす。オーバーラップ幅対Pウェル半径の比は、(0.8/3.5)0.23(23%)であった。
図5B及び図5Cからわかるように、SPAD構造は、少なくとも1つのアノード及び活性領域を備えるPウェル領域と、Pドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備え、Pドリフト領域がPウェル領域とオーバーラップする。さらにこの実施形態では、Pウェル領域はSPADの上面からNウェル領域へと延在する円形ディスク領域であり、Pドリフト領域は、Pウェル領域の厚みよりも厚い厚みを有し、Pウェル領域から径方向に延在し、Pウェル領域の下でNウェル領域の中へと延在してオーバーラップ領域を画定する環状領域である。しかし、オーバーラップ領域を生成するために、他の構造及び配置構成を使用できることを理解されたい。
Pウェル領域504とPドリフト領域506をオーバーラップする効果が、図5E〜図5Hに図示される。図5Eは、一実施形態による、Pドリフト領域とPウェル領域が隣接するSPAD構造中の衝突電離率のシミュレーションのコンタープロットであり、図5Fは、電流を図示する、図5Eに示されたシミュレーションのさらなるプロットである。同様に、図5Gは、一実施形態による、Pドリフト領域とPウェル領域がオーバーラップするSPAD構造中の衝突電離率のシミュレーションのコンタープロットであり、図5Hは、電流を図示する、図5Gに示されたシミュレーションのさらなるプロットである。コンタープロットは、衝突電離率を灰色で示しており、衝突電離率は、時間の量毎にキャリアにより生成される電子−正孔対の数である。衝突電離率は、電場の強さに対して指数関数的である。電流を表す線は、(それぞれ)、図5E及び図5Gでは白で示され、図5F及び図5Hでは黒で示される。これらのシミュレーションでは、アノード524は、Pウェル領域504とPドリフト領域506をオーバーラップする効果を強調するために、中央に配置される。図5E及び図5Fは、Pウェル領域504とPドリフト領域506が隣接している実施形態を示す。衝突電離率、したがって電場の強さは、Pドリフトのすぐ隣のPウェルの領域で最大化される。図5E及び図5Fから、カソード522近くの電流線572とPドリフト領域後の縁部後の電流線574が近くに集められ、これらの領域中の大きな電場勾配を反映していることがわかる。これを、Pドリフト領域504とPウェル領域506がオーバーラップする(526)、図5G及び図5Hと比較する。最大衝突電離率の領域、したがって最大電場強度領域は、図5Eに示されるものよりはるかに広い。この場合も、図5E及び図5F中のものと比較して、カソード522近くの電流線582とPドリフト領域後の縁部後の電流線584がよりまばらに集められ、これらの領域中のより平滑でより均一な電場勾配を反映しており、このことがPEBを減少させる役割を果たすことがわかる。
(PウェルがPドリフトに隣接する構成では)Pドリフトがどれだけ広くても、Pウェル−Pドリフト界面の曲面で降伏が依然として発生することを、シミュレーションが明らかにしている。Pウェル領域をPドリフト領域とオーバーラップすることにより、より急激でない接合が作られたことが発見された。20ミクロンの直径を有するSPADの場合では、2ミクロン又は4ミクロンのオーバーラップのいずれかを使用して、より急激でない接合が得られることを、シミュレーションが示した。実世界の試験では、20ミクロンの活性直径を有するSPADについて、1.5ミクロンのオーバーラップ(すなわち、0.075又は7.5%のオーバーラップ幅対活性区域の比)が使用される32×32のSPADアレイ、及び5ミクロンの活性直径を有するSPADについて、0.8ミクロンのオーバーラップ(すなわち、0.16又は16%のオーバーラップ幅対活性区域の比)が使用される256×256のSPADアレイで好ましい結果が得られた。
オーバーラップ領域を一度使用すると、より平滑な場及び減少したPEBの意味で、性能向上の多くが達成され、オーバーラップ領域を活性領域の中にさらに延ばすことでは、実質的にさらなる改善が得られない、すなわち、性能向上は、オーバーラップ部のサイズと線形ではないことをシミュレーションは示した。さらに、活性区域の中にかなり延びる非常に大きいオーバーラップ部を使用すること(例えば、0.5)によって、光子検出で利用可能な活性区域にかなり影響を及ぼす可能性があることが考えられる。シミュレーション及び経験から、異なるサイズの活性区域であるが、オーバーラップ幅対活性区域のほぼ同じ比を有するSPADについて、同様の効果が観察されること推定される。すなわち、オーバーラップ幅対活性区域の比(オーバーラップ幅/活性区域)を設計ガイドとして使用することができ、オーバーラップを使用しない(すなわち、Pウェル領域とPドリフト領域が隣接する)構造と比較して、0.05、0.1、0.15、0.2、0.25の比は、改善した性能をもたらす。しかし、上に言及したように、小さいオーバーラップ(0〜0.05)でさえ、例えば0.25〜0.45の比といったより大きい領域が行うような、何らかの利益をもたらす。同様に、使用できる他の同様のパラメータは、オーバーラップ幅対Pウェル半径の比(例えば、0.1〜0.7)である。中心でない(すなわち、Pウェルの縁部の近くの)アノードを使用するときの別のオプションは、アノードの内側縁部へ、すなわち、活性領域の開始点へ、又は縁部のアノード直径の約20%の内側へと延びるオーバーラップ領域を使用することである。
図5A又は図5Bに図示されるSPAD構造の、例えば光子検出効率又は応答時間により測定されるような性能は、基板、ドーパント材料、ドーパント濃度、層の厚さ、及び相対的な寸法を含む構造の寸法の選択など、様々な要因に依存する。SPAD構造を設計する方法が下で議論される。
表1は、図5B又は図5Cに図示されるSPAD構造を設計するために使用され、128×256 SPADアレイで使用され、他のSPAD構造の設計をガイドするのにより一般的に使用できる様々な設計パラメータの表である。

図6Aは、アナログ消滅及びSPAD回路配置構成130の概略図である。電力イネーブル信号432の制御の下で、正の供給電力422が能動的消滅及び再充電回路30に提供される。能動的消滅回路30は、SPAD120のカソード122に接続され、アノード124は、負の電圧供給424に接続される。プリチャージ信号433は、能動的消滅回路をバイパスすることを可能にする。トリガ出力126は、バッファにより保護されるカソード122に接続される。
図6Bは、小型能動的消滅及び再充電回路130の詳細概略図である。電力は、Vcc422及びVdd423を介して供給される。電力イネーブル信号432は、1対の直列接続トランジスタ132及び133を制御する。電力線134の接続は、2つのトランジスタを接続する線から引かれており(すなわち、電圧分割器配置)、SPADカソード122に接続される消滅トランジスタ138に接続される。プリチャージ信号434は、電力線134に接続され、バイパス線139をSPADカソードに提供するさらなるトランジスタを制御する。この線は、直列に配置される2つのトランジスタ136をやはり制御し、2つのトランジスタ136が、今度は、直列に接続される2つのトランジスタ137を制御して、stopn信号を生成する。
図7は、一実施形態による、トリガ回路の概略図である。トリガ回路140は、カウンタ150、メモリ160、並びにパルスラッチ及び書込み検出回路170を備えるデジタル論理回路である。グローバルな開始信号434がカウンタ150を開始する。パルスラッチ及び書込み検出回路170は、第1の入力172上で第1のSPADトリガ出力126を、第2の入力174上で第2のSPADトリガ出力127を受信し、両方の信号のトリガを監視する。第1のSPADのトリガの際に、トリガしたトリガ入力の2ビットSPAD IDが、SPAD ID設定入力162でメモリ160に提供され、書込み信号164がメモリ160に送信されて、カウンタ154の16ビット値を読み出して、この値をメモリ160に記憶する。第1のラッチ142が第1のトリガ信号126に接続され、第2のラッチ144が第2のトリガ信号144 に接続される。両方のSPADがトリガされると、XORゲート146が、停止線152上でカウンタを停止する。グローバルな読出信号436が受信されると、どの値がマルチプレクサ(MUX)147を介して送信されるのかの制御で、メモリ168中に記憶された18ビット(2ビットのSPAD ID及び16ビットのカウンタ)値が、18ビットバス148上に提供され、16ビットのカウンタ値がバス148上にやはり提供される(すなわち、メモリは動作可能状態である)。グローバルなリセット信号437がカウンタをリセットする。
SPADセルが3以上のSPAD構造を含む場合、この回路は、例えば、追加ラッチを追加すること、並びにパルスラッチ及び書込検出回路170を変更して、複数の入力を取り出して複数のメモリに送り出すことによって、拡張することができる。メモリの容量を増やす場合がある。カウンタを16ビットカウンタのままにする場合があり、又は、用途若しくは他の要件に応じて、より少ない(例えば、12ビット)及びより多い(例えば、24ビット)サイズを含む他のサイズのカウンタ及びメモリを使用する場合もある。
図8Aは、一実施形態による、カウンタ回路10の概略図である。一実施形態では、カウンタ機能は、16進リップルカウンタとして実装される。それは、カスケード配置で構成される16個のDフリップフロップを使用しており、そこでは、1つの出力を次へと送り出す。各DフリップフロップのDを
に接続することによって、2進カウンタが得られる(814)。入力クロック(CLK)周波数431と比較して、Qの出力における周波数は2で除算される。2つのフリップフロップ812及び822を使用して、4進リップルカウンタ824が得られる。n個のフリップフロップ892をカスケード接続することによって、2進カウンタ894が得られる。図8Aは、やはり、各フリップフロップでのマルチプレクサ(MUX)の組込を示す。こうして、フリップフロップ1(812)の2進出力813が、メモリ中の第1のビットに対応するメモリ線815と一緒に第1のMUX814に提供される。選択線816が、第1のビット出力818を生成するため、メモリ又はカウンタ値の選択をイネーブルにする。同様に、フリップフロップ2(822)の4進出力823が、メモリ中の第2のビットに対応するメモリ線825と一緒に第2のMUX824に提供される。選択線826が、第2のビット出力828を生成するため、メモリ又はカウンタ値の選択をイネーブルにする。これがカウンタを通して反復され、その結果、フリップフロップn(892)のn進出力893が、メモリ中のn番目のビットに対応するメモリ線895と一緒にn番目のMUX894に提供される。選択線896が、n番目のビット出力898を生成するため、メモリ又はカウンタ値の選択をイネーブルにする。
図9は、一実施形態による、パルスラッチ及び書込検出部の概略図である。これは、ANDゲート175への、第1及び第2のSPADトリガパルスのためのトリガラッチ172及び174を備える。出力は分割され、1本の線が、時間遅延回路176に向けられて、XORゲート177中で元の出力と再度組み合わされる。出力は、第1のANDゲート175を制御するラッチ178に向けられる。出力は、書込パルス出力164が得られるリセット信号437とともにANDゲート179にやはり提供される。この実施形態は、デュアルSPAD構造に使用されるが、現在の設計に基づいて、SPAD構造の数が3以上である場合、拡張することができる。
128×128デュアルセルSPADアレイが、上の設計に基づいて構築された。しかし、他の実施形態及び変形形態で、特徴及び回路を使用できることを理解されたい。さらに、いくつかの特徴又は回路は、他の特徴なしで使用することができる。例えば、ポリシリコンゲート(ポリ)を配置することにより分離されるSTI領域を使用するSPAD構造を、Pウェル領域とPドリフト領域をオーバーラップすることと独立に使用することができる。いずれか又は両方の特徴を有するさらなるSPAD構造を、セルアレイ毎に1つのSPAD並びにセルアレイ毎に複数のSPADで使用することができる。加えて、SPADアレイの寸法を変えることができる。一実施形態では、多層CMOS技術を使用することによって、SPAD構造を上部の層に設け、消滅回路及びデジタルトリガ回路を下部の層に配置することができる。層間電気接続を使用して、SPADをこれらの回路に電気的に接続する。セル毎のSPADの数も変えることができる。SPADの数を増やすには、メモリのサイズを増やすことによる、トリガ回路の何らかの修正が必要である。しかし、セル中の複数のSPADのため共通のカウンタ及びメモリを使用することによって、同じ数の、セル毎に単一のSPADの全体サイズと比較して、全体サイズの減少をもたらすことができる。
図10は、一実施形態による、SPADアレイを使用するフラッシュLIDARシステム1000の概略図である。システムは、例えば、25〜100Hz パルスグリーン(532nm)レーザといったパルスレーザ1010を備え、パルスレーザ1010は、レーザから何らかの距離1022である目標1020へとレーザパルス1012を発射し、目標1020が、光1024をSPADアレイセンサチップ1040に戻して反射する。パルスレーザ1010を発射する際に、同期信号1014がSPADアレイセンサチップ1040に提供されて、SPADをリセットし、カウンタを開始する。マイクロレンズアレイ1032を含む光学組立体1030が、目標1024からの反射光をSPADアレイ上に合焦し、個別のSPADをトリガする。コンピューティングデバイス1050が、SPADアレイ1042に行列読出信号を送信し、SPADアレイからのデータがバスを介して読み出され(1044)、コンピュータ1050上に記憶される。例えば、128×128デュアルセルSPADでは、16384画素が読み出され、各画素の読出値が、SPADのトリガ値/時間に対応する、2×16ビットカウンタ値(SPAD毎に1つ)をもたらす。ここで、同期信号1014(すなわち、カウンタ開始信号)以降の計数の数であるカウンタ値を、クロック周期で乗算することにより、画素中でSPADへの飛行時間(ToF)を決定することができる。飛行時間は、次いで、飛行時間の半分を伝送媒体(例えば、空気)中の光の速度で乗算することにより、目標への距離に変換することができる。この手順は、当業者には明らかなように、関連する校正データを考慮するために修正することができる。
コンピューティングデバイス1050は、マイクロコントローラ、フィールドプログラマブルゲートアレイ(FPGA, field programmable gate array)、又はラップトップ、ノートブック、サーバ、デスクトップ、タブレット、スマートフォンなどといった他のプロセッサベースのコンピューティングデバイスであってよい。一実施形態では、FPGAボードが、SPADチップからToFデータを読み出し、次いでデータを、3D画像を表示するプロセッサベースのコンピューティングデバイスに通信又はアップロードする。プロセッサベースのコンピューティングデバイスは、表示デバイス、プロセッサ及びメモリ、並びに入力デバイスからなるシステムであってよい。メモリは、本明細書に記載される方法をプロセッサに実行させる命令を含むことができる。プロセッサ、メモリ、及び表示デバイスは、デスクトップコンピュータなどといった標準的なコンピューティングデバイス、ラップトップコンピュータ若しくはタブレットなどといった携帯型コンピューティングデバイスに含まれてよく、又は、特別注文のデバイス若しくはシステムに含まれてよい。コンピューティングデバイスは、単体のコンピューティング若しくはプログラム可能デバイス、又は有線接続若しくは無線接続を介して動作可能に(又は、機能的に)接続されるいくつかの構成要素を備える分散型デバイスであってよい。プロセッサベースのコンピューティングデバイスは、中央処理装置(CPU, central processing unit)、メモリ、表示装置を備えてよく、キーボード、マウスなどといった入力デバイス140を含んでよい。CPUは、入出力インターフェース、算術論理演算ユニット(ALU, arithmetic and logic unit)、並びに制御ユニット、及び入出力インターフェースを通して入出力デバイス(例えば、入力デバイス及び表示装置)と通信するプログラムカウンタ要素を備える。入出力インターフェースは、予め規定された通信プロトコル(例えば、Bluetooth、Zigbee、IEEE 802.15、IEEE 802.11、TCP/IP、UDPなど)を使用して、別のデバイス中の等価な通信モジュールと通信するために、ネットワークインターフェース及び/又は通信モジュールを備えてよい。グラフィカルプロセッシングユニット(GPU, graphical processing unit)が含まれてもよい。表示装置は、平面ディスプレイ(例えば、LCD、LED、プラズマ、タッチスクリーンなど)、プロジェクタ、CRTなどを備えてよい。コンピューティングデバイスは、単一のCPU(コア)又は複数のCPU(複数のコア)、又は複数のプロセッサを備えてよい。コンピューティングデバイスは、並列型プロセッサ、ベクトル型プロセッサを使用してよく、又は分散型コンピューティングデバイスであってよい。メモリはプロセッサに動作可能に結合され、RAM及びROM構成要素を備えてよく、デバイス内又はデバイス外に設けられてよい。メモリを使用して、オペレーティングシステム及び追加のソフトウェアモジュール又は命令を記憶することができる。プロセッサは、メモリ中に記憶されたソフトウェアモジュール又は命令をロード及び実行する ように構成することができる。
ガイガーモードで動作する単一光子アバランシェダイオード(SPAD)は、単一の光子を検出する能力を有するように設計及びバイアスされる、1つのタイプの光検出器である。SPADの集合(又はアレイ)を作ることは、単一の集積回路チップ上に全てを取り付けることができるようにSPADデバイスを小型化することにより可能である。各SPADデバイスにデジタル回路を伴わせることにより、正確な光子計数とタイミング機能の両方を実施する能力を有する個別画素又はスマート検出器を作ることが可能である。ここで、低光量、3D、長距離、高解像度の短距離、及び超高感度の分子における撮像を含む用途のために、SPAD(又は、SPADアレイ)センサを使用することができる。軍事、気象学、宇宙、拡張現実、リモートセンシング、及び自律ロボット工学からの広範囲な用途がある、光検出及び測距(LIDAR, Light Detection And Ranging)を利用する用途で、SPADが特に魅力的である。
LIDAR撮像及び放射線誘起発光を検出することを含む用途のために、SPADベースのセンサを使用することができる。用途の1つの区域は、長距離LIDARを使用する高品質3D画像を取り込むため、SPADアレイチップ技術に基づいた、飛行時間(ToF)カメラ画像センサの開発である。LIDARは、遠くの目標に特定の波長のレーザ光をパルス発光し、反射した光子が画像センサ又はSPADアレイチップへと向けられることになる。この場合には、画像センサにより受け取られる少数の光子だけがあり、これは、個々の光子の飛行時間(ToF)を解決することも必要となる。したがって、性能の決定において、各SPADの感度(又は、量子効率(QE)の測定値)が重要な要因である。光の放出と反射した信号の検出との間のToFを測定することにより、光の速度を使用して、目標とセンサとの間の距離を換算することが可能である。シーンの、3Dの深さ方向に解像度のある画像を得るために、画素のアレイ全体について、画素毎に、ToF情報を測定することが可能である。各画素が、SPAD検出器及び関連するタイミング電子装置を含む。
ToF技法は、直接ToF又は(dToF)と間接(iToF)の範疇にグループ分けすることができる。直接ToF法は、画素中に位置している非常に正確なタイマ又は時間−デジタル(TDC, time-to-digital)変換器によって、時間遅延を直接測定する。タイマの精度又は解像度に応じて、この方法は、典型的には、非常に高い精度(ミリメートル)の深さ方向の解像度における長い(キロメートル)距離の測定で使用される。間接ToF法は、対照的に、周期的に放出される光信号と比較したときの、反射信号の位相遅延の測定から時間遅延(したがって、距離)を再構築する。この技法は、数センチメートルの深さ方向の解像度の、短い又は中程度の距離(数十メートル)により適している。iToF技法では、連続波iToF(cw−iToF, continuous-wave iToF)を実装することができ、それによって、正弦曲線変調した光源がシーンを照射し、位相遅延を計算するために、戻った信号が変調期間の間に数回サンプリングされる。又は、照明器が光の矩形パルスを使用する、パルス光iToF(p−iToF, pulsed-light iToF)法を実装することができる。
SPADデバイスは、好まれる何らかの他の検出器技術よりもはるかに優れた性能を提供する。その長所にもかかわらず、固体「集積」SPADアレイは、現在では、他のタイプの画像センサよりもはるかに少ない画素を有する。これは、SPAD画像センサが、典型的なCMOS/CCDベースカメラよりも、はるかに詳細ではない画像を取り込むことを意味する。そのため、この制限を克服して、比類なき機能性及び高品質な撮像性能を発揮するために、高感度SPADと組み合わせた高密度分解能SPADアレイをもたらす必要がある。
しかし、良好な量子効果又は光子感度を得るために、SPAD設計は、文字通り、同じシリコンダイ上へのサポート回路の集積化を妨げる、専用で、独占所有権のある、非CMOS製造プロセスを必要とすることがしばしばであった。それにより、標準的なCMOS技術に集積化された他のSPAD設計によって、高い光子感度を有する検出器を製造することが困難であることがわかった。ここで、研究上の課題は、従来型のCMOS製造プロセスを使用して実践的な高密度SPADアレイチップを製造する一方、高い量子効果(QE)を維持することである。これは、安価なセンサをもたらすだけでなく、新規で刺激的な用途を開放する追加の機能性を簡単に集積化することももたらすことになる。本出願は、これらの要件に対処することが可能な、SPADアレイ及びSPAD構造を提供する。
様々な技術及び技法のいずれかを使用して、情報及び信号を表し得ることを、当業者なら理解されよう。例えば、データ、命令、コマンド、情報、信号、ビット、記号、及びチップは、上の記載を通して参照することができ、電圧、電流、電磁波、磁場若しくは磁性粒子、光場若しくは光粒子、又はそれらの任意の組合せにより表すことができる。
本明細書に開示される実施形態に関して記載された様々な例示的な論理ブロック、モジュール、回路、及びアルゴリズムステップを、電気的なハードウェア、コンピュータソフトウェア若しくは命令、又は両方の組合せとして実装できることを、当業者ならさらに理解されよう。ハードウェアとソフトウェアのこの互換性を明らかに説明するために、様々な例示的な構成要素、ブロック、モジュール、回路、及びステップが、それらの機能性の点から上で一般的に記載された。そのような機能性がハードウェアとして実装されるのか、又はソフトウェアとして実装されるのかは、特定の用途及び全体システムに課される設計制約に依存する。当業者は、各特定の用途のために異なる方法で記載された機能性を実装することができるが、そのような実装上の判断は、本発明の範囲からの逸脱を引き起こすと解釈するべきではない。
本明細書に開示される実施形態に関して記載された方法又はアルゴリズムのステップは、ハードウェアで直接的に、プロセッサにより実行されるソフトウェアモジュールで、又は2つの組合せで具体化することができる。ハードウェア実装では、処理は、1若しくは2以上の特定用途向け集積回路(ASIC, application specific integrated circuit)、デジタル信号プロセッサ(DSP, digital signal processor)、デジタル信号処理デバイス(DSPD, digital signal processing device)、プログラマブル論理デバイス(PLD, programmable logic device)、フィールドプログラマブルゲートアレイ(FPGA, field programmable gate array)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、本明細書に記載される機能を実施するように設計される他の電子ユニット、又はそれらの組合せ内に実装することができる。コンピュータプログラム、コンピュータコード、又は命令としても知られているソフトウェアモジュールは、いくつかのソースコード又はオブジェクトコードセグメント若しくは命令を含むことができ、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD−ROM、DVD−ROM、Blu−rayディスク、又は任意の他の形態のコンピュータ可読媒体などの任意のコンピュータ可読媒体に存在してよい。いくつかの態様では、コンピュータ可読媒体は、非一時的コンピュータ可読媒体(例えば、有形の媒体)を含む場合がある。加えて、他の態様では、コンピュータ可読媒体は、一時的コンピュータ可読媒体(例えば、信号)を含む場合がある。上の組合せは、コンピュータ可読媒体の範囲内にやはり含まれることになる。別の態様では、コンピュータ可読媒体は、プロセッサと一体であってよい。プロセッサ及びコンピュータ可読媒体は、ASIC又は関係するデバイス中に存在してよい。ソフトウェアコードは、メモリユニット中に記憶することができ、プロセッサがそれらを実行するように構成することができる。メモリユニットは、プロセッサ内又はプロセッサの外部に実装することができ、この場合、メモリユニットは、当技術分野で知られているような様々な手段を介してプロセッサと通信可能に結合することができる。
さらに、本明細書に記載される方法及び技法を実施するためのモジュール及び/又は他の好適な手段は、コンピューティングデバイスによってダウンロード及び/又は取得することができることを理解されたい。例えば、そのようなデバイスは、本明細書に記載される方法を実施するための手段の転送を円滑にするため、サーバに結合することができる。あるいは、本明細書に記載される様々な方法を、記憶手段(例えば、RAM、ROM、コンパクトディスク(CD, compact disc)又はフロッピーディスクなどの物理的記憶媒体)を介して提供することができ、そのため、コンピューティングデバイスは、記憶手段をデバイスに結合又は提供すれば、様々な方法を獲得することができる。さらに、本明細書に記載される方法及び技法をデバイスに提供するための任意の他の好適な技法を利用することができる。
一形態では、本発明は、本明細書に提示される方法又は動作を実施するためのコンピュータプログラム製品を含むことができる。例えば、そのようなコンピュータプログラム製品は、命令が記憶(及び/又は符号化)されているコンピュータ(又はプロセッサ)可読媒体を備えることができ、命令は、本明細書に記載される動作を実施するために、1又は2以上のプロセッサによって実行可能である。ある種の態様では、コンピュータプログラム製品は、パッケージング材料を含むことができる。
本明細書に開示される方法は、記載される方法を達成するために、1又は2以上のステップ又は行為を含む。方法ステップ及び/又は行為は、特許請求の範囲から逸脱することなく、互いに交換することができる。言い換えると、特定の順番のステップ又は行為が指定されない限り、特定のステップ及び/又は行為の順番及び/又は使用は、特許請求の範囲から逸脱することなく変更することができる。
本明細書で使用する、「決定すること(determining)」という用語は、広範な行為を包含する。例えば、「決定すること」としては、計算すること(calculating)、計算すること(computing)、処理すること、導き出すこと、検討すること、探索すること(例えば、表、データベース、又は他のデータ構造の中を探索すること)、確認することなどが挙げられる。又、「決定すること」としては、受信すること(例えば、情報を受信すること)、アクセスすること(例えば、メモリ中のデータにアクセスすること)などが挙げられる。又、「決定すること」としては、解決すること、選択すること(selecting)、選択すること(choosing)、確立することなどが挙げられる。
以下の明細書及び請求項を通して、文脈上必要とされない限り、「備える、含む(comprise)」及び「含む(include)」という用語及び「備える、含む(comprising)」及び「含む(including)」などの変形は、述べられる整数又は整数のグループを含むことを暗示するが、任意の他の整数又は整数のグループを除外することは暗示しないことは理解されよう。
本明細書中の任意の従来技術への参照は、そのような従来技術が、通常の一般的な知識の一部をなすという示唆の任意の形の承認ではなく、承認として受け取られるべきでない。
本発明が記載された特定の用途への本発明の使用に限定されないことは、当業者には理解されよう。本発明は、本明細書に記載若しくは描かれる特定の要素及び/又は特徴に関して、本発明の好ましい実施形態に限定されることもない。本発明は、開示される1又は2以上の実施形態に限らず、以下の請求項によって記載され規定される本発明の範囲から逸脱することなく、多数の再構成形態、修正形態、及び代替形態が可能であることが理解されよう。

Claims (21)

  1. 複数の単一光子アバランシェダイオード(SPAD)セルを備えるSPADアレイであって、各SPADセルが、
    複数(n個)のSPAD構造と、
    各消滅回路が前記SPAD構造のうちの1つに接続される、複数(n個)の消滅回路と、
    前記SPAD構造の各々に接続された共通トリガ回路であって、
    カウンタ、
    メモリ、
    各々が前記SPAD構造に接続される複数(n個)のラッチ、及び前記複数のラッチに接続されて、前記ラッチの全てがトリガされる場合に前記カウンタを停止するように構成される論理回路、
    複数(n個)の入力を有するパルスラッチ及び書込み回路であって、各入力が、前記SPAD構造に接続され、前記SPAD構造からの出力パルスを検出するように構成され、前記出力パルスが検出される度に、前記出力パルスが検出された前記SPAD構造のSPAD IDが前記メモリに提供され、前記カウンタの値が読み出されて、前記SPAD IDと一緒に前記メモリに記憶される、前記パルスラッチ及び書込み回路
    をさらに備える前記共通トリガ回路と
    を備える、前記SPADアレイ。
  2. カウンタが、少なくとも16ビットカウンタである、請求項1に記載のSPADアレイ。
  3. メモリがn−1個の値を記憶するように構成され、各値が、少なくとも、カウンタのビットサイズに、n−1を表すのに必要なビットの数を加えたビットサイズを有する、請求項1又は2に記載のSPADアレイ。
  4. n=2である、請求項1〜3のいずれかに記載のSPADアレイ。
  5. アレイが、少なくとも128×128のセルアレイである、請求項1〜4のいずれかに記載のSPADアレイ。
  6. 各SPAD構造が、少なくとも1つのアノード及び活性領域を備えるPウェル領域と、Pドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備え、前記Pドリフト領域が前記Pウェル領域とオーバーラップする、請求項1〜5のいずれかに記載のSPADアレイ。
  7. 各SPAD構造において、Pウェル領域がSPADの上面からNウェル領域へと延在する円形ディスク領域であり、Pドリフト領域が、前記Pウェル領域の厚みよりも厚い厚みを有し、前記Pウェル領域から径方向に延在し、前記Pウェル領域の下で前記Nウェル領域の中へと延在してオーバーラップ領域を画定する環状領域である、請求項6に記載のSPADアレイ。
  8. 各SPAD構造において、オーバーラップ領域の幅と活性領域の直径の比が、0.05〜0.25の範囲にある、請求項6に記載のSPADアレイ。
  9. 各SPAD構造が、少なくとも1つのアノードを備えるPウェル領域と、活性領域と、打ち込み領域中のPドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備え、前記SPADの前記活性領域の上面が露出し、前記Nウェル領域の上面が1又は2以上のシャロートレンチアイソレーション(STI)領域で覆われ、ポリシリコンゲート(ポリ)領域が、前記露出した活性領域から離れた前記打ち込み領域の上面を覆って配置され、1又は2以上のSTI領域を前記打ち込み領域から分離するために前記Nウェル領域の前記上面の部分を覆って延在する、請求項1〜8のいずれかに記載のSPADアレイ。
  10. 各SPAD構造において、ポリシリコンゲートが、Pウェル領域と同じ電位に保持される、請求項9に記載のSPADアレイ。
  11. 単一光子アバランシェダイオード(SPAD)アレイのセル中の、複数(n個)のSPAD構造の1又は2以上のトリガ時間を記録するための方法であって、
    セル中のカウンタを開始するステップと、
    前記セル中の前記複数のSPAD構造のうちの1つからの各出力パルスを検出するステップと、
    最初のn−1個の検出された出力パルスについて、前記カウンタの値を取り込み、前記出力パルスが検出された前記SPAD構造のSPAD IDと一緒にメモリに前記カウンタ値を記憶するステップと、
    n番目に検出された出力パルスについて、前記カウンタを停止する、又は前記カウンタの値を取り込み、前記出力パルスが検出された前記SPAD構造のSPAD IDと一緒に前記メモリに前記カウンタ値を記憶するステップと、
    各記憶されたカウンタ値及び関連するSPAD IDを前記メモリから読み出し、前記n番目に検出された前記出力パルスにより前記カウンタが停止された場合に現在のカウンタ値を読み出すステップと
    を含む、前記方法。
  12. n番目に検出された出力パルスについて、カウンタが停止される、請求項11に記載の方法。
  13. 複数のSPAD構造のうちの1つからの各々の検出される出力パルスの後に、前記出力パルスを生成したSPADが再度バイアスをかけられ、n番目及びそれ以降の各々の検出される出力パルスについて、カウンタの値が取り込まれて、前記カウンタ値が、前記出力パルスが検出された前記SPAD構造のSPAD IDと一緒にメモリに記憶される、請求項11に記載の方法。
  14. カウンタがまだ停止されていない場合に、読み出すステップの前又は前記読み出すステップと同時に前記カウンタを停止し、前記読み出すステップ後に前記カウンタ及びメモリをリセットするステップをさらに含む、請求項11〜13のいずれかに記載の方法。
  15. カウンタが、少なくとも16ビットカウンタである、請求項11〜14のいずれかに記載の方法。
  16. セル中のSPAD構造の数が2である、請求項11〜15のいずれかに記載の方法。
  17. 少なくとも1つのアノード及び活性領域を備えるPウェル領域と、Pドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備え、前記Pドリフト領域が前記Pウェル領域とオーバーラップする、SPAD構造。
  18. Pウェル領域が、SPADの上面からNウェル領域へと延在する円形ディスク領域であり、Pドリフト領域が、前記Pウェル領域の厚みよりも厚い厚みを有し、前記Pウェル領域から径方向に延在し、前記Pウェル領域の下で前記Nウェル領域の中へと延在してオーバーラップ領域を画定する環状領域である、請求項17に記載のSPAD構造。
  19. オーバーラップ領域の幅と活性領域の直径の比が、0.05〜0.25の範囲にある、請求項17又は18に記載のSPAD構造。
  20. 少なくとも1つのアノードを備えるPウェル領域と、活性領域と、打ち込み領域中のPドリフト領域と、少なくとも1つのカソードを備えるNウェル領域とを備えるSPAD構造であって、前記SPADの前記活性領域の上面が露出し、前記Nウェル領域の上面が1又は2以上のシャロートレンチアイソレーション(STI)領域で覆われ、ポリシリコンゲート(ポリ)領域が、前記露出した活性領域から離れた前記打ち込み領域の上面を覆って配置され、1又は2以上のSTI領域を前記打ち込み領域から分離するために前記Nウェル領域の前記上面の部分を覆って延在する、前記SPAD構造。
  21. ポリシリコンゲートが、Pウェル領域と同じ電位に保持される、請求項20に記載のSPAD構造。
JP2017568337A 2015-07-08 2016-07-08 Spadアレイ構造及び動作方法 Active JP6789251B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
AU2015902699 2015-07-08
AU2015902699A AU2015902699A0 (en) 2015-07-08 Spad array structures and methods of operation
PCT/AU2016/000247 WO2017004663A1 (en) 2015-07-08 2016-07-08 Spad array structures and methods of operation

Publications (2)

Publication Number Publication Date
JP2018530176A true JP2018530176A (ja) 2018-10-11
JP6789251B2 JP6789251B2 (ja) 2020-11-25

Family

ID=57684620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017568337A Active JP6789251B2 (ja) 2015-07-08 2016-07-08 Spadアレイ構造及び動作方法

Country Status (8)

Country Link
US (1) US10697829B2 (ja)
EP (1) EP3320559B1 (ja)
JP (1) JP6789251B2 (ja)
KR (1) KR102039963B1 (ja)
AU (1) AU2016290889B2 (ja)
CA (1) CA2990466C (ja)
MY (1) MY193971A (ja)
WO (1) WO2017004663A1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020141012A (ja) * 2019-02-27 2020-09-03 キヤノン株式会社 光電変換装置、光電変換システム、及び移動体
WO2021131641A1 (ja) * 2019-12-26 2021-07-01 浜松ホトニクス株式会社 測距イメージセンサ
WO2021131651A1 (ja) * 2019-12-26 2021-07-01 浜松ホトニクス株式会社 測距イメージセンサ及びその製造方法
JP2021177521A (ja) * 2020-05-08 2021-11-11 浜松ホトニクス株式会社 光センサ
US11393870B2 (en) 2018-12-18 2022-07-19 Canon Kabushiki Kaisha Photoelectric conversion device, imaging system, and mobile apparatus
US11520021B2 (en) 2019-03-19 2022-12-06 Kabushiki Kaisha Toshiba Light receiving device and range finding device including a switch circuit which re-arranges the order of signals output from a light receiver
JP2023504359A (ja) * 2019-12-09 2023-02-03 ウェイモ エルエルシー サイズの異なるセルを使用したsipm
WO2024076185A1 (ko) * 2022-10-07 2024-04-11 주식회사 트루픽셀 아발란치 광검출 소자, 전자 장치, 및 라이다 장치

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9992477B2 (en) 2015-09-24 2018-06-05 Ouster, Inc. Optical system for collecting distance information within a field
US10153310B2 (en) * 2016-07-18 2018-12-11 Omnivision Technologies, Inc. Stacked-chip backside-illuminated SPAD sensor with high fill-factor
US10495736B2 (en) * 2016-08-04 2019-12-03 Stmicroelectronics (Research & Development) Limited Single SPAD array ranging system
GB201704203D0 (en) * 2017-03-16 2017-05-03 Pixquanta Ltd An electromagnetic radiation detection device
JP6735515B2 (ja) * 2017-03-29 2020-08-05 パナソニックIpマネジメント株式会社 固体撮像装置
US20180329064A1 (en) * 2017-05-09 2018-11-15 Stmicroelectronics (Grenoble 2) Sas Method and apparatus for mapping column illumination to column detection in a time of flight (tof) system
DE102017209643A1 (de) * 2017-06-08 2018-12-13 Robert Bosch Gmbh Betriebsverfahren und Steuereinheit für ein LiDAR-System, LiDAR-System und Arbeitsvorrichtung
KR101938984B1 (ko) * 2017-08-09 2019-04-10 연세대학교 산학협력단 Spad 거리측정 센서 기반의 2단계 트래킹을 이용한 거리 측정 장치 및 방법
EP3688809A4 (en) * 2017-09-27 2021-07-28 The Commonwealth of Australia MONOPHOTONIC AVALANCHE DETECTOR (SPAD) NEUROMORPHIC NETWORK MICROCHIP
WO2019154513A1 (en) * 2018-02-09 2019-08-15 Ecole Polytechnique Fédérale De Lausanne Epfl-Tto Photon detecting 3d imaging sensor device
CN108375417B (zh) * 2018-02-28 2024-05-10 深圳市纽创信安科技开发有限公司 一种单光子检测设备
JP7038332B2 (ja) * 2018-03-27 2022-03-18 パナソニックIpマネジメント株式会社 光検出器
JP7129199B2 (ja) * 2018-04-11 2022-09-01 キヤノン株式会社 光検出装置、光検出システム及び移動体
JP7353765B2 (ja) * 2018-04-24 2023-10-02 キヤノン株式会社 光検出装置、光検出システム及び移動体
US10340408B1 (en) 2018-05-17 2019-07-02 Hi Llc Non-invasive wearable brain interface systems including a headgear and a plurality of self-contained photodetector units configured to removably attach to the headgear
US10158038B1 (en) 2018-05-17 2018-12-18 Hi Llc Fast-gated photodetector architectures comprising dual voltage sources with a switch configuration
US10515993B2 (en) 2018-05-17 2019-12-24 Hi Llc Stacked photodetector assemblies
JP2019212684A (ja) 2018-05-31 2019-12-12 株式会社クオンタムドライブ 可視光無線通信用の受光装置
US10420498B1 (en) 2018-06-20 2019-09-24 Hi Llc Spatial and temporal-based diffusive correlation spectroscopy systems and methods
US11213206B2 (en) 2018-07-17 2022-01-04 Hi Llc Non-invasive measurement systems with single-photon counting camera
US11006876B2 (en) 2018-12-21 2021-05-18 Hi Llc Biofeedback for awareness and modulation of mental state using a non-invasive brain interface system and method
US10715756B1 (en) * 2019-01-28 2020-07-14 Pixart Imaging Inc. Image sensor employing avalanche diode
CA3135228A1 (en) 2019-05-06 2020-11-12 Hi Llc Photodetector architectures for time-correlated single photon counting
US11081611B2 (en) 2019-05-21 2021-08-03 Hi Llc Photodetector architectures for efficient fast-gating comprising a control system controlling a current drawn by an array of photodetectors with a single photon avalanche diode
US10868207B1 (en) 2019-06-06 2020-12-15 Hi Llc Photodetector systems with low-power time-to-digital converter architectures to determine an arrival time of photon at a photodetector based on event detection time window
JP7079753B2 (ja) 2019-06-11 2022-06-02 株式会社東芝 光検出装置、電子装置及び光検出方法
WO2021013681A1 (en) 2019-07-19 2021-01-28 Koninklijke Philips N.V. Recharge circuit for digital silicon photomultipliers
KR102178409B1 (ko) 2019-08-27 2020-11-13 서강대학교산학협력단 단광자 검출 장치
JP7133523B2 (ja) 2019-09-05 2022-09-08 株式会社東芝 光検出装置及び電子装置
US11525904B2 (en) * 2019-10-23 2022-12-13 Stmicroelectronics (Research & Development) Limited Dynamic latch based SPAD front end
US11630310B2 (en) 2020-02-21 2023-04-18 Hi Llc Wearable devices and wearable assemblies with adjustable positioning for use in an optical measurement system
US11096620B1 (en) 2020-02-21 2021-08-24 Hi Llc Wearable module assemblies for an optical measurement system
WO2021167893A1 (en) 2020-02-21 2021-08-26 Hi Llc Integrated detector assemblies for a wearable module of an optical measurement system
US11515014B2 (en) 2020-02-21 2022-11-29 Hi Llc Methods and systems for initiating and conducting a customized computer-enabled brain research study
US11883181B2 (en) 2020-02-21 2024-01-30 Hi Llc Multimodal wearable measurement systems and methods
US11950879B2 (en) 2020-02-21 2024-04-09 Hi Llc Estimation of source-detector separation in an optical measurement system
US12029558B2 (en) 2020-02-21 2024-07-09 Hi Llc Time domain-based optical measurement systems and methods configured to measure absolute properties of tissue
US11969259B2 (en) 2020-02-21 2024-04-30 Hi Llc Detector assemblies for a wearable module of an optical measurement system and including spring-loaded light-receiving members
US11819311B2 (en) 2020-03-20 2023-11-21 Hi Llc Maintaining consistent photodetector sensitivity in an optical measurement system
WO2021188486A1 (en) 2020-03-20 2021-09-23 Hi Llc Phase lock loop circuit based adjustment of a measurement time window in an optical measurement system
US11607132B2 (en) 2020-03-20 2023-03-21 Hi Llc Temporal resolution control for temporal point spread function generation in an optical measurement system
WO2021188489A1 (en) 2020-03-20 2021-09-23 Hi Llc High density optical measurement systems with minimal number of light sources
WO2021189005A1 (en) * 2020-03-20 2021-09-23 Adaps Photonics Inc. Spad pixel circuits and methods thereof for direct time of flight sensors
US11245404B2 (en) 2020-03-20 2022-02-08 Hi Llc Phase lock loop circuit based signal generation in an optical measurement system
US11857348B2 (en) 2020-03-20 2024-01-02 Hi Llc Techniques for determining a timing uncertainty of a component of an optical measurement system
WO2021188496A1 (en) 2020-03-20 2021-09-23 Hi Llc Photodetector calibration of an optical measurement system
US11877825B2 (en) 2020-03-20 2024-01-23 Hi Llc Device enumeration in an optical measurement system
US11864867B2 (en) 2020-03-20 2024-01-09 Hi Llc Control circuit for a light source in an optical measurement system by applying voltage with a first polarity to start an emission of a light pulse and applying voltage with a second polarity to stop the emission of the light pulse
CN111477715A (zh) * 2020-04-24 2020-07-31 中国科学院半导体研究所 正入射盖革模式雪崩探测器焦平面阵列及其制备方法
US11941857B2 (en) * 2020-05-26 2024-03-26 Hi Llc Systems and methods for data representation in an optical measurement system
US11520066B2 (en) 2020-08-03 2022-12-06 The Johns Hopkins University Ionizing radiation detector
CN111916526A (zh) * 2020-08-10 2020-11-10 中国电子科技集团公司第四十四研究所 一种负反馈型单光子雪崩光电二极管及其制作方法
US11789533B2 (en) 2020-09-22 2023-10-17 Hi Llc Synchronization between brain interface system and extended reality system
JP2022070645A (ja) * 2020-10-27 2022-05-13 株式会社デンソーウェーブ レーザレーダ
US11452470B2 (en) 2021-01-06 2022-09-27 Hi Llc Devices, systems, and methods using wearable time domain-based activity tracker
US11580713B2 (en) 2021-01-12 2023-02-14 Microsoft Technology Licensing, Llc Motion compensation for a SPAD array camera
WO2022182526A1 (en) 2021-02-26 2022-09-01 Hi Llc Brain activity tracking during electronic gaming
CN115084306B (zh) * 2021-03-11 2024-06-25 西安电子科技大学 一种集成化硅基宽光谱单光子雪崩二极管及制作方法
US11543885B2 (en) 2021-05-26 2023-01-03 Hi Llc Graphical emotion symbol determination based on brain measurement data for use during an electronic messaging session
CN114300567B (zh) * 2021-12-29 2024-07-09 上海集成电路研发中心有限公司 雪崩光电二极管及其制备方法
KR102632064B1 (ko) * 2022-01-19 2024-01-31 연세대학교 산학협력단 Spad 어레이를 이용하는 이미지 센서
WO2024072167A1 (ko) * 2022-09-28 2024-04-04 주식회사 트루픽셀 단광자 아발란치 다이오드, 전자 장치, 및 라이다 장치
WO2024124410A1 (zh) * 2022-12-13 2024-06-20 深圳市速腾聚创科技有限公司 飞行时间测距***及激光测距装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060192086A1 (en) * 2005-02-14 2006-08-31 Ecole Polytechnique Federale De Lausanne Epfl Integrated imager circuit comprising a monolithic array of single photon avalanche diodes
WO2014173644A1 (en) * 2013-04-24 2014-10-30 Koninklijke Philips N.V. Detection of radiation quanta using an optical detector pixel array and pixel cell trigger state sensing circuits
JP2014529923A (ja) * 2011-08-03 2014-11-13 コーニンクレッカ フィリップス エヌ ヴェ デジタルシリコン光電子増倍管アレイに関する位置敏感な読み出しモード

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH082009B2 (ja) * 1990-08-30 1996-01-10 三洋電機株式会社 増幅回路
US7547872B2 (en) 2005-02-14 2009-06-16 Ecole Polytechnique Federale De Lausanne Integrated circuit comprising an array of single photon avalanche diodes
US8355117B2 (en) 2005-12-21 2013-01-15 Ecole Polytechnique Federale De Lausanne Method and arrangement for measuring the distance to an object
GB201014843D0 (en) * 2010-09-08 2010-10-20 Univ Edinburgh Single photon avalanche diode for CMOS circuits
EP2469301A1 (en) 2010-12-23 2012-06-27 André Borowski Methods and devices for generating a representation of a 3D scene at very high speed
EP2695000B1 (en) 2011-04-05 2018-05-30 Koninklijke Philips N.V. Detector array with time-to-digital conversion having improved temporal accuracy
WO2013066959A1 (en) * 2011-10-31 2013-05-10 The Trustees Of Columbia University In The City Of New York Systems and methods for imaging using single photon avalanche diodes

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060192086A1 (en) * 2005-02-14 2006-08-31 Ecole Polytechnique Federale De Lausanne Epfl Integrated imager circuit comprising a monolithic array of single photon avalanche diodes
JP2014529923A (ja) * 2011-08-03 2014-11-13 コーニンクレッカ フィリップス エヌ ヴェ デジタルシリコン光電子増倍管アレイに関する位置敏感な読み出しモード
WO2014173644A1 (en) * 2013-04-24 2014-10-30 Koninklijke Philips N.V. Detection of radiation quanta using an optical detector pixel array and pixel cell trigger state sensing circuits

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11393870B2 (en) 2018-12-18 2022-07-19 Canon Kabushiki Kaisha Photoelectric conversion device, imaging system, and mobile apparatus
JP7327949B2 (ja) 2019-02-27 2023-08-16 キヤノン株式会社 光電変換装置、光電変換システム、及び移動体
JP2020141012A (ja) * 2019-02-27 2020-09-03 キヤノン株式会社 光電変換装置、光電変換システム、及び移動体
US11520021B2 (en) 2019-03-19 2022-12-06 Kabushiki Kaisha Toshiba Light receiving device and range finding device including a switch circuit which re-arranges the order of signals output from a light receiver
US11874402B2 (en) 2019-12-09 2024-01-16 Waymo Llc SiPM with cells of different sizes including at least one large-area cell is substantially centered along a substrate with respect to the optical axis of an aperture array
JP2023504359A (ja) * 2019-12-09 2023-02-03 ウェイモ エルエルシー サイズの異なるセルを使用したsipm
JP6913841B1 (ja) * 2019-12-26 2021-08-04 浜松ホトニクス株式会社 測距イメージセンサ
JP6913840B1 (ja) * 2019-12-26 2021-08-04 浜松ホトニクス株式会社 測距イメージセンサ及びその製造方法
WO2021131651A1 (ja) * 2019-12-26 2021-07-01 浜松ホトニクス株式会社 測距イメージセンサ及びその製造方法
WO2021131641A1 (ja) * 2019-12-26 2021-07-01 浜松ホトニクス株式会社 測距イメージセンサ
WO2021225015A1 (ja) * 2020-05-08 2021-11-11 浜松ホトニクス株式会社 光センサ
JP2021177521A (ja) * 2020-05-08 2021-11-11 浜松ホトニクス株式会社 光センサ
WO2024076185A1 (ko) * 2022-10-07 2024-04-11 주식회사 트루픽셀 아발란치 광검출 소자, 전자 장치, 및 라이다 장치

Also Published As

Publication number Publication date
KR20180027527A (ko) 2018-03-14
US20180195900A1 (en) 2018-07-12
JP6789251B2 (ja) 2020-11-25
NZ738738A (en) 2021-08-27
KR102039963B1 (ko) 2019-11-04
AU2016290889A1 (en) 2018-01-25
CA2990466A1 (en) 2017-01-12
EP3320559A1 (en) 2018-05-16
US10697829B2 (en) 2020-06-30
EP3320559A4 (en) 2019-01-30
EP3320559B1 (en) 2021-03-03
MY193971A (en) 2022-11-04
CA2990466C (en) 2023-07-11
AU2016290889B2 (en) 2021-03-04
WO2017004663A1 (en) 2017-01-12

Similar Documents

Publication Publication Date Title
JP6789251B2 (ja) Spadアレイ構造及び動作方法
US10605922B2 (en) High resolution, high frame rate, low power image sensor
Charbon et al. SPAD-based sensors
US7547872B2 (en) Integrated circuit comprising an array of single photon avalanche diodes
US9171985B2 (en) Pixel circuit with controlled capacitor discharge time of flight measurement
TWI703340B (zh) 適用於遠程飛行時間應用的雙模堆疊式光倍增器
US11626446B2 (en) Pixel circuit and method of operating the same in an always-on mode
WO2022143036A1 (zh) 基于飞行时间的寻址和测距方法及测距***
Baba et al. Development of an InGaAs SPAD 2D array for flash LIDAR
Park et al. A 64× 64 SPAD-based indirect time-of-flight image sensor with 2-tap analog pulse counters
Durini et al. Silicon based single-photon avalanche diode (SPAD) technology for low-light and high-speed applications
NZ738738B2 (en) Spad array structures and methods of operation
Baba et al. Silicon hybrid SPAD with high-NIR-sensitivity for TOF applications
Durini et al. Silicon based single-photon avalanche diode technology for low-light and high-speed applications
Huang et al. A Dual-Mode Readout Circuit for SPAD Imaging Applications
Charbon et al. Large-format SPAD image sensors for biomedical and HEP applications
Durini et al. Andreas Spickermann 2 1Forschungszentrum Julich GmbH, Central Institute of Engineering, Electronics and Analytics ZEA-2 À Electronic Systems, Julich, Germany, 2Fraunhofer Institute for Microelectronic Circuits and Systems, Duisburg, Germany
Pancheri Resource sharing in CMOS SPAD arrays: application requirements and design solutions
Musacci et al. Geiger-mode avalanche pixels in 180 nm HV CMOS process for a dual-layer particle detector
Schwinger et al. Application-specific optimization of optical sensors based on single-photon avalanche diodes

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180720

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200206

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200424

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201102

R150 Certificate of patent or registration of utility model

Ref document number: 6789251

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250