(57)【要約】  リクエストをアービタが調停する固体撮像素子において、故障個所を特定する。  複数の画素は、所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成する。テスト回路は、テストが指示されていない場合には複数の画素のそれぞれのリクエストを出力リクエストとして出力し、テストが指示された場合には新たな複数のリクエストを生成して各々を前記出力リクエストとして出力する。アービタは、出力リクエストを調停する。通信回路は、アービタの調停結果に基づいて前記検出信号を送信する。故障判定部は、テストが指示された場合には前記検出信号に基づいて前記アービタが故障しているか否かを判定する。
2019230217.tif 000002
【特許請求の範囲】
【請求項１】
所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成する複数の画素と、
テストが指示されていない場合には前記複数の画素のそれぞれの前記リクエストを出力リクエストとして出力し、前記テストが指示された場合には新たな複数のリクエストを生成して各々を前記出力リクエストとして出力するテスト回路と、
前記出力リクエストを調停するアービタと、
前記アービタの調停結果に基づいて前記検出信号を送信する通信回路と、
前記テストが指示された場合には前記検出信号に基づいて前記アービタが故障しているか否かを判定する故障判定部と
を具備する固体撮像素子。
【請求項２】
前記テスト回路は、前記テストが指示された場合には前記アービタに接続された信号線に所定電位を供給するトランジスタを備え、
前記リクエストは、前記信号線を介して出力される
請求項１記載の固体撮像素子。
【請求項３】
前記テスト回路は、前記リクエストと前記テストを指示する制御信号との論理積を前記出力リクエストとして出力する論理積ゲートを備える
請求項１記載の固体撮像素子。
【請求項４】
前記複数の画素のそれぞれには、互いに異なるアドレスが割り当てられ、
前記テスト回路は、前記アドレスのうち一部に対応する前記新たなリクエストを前記出力リクエストとして出力させる
請求項１記載の固体撮像素子。
【請求項５】
前記複数の画素が配列された画素アレイ部は、所定数の領域に分割され、
前記アービタは、前記領域ごとにアービタブロックを含み、
前記故障判定部は、前記検出信号に基づいて前記アービタブロックのうち故障したアービタブロックを特定する
請求項４記載の固体撮像素子。
【請求項６】
前記画素の一部は、受光チップに配置され、
前記画素の残りは、回路チップに配置され、
前記受光チップは、前記回路チップに積層される
請求項１記載の固体撮像素子。
【請求項７】
所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成する複数の画素と、
テストが指示されていない場合には前記複数の画素のそれぞれの前記リクエストを出力リクエストとして出力し、前記テストが指示された場合には新たな複数のリクエストを生成して各々を前記出力リクエストとして出力するテスト回路と、
前記出力リクエストを調停するアービタと、
前記アービタの調停結果に基づいて前記検出信号を送信する通信回路と、
前記テストが指示された場合には前記検出信号に基づいて前記アービタが故障しているか否かを判定する故障判定部と、
前記検出信号に対して所定の処理を実行する信号処理部と
を具備する撮像装置。
【請求項８】
複数の画素が所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成するリクエスト生成手順と、
テストが指示されていない場合には前記複数の画素のそれぞれの前記リクエストを出力リクエストとして出力し、前記テストが指示された場合には新たな複数のリクエストを生成して各々を前記出力リクエストとして出力するテスト手順と、
前記出力リクエストを調停する調停手順と、
前記アービタの調停結果に基づいて前記検出信号を送信する通信手順と、
前記テストが指示された場合には前記検出信号に基づいて前記アービタが故障しているか否かを判定する故障判定手順と
を具備する固体撮像素子の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、固体撮像素子、撮像装置、および、固体撮像素子の制御方法に関する。詳しくは、輝度の変化量が閾値を超えた旨をアドレスイベントとして検出する固体撮像素子、撮像装置、および、固体撮像素子の制御方法に関する。
【背景技術】
【０００２】
従来より、垂直同期信号などの同期信号に同期して画像データ（フレーム）を撮像する同期型の固体撮像素子が、撮像装置などにおいて用いられている。この一般的な同期型の固体撮像素子では、同期信号の周期（例えば、１／６０秒）ごとにしか画像データを取得することができない。このため、自動運転やウェアラブルデバイスのユーザインターフェースなどに関する分野において、より高速な処理が要求された場合に対応することが困難になる。そこで、輝度の変化量が閾値を超えた旨をアドレスイベントとしてリアルタイムに検出してリクエストを送信する複数の画素と、それらのリクエストを調停するアービタとを設けた非同期型の固体撮像素子が提案されている（例えば、特許文献１参照。）。このような固体撮像素子の動作をテストする方法としては、例えば、パルス光を照射する変調光源を載置し、そのパルス光の照射時の検出結果を分析するテスト方法が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１６−５３３１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の非同期型のテスト方法では、パルス光の照射時の検出結果を分析することにより、異常のある欠陥画素を特定している。しかしながら、その検出結果は、画素からのリクエストを調停するアービタを経由して出力されるため、欠陥画素が検出されても、画素内の回路とアービタとのいずれで故障が生じたのかを特定することができないという問題がある。【０００５】
本技術はこのような状況に鑑みて生み出されたものであり、リクエストをアービタが調停する固体撮像素子において、故障個所を特定することを目的とする。
【課題を解決するための手段】
【０００６】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成する複数の画素と、テストが指示されていない場合には上記複数の画素のそれぞれの上記リクエストを出力リクエストとして出力し、上記テストが指示された場合には新たな複数のリクエストを生成して各々を上記出力リクエストとして出力するテスト回路と、上記出力リクエストを調停するアービタと、上記アービタの調停結果に基づいて上記検出信号を送信する通信回路と、上記テストが指示された場合には上記検出信号に基づいて上記アービタが故障しているか否かを判定する故障判定部とを具備する固体撮像素子、および、その制御方法である。これにより、アービタが故障しているか否かが判定されるという作用をもたらす。【０００７】
また、この第１の側面において、上記テスト回路は、上記テストが指示された場合には上記アービタに接続された信号線に所定電位を供給するトランジスタを備え、上記リクエストは、上記信号線を介して出力されてもよい。これにより、所定電位のリクエストが強制的に出力されるという作用をもたらす。【０００８】
また、この第１の側面において、上記テスト回路は、上記リクエストと上記テストを指示する制御信号との論理積を上記出力リクエストとして出力する論理積ゲートを備えてもよい。これにより、リクエストを伝送する信号線と接地端子との短絡が防止されるという作用をもたらす。【０００９】
また、この第１の側面において、上記複数の画素のそれぞれには、互いに異なるアドレスが割り当てられ、上記テスト回路は、上記アドレスのうち一部に対応する上記新たなリクエストを上記出力リクエストとして出力させてもよい。これにより、アービタ内の故障個所がさらに特定されるという作用をもたらす。【００１０】
また、この第１の側面において、上記複数の画素が配列された画素アレイ部は、所定数の領域に分割され、上記アービタは、上記領域ごとにアービタブロックを含み、上記故障判定部は、上記検出信号に基づいて上記アービタブロックのうち故障したアービタブロックを特定してもよい。これにより、アービタ内の故障個所がさらに特定されるという作用をもたらす。【００１１】
また、この第１の側面において、上記画素の一部は、受光チップに配置され、上記画素の残りは、回路チップに配置され、上記受光チップは、上記回路チップに積層されてもよい。これにより、チップの面積の増大が抑制されるという作用をもたらす。【００１２】
また、本技術の第２の側面は、所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成する複数の画素と、テストが指示されていない場合には上記複数の画素のそれぞれの上記リクエストを出力リクエストとして出力し、上記テストが指示された場合には新たな複数のリクエストを生成して各々を上記出力リクエストとして出力するテスト回路と、上記出力リクエストを調停するアービタと、上記アービタの調停結果に基づいて上記検出信号を送信する通信回路と、上記テストが指示された場合には上記検出信号に基づいて上記アービタが故障しているか否かを判定する故障判定部と、上記検出信号に対して所定の処理を実行する信号処理部とを具備する撮像装置である。これにより、アービタが故障しているか否かが判定され、所定の処理が実行されるという作用をもたらす。
【発明の効果】
【００１３】
本技術によれば、リクエストをアービタが調停する固体撮像素子において、アービタの故障の有無を判断するという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１４】
【図１】本技術の第１の実施の形態における撮像装置の一構成例を示すブロック図である。
【図２】本技術の第１の実施の形態における固体撮像素子の積層構造の一例を示す図である。
【図３】本技術の第１の実施の形態における固体撮像素子の一構成例を示すブロック図である。
【図４】本技術の第１の実施の形態における画素の一構成例を示す回路図である。
【図５】本技術の第１の実施の形態におけるコンパレータの入出力特性の一例を示すグラフである。
【図６】本技術の第１の実施の形態におけるＡＥＲ（Address Event Representation）ロジック回路の一構成例を示すブロック図である。
【図７】本技術の第１の実施の形態における行テスト回路の一構成例を示す回路図である。
【図８】本技術の第１の実施の形態における行テスト回路の動作の一例を示す図である。
【図９】本技術の第１の実施の形態における列テスト回路の一構成例を示す回路図である。
【図１０】本技術の第１の実施の形態における行ＡＥＲ回路の一構成例を示すブロック図である。
【図１１】本技術の第１の実施の形態における行ＡＥＲブロックの一構成例を示す回路図である。
【図１２】本技術の第１の実施の形態における列ＡＥＲ回路の一構成例を示すブロック図である。
【図１３】本技術の第１の実施の形態における列ＡＥＲブロックの一構成例を示すブロック図である。
【図１４】本技術の第１の実施の形態における行アービタの一構成例を示すブロック図である。
【図１５】本技術の第１の実施の形態におけるハンドシェイクの一例を示すタイミングチャートである。
【図１６】本技術の第１の実施の形態における固体撮像素子の動作の一例を示すフローチャートである。
【図１７】本技術の第１の実施の形態の第１の変形例における行テスト回路の一構成例を示す回路図である。
【図１８】本技術の第１の実施の形態の第１の変形例におけるＡＮＤ（論理積）ゲートの一構成例を示す回路図である。
【図１９】本技術の第１の実施の形態の第１の変形例における行テスト回路の動作の一例を示す図である。
【図２０】本技術の第１の実施の形態の第１の変形例における列テスト回路の一構成例を示す回路図である。
【図２１】本技術の第１の実施の形態の第２の変形例における画素の一構成例を示す回路図である。
【図２２】本技術の第１の実施の形態の第２の変形例におけるバッファまでを受光チップに配置した画素の一構成例を示す回路図である。
【図２３】本技術の第１の実施の形態の第２の変形例におけるコンパレータまでを受光チップに配置した画素の一構成例を示す回路図である。
【図２４】本技術の第１の実施の形態の第２の変形例におけるグランドを接続した画素の一構成例を示す回路図である。
【図２５】本技術の第２の実施の形態におけるテスト制御回路の一構成例を示すブロック図である。
【図２６】本技術の第２の実施の形態における行テスト回路の一構成例を示す回路図である。
【図２７】本技術の第２の実施の形態における行側デコーダの動作の一例を示す図である。
【図２８】本技術の第２の実施の形態における列テスト回路の一構成例を示す回路図である。
【図２９】本技術の第２の実施の形態におけるテスト方法を説明するための図である。
【図３０】本技術の第２の実施の形態におけるエリアをさらに分割して故障個所を絞り込む方法を説明するための図である。
【図３１】本技術の第２の実施の形態における故障個所の検出例を示す図である。
【図３２】車両制御システムの概略的な構成例を示すブロック図である。
【図３３】撮像部の設置位置の一例を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．第１の実施の形態（テスト時にテスト回路にリクエストを出力させる例）
２．第２の実施の形態（テスト時に特定のアドレスのリクエストをテスト回路に出力させる例）
３．移動体への応用例
【００１６】
＜１．第１の実施の形態＞
［撮像装置の構成例］
図１は、本技術の第１の実施の形態における撮像装置１００の一構成例を示すブロック図である。この撮像装置１００は、画像データを撮像するための装置であり、光学部１１０、固体撮像素子２００およびＤＳＰ（Digital Signal Processing）回路１２０を備える。さらに撮像装置１００は、表示部１３０、操作部１４０、バス１５０、フレームメモリ１６０、記憶部１７０および電源部１８０を備える。撮像装置１００としては、産業用ロボットに搭載されるカメラや、車載カメラなどが想定される。
【００１７】
光学部１１０は、被写体からの光を集光して固体撮像素子２００に導くものである。固体撮像素子２００は、画素毎に、輝度の変化量の絶対値が閾値の絶対値を超えた旨をアドレスイベントとして検出するものである。この固体撮像素子２００は、画素ごとにアドレスイベントの有無を表す検出信号を生成し、ＤＳＰ回路１２０に信号線２０９を介して供給する。
【００１８】
ＤＳＰ回路１２０は、検出信号からなる画像データに対して所定の信号処理を実行するものである。このＤＳＰ回路１２０は、処理後の画像データ、及び、イベントデータをバス１５０を介してフレームメモリ１６０などに出力する。なお、ＤＳＰ回路１２０は、特許請求の範囲に記載の信号処理部の一例である。
【００１９】
表示部１３０は、画像データ、及び、イベントデータを表示するものである。表示部１３０としては、例えば、液晶パネルや有機ＥＬ（Electro Luminescence）パネルが想定される。操作部１４０は、ユーザの操作に従って操作信号を生成するものである。
【００２０】
バス１５０は、光学部１１０、固体撮像素子２００、ＤＳＰ回路１２０、表示部１３０、操作部１４０、フレームメモリ１６０、記憶部１７０および電源部１８０が互いにデータをやりとりするための共通の経路である。
【００２１】
フレームメモリ１６０は、画像データを保持するものである。記憶部１７０は、画像データなどの様々なデータを記憶するものである。電源部１８０は、固体撮像素子２００、ＤＳＰ回路１２０や表示部１３０などに電源を供給するものである。
【００２２】
［固体撮像素子の構成例］
図２は、本技術の第１の実施の形態における固体撮像素子２００の積層構造の一例を示す図である。この固体撮像素子２００は、受光チップ２０１と、その受光チップ２０１に積層された回路チップ２０２とを備える。
【００２３】
図３は、本技術の第１の実施の形態における固体撮像素子２００の一構成例を示すブロック図である。この固体撮像素子２００は、列アービタ２１３、列ＡＥＲ回路２２０、列アドレスエンコーダ２１４、画素アレイ部３００およびステートマシン２１５を備える。また、固体撮像素子２００は、行アドレスエンコーダ２１６、行ＡＥＲ回路２６０、行アービタ６００、列テスト回路４１０、行テスト回路４２０およびテスト制御回路４３０を備える。テスト制御回路４３０は、制御信号供給部４３１および故障判定部４３２を備える。また、画素アレイ部３００には、二次元格子状に複数の画素３１０が配列される。以下、画素アレイ部３００において所定の方向に配列された画素の集合を「行」と称し、行に垂直な方向に配列された画素の集合を「列」と称する。
【００２４】
画素３１０は、光電流に応じた電圧の変化量を示す微分信号を生成し、その信号のレベルと所定の閾値とを比較する。この比較結果は、アドレスイベントの検出結果を示す。ここで、微分信号と比較するための閾値は、互いに異なる２つの閾値を含み、それらのうち大きい方の閾値を上限閾値とし、小さい方の閾値を下限閾値とする。また、アドレスイベントは、オンイベントおよびオフイベントを含み、その検出結果は、１ビットのオンイベントの検出結果と１ビットのオフイベントの検出結果とを含む。オンイベントは、微分信号が上限閾値を超えた際に検出され、オフイベントは、その微分信号が下限閾値を下回った際に検出される。
【００２５】
画素３１０は、アドレスイベントを検出した際に行テスト回路４２０との間で、リクエストおよび応答の送受信（以下、「ハンドシェイク」と称する。）を行う。ここで、リクエストは、アドレスイベントの検出信号の外部送信をステートマシン２１５に要求する信号である。次に画素３１０は、列テスト回路４１０との間でハンドシェイクを行う。
【００２６】
列テスト回路４１０は、列ＡＥＲ回路２２０との間でリクエストおよび応答を送受信するものである。この列テスト回路４１０は、テスト制御回路４３０からの制御信号によりテストが指示されていない場合には全行からのリクエストをそのまま列ＡＥＲ回路２２０に出力する。一方、テストが指示された場合に列テスト回路４１０は、全列について新たにリクエストを生成して列ＡＥＲ回路２２０に出力する。また、列テスト回路４１０は、列ＡＥＲ回路２２０からの応答をそのまま画素３１０に出力する。
【００２７】
行テスト回路４２０は、行ＡＥＲ回路２６０との間でリクエストおよび応答を送受信するものである。この行テスト回路４２０は、テスト制御回路４３０からの制御信号によりテストが指示されていない場合には全行からのリクエストをそのまま行ＡＥＲ回路２６０に出力する。一方、テストが指示された場合に行テスト回路４２０は、全行について新たにリクエストを生成して行ＡＥＲ回路２６０に出力する。また、行テスト回路４２０は、行ＡＥＲ回路２６０からの応答をそのまま画素３１０に出力する。
【００２８】
なお、列テスト回路４１０および行テスト回路４２０からなる回路は、特許請求の範囲に記載のテスト回路の一例である。
【００２９】
列アービタ２１３は、列ＡＥＲ回路２２０からのリクエストを調停して調停結果に基づいて応答を列ＡＥＲ回路２２０に送信するものである。
【００３０】
列ＡＥＲ回路２２０は、列のそれぞれと、列アービタ２１３と、ステートマシン２１５との間で、リクエストおよび応答を送受信（ハンドシェイク）するものである。
【００３１】
列アドレスエンコーダ２１４は、アドレスイベントの発生した列のアドレスをエンコードしてステートマシン２１５に送信するものである。
【００３２】
行アドレスエンコーダ２１６は、アドレスイベントの発生した行のアドレスをエンコードしてステートマシン２１５に送信するものである。
【００３３】
行アービタ６００は、行ＡＥＲ回路２６０からのリクエストを調停して調停結果に基づいて応答を行ＡＥＲ回路２６０に送信するものである。なお、列アービタ２１３および行アービタ６００は、特許請求の範囲に記載のアービタの一例である。
【００３４】
行ＡＥＲ回路２６０は、行のそれぞれと、行アービタ６００と、ステートマシン２１５との間でリクエストおよび応答を送受信（ハンドシェイク）するものである。
【００３５】
ステートマシン２１５は、列アービタ２１３および行アービタ６００の調停結果に基づいて検出信号を送信するものである。このステートマシン２１５は、列ＡＥＲ回路２２０および行ＡＥＲ回路２６０からリクエストを受信すると、列アドレスエンコーダ２１４および行アドレスエンコーダ２１６からのデータをデコードして、アドレスイベントの検出されたアドレスを特定する。画素毎のアドレスイベントの検出信号を２次元格子状に配列することにより、画像データが生成される。ステートマシン２１５は、その画像データをＤＳＰ回路１２０および故障判定部４３２に送信する。なお、ステートマシン２１５は、特許請求の範囲に記載の通信回路の一例である。
【００３６】
制御信号供給部４３１は、モード信号ＭＯＤＥによりテストが指示された場合に、列テスト回路４１０および行テスト回路４２０のそれぞれに制御信号を供給するものである。ここで、モード信号ＭＯＤＥは、固体撮像素子２００のテストを行うテストモードと、テストを行わない通常モードとのいずれかを示す信号である。このモード信号ＭＯＤＥは、ユーザの操作や、所定のアプリケーションの実行により生成される。
【００３７】
故障判定部４３２は、テストが指示された場合に、ステートマシン２１５からの検出信号に基づいて、列アービタ２１３や行アービタ６００の故障の有無を判定するものである。テストの際には、列テスト回路４１０および行テスト回路４２０により、全行および全列、すなわち全画素についてリクエストが出力される。このため、ステートマシン２１５に故障が無く、列アービタ２１３や行アービタ６００にも故障が無ければ、ステートマシン２１５から全画素の検出信号が送信される。一方、ステートマシン２１５に故障が無く、列アービタ２１３や行アービタ６００に故障がある場合には、一部の画素の検出信号が出力されなくなるおそれがある。このため、故障判定部４３２は、全画素の検出信号が送信されたか否かにより、列アービタ２１３や行アービタ６００の故障の有無を判定することができる。
【００３８】
また、全画素にパルス光を照射する変調光源を載置し、そのパルス光の照射時の検出結果を分析するテスト方法と組み合わせれば、画素およびアービタのいずれかに故障があるのかを特定することができる。
【００３９】
あるいは、変調光源を用いずに、後述図４の対数応答部３２０、バッファ３３０や微分回路３４０の後段にテスト信号と前段からの信号とを選択して後段に出力するセレクタを追加してテストを行うこともできる。このテスト方法と組み合わせれば、画素内の各回路とアービタとのいずれに故障があるのかを特定することができる。
【００４０】
なお、テスト制御回路４３０を固体撮像素子２００内に配置しているが、テスト制御回路４３０内の回路の一部または全てを固体撮像素子２００の外部（ＤＳＰ回路１２０など）に配置することもできる。
【００４１】
［画素の構成例］
図４は、本技術の第１の実施の形態における画素３１０の一構成例を示す回路図である。この画素３１０は、対数応答部３２０、バッファ３３０、微分回路３４０、コンパレータ３５０およびＡＥＲロジック回路３６０を備える。
【００４２】
対数応答部３２０は、ｎＭＯＳ（negative channel MOS）トランジスタ３２１および３２３と、フォトダイオード３２２と、ｐＭＯＳ（positive channel MOS）トランジスタ３２４とを備える。
【００４３】
フォトダイオード３２２は、入射光に対する光電変換により光電流を生成するものである。ｐＭＯＳトランジスタ３２４およびｎＭＯＳトランジスタ３２３は、電源と接地端子との間において直列に接続される。また、ｎＭＯＳトランジスタ３２１のゲートは、ｐＭＯＳトランジスタ３２４およびｎＭＯＳトランジスタ３２３の接続点に接続され、ソースはフォトダイオード３２２に接続され、ドレインは電源端子に接続される。そして、ｐＭＯＳトランジスタ３２４のゲートには、バイアス電圧Ｖｂｌｏｇが印加される。このような接続により、フォトダイオード３２２に流れる光電流は、対数的に電圧Ｖｐに変換される。
【００４４】
また、フォトダイオード３２２は受光チップ２０１に配置され、それ以外の回路は、回路チップ２０２に配置される。また、受光チップ２０１のグランドと回路チップ２０２のグランドとは、干渉対策のために互いに分離されている。
【００４５】
また、バッファ３３０は、電源および接地端子の間において直列に接続されたｐＭＯＳトランジスタ３３１および３３２を備える。接地側のｐＭＯＳトランジスタ３３２のゲートは、対数応答部３２０に接続され、電源側のｐＭＯＳトランジスタ３３１のゲートには、バイアス電圧Ｖｂｓｆが印加される。また、ｐＭＯＳトランジスタ３３１および３３２の接続点は、微分回路３４０に接続される。この接続により、Ｖｐに対するインピーダンス変換が行われる。
【００４６】
微分回路３４０は、容量３４１および３４３と、ｐＭＯＳトランジスタ３４２および３４４と、ｎＭＯＳトランジスタ３４５とを備える。
【００４７】
容量３４１の一端は、バッファ３３０に接続され、他端は、容量３４３の一端とｐＭＯＳトランジスタ３４４のゲートとに接続される。ｐＭＯＳトランジスタ３４２のゲートにはリセット信号ｘｒｓｔが入力され、ソースおよびドレインは容量３４３の両端に接続される。ｐＭＯＳトランジスタ３４４およびｎＭＯＳトランジスタ３４５は電源と接地端子との間において直列に接続される。また、容量３４３の他端は、ｐＭＯＳトランジスタ３４４およびｎＭＯＳトランジスタ３４５の接続点に接続される。接地側のｎＭＯＳトランジスタ３４５のゲートには、バイアス電圧Ｖｂａが印加され、ｐＭＯＳトランジスタ３４４およびｎＭＯＳトランジスタ３４５の接続点はコンパレータ３５０にも接続される。このような接続により、微分信号が生成されてコンパレータ３５０に出力される。また、微分信号は、リセット信号ｘｒｓｔにより初期化される。
【００４８】
コンパレータ３５０は、ｐＭＯＳトランジスタ３５１および３５３とｎＭＯＳトランジスタ３５２および３５４とを備える。ｐＭＯＳトランジスタ３５１およびｎＭＯＳトランジスタ３５２は、電源と接地端子との間において直列に接続され、ｐＭＯＳトランジスタ３５３およびｎＭＯＳトランジスタ３５４も、電源と接地端子との間において直列に接続される。また、ｐＭＯＳトランジスタ３５１および３５３のゲートは、微分回路３４０に接続される。ｎＭＯＳトランジスタ３５２のゲートには、所定の上限閾値Ｖｏｎが印加され、ｎＭＯＳトランジスタ３５４のゲートには、所定の下限閾値Ｖｏｆｆが印加される。
【００４９】
ｐＭＯＳトランジスタ３５１およびｎＭＯＳトランジスタ３５２の接続点は、ＡＥＲロジック回路３６０に接続され、この接続点の電圧が比較結果ＶＣＨとして出力される。ｐＭＯＳトランジスタ３５３およびｎＭＯＳトランジスタ３５４の接続点も、ＡＥＲロジック回路３６０に接続され、この接続点の電圧が比較結果ＶＣＬとして出力される。このような接続により、微分信号が上限閾値Ｖｏｎを超えた場合にコンパレータ３５０は、ハイレベルの比較結果ＶＣＨを出力し、微分信号が下限閾値Ｖｏｆｆを下回った場合にローレベルの比較結果ＶＣＬを出力する。この比較結果ＶＣＨは、オンイベントの検出結果を示し、比較結果ＶＣＬは、オフイベントの検出結果を示す。
【００５０】
なお、コンパレータ３５０は、オンイベントおよびオフイベントの両方を検出しているが、一方のみを検出してもよい。例えば、オンイベントのみを検出する際には、対応するｐＭＯＳトランジスタ３５１およびｎＭＯＳトランジスタ３５２のみが配置される。
【００５１】
ＡＥＲロジック回路３６０は、比較結果ＶＣＨおよびＶＣＬに基づいてハンドシェイクを行うものである。このＡＥＲロジック回路３６０は、アドレスイベントが生じた場合に行ＡＥＲ回路２６０との間でハンドシェイクを行う。次にＡＥＲロジック回路３６０は、列ＡＥＲ回路２２０との間でハンドシェイクを行い、リセット信号ｘｒｓｔにより微分回路３４０をリセットする。
【００５２】
図５は、本技術の第１の実施の形態におけるコンパレータ３５０の入出力特性の一例を示すグラフである。同図における縦軸は、コンパレータ３５０の出力信号（ＶＣＨまたはＶＣＬ）のレベルを示し、横軸はコンパレータ３５０の入力信号（微分信号）のレベルを示す。また、実線は、比較結果ＶＣＨの軌跡を示し、一点鎖線は、比較結果ＶＣＬの軌跡を示す。
【００５３】
輝度に応じた電圧の変化量（すなわち、微分信号）が上限閾値Ｖｏｎを超えると、比較結果ＶＣＨはローレベルからハイレベルに変化してオンイベントが検出される。一方、微分信号が下限閾値Ｖｏｆｆを下回ると、比較結果ＶＣＬはハイレベルからローレベルに変化してオフイベントが検出される。
【００５４】
［ＡＥＲロジック回路の構成例］
図６は、本技術の第１の実施の形態におけるＡＥＲロジック回路３６０の一構成例を示すブロック図である。このＡＥＲロジック回路３６０は、ｎＭＯＳトランジスタ３６１乃至３６３、３６５乃至３６８、３７０および３７１と、ｐＭＯＳトランジスタ３６４および３６９と、容量３７２とを備える。
【００５５】
ｎＭＯＳトランジスタ３６１および３６２は直列に接続される。ｎＭＯＳトランジスタ３６２および３６３のゲートには、比較結果ＶＣＨが入力され、ｎＭＯＳトランジスタ３６１のゲートには応答ＡｃｋＹｐ１が入力される。また、ｎＭＯＳトランジスタ３６２および３６３のソースは接地され、ｎＭＯＳトランジスタ３６１のドレインから列テスト回路４１０へリクエストＲｅｑＨＸｐ１が出力される。ｎＭＯＳトランジスタ３６３のドレインから行テスト回路４２０へリクエストＲｅｑＹｐ１が出力される。
【００５６】
ｐＭＯＳトランジスタ３６４およびｎＭＯＳトランジスタ３６５は電源と接地端子との間において直列に接続される。また、ｐＭＯＳトランジスタ３６４のゲートには比較結果ＶＣＬが入力され、ｎＭＯＳトランジスタ３６５のゲートには、バイアス電圧Ｖｂａｅｒが印加される。
【００５７】
ｎＭＯＳトランジスタ３６６および３６７は直列に接続される。ｎＭＯＳトランジスタ３６７および３６８のゲートは、ｐＭＯＳトランジスタ３６４およびｎＭＯＳトランジスタ３６５の接続点に接続される。ｎＭＯＳトランジスタ３６６のゲートには応答ＡｃｋＹｐ１が入力される。また、ｎＭＯＳトランジスタ３６７および３６８のソースは接地され、ｎＭＯＳトランジスタ３６６のドレインから列テスト回路４１０へリクエストＲｅｑＬＸｐ１が出力される。ｎＭＯＳトランジスタ３６８のドレインから行テスト回路４２０へリクエストＲｅｑＹｐ１が出力される。
【００５８】
ｐＭＯＳトランジスタ３６９とｎＭＯＳトランジスタ３７０および３７１とは、電源と接地端子との間において直列に接続される。また、ｐＭＯＳトランジスタ３６９のゲートにはバイアス電圧Ｖｂｒｓｔが印加される。ｎＭＯＳトランジスタ３７０のゲートには応答ＡｃｋＹｐ１が入力され、ｎＭＯＳトランジスタ３７１のゲートには応答ＡｃｋＸｐ１が入力される。容量３７２の一端は、電源に接続され、他端は、ｐＭＯＳトランジスタ３６９およびｎＭＯＳトランジスタ３７０の接続点に接続される。また、ｐＭＯＳトランジスタ３６９およびｎＭＯＳトランジスタ３７０の接続点の電圧は、リセット信号ｘｒｓｔとして微分回路３４０へ出力される。
【００５９】
上述の構成により、ハイレベルの比較結果ＶＣＨが入力される（すなわち、オンイベントが検出される）とＡＥＲロジック回路３６０は、ローレベルのリクエストＲｅｑＹｐ１を行ＡＥＲ回路２６０へ送信する。そして、行テスト回路４２０からハイレベルの応答ＡｃｋＹｐ１を受信するとＡＥＲロジック回路３６０は、ローレベルのリクエストＲｅｑＨＸｐ１を列ＡＥＲ回路４１０に送信する。次いで列テスト回路４１０からハイレベルの応答ＡｃｋＸｐ１を受信するとＡＥＲロジック回路３６０は、ローレベルのリセット信号ｘｒｓｔを微分回路３４０に出力する。
【００６０】
また、ローレベルの比較結果ＶＣＬが入力される（すなわち、オフイベントが検出される）とＡＥＲロジック回路３６０は、ローレベルのリクエストＲｅｑＹｐ１を行テスト回路４２０へ送信する。そして、行テスト回路４２０からハイレベルの応答ＡｃｋＹｐ１を受信するとＡＥＲロジック回路３６０は、ローレベルのリクエストＲｅｑＬＸｐ１を列テスト回路４１０に送信する。次いで列テスト回路４１０からハイレベルの応答ＡｃｋＸｐ１を受信するとＡＥＲロジック回路３６０は、ローレベルのリセット信号ｘｒｓｔを微分回路３４０に出力する。
【００６１】
図７は、本技術の第１の実施の形態における行テスト回路４２０の一構成例を示す回路図である。この行テスト回路４２０には、行ごとにｎＭＯＳトランジスタ４２１が配置される。
【００６２】
ｎＭＯＳトランジスタ４２１は、テスト制御回路４３０からの制御信号Ｔ_ＲｅｑＹに従って、対応する行のリクエストを伝送する信号線に所定電位を供給するものである。リクエストとして、ローレベルの信号が伝送される場合には、ローレベル（接地電位など）が信号線に供給される。
【００６３】
テストが指示された場合にテスト制御回路４３０は、ハイレベルの制御信号Ｔ_ＲｅｑＹを送信する。これにより、画素アレイ部３００の１行目のリクエストＲｅｑＹｐ１に関わらず、信号線は強制的にローレベルに制御され、ローレベルのリクエストＲｅｑＹｑ１が行ＡＥＲ回路２６０に出力される。２行目以降についても同様である。なお、リクエストＲｅｑＹｐ１は、特許請求の範囲に記載の出力リクエストの一例である。
【００６４】
一方、テストが指示されていない場合にテスト制御回路４３０は、ローレベルの制御信号Ｔ_ＲｅｑＹを送信する。これにより、画素アレイ部３００の１行目のリクエストＲｅｑＹｐ１がそのままリクエストＲｅｑＹｑ１として行ＡＥＲ回路２６０に出力される。２行目以降についても同様である。
【００６５】
また、行ＡＥＲ回路２６０からの１行目の応答ＡｃｋＹｐ１は、そのまま画素アレイ部３００に供給される。２行目以降についても同様である。
【００６６】
図８は、本技術の第１の実施の形態における行テスト回路４２０の動作の一例を示す図である。制御信号Ｔ_ＲｅｑＹがローレベルである場合に行テスト回路４２０は、リクエストＲｅｑＹｐ１をそのままリクエストＲｅｑＹｑ１としてスルー出力する。
【００６７】
一方、制御信号Ｔ_ＲｅｑＹがハイレベルである場合に行テスト回路４２０は、リクエストＲｅｑＹｐ１に関わらず、リクエスト有りを示すローレベルのリクエストＲｅｑＹｑ１を強制的に出力する。
【００６８】
［列テスト回路の構成例］
図９は、本技術の第１の実施の形態における列テスト回路４１０の一構成例を示す回路図である。この列テスト回路４１０には、行ごとにｎＭＯＳトランジスタ４１１および４１２が配置される。
【００６９】
ｎＭＯＳトランジスタ４１１は、テスト制御回路４３０からの制御信号Ｔ_ＲｅｑＬＸｐに従って、対応する列のリクエストを伝送する信号線に所定電位（接地電位など）を供給するものである。ｎＭＯＳトランジスタ４１２は、テスト制御回路４３０からの制御信号Ｔ_ＲｅｑＨＸｐに従って、対応する列のリクエストを伝送する信号線に所定電位を供給するものである。
【００７０】
テストが指示された場合にテスト制御回路４３０は、制御信号Ｔ_ＲｅｑＬＸｐおよびＴ_ＲｅｑＨＸｐの一方をハイレベルに、他方をローレベルにする。オンイベントの検出信号を出力させる場合には制御信号Ｔ_ＲｅｑＨＸｐがハイレベルに制御され、オフイベントの検出信号を出力させる場合には制御信号Ｔ_ＲｅｑＬＸｐがハイレベルに制御される。これらの制御信号により、ローレベルのリクエストＲｅｑＬＸｑ１、または、ローレベルのＲｅｑＨＸｑ１が列ＡＥＲ回路２２０に出力される。２行目以降についても同様である。なお、リクエストＲｅｑＬＸｑ１およびＲｅｑＨＸｑ１は、特許請求の範囲に記載の出力リクエストの一例である。
【００７１】
一方、テストが指示されていない場合にテスト制御回路４３０は、ローレベルの制御信号Ｔ_ＲｅｑＬＸｐおよびＴ_ＲｅｑＨＸｐを送信する。これにより、画素アレイ部３００の１行目のリクエストＲｅｑＬＸｐ１およびＲｅｑＨＸｐ１がそのままリクエストＲｅｑＬＸｑ１およびＲｅｑＨＸｑ１として列ＡＥＲ回路２２０に出力される。２行目以降についても同様である。
【００７２】
なお、上述したように列テスト回路４１０および行テスト回路４２０は、リクエストを伝送する信号線がローレベルでない場合においても強制的に、その電位をローレベルにしている。このときに応答（ＡｃｋＹｐ１など）が返信されると、本来、リクエストが送信されていないにも関わらず、応答が返信されるために想定外の画素状態となり、デッドロックなどの状態になるおそれがある。このため、テストモードにおいて、テスト制御回路４３０は、全画素をリセット状態にすることが望ましい。例えば、テスト制御回路４３０は、図６に例示したＡＥＲロジック回路３６０において、ハイレベルのバイアス電圧Ｖｂｒｓｔを入力することにより、リセット状態にする。
【００７３】
［行ＡＥＲ回路の構成例］
図１０は、本技術の第１の実施の形態における行ＡＥＲ回路２６０の一構成例を示すブロック図である。この行ＡＥＲ回路２６０は、行ごとに、行ＡＥＲブロック２７０を備える。行ＡＥＲブロック２７０は、対応する行と行アービタ６００とステートマシン２１５との間でハンドシェイクを行うものである。
【００７４】
［行ＡＥＲブロックの構成例］
図１１は、本技術の第１の実施の形態における行ＡＥＲブロック２７０の一構成例を示す回路図である。この行ＡＥＲブロック２７０は、ｐＭＯＳトランジスタ２７１と、ｎＭＯＳトランジスタ２７２および２７３と、ＮＯＲ（否定論理和）ゲート２７６と、インバータ２７４および２７５とを備える。
【００７５】
ｐＭＯＳトランジスタ２７１と、ｎＭＯＳトランジスタ２７２および２７３とは、電源と接地端子との間において直列に接続される。また、ｐＭＯＳトランジスタ２７１およびｎＭＯＳトランジスタ２７２のゲートには、ステートマシン２１５からの制御信号ＬＯＡＤが入力される。この制御信号ＬＯＡＤは、アドレスイベントの検出結果の読出しを指示する信号である。また、ｎＭＯＳトランジスタ２７３のゲートには、ステートマシン２１５からの応答ＣＨＩＰ_ＡＣＫを反転したｘＣＨＩＰ_ＡＣＫが入力される。
【００７６】
ＮＯＲゲート２７６は、２つの入力値の否定論理和をリクエストＲｅｑＹａ１として行アービタ６００に出力するものである。ＮＯＲゲート２７６の入力端子の一方には、ステートマシン２１５からの応答ＣＨＩＰ_ＡＣＫが入力される。ＮＯＲゲート２７６の入力端子の他方は、ｐＭＯＳトランジスタ２７１およびｎＭＯＳトランジスタ２７２の接続点と、行テスト回路４２０からのリクエストＲｅｑＹｑ１を伝送する信号線とに接続される。
【００７７】
インバータ２７５は、行アービタ６００からの応答ＡｃｋＹａ１を反転してインバータ２７４に出力するものである。インバータ２７４は、インバータ２７５からの信号を反転して応答ＡｃｋＹｐ１として、行テスト回路４２０へ出力するものである。
【００７８】
上述の構成により、行ＡＥＲブロック２７０は、ローレベルのリクエストＲｅｑＹｑ１が入力されると、応答ＣＨＩＰ_ＡＣＫがハイレベルであれば、ローレベルのリクエストＲｅｑＹａ１を出力する。また、行ＡＥＲブロック２７０は、ハイレベルの応答ＡｃｋＹａ１を遅延させて応答ＡｃｋＹｐ１として出力する。
【００７９】
［列ＡＥＲ回路の構成例］
図１２は、本技術の第１の実施の形態における列ＡＥＲ回路２２０の一構成例を示すブロック図である。この列ＡＥＲ回路２２０は、列ごとに列ＡＥＲブロック２２１を備える。列ＡＥＲブロック２２１は、対応する列と、ステートマシン２１５と、列アービタ２１３との間でハンドシェイクを行うものである。
【００８０】
［列ＡＥＲブロックの構成例］
図１３は、本技術の第１の実施の形態における列ＡＥＲブロック２２１の一構成例を示すブロック図である。この列ＡＥＲブロック２２１は、Ｈ側列ＡＥＲブロック２２２、Ｌ側列ＡＥＲブロック２２３およびＯＲ（論理和）ゲート２２４を備える。
【００８１】
Ｈ側列ＡＥＲブロック２２２は、ローレベルのリクエストＲｅｑＨＸｑ１が入力されるとハンドシェイクを行うものである。このＨ側列ＡＥＲブロック２２２は、ハイレベルの応答ＡｃｋＨＸａ１を遅延させた信号をＯＲゲート２２４に出力する。Ｌ側列ＡＥＲブロック２２３は、ローレベルのリクエストＲｅｑＬＸｑ１が入力されるとハンドシェイクを行うものである。このＬ側列ＡＥＲブロック２２３は、ハイレベルの応答ＡｃｋＬＸａ１を遅延させた信号をＯＲゲート２２４に出力する。また、Ｈ側列ＡＥＲブロック２２２およびＬ側列ＡＥＲブロック２２３により、画素アレイ部３００からのローレベルのリクエストが反転される。これらのＨ側列ＡＥＲブロック２２２およびＬ側列ＡＥＲブロック２２３の構成は、図１１に例示した行ＡＥＲブロック２７０と同様である。なお、これらの行や列のＡＥＲブロックの構成は、ハンドシェイクを行うことができるものであれば、図１２に例示した回路に限定されない。
【００８２】
ＯＲゲート２２４は、Ｈ側列ＡＥＲブロック２２２およびＬ側列ＡＥＲブロック２２３からの信号の論理和を応答ＡｃｋＸｐ１として出力するものである。
【００８３】
［行アービタの構成例］
図１４は、本技術の第１の実施の形態における行アービタ６００の一構成例を示すブロック図である。この行アービタ６００は、アービタブロック６１０、６５０乃至６５４とインバータ６０１および６０２とを備える。なお、同図は、垂直のイベントドリブンの画素数を７画素とした場合の図である。例えば、垂直のイベントドリブンの画素数が１０００画素であれば、２＾１０段（＝１０２４画素分）までカバーする１０段のアービタが設けられる。
【００８４】
アービタブロック６１０は、１行目からのリクエストと２行目からのリクエストとを調停するものである。このアービタブロック６１０は、アービタブロック６５２との間でハンドシェイクを行い、調停結果に基づいて応答を１行目または２行目に出力する。
【００８５】
アービタブロック６５０は、３行目からのリクエストと４行目からのリクエストとを調停するものである。このアービタブロック６５０は、アービタブロック６５２との間でハンドシェイクを行い、調停結果に基づいて応答を３行目または４行目に出力する。
【００８６】
アービタブロック６５１は、５行目からのリクエストと６行目からのリクエストとを調停するものである。このアービタブロック６５１は、アービタブロック６５３との間でハンドシェイクを行い、調停結果に基づいて応答を５行目または６行目に出力する。
【００８７】
アービタブロック６５２は、アービタブロック６１０からのリクエストとアービタブロック６５０からのリクエストとを調停するものである。このアービタブロック６５２は、アービタブロック６５４との間でハンドシェイクを行い、調停結果に基づいて応答をアービタブロック６１０または６５０に出力する。
【００８８】
アービタブロック６５３は、アービタブロック６５１からのリクエストと７行目からのリクエストとを調停するものである。このアービタブロック６５３は、アービタブロック６５４との間でハンドシェイクを行い、調停結果に基づいて応答をアービタブロック６５１または７行目に出力する。
【００８９】
アービタブロック６５４は、アービタブロック６５２からのリクエストとアービタブロック６５３からのリクエストとを調停するものである。このアービタブロック６５４は、早い方のリクエストに対する応答をインバータ６０１および６０２で遅延させてアービタブロック６５２または６５３に供給する。
【００９０】
なお、列アービタ２１３の構成は、行アービタ６００と同様である。また、これらのアービタの構成は、リクエストを調停することができるのであれば、同図に例示した構成に限定されない。
【００９１】
図１５は、本技術の第１の実施の形態におけるハンドシェイクの一例を示すタイミングチャートである。画素３１０がローレベルのリクエストＲｅｑＹｐ１を出力すると、行ＡＥＲブロック２７０は、応答ＣＨＩＰ_ＡＣＫがハイレベルであれば、ハイレベルの応答ＡｃｋＹｐ１を返す。
【００９２】
応答ＡｃｋＹｐ１を受け取ると画素３１０は、オンイベントが生じた場合にはローレベルのリクエストＲｅｑＨＸｐ１を出力する。なお、オフイベントが生じた場合にはローレベルのリクエストＲｅｑＬＸｐ１が出力される。
【００９３】
リクエストＲｅｑＨＸｐ１を受け取ると列ＡＥＲブロック２２１は、応答ＣＨＩＰ_ＡＣＫがハイレベルであれば、ハイレベルの応答ＡｃｋＸｐ１を返す。応答ＡｃｋＸｐ１を受け取ると画素３１０は、ローレベルのリセット信号ｘｒｓｔを生成してリクエストＲｅｑＹｐ１およびＲｅｑＨＸｐ１とをハイレベルに初期化する。
【００９４】
また、応答ＡｃｋＸｐ１を出力すると、列ＡＥＲブロック２２１は、ローレベルのリクエストＣＨＩＰ_ＲＥＱを出力する。リクエストＣＨＩＰ_ＲＥＱを受け取るとステートマシン２１５は、アドレスイベントの検出結果をＤＳＰ回路１２０に転送し、ローレベルの応答ＣＨＩＰ_ＡＣＫを返す。
【００９５】
応答ＣＨＩＰ_ＡＣＫを受け取ると行ＡＥＲブロック２７０は、リクエストＲｅｑＹｐ１がハイレベルであれば、応答ＡｃｋＹｐ１をローレベルに初期化する。また、応答ＣＨＩＰ_ＡＣＫを受け取ると列ＡＥＲブロック２２１は、リクエストＲｅｑＨＸｐ１がハイレベルであれば、応答ＡｃｋＸｐ１をローレベルに初期化する。
【００９６】
応答ＡｃｋＸｐ１が初期化されると画素３１０は、リセット信号ｘｒｓｔをハイレベルに初期化し、列ＡＥＲブロック２２１は、リクエストＣＨＩＰ_ＲＥＱをハイレベルに初期化する。また、ステートマシン２１５は、応答ＣＨＩＰ_ＡＣＫをハイレベルに初期化する。
【００９７】
［固体撮像素子の動作例］
図１６は、本技術の第１の実施の形態における固体撮像素子２００の動作の一例を示すフローチャートである。この動作は、例えば、モード信号ＭＯＤＥによりテストが指示されたときに開始される。
【００９８】
固体撮像素子２００内のテスト制御回路４３０は、列テスト回路４１０および行テスト回路４２０を制御して全行および全列についてリクエストを強制的に出力させる（ステップＳ９０１）。そして、列アービタ２１３および行アービタ６００は、それらのリクエストを調停する（ステップＳ９０２）。
【００９９】
ステートマシン２１５は、調停結果に基づいて画素毎に検出信号を送信する（ステップＳ９０３）。テスト制御回路４３０は、それらの検出信号に基づいて列アービタ２１３および行アービタ６００の故障の有無を判定する（ステップＳ９０４）。ステップＳ９０４の後に、固体撮像素子２００は、テストのための動作を停止する。
【０１００】
このように、本技術の第１の実施の形態によれば、テスト時に列テスト回路４１０および行テスト回路４２０がリクエストを生成してアービタに供給するため、アービタによるリクエストの調停結果から、そのアービタの故障の有無を判定することができる。これにより、画素およびアービタのいずれが故障しているかを判断することができるため、それらを含む固体撮像素子内の故障個所を特定することができる。
【０１０１】
［第１の変形例］
上述の第１の実施の形態では、テスト制御回路４３０は、テスト時にｎＭＯＳトランジスタ４１１および４２１をオン状態に移行させることによりローレベルのリクエストを出力させていた。しかし、この構成では、リクエストを伝送する信号線と接地端子とがテスト時に短絡されるため、消費電力が増大するおそれがある。この第１の実施の形態の第１の変形例は、ｎＭＯＳトランジスタ４１１等の代わりにＡＮＤゲートを配置して消費電力の増大を抑制した点において第１の実施の形態と異なる。
【０１０２】
図１７は、本技術の第１の実施の形態の第１の変形例における行テスト回路４２０の一構成例を示す回路図である。この第１の実施の形態の変形例の行テスト回路４２０は、ｎＭＯＳトランジスタ４２１の代わりにＡＮＤ（論理積）ゲート４２２が配置される点において第１の実施の形態と異なる。
【０１０３】
ＡＮＤゲート４２２は、画素アレイ部３００内の対応する行からのリクエスト（ＲｅｑＹｐ１など）とテスト制御回路４３０からの制御信号Ｔ_ＲｅｑＹとの論理積を行ＡＥＲ回路２６０へ出力するものである。
【０１０４】
図１８は、本技術の第１の実施の形態の第１の変形例におけるＡＮＤゲート４２２の一構成例を示す回路図である。このＡＮＤゲート４２２は、ｐＭＯＳトランジスタ４２２−１乃至４２２−３と、ｎＭＯＳトランジスタ４２２−４乃至４２２−６とを備える。ｐＭＯＳトランジスタ４２２−１とｎＭＯＳトランジスタ４２２−４および４２２−５とは、電源端子と接地端子との間に直列に接続される。また、ｐＭＯＳトランジスタ４２２−３とｎＭＯＳトランジスタ４２２−６とは、電源端子と接地端子との間に直列に接続される。ｎＭＯＳトランジスタ４２２−２のソースは、電源端子に接続される。ｎＭＯＳトランジスタ４２２−２のドレインは、ｐＭＯＳトランジスタ４２２−１およびｎＭＯＳトランジスタ４２２−４の接続点とｐＭＯＳトランジスタ４２２−３およびｎＭＯＳトランジスタ４２２−６のゲートとに接続される。
【０１０５】
また、ｎＭＯＳトランジスタ４２２−４およびｐＭＯＳトランジスタ４２２−２のゲートには、画素アレイ部３００内の対応する行からのリクエスト（ＲｅｑＹｐ１など）が入力される。ｐＭＯＳトランジスタ４２２−１およびｎＭＯＳトランジスタ４２２−５のゲートには、テスト制御回路４３０からの制御信号Ｔ_ＲｅｑＹが入力される。ｐＭＯＳトランジスタ４２２−３およびｎＭＯＳトランジスタ４２２−６の接続点からは、対応する行のリクエスト（ＲｅｑＹｑ１など）が出力される。
【０１０６】
図１９は、本技術の第１の実施の形態の第１の変形例における行テスト回路４２０の動作の一例を示す図である。制御信号Ｔ_ＲｅｑＹがローレベルである場合に行テスト回路４２０は、リクエストＲｅｑＹｐ１に関わらず、ローレベルのリクエストＲｅｑＹｑ１を強制的に出力する。
【０１０７】
一方、制御信号Ｔ_ＲｅｑＹがハイレベルである場合に行テスト回路４２０は、リクエストＲｅｑＹｐ１をそのままリクエストＲｅｑＹｑ１としてスルー出力する。
【０１０８】
図１８および図１９に例示したように、テスト時には、ローレベルの制御信号Ｔ_ＲｅｑＹによりｎＭＯＳトランジスタ４２５がオフ状態となる。このため、テスト時にリクエストを伝送する信号線と接地端子を充放電する必要が無くなり、第１の実施の形態と比較して消費電力の増大を抑制することができる。
【０１０９】
図２０は、本技術の第１の実施の形態の第１の変形例における列テスト回路４１０の一構成例を示す回路図である。この第１の実施の形態の第１の変形例の列テスト回路４１０は、ｎＭＯＳトランジスタ４１１および４１２の代わりにＡＮＤゲート４１３および４１４が配置される点において第１の実施の形態と異なる。これらのＡＮＤゲート４１３および４１４の回路構成は、ＡＮＤゲート４２２と同様である。
【０１１０】
このように、本技術の第１の実施の形態の第１の変形例では、リクエスト（ＲｅｑＹｐ１など）と制御信号Ｔ_ＲｅｑＹとの論理積をＡＮＤゲート４２２等が出力するため、リクエストを伝送する信号線と接地端子との短絡を防止することができる。これにより、消費電力の増大を抑制することができる。
【０１１１】
［第２の変形例］
上述の第１の実施の形態では、フォトダイオード３２２以外の素子を回路チップ２０２に配置していたが、画素数の増大に伴って、回路チップ２０２内の回路の回路規模が増大するおそれがある。この第１の実施の形態の第２の変形例の固体撮像素子２００は、ｎＭＯＳトランジスタ３２１および３２３を受光チップ２０１に設けた点において第１の実施の形態と異なる。
【０１１２】
図２１は、本技術の第１の実施の形態の第２の変形例における画素３１０の一構成例を示す回路図である。この第１の実施の形態の第２の変形例の画素３１０は、受光チップ２０１に、フォトダイオード３２２に加えて、ｎＭＯＳトランジスタ３２１および３２３がさらに配置される点において第１の実施の形態と異なる。
【０１１３】
ｎＭＯＳトランジスタ３２１および３２３を受光チップ２０１に配置することにより、それらのトランジスタの分、回路チップ２０２の回路規模を削減することができる。また、受光チップ２０１内のトランジスタをＮ型のみにすることにより、Ｎ型トランジスタおよびＰ型トランジスタを混在させる場合と比較して、トランジスタを形成する際の工程数を削減することができる。これにより、受光チップ２０１の製造コストを削減することができる。
【０１１４】
なお、対数応答部３２０の一部を受光チップ２０１に配置し、それ以外を回路チップ２０２に配置しているが、それぞれのチップへ配置する回路は、この構成に限定されない。例えば、図２２に例示するように対数応答部３２０およびバッファ３３０を受光チップ２０１に配置し、それ以外を回路チップ２０２に配置することもできる。また、図２３に例示するように対数応答部３２０、バッファ３３０、微分回路３４０およびコンパレータ３５０を受光チップ２０１に配置し、それ以外を回路チップ２０２に配置することもできる。
【０１１５】
また、図２１に例示した積層構造において、図２４に例示するように受光チップ２０１のグランドと回路チップ２０２のグランドとを分離せずに接続することもできる。図４および図２３に例示した構成においても同様に、グランドを接続することができる。
【０１１６】
このように、本技術の第１の実施の形態の第２の変形例によれば、フォトダイオード３２２に加えて、ｎＭＯＳトランジスタ３２１および３２３も受光チップ２０１に配置したため、回路チップ２０２の回路規模を削減することができる。
【０１１７】
＜２．第２の実施の形態＞
上述の第１の実施の形態では、画素およびアービタのいずれに故障があるかを判断して固体撮像素子２００内の故障個所を特定していた。しかし、第１の実施の形態では、固体撮像素子２００は、アービタ内の複数のアービタブロックのいずれに故障があるかについて故障個所をさらに特定することができなかった。この第２の実施の形態の固体撮像素子２００は、特定の行または列にリクエストを出力させて故障個所をさらに特定する点において第１の実施の形態と異なる。
【０１１８】
図２５は、本技術の第２の実施の形態におけるテスト制御回路４３０の一構成例を示すブロック図である。この第２の実施の形態のテスト制御回路４３０は、制御信号供給部４３３および故障判定部４３４を備える。
【０１１９】
制御信号供給部４３３は、テストが指示されると、制御信号により全行および全列について強制的にリクエストを出力させる。
【０１２０】
一方、故障判定部４３４は、テストが指示されると、画素アレイ部３００を複数のエリアに分割し、エリアごとにアドレスイベントの検出頻度を統計量として算出する。また、故障判定部４３４は、各エリアの検出頻度の平均値を算出する。そして、故障判定部４３４は、検出頻度が平均値未満のエリアを、故障のあるアービタブロックに対応するエリアとして抽出し、そのエリアのアドレス範囲を制御信号供給部４３３に供給する。
【０１２１】
制御信号供給部４３３は、故障判定部４３４により抽出されたエリアの行および列について強制的にリクエストを出力させる。
【０１２２】
そして、故障判定部４３４は、抽出したエリアを複数のエリアにさらに分割し、エリアごとに検出頻度を算出する。そして、故障判定部４３４は、検出頻度が平均値未満のエリアを抽出し、そのエリアのアドレス範囲を制御信号供給部４３３に供給する。以降、故障判定部４３４および制御信号供給部４３３は、同様の制御を繰り返して故障のあるアービタブロックに対応するエリアを絞り込んでゆく。そして、故障検出可能な最小単位のエリア（例えば、２行×２列のエリア）まで絞り込むと、故障判定部４３４は、そのエリアに対応するアービタブロックを故障個所として示す故障信号をＤＳＰ回路１２０に出力する。
【０１２３】
ここでアービタは、フェアアービタとアンフェアアービタとに分類することができる。フェアアービタは、同時刻に入力された信号を内部ステートとして持ち、優先的に処理をすることができる回路である。優先処理された後は再入力の信号の優先度が下がり、他の優先度の高い個所の処理が終わった後に入力を受け付けるようになる。一方でアンフェアアービタは、同時入力の内部ステートを持たないため応答は早い。しかし、処理が終わった後、すぐにリクエストが再入力されると優先順位いかんにかかわらず処理しようとするため、製造ばらつきなどにより高速に応答可能となった回路が優先的に処理をしてしまう。このため、フェアアービタでは、全画素についてリクエストを出力させた際に、アドレスイベントの検出個所が特定の行、列や画素に集中せずに分散される。一方、アンフェアアービタでは、特定の行や列に検出箇所が集中するおそれがある。故障個所を絞り込む際には、検出箇所が集中しない方が望ましいため、第２の実施の形態の列アービタ２１３および行アービタ６００として、フェアアービタを用いることが望ましい。
【０１２４】
図２６は、本技術の第２の実施の形態における行テスト回路４２０の一構成例を示す回路図である。この第２の実施の形態の行テスト回路４２０は、ＯＲ（論理和）ゲート４２６および行側デコーダ４２７をさらに備える点において第１の実施の形態と異なる。これらのＯＲゲート４２６および行側デコーダ４２７は、行ごとに設けられる。また、全行の行側デコーダ４２７には、テスト制御回路４３０からの制御信号Ｙ＿Ｃｔｒｌが入力される。この制御信号Ｙ＿Ｃｔｒｌは、リクエストを出力させる行アドレスと、モード信号ＭＯＤＥとを符号化したものである。
【０１２５】
行側デコーダ４２７は、制御信号Ｙ＿Ｃｔｒｌを復号するものである。この行側デコーダ４２７は、復号した行アドレスおよびモード信号ＭＯＤＥに基づいて制御信号Ｔ_ＲｅｑＹおよびＥＮを生成し、制御信号Ｔ_ＲｅｑＹをｎＭＯＳトランジスタ４２１のゲートへ、制御信号ＥＮをＯＲゲート４２６へ供給する。
【０１２６】
ＯＲゲート４２６は、制御信号ＥＮと、対応する行のリクエスト（ＲｅｑＹｐ１など）との論理和を行ＡＥＲ回路２６０へ出力するものである。
【０１２７】
図２７は、本技術の第２の実施の形態における行側デコーダ４２７の動作の一例を示す図である。モード信号ＭＯＤＥが通常モードを示す値（例えば、論理値「０」）の場合、行側デコーダ４２７は、ローレベルの制御信号Ｔ_ＲｅｑＹおよびＥＮを出力する。
【０１２８】
一方、モード信号ＭＯＤＥがテストモードを示す値（例えば、論理値「１」）の場合、行側デコーダ４２７は、復号した行アドレスが、自身に対応する行アドレスに一致するか否かを判断する。
【０１２９】
一致する場合に行側デコーダ４２７は、ハイレベルの制御信号Ｔ_ＲｅｑＹと、ローレベルの制御信号ＥＮとを出力する。これにより、その行から強制的にローレベルのリクエストが出力される。また、不一致の場合に行側デコーダ４２７は、ローレベルの制御信号Ｔ_ＲｅｑＹと、ハイレベルの制御信号ＥＮとを出力する。これにより、その行から強制的にハイレベルが出力され、リクエストが遮断される。
【０１３０】
このようにテスト制御回路４３０は、制御信号Ｙ＿Ｃｔｒｌにより、特定の行アドレスのリクエストのみを出力させ、残りの行アドレスのリクエストを遮断させることができる。列アドレスについても同様である。
【０１３１】
図２８は、本技術の第２の実施の形態における列テスト回路４１０の一構成例を示す回路図である。この第２の実施の形態の列テスト回路４１０は、ＯＲゲート４１５および４１７と、列側デコーダ４１６および４１８とを列ごとにさらに備える点において第１の実施の形態と異なる。
【０１３２】
列側デコーダ４１６および４１８との構成は、行側デコーダ４２７と同様である。ただし、列側デコーダ４１６は、制御信号Ｘ＿ＣｔｒｌＬを復号し、列側デコーダ４１８は、制御信号Ｘ＿ＣｔｒｌＨを復号する。これらの制御信号は、列アドレスおよびモード信号ＭＯＤＥを符号化したものである。オンイベントの検出信号を出力させる場合にテスト制御回路４３０は、制御信号Ｘ＿ＣｔｒｌＨにより特定の列アドレスからリクエストを出力させ、制御信号Ｘ＿ＣｔｒｌＬにより全ての列アドレスのリクエストを遮断させる。一方、オフイベントの検出信号を出力させる場合にテスト制御回路４３０は、制御信号Ｘ＿ＣｔｒｌＬにより特定の列アドレスからリクエストを出力させ、制御信号Ｘ＿ＣｔｒｌＨにより全ての列アドレスのリクエストを遮断させる。
【０１３３】
ＯＲゲート４１５および４１７の構成は、ＯＲゲート４２６と同様である。
【０１３４】
図２９は、本技術の第２の実施の形態におけるテスト方法を説明するための図である。同図における縦軸は、アドレスイベントの検出頻度を示し、横軸は、アドレスを示す。同図におけるａは、エリアＢ１の検出結果の一例を示し、同図におけるｂは、エリアＢ１に隣接するエリアＢ２の検出結果の一例を示す。同図におけるｃは、エリアＢ２に隣接するエリアＢ３の検出結果の一例を示す。
【０１３５】
故障判定部４３４は、テストが指示されると、同図におけるａに例示するようにエリアＢ１の検出頻度を算出する。また、故障判定部４３４は、同図におけるｂおよびｃに例示するようにエリアＢ２およびＢ３の検出頻度を算出する。エリアＢ１乃至Ｂ３以外のエリアのそれぞれについても同様にエリアごとに検出頻度が算出される。
【０１３６】
ここで、エリアＢ３の検出頻度が、全アドレスの平均値よりも低いものとする。この場合に故障判定部４３４は、そのエリアを、故障のあるアービタブロックに対応するエリアとして抽出する。制御信号供給部４３３は、抽出されたエリアＢ３の行および列について強制的にリクエストを出力させ、残りのエリアについてはリクエストを遮断させる。
【０１３７】
図３０は、本技術の第２の実施の形態におけるエリアをさらに分割して故障個所を絞り込む方法を説明するための図である。同図におけるａは、エリアＢ３を分割したエリアのうちエリアＢ３１の検出結果の一例を示す。同図におけるｂは、エリアＢ３を分割したエリアのうちエリアＢ３１に隣接するエリアＢ３２の検出結果の一例を示す。同図におけるｃは、エリアＢ３２を分割したエリアのいずれかの検出結果の一例を示す。
【０１３８】
故障判定部４３４は、同図におけるａおよびｂに例示するように、抽出したエリアＢ３をさらに分割した複数のエリアのうちエリアＢ３１およびＢ３２のそれぞれの検出頻度を算出する。
【０１３９】
ここで、エリアＢ３２の検出頻度が、平均値よりも低いものとする。この場合に故障判定部４３４は、そのエリアを、故障のあるアービタブロックに対応するエリアとして抽出する。制御信号供給部４３３は、抽出されたエリアＢ３２の行および列について強制的にリクエストを出力させ、残りの行および列についてリクエストを遮断させる。
【０１４０】
故障判定部４３４は、同図におけるｃに例示するように、抽出したエリアＢ３２をさらに分割した複数のエリアのいずれかの検出頻度を算出する。固体撮像素子２００は、図２９および図３０に例示した処理を繰り返し、エリアを細分化して故障個所を絞り込んでゆく。
【０１４１】
図３１は、本技術の第２の実施の形態における故障個所の検出例を示す図である。エリアＢ３２を細分化したエリアの一部において、検出頻度が非常に小さくなる。故障判定部４３４は、そのエリアに対応するブロックアービタについて故障があると判定する。
【０１４２】
このように、本技術の第２の実施の形態によれば、テスト制御回路４３０は、全アドレスのうち一部に対応するリクエストを出力させるため、リクエストを出力させるアドレスを絞り込んでアービタ内の故障個所を特定することができる。
【０１４３】
＜３．移動体への応用例＞
本開示に係る技術（本技術）は、様々な製品へ応用することができる。例えば、本開示に係る技術は、自動車、電気自動車、ハイブリッド電気自動車、自動二輪車、自転車、パーソナルモビリティ、飛行機、ドローン、船舶、ロボット等のいずれかの種類の移動体に搭載される装置として実現されてもよい。
【０１４４】
図３２は、本開示に係る技術が適用され得る移動体制御システムの一例である車両制御システムの概略的な構成例を示すブロック図である。
【０１４５】
車両制御システム１２０００は、通信ネットワーク１２００１を介して接続された複数の電子制御ユニットを備える。図３２に示した例では、車両制御システム１２０００は、駆動系制御ユニット１２０１０、ボディ系制御ユニット１２０２０、車外情報検出ユニット１２０３０、車内情報検出ユニット１２０４０、及び統合制御ユニット１２０５０を備える。また、統合制御ユニット１２０５０の機能構成として、マイクロコンピュータ１２０５１、音声画像出力部１２０５２、及び車載ネットワークＩ／Ｆ(interface)１２０５３が図示されている。
【０１４６】
駆動系制御ユニット１２０１０は、各種プログラムにしたがって車両の駆動系に関連する装置の動作を制御する。例えば、駆動系制御ユニット１２０１０は、内燃機関又は駆動用モータ等の車両の駆動力を発生させるための駆動力発生装置、駆動力を車輪に伝達するための駆動力伝達機構、車両の舵角を調節するステアリング機構、及び、車両の制動力を発生させる制動装置等の制御装置として機能する。
【０１４７】
ボディ系制御ユニット１２０２０は、各種プログラムにしたがって車体に装備された各種装置の動作を制御する。例えば、ボディ系制御ユニット１２０２０は、キーレスエントリシステム、スマートキーシステム、パワーウィンドウ装置、あるいは、ヘッドランプ、バックランプ、ブレーキランプ、ウィンカー又はフォグランプ等の各種ランプの制御装置として機能する。この場合、ボディ系制御ユニット１２０２０には、鍵を代替する携帯機から発信される電波又は各種スイッチの信号が入力され得る。ボディ系制御ユニット１２０２０は、これらの電波又は信号の入力を受け付け、車両のドアロック装置、パワーウィンドウ装置、ランプ等を制御する。
【０１４８】
車外情報検出ユニット１２０３０は、車両制御システム１２０００を搭載した車両の外部の情報を検出する。例えば、車外情報検出ユニット１２０３０には、撮像部１２０３１が接続される。車外情報検出ユニット１２０３０は、撮像部１２０３１に車外の画像を撮像させるとともに、撮像された画像を受信する。車外情報検出ユニット１２０３０は、受信した画像に基づいて、人、車、障害物、標識又は路面上の文字等の物体検出処理又は距離検出処理を行ってもよい。
【０１４９】
撮像部１２０３１は、光を受光し、その光の受光量に応じた電気信号を出力する光センサである。撮像部１２０３１は、電気信号を画像として出力することもできるし、測距の情報として出力することもできる。また、撮像部１２０３１が受光する光は、可視光であっても良いし、赤外線等の非可視光であっても良い。
【０１５０】
車内情報検出ユニット１２０４０は、車内の情報を検出する。車内情報検出ユニット１２０４０には、例えば、運転者の状態を検出する運転者状態検出部１２０４１が接続される。運転者状態検出部１２０４１は、例えば運転者を撮像するカメラを含み、車内情報検出ユニット１２０４０は、運転者状態検出部１２０４１から入力される検出情報に基づいて、運転者の疲労度合い又は集中度合いを算出してもよいし、運転者が居眠りをしていないかを判別してもよい。
【０１５１】
マイクロコンピュータ１２０５１は、車外情報検出ユニット１２０３０又は車内情報検出ユニット１２０４０で取得される車内外の情報に基づいて、駆動力発生装置、ステアリング機構又は制動装置の制御目標値を演算し、駆動系制御ユニット１２０１０に対して制御指令を出力することができる。例えば、マイクロコンピュータ１２０５１は、車両の衝突回避あるいは衝撃緩和、車間距離に基づく追従走行、車速維持走行、車両の衝突警告、又は車両のレーン逸脱警告等を含むＡＤＡＳ(Advanced Driver Assistance System)の機能実現を目的とした協調制御を行うことができる。
【０１５２】
また、マイクロコンピュータ１２０５１は、車外情報検出ユニット１２０３０又は車内情報検出ユニット１２０４０で取得される車両の周囲の情報に基づいて駆動力発生装置、ステアリング機構又は制動装置等を制御することにより、運転者の操作に拠らずに自律的に走行する自動運転等を目的とした協調制御を行うことができる。
【０１５３】
また、マイクロコンピュータ１２０５１は、車外情報検出ユニット１２０３０で取得される車外の情報に基づいて、ボディ系制御ユニット１２０２０に対して制御指令を出力することができる。例えば、マイクロコンピュータ１２０５１は、車外情報検出ユニット１２０３０で検知した先行車又は対向車の位置に応じてヘッドランプを制御し、ハイビームをロービームに切り替える等の防眩を図ることを目的とした協調制御を行うことができる。
【０１５４】
音声画像出力部１２０５２は、車両の搭乗者又は車外に対して、視覚的又は聴覚的に情報を通知することが可能な出力装置へ音声及び画像のうちの少なくとも一方の出力信号を送信する。図３２の例では、出力装置として、オーディオスピーカ１２０６１、表示部１２０６２及びインストルメントパネル１２０６３が例示されている。表示部１２０６２は、例えば、オンボードディスプレイ及びヘッドアップディスプレイの少なくとも一つを含んでいてもよい。
【０１５５】
図３３は、撮像部１２０３１の設置位置の例を示す図である。
【０１５６】
図３３では、撮像部１２０３１として、撮像部１２１０１，１２１０２，１２１０３，１２１０４，１２１０５を有する。
【０１５７】
撮像部１２１０１，１２１０２，１２１０３，１２１０４，１２１０５は、例えば、車両１２１００のフロントノーズ、サイドミラー、リアバンパ、バックドア及び車室内のフロントガラスの上部等の位置に設けられる。フロントノーズに備えられる撮像部１２１０１及び車室内のフロントガラスの上部に備えられる撮像部１２１０５は、主として車両１２１００の前方の画像を取得する。サイドミラーに備えられる撮像部１２１０２，１２１０３は、主として車両１２１００の側方の画像を取得する。リアバンパ又はバックドアに備えられる撮像部１２１０４は、主として車両１２１００の後方の画像を取得する。車室内のフロントガラスの上部に備えられる撮像部１２１０５は、主として先行車両又は、歩行者、障害物、信号機、交通標識又は車線等の検出に用いられる。
【０１５８】
なお、図３３には、撮像部１２１０１ないし１２１０４の撮影範囲の一例が示されている。撮像範囲１２１１１は、フロントノーズに設けられた撮像部１２１０１の撮像範囲を示し、撮像範囲１２１１２，１２１１３は、それぞれサイドミラーに設けられた撮像部１２１０２，１２１０３の撮像範囲を示し、撮像範囲１２１１４は、リアバンパ又はバックドアに設けられた撮像部１２１０４の撮像範囲を示す。例えば、撮像部１２１０１ないし１２１０４で撮像された画像データが重ね合わせられることにより、車両１２１００を上方から見た俯瞰画像が得られる。
【０１５９】
撮像部１２１０１ないし１２１０４の少なくとも１つは、距離情報を取得する機能を有していてもよい。例えば、撮像部１２１０１ないし１２１０４の少なくとも１つは、複数の撮像素子からなるステレオカメラであってもよいし、位相差検出用の画素を有する撮像素子であってもよい。
【０１６０】
例えば、マイクロコンピュータ１２０５１は、撮像部１２１０１ないし１２１０４から得られた距離情報を基に、撮像範囲１２１１１ないし１２１１４内における各立体物までの距離と、この距離の時間的変化（車両１２１００に対する相対速度）を求めることにより、特に車両１２１００の進行路上にある最も近い立体物で、車両１２１００と略同じ方向に所定の速度（例えば、０ｋｍ／ｈ以上）で走行する立体物を先行車として抽出することができる。さらに、マイクロコンピュータ１２０５１は、先行車の手前に予め確保すべき車間距離を設定し、自動ブレーキ制御（追従停止制御も含む）や自動加速制御（追従発進制御も含む）等を行うことができる。このように運転者の操作に拠らずに自律的に走行する自動運転等を目的とした協調制御を行うことができる。
【０１６１】
例えば、マイクロコンピュータ１２０５１は、撮像部１２１０１ないし１２１０４から得られた距離情報を元に、立体物に関する立体物データを、２輪車、普通車両、大型車両、歩行者、電柱等その他の立体物に分類して抽出し、障害物の自動回避に用いることができる。例えば、マイクロコンピュータ１２０５１は、車両１２１００の周辺の障害物を、車両１２１００のドライバが視認可能な障害物と視認困難な障害物とに識別する。そして、マイクロコンピュータ１２０５１は、各障害物との衝突の危険度を示す衝突リスクを判断し、衝突リスクが設定値以上で衝突可能性がある状況であるときには、オーディオスピーカ１２０６１や表示部１２０６２を介してドライバに警報を出力することや、駆動系制御ユニット１２０１０を介して強制減速や回避操舵を行うことで、衝突回避のための運転支援を行うことができる。
【０１６２】
撮像部１２１０１ないし１２１０４の少なくとも１つは、赤外線を検出する赤外線カメラであってもよい。例えば、マイクロコンピュータ１２０５１は、撮像部１２１０１ないし１２１０４の撮像画像中に歩行者が存在するか否かを判定することで歩行者を認識することができる。かかる歩行者の認識は、例えば赤外線カメラとしての撮像部１２１０１ないし１２１０４の撮像画像における特徴点を抽出する手順と、物体の輪郭を示す一連の特徴点にパターンマッチング処理を行って歩行者か否かを判別する手順によって行われる。マイクロコンピュータ１２０５１が、撮像部１２１０１ないし１２１０４の撮像画像中に歩行者が存在すると判定し、歩行者を認識すると、音声画像出力部１２０５２は、当該認識された歩行者に強調のための方形輪郭線を重畳表示するように、表示部１２０６２を制御する。また、音声画像出力部１２０５２は、歩行者を示すアイコン等を所望の位置に表示するように表示部１２０６２を制御してもよい。
【０１６３】
以上、本開示に係る技術が適用され得る車両制御システムの一例について説明した。本開示に係る技術は、以上説明した構成のうち、撮像部１２０３１に適用され得る。具体的には、例えば、図１の撮像装置１００は、撮像部１２０３１に適用することができる。撮像部１２０３１に本開示に係る技術を適用することにより、その故障個所を特定することができるため、システムの安全性や信頼性を向上させることができる。
【０１６４】
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０１６５】
なお、本明細書に記載された効果はあくまで例示であって、限定されるものではなく、また、他の効果があってもよい。
【０１６６】
なお、本技術は以下のような構成もとることができる。
（１）所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成する複数の画素と、
テストが指示されていない場合には前記複数の画素のそれぞれの前記リクエストを出力リクエストとして出力し、前記テストが指示された場合には新たな複数のリクエストを生成して各々を前記出力リクエストとして出力するテスト回路と、
前記出力リクエストを調停するアービタと、
前記アービタの調停結果に基づいて前記検出信号を送信する通信回路と、
前記テストが指示された場合には前記検出信号に基づいて前記アービタが故障しているか否かを判定する故障判定部と
を具備する固体撮像素子。
（２）前記テスト回路は、前記テストが指示された場合には前記アービタに接続された信号線に所定電位を供給するトランジスタを備え、
前記リクエストは、前記信号線を介して出力される
前記（１）記載の固体撮像素子。
（３）前記テスト回路は、前記リクエストと前記テストを指示する制御信号との論理積を前記出力リクエストとして出力する論理積ゲートを備える
前記（１）記載の固体撮像素子。
（４）前記複数の画素のそれぞれには、互いに異なるアドレスが割り当てられ、
前記テスト回路は、前記アドレスのうち一部に対応する前記新たなリクエストを前記出力リクエストとして出力させる
前記（１）から（３）のいずれかに記載の固体撮像素子。
（５）前記複数の画素が配列された画素アレイ部は、所定数の領域に分割され、
前記アービタは、前記領域ごとにアービタブロックを含み、
前記故障判定部は、前記検出信号に基づいて前記アービタブロックのうち故障したアービタブロックを特定する
前記（４）記載の固体撮像素子。
（６）前記画素の一部は、受光チップに配置され、
前記画素の残りは、回路チップに配置され、
前記受光チップは、前記回路チップに積層される
前記（１）から（５）のいずれかに記載の固体撮像素子。
（７）所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成する複数の画素と、
テストが指示されていない場合には前記複数の画素のそれぞれの前記リクエストを出力リクエストとして出力し、前記テストが指示された場合には新たな複数のリクエストを生成して各々を前記出力リクエストとして出力するテスト回路と、
前記出力リクエストを調停するアービタと、
前記アービタの調停結果に基づいて前記検出信号を送信する通信回路と、
前記テストが指示された場合には前記検出信号に基づいて前記アービタが故障しているか否かを判定する故障判定部と、
前記検出信号に対して所定の処理を実行する信号処理部と
を具備する撮像装置。
（８）複数の画素が所定のイベントを検出した場合には所定の検出信号の送信を要求するリクエストを生成するリクエスト生成手順と、
テストが指示されていない場合には前記複数の画素のそれぞれの前記リクエストを出力リクエストとして出力し、前記テストが指示された場合には新たな複数のリクエストを生成して各々を前記出力リクエストとして出力するテスト手順と、
前記出力リクエストを調停する調停手順と、
前記アービタの調停結果に基づいて前記検出信号を送信する通信手順と、
前記テストが指示された場合には前記検出信号に基づいて前記アービタが故障しているか否かを判定する故障判定手順と
を具備する固体撮像素子の制御方法。
【符号の説明】
【０１６７】
１００  撮像装置
１１０  光学部
１２０  ＤＳＰ回路
１３０  表示部
１４０  操作部
１５０  バス
１６０  フレームメモリ
１７０  記憶部
１８０  電源部
２００  固体撮像素子
２０１  受光チップ
２０２  回路チップ
２１３  列アービタ
２１４  列アドレスエンコーダ
２１５  ステートマシン
２１６  行アドレスエンコーダ
２２０  列ＡＥＲ回路
２２１  列ＡＥＲブロック
２２２  Ｈ側列ＡＥＲブロック
２２３  Ｌ側列ＡＥＲブロック
２２４、４１５、４１７、４２６  ＯＲ（論理和）ゲート
２６０  行ＡＥＲ回路
２７０  行ＡＥＲブロック
２７１、３２４、３３１、３３２、３４２、３４４、３５１、３５３、３６４、３６９、４２２−１、４２２−２、４２２−３  ｐＭＯＳトランジスタ
２７２、２７３、３２１、３２３、３４５、３５２、３５４、３６１〜３６３、３６５〜３６８、３７０、３７１、４１１、４１２、４２１、４２２−４、４２２−５、４２２−６  ｎＭＯＳトランジスタ
２７４、２７５、６０１、６０２  インバータ
２７６  ＮＯＲ（否定論理和）ゲート
３００  画素アレイ部
３１０  画素
３２０  対数応答部
３２２  フォトダイオード
３３０  バッファ
３４０  微分回路
３４１、３４３、３７２  容量
３５０  コンパレータ
３６０  ＡＥＲロジック回路
４１０  列テスト回路
４１３、４１４、４２２  ＡＮＤ（論理積）ゲート
４１６、４１８  列側デコーダ
４２０  行テスト回路  ４２７  行側デコーダ
４３０  テスト制御回路
４３１、４３３  制御信号供給部
４３２、４３４  故障判定部
６００  行アービタ
６１０、６５０〜６５４  アービタブロック
１２０３１  撮像部
【図１】
2019230217.tif 000003
【図２】
2019230217.tif 000004
【図３】
2019230217.tif 000005
【図４】
2019230217.tif 000006
【図５】
2019230217.tif 000007
【図６】
2019230217.tif 000008
【図７】
2019230217.tif 000009
【図８】
2019230217.tif 000010
【図９】
2019230217.tif 000011
【図１０】
2019230217.tif 000012
【図１１】
2019230217.tif 000013
【図１２】
2019230217.tif 000014
【図１３】
2019230217.tif 000015
【図１４】
2019230217.tif 000016
【図１５】
2019230217.tif 000017
【図１６】
2019230217.tif 000018
【図１７】
2019230217.tif 000019
【図１８】
2019230217.tif 000020
【図１９】
2019230217.tif 000021
【図２０】
2019230217.tif 000022
【図２１】
2019230217.tif 000023
【図２２】
2019230217.tif 000024
【図２３】
2019230217.tif 000025
【図２４】
2019230217.tif 000026
【図２５】
2019230217.tif 000027
【図２６】
2019230217.tif 000028
【図２７】
2019230217.tif 000029
【図２８】
2019230217.tif 000030
【図２９】
2019230217.tif 000031
【図３０】
2019230217.tif 000032
【図３１】
2019230217.tif 000033
【図３２】
2019230217.tif 000034
【図３３】
2019230217.tif 000035
【国際調査報告】
2019230217.tif 000036
2019230217.tif 000037
2019230217.tif 000038
2019230217.tif 000039