(57)【特許請求の範囲】
【請求項１】
入力された信号を遅延させて出力する複数の遅延ユニットを有する遅延部を有するとともに、前記遅延ユニットが信号を遅延させる遅延時間を制御する遅延制御部を有して構成され、前記遅延ユニットが出力する信号の論理状態に対応した論理状態を有する複数の信号であって、各信号の論理状態が変化するタイミングの時間差が前記遅延時間に応じた時間である前記複数の信号を出力するパルス出力部と、
同一の定電流を生成する上位電流源セルを有する上位電流源セル部、前記上位電流源セルが生成する前記定電流の電流値に対して所定の割合ずつ値が異なる電流値を生成すべく重み付けされた複数の下位電流源セルを有する下位電流源セル部、前記パルス出力部の出力に基づいて前記下位電流源セルを選択する下位ビット選択部、前記パルス出力部の出力に基づいて前記上位電流源セルを選択する上位ビット選択部を有するm(mは、2以上の自然数)個の機能回路と、
前記m個の機能回路から出力される電流を加算する加算部と、
前記加算部で加算された電流を電圧に変換して出力する変換部と、
を備え、
前記m個の機能回路において、一の機能回路が有する前記下位ビット選択部および前記上位ビット選択部の選択動作のタイミングと、他の機能回路が有する前記下位ビット選択部および前記上位ビット選択部の選択動作のタイミングとの時間差は前記遅延時間の整数倍に応じた時間である
ことを特徴とするランプ波生成回路。
【請求項２】
入力された信号を遅延させて出力する複数の遅延ユニットを有する遅延部を有するとともに、前記遅延ユニットが信号を遅延させる遅延時間を制御する遅延制御部を有して構成され、前記遅延ユニットが出力する信号の論理状態に対応した論理状態を有する複数の信号であって、各信号の論理状態が変化するタイミングの時間差が前記遅延時間に応じた時間である前記複数の信号を出力するパルス出力部と、
同一の定電流を生成する上位電流源セルを有する上位電流源セル部、前記上位電流源セルが生成する前記定電流の電流値に対して所定の割合となる電流値を生成する複数の下位電流源セルを有する下位電流源セル部、前記パルス出力部の出力に基づいて前記下位電流源セルを選択する下位ビット選択部、前記パルス出力部の出力に基づいて前記上位電流源セルを選択する上位ビット選択部を有するm(mは、2以上の自然数)個の機能回路と、
前記m個の機能回路から出力される電流を加算する加算部と、
前記加算部で加算された電流を電圧に変換して出力する変換部と、
を備え、
前記m個の機能回路において、一の機能回路が有する前記下位ビット選択部および前記上位ビット選択部の選択動作のタイミングと、他の機能回路が有する前記下位ビット選択部および前記上位ビット選択部の選択動作のタイミングとの時間差は前記遅延時間の整数倍に応じた時間である
ことを特徴とするランプ波生成回路。
【請求項３】
前記遅延部は、前記遅延ユニットをリング状に接続されてなる円環遅延回路であることを特徴とする請求項１または請求項２に係るランプ波生成回路。
【請求項４】
前記上位ビット選択部は、
前記上位電流源セルを選択するシフトレジスタ部と、
前記パルス出力部の出力に基づいて、前記シフトレジスタ部に与えるシフトクロックを生成するシフト制御部と、
を有する
ことを特徴とする請求項１または請求項２に係るランプ波生成回路。
【請求項５】
入射される電磁波の大きさに応じて画素信号を出力する画素が複数、行列状に配置された撮像部と、
請求項１から請求項４の何れか一項に係るランプ波生成回路と、
を備えることを特徴とする固体撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間の経過とともに電圧値が増加または減少するランプ波を生成するランプ波生成回路、およびこのランプ波生成回路を備えた固体撮像装置に関する。
【背景技術】
【０００２】
図20は、画素列毎にADC（AD変換器）を搭載した固体撮像装置の構成例を示している。図20に示す固体撮像装置1は、撮像部2、行走査回路3、列走査回路4、タイミング制御回路5、ADC群6、ランプ波生成回路7、カウンタ8、およびセンスアンプ回路を含むデータ出力回路9を有する。
【０００３】
撮像部2には、フォトダイオードと画素内アンプとを含み、入射される電磁波の大きさに応じて画素信号を出力する単位画素20が行列状に配置されている。タイミング制御回路5は、撮像部2から画素信号を順次読み出すための制御回路である。行走査回路3は、行制御線21を介して撮像部2の行アドレスや行走査の制御を行う。列走査回路4は、ADC群6の列アドレスや列走査の制御を行う。ランプ波生成回路7は、時間の経過とともに電圧値が増加または減少するランプ波を生成する。
【０００４】
ADC群6は、nビットのデジタル信号変換機能を有し、各画素列に対応した垂直信号線22毎に設けられた列ADC部60を有する。列ADC部60は、比較器601と、ラッチ部602とを有する。比較器601は、ランプ波生成回路7により生成されるランプ波と、行制御線21毎に単位画素20から各垂直信号線22を経由して得られるアナログ信号とを比較する。ラッチ部602は、比較時間をカウントするカウンタ8のカウント結果を保持するラッチ回路603，604を有する。各ラッチ部602の出力は、2nビット幅の水平転送線117に接続されている。データ出力回路9は、それぞれの水平転送線117に対応した2n個のセンス回路を含む。
【０００５】
次に、固体撮像装置1の動作について説明する。撮像部2の選択行の各単位画素20からは、アナログの画素信号として、1回目の読出し動作で画素信号の雑音を含むリセットレベルが読み出され、その後、2回目の読出し動作で信号レベルが読み出される。そして、リセットレベルと信号レベルとが垂直信号線22を通してADC群6に時系列で入力される。
【０００６】
任意の行の単位画素20から垂直信号線22への1回目の読出しが安定した後、ランプ波生成回路7によって、参照電圧を時間的に変化させたランプ波が生成され、比較器601に入力される。比較器601は、任意の垂直信号線22の電圧とランプ波との比較を行う。比較器601へのランプ波の入力と並行して、カウンタ8で1回目のカウントがなされる。
【０００７】
ランプ波の電圧レベルと任意の垂直信号線22の電圧が等しくなったとき、比較器601の出力は反転し、同時に比較期間に応じたカウント値がラッチ部602に保持される。この1回目の読み出し時には、単位画素20のリセットレベルのバラツキは一般に小さく、またリセット電圧は全画素で共通なため、任意の垂直信号線22の出力はおおよそ既知の値に等しい。従って、1回目のリセットレベルの読み出し時には、ランプ波の電圧を適宜調整することにより比較期間を短くすることが可能である。
【０００８】
2回目の読み出し時には、リセットレベルに加えて単位画素20毎の入射光量に応じた信号レベルを読み出し、1回目の読み出しと同様の動作を行う。すなわち、任意の行の単位画素20から任意の垂直信号線22への2回目の読み出しが安定した後、ランプ波生成回路7によって、参照電圧を時間的に変化させたランプ波が生成され、比較器601に入力される。比較器601は、任意の垂直信号線22の電圧とランプ波との比較を行う。比較器601へのランプ波の入力と並行して、カウンタ8で2回目のカウントがなされる。
【０００９】
ランプ波の電圧レベルと任意の垂直信号線22の電圧が等しくなったとき、比較器601の出力は反転し、同時に比較期間に応じたカウント値がラッチ部602に保持される。1回目のカウント値は、例えばラッチ回路603に保持され、2回目のカウント値は、例えばラッチ回路604に保持される。
【００１０】
以上の2回の読み出しが終了した後、列走査回路4により、ラッチ部602に保持された1回目と2回目のそれぞれnビットのデジタル信号が2n本の水平転送線117を経由して、データ出力回路9で検出される。続いて、順次、減算回路において、2回目の読み出しで得られた信号から1回目の読み出しで得られた信号が減算された後、減算後の信号が外部に出力される。その後、順次行毎に同様の動作が繰り返され、2次元画像が生成される。
【００１１】
なお、特許文献1には、固体撮像装置に適用可能な走査回路が記載されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００２−１５８９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上述したような固体撮像装置では、ランプ波生成回路を高速に動作させるための駆動クロックの成型をする必要があり、高速なランプ波生成が困難であるという課題がある。以下、この課題について説明する。上述したような固体撮像装置では、参照信号として時間の経過とともに電圧値が増加あるいは減少するランプ波が必要となる。一般的に、ランプ波の生成は、DA変換器（を構成するカウンタ回路）を高速に動作させることで行うが、その生成には駆動クロックであるカウントクロックの成型（高速なクロックの生成と生成したクロックの複雑な位相調整）をする必要があり、特にGHzオーダのカウントクロックの成型は困難である。
【００１４】
本発明は、上述した課題に鑑みてなされたものであって、高速化が容易なランプ波生成回路および固体撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、上記の課題を解決するためになされたもので、入力された信号を遅延させて出力する複数の遅延ユニットを有する遅延部を有するとともに、前記遅延ユニットが信号を遅延させる遅延時間を制御する遅延制御部を有して構成され、前記遅延ユニットが出力する信号の論理状態に対応した論理状態を有する複数の信号であって、各信号の論理状態が変化するタイミングの時間差が前記遅延時間に応じた時間である前記複数の信号を出力するパルス出力部と、同一の定電流を生成する上位電流源セルを有する上位電流源セル部、前記上位電流源セルが生成する前記定電流の電流値に対して所定の割合ずつ値が異なる電流値を生成すべく重み付けされた複数の下位電流源セルを有する下位電流源セル部、前記パルス出力部の出力に基づいて前記下位電流源セルを選択する下位ビット選択部、前記パルス出力部の出力に基づいて前記上位電流源セルを選択する上位ビット選択部を有するm(mは、2以上の自然数)個の機能回路と、前記m個の機能回路から出力される電流を加算する加算部と、前記加算部で加算された電流を電圧に変換して出力する変換部と、を備え、前記m個の機能回路において、一の機能回路が有する前記下位ビット選択部および前記上位ビット選択部の選択動作のタイミングと、他の機能回路が有する前記下位ビット選択部および前記上位ビット選択部の選択動作のタイミングとの時間差は前記遅延時間の整数倍に応じた時間であることを特徴とするランプ波生成回路である。
【００１６】
また、本発明は、入力された信号を遅延させて出力する複数の遅延ユニットを有する遅延部を有するとともに、前記遅延ユニットが信号を遅延させる遅延時間を制御する遅延制御部を有して構成され、前記遅延ユニットが出力する信号の論理状態に対応した論理状態を有する複数の信号であって、各信号の論理状態が変化するタイミングの時間差が前記遅延時間に応じた時間である前記複数の信号を出力するパルス出力部と、同一の定電流を生成する上位電流源セルを有する上位電流源セル部、前記上位電流源セルが生成する前記定電流の電流値に対して所定の割合となる電流値を生成する複数の下位電流源セルを有する下位電流源セル部、前記パルス出力部の出力に基づいて前記下位電流源セルを選択する下位ビット選択部、前記パルス出力部の出力に基づいて前記上位電流源セルを選択する上位ビット選択部を有するm(mは、2以上の自然数)個の機能回路と、前記m個の機能回路から出力される電流を加算する加算部と、前記加算部で加算された電流を電圧に変換して出力する変換部と、を備え、前記m個の機能回路において、一の機能回路が有する前記下位ビット選択部および前記上位ビット選択部の選択動作のタイミングと、他の機能回路が有する前記下位ビット選択部および前記上位ビット選択部の選択動作のタイミングとの時間差は前記遅延時間の整数倍に応じた時間であることを特徴とするランプ波生成回路である。
【００１７】
また、本発明のランプ波生成回路において、前記遅延部は、前記遅延ユニットをリング状に接続されてなる円環遅延回路であることを特徴とする。
【００１８】
また、本発明のランプ波生成回路において、前記上位ビット選択部は、前記上位電流源セルを選択するシフトレジスタ部と、前記パルス出力部の出力に基づいて、前記シフトレジスタ部に与えるシフトクロックを生成するシフト制御部と、を有することを特徴とする。
【００１９】
また、本発明は、入射される電磁波の大きさに応じて画素信号を出力する画素が複数、行列状に配置された撮像部と、上記のランプ波生成回路と、を備えることを特徴とする固体撮像装置である。
【発明の効果】
【００２０】
本発明によれば、遅延時間に応じた時間差で論理状態が変化する複数の信号に基づいて機能回路が下位電流源セルおよび上位電流源セルを選択することが可能となるため、駆動クロックを成型する必要がなく、機能回路の動作を容易に高速化することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第1の実施形態によるランプ波生成回路の構成を示すブロック図である。
【図２】本発明の第1の実施形態によるランプ波生成回路が有するパルス出力部の構成を示す回路図である。
【図３】本発明の第1の実施形態によるランプ波生成回路が有するパルス出力部の動作を示すタイミングチャートである。
【図４】本発明の第1の実施形態によるランプ波生成回路が有する下位ビット選択部の構成を示す回路図である。
【図５】本発明の第1の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図６】本発明の第1の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図７】本発明の第1の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図８】本発明の第1の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図９】本発明の第2の実施形態によるランプ波生成回路の構成を示すブロック図である。
【図１０】本発明の第2の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図１１】本発明の第2の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図１２】本発明の第2の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図１３】本発明の第2の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図１４】本発明の第3の実施形態によるランプ波生成回路の構成を示すブロック図である。
【図１５】本発明の第3の実施形態によるランプ波生成回路が有する下位ビット選択部の構成を示す回路図である。
【図１６】本発明の第3の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図１７】本発明の第3の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図１８】本発明の第3の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図１９】本発明の第3の実施形態によるランプ波生成回路の動作を示すタイミングチャートである。
【図２０】従来の固体撮像装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照し、本発明の実施形態を説明する。
【００２３】
（第1の実施形態）
まず、本発明の第1の実施形態を説明する。図1は、本実施形態によるランプ波生成回路の構成の一例を示している。図1に示すランプ波生成回路は、パルス出力部10、上位電流源セル部11a，11b，11c、下位電流源セル部12、上位ビット選択部13a，13b，13c、下位ビット選択部14、加算部15、変換部16、およびブロック制御部17を有している。
【００２４】
パルス出力部10は、パルスDUO[0]〜DUO[8]を生成して出力する。上位電流源セル部11a，11b，11cは、同一の定電流を生成する複数の上位電流源セル（図中の“×1”と記載されているセル）を有する。これらの上位電流源セルは行列状に配列されている。
【００２５】
下位電流源セル部12は、上位電流源セル部11a，11b，11cを構成する個々の上位電流源セルが生成する定電流の電流値の3分の1ずつ値が異なる電流値を生成すべく重み付けされた複数の下位電流源セル（図中の“×1/3”、“×2/3”と記載されているセル）を有する。すなわち、1つの上位電流源セルが生成する定電流の電流値をIとすると、下位電流源セル部12を構成する下位電流源セルはそれぞれ、電流値がI/3、2×I/3の電流を生成する。また、下位電流源セル部12は、電流値がI/3の電流を生成する下位電流源セルと、電流値が2×I/3の電流を生成する下位電流源セルとの組を3組分有する。
【００２６】
上位ビット選択部13aは、パルス出力部10から出力される信号DUO[4]に基づいて上位電流源セル部11aの上位電流源セルを選択する。上位ビット選択部13bは、パルス出力部10から出力される信号DUO[6]に基づいて上位電流源セル部11bの上位電流源セルを選択する。上位ビット選択部13cは、パルス出力部10から出力される信号DUO[8]に基づいて上位電流源セル部11cの上位電流源セルを選択する。
【００２７】
上位ビット選択部13a，13b，13cは、上位電流源セルを選択する信号を生成して上位電流源セル部11a，11b，11cに出力するシフトレジスタ部130a，130b，130cと、パルス出力部10から出力される信号DUO[4]，DUO[6]，DUO[8]に基づいてシフトレジスタ部130a，130b，130cをシフト動作させるためのシフトクロックを生成するシフト制御部131a，131b，131cとを有する。シフトレジスタ部130a，130b，130cは、上位電流源セルと略同数のシフトレジスタ回路を有する。
【００２８】
下位ビット選択部14は、パルス出力部10から出力される信号DUO[0]〜DUO[8]に基づいて下位電流源セル部12の下位電流源セルを選択する。下位ビット選択部14は、下位電流源セルを選択する信号SCAN[0]，SCAN[3]を生成する第1の下位ビット選択部SAと、下位電流源セルを選択する信号SCAN[1]，SCAN[4]を生成する第2の下位ビット選択部SBと、下位電流源セルを選択する信号SCAN[2]，SCAN[5]を生成する第3の下位ビット選択部SCとを有する。
【００２９】
加算部15は、上位電流源セル部11a，11b，11cを構成する上位電流源セルおよび下位電流源セル部12を構成する下位電流源セルから出力される定電流を加算して出力する。変換部16は、加算部15が出力する電流を電圧信号に変換して出力する。変換部16には、例えば抵抗素子や容量素子を用いることが想定されるが、これに限る必要もない。ブロック制御部17は、上記の各部を制御する。
【００３０】
上位電流源セル部11aと、下位電流源セル部12の1組の下位電流源セルと、上位ビット選択部13aと、下位ビット選択部14の第1の下位ビット選択部SAは第1の機能回路を構成している。上位電流源セル部11bと、下位電流源セル部12の1組の下位電流源セルと、上位ビット選択部13bと、下位ビット選択部14の第2の下位ビット選択部SBは第2の機能回路を構成している。上位電流源セル部11cと、下位電流源セル部12の1組の下位電流源セルと、上位ビット選択部13cと、下位ビット選択部14の第3の下位ビット選択部SCは第3の機能回路を構成している。尚、3個の機能回路は略同様に構成されることが好ましいが、これに限らない。
【００３１】
図2はパルス出力部10の詳細な構成を示している。パルス出力部10は、遅延部100および遅延制御部101を有している。遅延部100は、入力された信号を遅延させて出力する複数の遅延ユニットDU[*]（*は、0〜8）が接続された構成を有し、1段目の遅延ユニットDU[0]に入力されたスタートパルス（=StartP）を各遅延ユニットによって遅延させ、最終段目の遅延ユニットDU[8]から出力する。各遅延ユニットDU[*]は、反転素子であるNAND回路で構成されている。最終段目の遅延ユニットDU[8]の出力は1段目の遅延ユニットDU[0]の入力に接続されており、遅延ユニットDU[0]〜DU[8]は、リング状に接続された円環遅延回路を構成している。遅延制御部101は、遅延ユニットDU[*]が信号を遅延させる遅延時間を制御する可変電流源で構成されている。可変電流源の電流値は、バイアス電圧Vbiasを変えることで制御する。
【００３２】
尚、遅延ユニットはこの構成に限らない。また、遅延制御部101もこの構成に限らない。図2では、遅延ユニットの下側に可変電流源を設けているが、可変電流源を下側でなく、上側あるいは上下の両方に設けても構わないし、これに限る必要もない。
【００３３】
図3はパルス出力部10の動作を示している。1段目の遅延ユニットDU[0]に入力されるスタートパルスStartPの論理状態がL（Low）状態からH（High）状態に変化することで、遅延部100を構成する遅延ユニットDU[*]が遷移動作を開始する。スタートパルスStartPの論理状態が変化してから遅延ユニットDU[0]の遅延時間が経過したタイミングで、遅延ユニットDU[0]から出力される信号DUO[0]の論理状態がH状態からL状態に変化する。続いて、信号DUO[0]の論理状態が変化してから遅延ユニットDU[1]の遅延時間が経過したタイミングで、遅延ユニットDU[1]から出力される信号DUO[1]の論理状態がL状態からH状態に変化する。以降、同様にして各遅延ユニットDU[*]から出力される信号DUO[*]の論理状態が順次変化する。
【００３４】
上記の動作により、遅延ユニットDU[*]から出力される信号DUO[*]の論理状態は、1段前の遅延ユニットDU[*]から出力される信号DUO[*]の論理状態が変化したタイミングから遅延ユニットDU[*]の遅延時間だけ経過したタイミングで変化する。つまり、パルス出力部10が出力する信号DUO[0]〜DUO[8]のそれぞれの論理状態が変化するタイミングは遅延ユニットDU[*]の遅延時間ずつ異なる。
【００３５】
図4は下位ビット選択部14の詳細な構成を示している。下位ビット選択部14は、パルス出力部10が有する複数の遅延ユニットDU[*]から出力される信号を論理演算することにより、所定のタイミングで所定の論理となるパルス信号を生成して出力する。下位ビット選択部14は、インバータ回路INV[*]（*は、0〜8）と、NAND回路NAND[*]（*は、0〜8）とで構成されている。
【００３６】
所定の遅延ユニットから出力された信号が反転されてNAND回路NAND[*]の一方の入力端子に入力され、所定の遅延ユニットの3段前の遅延ユニットから出力された信号がNAND回路NAND[*]の他方の入力端子に入力される。NAND回路NAND[*]から出力された信号は、所望の論理を得るためにインバータ回路INV[*]で反転され、信号SCAN_[*]として出力される。すなわち、下位ビット選択部14は、所定の遅延ユニットから出力された信号と、所定の遅延ユニットの3段前の遅延ユニットから出力された信号を反転した信号との論理積演算（AND）を行った信号を出力する。
【００３７】
NAND回路NAND[0]，NAND[3]およびインバータ回路INV[0]，INV[3]が図1の第1の下位ビット選択部SAに対応し、NAND回路NAND[1]，NAND[4]およびインバータ回路INV[1]，INV[4]が図1の第2の下位ビット選択部SBに対応し、NAND回路NAND[2]，NAND[5]およびインバータ回路INV[2]，INV[5]が図1の第3の下位ビット選択部SCに対応する。尚、この構成は一例であり、これに限らない。
【００３８】
次に、ランプ波生成回路の動作を説明する。図5は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第1の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[0]，SCAN[3]と、第1の機能回路を構成する上位電流源セル部11aの上位電流源セルの選択に係る信号DUO[4]と、第1の機能回路を構成する下位電流源セル部12が生成する下位電流値Aと、第1の機能回路を構成する上位電流源セル部11aが生成する上位電流値Aと、下位電流値Aおよび上位電流値Aの合計である加算値Aとを示している。
【００３９】
図6は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第2の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[1]，SCAN[4]と、第2の機能回路を構成する上位電流源セル部11bの上位電流源セルの選択に係る信号DUO[6]と、第2の機能回路を構成する下位電流源セル部12が生成する下位電流値Bと、第2の機能回路を構成する上位電流源セル部11bが生成する上位電流値Bと、下位電流値Bおよび上位電流値Bの合計である加算値Bとを示している。
【００４０】
図7は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第3の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[2]，SCAN[5]と、第3の機能回路を構成する上位電流源セル部11cの上位電流源セルの選択に係る信号DUO[8]と、第3の機能回路を構成する下位電流源セル部12が生成する下位電流値Cと、第3の機能回路を構成する上位電流源セル部11cが生成する上位電流値Cと、下位電流値Cおよび上位電流値Cの合計である加算値Cとを示している。
【００４１】
まず、スタートパルス（=StartP）の論理状態がL状態からH状態に変化することで、パルス出力部10を構成する遅延ユニットDU[*]（*は、0〜8）が遷移動作を開始する。遅延ユニットDU[*]の遷移動作に応じて、パルス出力部から出力される信号DUO[*]（*は、0〜8）の論理状態が順次変化する。各信号DUO[*]は、それぞれに対応した機能回路に入力される。
【００４２】
第1〜第3の機能回路は、パルス出力部10から出力される信号DUO[*]に同期して動作する。以下、各機能回路の動作について説明する。以下では説明を簡単にするため、1つの上位電流源セルが出力する電流値を1とし、1つの下位電流源セル（2種類）が出力する電流値をそれぞれ1/3、2/3とする。
【００４３】
第1の機能回路では、下位ビット選択部14の第1の下位ビット選択部SAが出力する信号SCAN[0]，SCAN[3]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Aが出力される。また、第1の機能回路では、上位ビット選択部13aに入力される信号DUO[4]がL状態からH状態に変化するタイミングで上位電流源セル部11aの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Aが出力される。
【００４４】
第1の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[1]がL状態からH状態に変化したタイミングで信号SCAN[0]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Aが1/3増加する。続いて、信号DUO[7]がL状態からH状態に変化したタイミングで信号SCAN[0]がH状態からL状態に変化するとともに信号SCAN[3]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが非選択となるとともに、2/3の電流値を出力する下位電流源セルが選択され、下位電流値Aが1/3増加する。続いて、信号DUO[4]がL状態からH状態に変化したタイミングで信号SCAN[3]がH状態からL状態に変化する。これにより、2/3の電流値を出力する下位電流源セルが非選択となり、下位電流値Aが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００４５】
第1の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[4]がL状態からH状態に変化したタイミングで、上位ビット選択部13aのシフト制御部131aが信号DUO[4]の変化に基づいたシフトクロックを生成する。上位ビット選択部13aのシフトレジスタ部130aは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Aが1増加する。以降、同様に信号DUO[4]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Aが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Aは1/3ずつ増加する。
【００４６】
第2の機能回路では、下位ビット選択部14の第2の下位ビット選択部SBが出力する信号SCAN[1]，SCAN[4]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Bが出力される。また、第2の機能回路では、上位ビット選択部13bに入力される信号DUO[6]がL状態からH状態に変化するタイミングで上位電流源セル部11bの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Bが出力される。
【００４７】
第2の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[3]がL状態からH状態に変化したタイミングで信号SCAN[1]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Bが1/3増加する。続いて、信号DUO[0]がL状態からH状態に変化したタイミングで信号SCAN[1]がH状態からL状態に変化するとともに信号SCAN[4]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが非選択となるとともに、2/3の電流値を出力する下位電流源セルが選択され、下位電流値Bが1/3増加する。続いて、信号DUO[6]がL状態からH状態に変化したタイミングで信号SCAN[4]がH状態からL状態に変化する。これにより、2/3の電流値を出力する下位電流源セルが非選択となり、下位電流値Bが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００４８】
第2の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[6]がL状態からH状態に変化したタイミングで、上位ビット選択部13bのシフト制御部131bが信号DUO[6]の変化に基づいたシフトクロックを生成する。上位ビット選択部13bのシフトレジスタ部130bは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Bが1増加する。以降、同様に信号DUO[6]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Bが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Bは1/3ずつ増加する。
【００４９】
第3の機能回路では、下位ビット選択部14の第3の下位ビット選択部SCが出力する信号SCAN[2]，SCAN[5]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Cが出力される。また、第3の機能回路では、上位ビット選択部13cに入力される信号DUO[8]がL状態からH状態に変化するタイミングで上位電流源セル部11cの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Cが出力される。
【００５０】
第3の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[5]がL状態からH状態に変化したタイミングで信号SCAN[2]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Cが1/3増加する。続いて、信号DUO[2]がL状態からH状態に変化したタイミングで信号SCAN[2]がH状態からL状態に変化するとともに信号SCAN[5]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが非選択となるとともに、2/3の電流値を出力する下位電流源セルが選択され、下位電流値Cが1/3増加する。続いて、信号DUO[8]がL状態からH状態に変化したタイミングで信号SCAN[5]がH状態からL状態に変化する。これにより、2/3の電流値を出力する下位電流源セルが非選択となり、下位電流値Cが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００５１】
第3の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[8]がL状態からH状態に変化したタイミングで、上位ビット選択部13cのシフト制御部131cが信号DUO[8]の変化に基づいたシフトクロックを生成する。上位ビット選択部13cのシフトレジスタ部130cは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Cが1増加する。以降、同様に信号DUO[8]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Cが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Cは1/3ずつ増加する。
【００５２】
加算部15で各機能回路からの定電流出力が加算され（加算値A＋加算値B＋加算値C）、変換部16で電圧に変換される。上述した加算値A、加算値B、加算値Cを合計した加算値は1/3ずつ増加する（図8参照）。
【００５３】
図8に示すように、下位電流値Aが変化するタイミングから2段分の遅延ユニットの遅延時間が経過したタイミングで下位電流値Bが変化し、下位電流値Bが変化するタイミングから2段分の遅延ユニットの遅延時間が経過したタイミングで下位電流値Cが変化する。尚、本例では、各下位電流値が0になるタイミングを基準としている。同様に、上位電流値Aが変化するタイミングから2段分の遅延ユニットの遅延時間が経過したタイミングで上位電流値Bが変化し、上位電流値Bが変化するタイミングから2段分の遅延ユニットの遅延時間が経過したタイミングで上位電流値Cが変化する。尚、本例では、各上位電流値が増加するタイミングを基準としている。
【００５４】
つまり、第1の機能回路の第1の下位ビット選択部SAおよび上位ビット選択部13aによる下位電流源セルおよび上位電流源セルの選択/非選択に係るタイミングから、一定時間（本例の場合、2段分の遅延ユニットの遅延時間）が経過したタイミングで第2の機能回路の第2の下位ビット選択部SBおよび上位ビット選択部13bによる下位電流源セルおよび上位電流源セルの選択/非選択が行われる。下位電流源セルおよび上位電流源セルによる選択/非選択のタイミングに関して、第2の機能回路と第3の機能回路の関係も同様である。したがって、第1〜第3の機能回路は、パルス出力部10から出力される信号に同期して動作し、かつ、各機能回路による下位電流源セルおよび上位電流源セルの選択/非選択に係るタイミングは一定の時間差を有する。
【００５５】
上述したように、本実施形態によれば、パルス出力部10の遅延ユニットDU[*]（*は、0〜8）の遅延時間に応じた時間差で論理状態が変化する信号DUO[*]（*は、0〜8）に基づいて、第1〜第3の機能回路が下位電流源セルおよび上位電流源セルを選択することが可能となる。このため、駆動クロックを成型する必要がなく、各機能回路の動作を容易に高速化することができる。
【００５６】
また、各機能回路を一定の時間差で動作させることにより、所定の時間間隔で電圧が変化する安定したランプ波を生成することができる。このため、グリッチの発生やミスコードの発生を抑圧することができる。また、このランプ波生成回路を、例えば図20のランプ波生成回路7に代えて設けることで、固体撮像装置の高速化が可能となる。
【００５７】
また、本実施形態によれば、以下の効果も得られる。DA変換器を用いた一般的なランプ波生成回路では、カウンタ回路から出力された信号を用いて下位電流源セルの選択を行い、カウンタ回路から出力された信号をデコードした信号を用いて上位電流源セルの選択を行っている。このため、下位電流源セルの選択/非選択と上位電流源セルの選択とが同時に行われる際に両者のタイミングを合わせることが困難であり、両者のタイミングのずれによるグリッチが発生する。これに対して、本実施形態では、シフトレジスタ部とシフト制御部とで上位ビット選択部を構成することによって、下位電流源セルの選択/非選択と上位電流源セルの選択とのタイミングのずれを抑圧し、グリッチの発生を抑圧することができる。
【００５８】
（第2の実施形態）
次に、本発明の第2の実施形態を説明する。図9は、本実施形態によるランプ波生成回路の構成の一例を示している。パルス出力部10から上位ビット選択部13a，13b，13cに出力される信号および下位ビット選択部14から下位電流源セル部12に出力される信号以外は、図1に示したランプ波生成回路と同様であるので、説明を省略する。
【００５９】
上位ビット選択部13aは、パルス出力部10から出力される信号DUO[4]に基づいて上位電流源セル部11aの上位電流源セルを選択する。上位ビット選択部13bは、パルス出力部10から出力される信号DUO[0]に基づいて上位電流源セル部11bの上位電流源セルを選択する。上位ビット選択部13cは、パルス出力部10から出力される信号DUO[5]に基づいて上位電流源セル部11cの上位電流源セルを選択する。
【００６０】
下位ビット選択部14の第1の下位ビット選択部SAは信号SCAN[0]，SCAN[3]を下位電流源セル部12に出力し、下位ビット選択部14の第2の下位ビット選択部SBは信号SCAN[7]，SCAN[1]を下位電流源セル部12に出力し、下位ビット選択部14の第3の下位ビット選択部SCは信号SCAN[5]，SCAN[8]を下位電流源セル部12に出力する。
【００６１】
次に、ランプ波生成回路の動作を説明する。図10は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第1の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[0]，SCAN[3]と、第1の機能回路を構成する上位電流源セル部11aの上位電流源セルの選択に係る信号DUO[4]と、第1の機能回路を構成する下位電流源セル部12が生成する下位電流値Aと、第1の機能回路を構成する上位電流源セル部11aが生成する上位電流値Aと、下位電流値Aおよび上位電流値Aの合計である加算値Aとを示している。
【００６２】
図11は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第2の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[1]，SCAN[7]と、第2の機能回路を構成する上位電流源セル部11bの上位電流源セルの選択に係る信号DUO[0]と、第2の機能回路を構成する下位電流源セル部12が生成する下位電流値Bと、第2の機能回路を構成する上位電流源セル部11bが生成する上位電流値Bと、下位電流値Bおよび上位電流値Bの合計である加算値Bとを示している。
【００６３】
図12は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第3の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[5]，SCAN[8]と、第3の機能回路を構成する上位電流源セル部11cの上位電流源セルの選択に係る信号DUO[5]と、第3の機能回路を構成する下位電流源セル部12が生成する下位電流値Cと、第3の機能回路を構成する上位電流源セル部11cが生成する上位電流値Cと、下位電流値Cおよび上位電流値Cの合計である加算値Cとを示している。
【００６４】
まず、スタートパルス（=StartP）の論理状態がL状態からH状態に変化することで、パルス出力部10を構成する遅延ユニットDU[*]（*は、0〜8）が遷移動作を開始する。遅延ユニットDU[*]の遷移動作に応じて、パルス出力部から出力される信号DUO[*]（*は、0〜8）の論理状態が順次変化する。各信号DUO[*]は、それぞれに対応した機能回路に入力される。
【００６５】
第1〜第3の機能回路は、パルス出力部10から出力される信号DUO[*]に同期して動作する。以下、各機能回路の動作について説明する。以下では説明を簡単にするため、1つの上位電流源セルが出力する電流値を1とし、1つの下位電流源セル（2種類）が出力する電流値をそれぞれ1/3、2/3とする。
【００６６】
第1の機能回路では、下位ビット選択部14の第1の下位ビット選択部SAが出力する信号SCAN[0]，SCAN[3]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Aが出力される。また、第1の機能回路では、上位ビット選択部13aに入力される信号DUO[4]がL状態からH状態に変化するタイミングで上位電流源セル部11aの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Aが出力される。
【００６７】
第1の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[1]がL状態からH状態に変化したタイミングで信号SCAN[0]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Aが1/3増加する。続いて、信号DUO[7]がL状態からH状態に変化したタイミングで信号SCAN[0]がH状態からL状態に変化するとともに信号SCAN[3]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが非選択となるとともに、2/3の電流値を出力する下位電流源セルが選択され、下位電流値Aが1/3増加する。続いて、信号DUO[4]がL状態からH状態に変化したタイミングで信号SCAN[3]がH状態からL状態に変化する。これにより、2/3の電流値を出力する下位電流源セルが非選択となり、下位電流値Aが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００６８】
第1の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[4]がL状態からH状態に変化したタイミングで、上位ビット選択部13aのシフト制御部131aが信号DUO[4]の変化に基づいたシフトクロックを生成する。上位ビット選択部13aのシフトレジスタ部130aは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Aが1増加する。以降、同様に信号DUO[4]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Aが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Aは1/3ずつ増加する。
【００６９】
第2の機能回路では、下位ビット選択部14の第2の下位ビット選択部SBが出力する信号SCAN[7]，SCAN[1]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Bが出力される。また、第2の機能回路では、上位ビット選択部13bに入力される信号DUO[0]がL状態からH状態に変化するタイミングで上位電流源セル部11bの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Bが出力される。
【００７０】
第2の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[6]がL状態からH状態に変化したタイミングで信号SCAN[7]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Bが1/3増加する。続いて、信号DUO[3]がL状態からH状態に変化したタイミングで信号SCAN[7]がH状態からL状態に変化するとともに信号SCAN[1]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが非選択となるとともに、2/3の電流値を出力する下位電流源セルが選択され、下位電流値Bが1/3増加する。続いて、信号DUO[0]がL状態からH状態に変化したタイミングで信号SCAN[1]がH状態からL状態に変化する。これにより、2/3の電流値を出力する下位電流源セルが非選択となり、下位電流値Bが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００７１】
第2の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[0]がL状態からH状態に変化したタイミングで、上位ビット選択部13bのシフト制御部131bが信号DUO[0]の変化に基づいたシフトクロックを生成する。上位ビット選択部13bのシフトレジスタ部130bは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Bが1増加する。以降、同様に信号DUO[0]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Bが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Bは1/3ずつ増加する。
【００７２】
第3の機能回路では、下位ビット選択部14の第3の下位ビット選択部SCが出力する信号SCAN[5]，SCAN[8]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Cが出力される。また、第3の機能回路では、上位ビット選択部13cに入力される信号DUO[5]がL状態からH状態に変化するタイミングで上位電流源セル部11cの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Cが出力される。
【００７３】
第3の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[2]がL状態からH状態に変化したタイミングで信号SCAN[5]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Cが1/3増加する。続いて、信号DUO[8]がL状態からH状態に変化したタイミングで信号SCAN[5]がH状態からL状態に変化するとともに信号SCAN[8]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが非選択となるとともに、2/3の電流値を出力する下位電流源セルが選択され、下位電流値Cが1/3増加する。続いて、信号DUO[5]がL状態からH状態に変化したタイミングで信号SCAN[8]がH状態からL状態に変化する。これにより、2/3の電流値を出力する下位電流源セルが非選択となり、下位電流値Cが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００７４】
第3の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[5]がL状態からH状態に変化したタイミングで、上位ビット選択部13cのシフト制御部131cが信号DUO[5]の変化に基づいたシフトクロックを生成する。上位ビット選択部13cのシフトレジスタ部130cは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Cが1増加する。以降、同様に信号DUO[5]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Cが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Cは1/3ずつ増加する。
【００７５】
加算部15で各機能回路からの定電流出力が加算され（加算値A＋加算値B＋加算値C）、変換部16で電圧に変換される。上述した加算値A、加算値B、加算値Cを合計した加算値は1/3ずつ増加する（図13参照）。
【００７６】
図13に示すように、下位電流値Cが変化するタイミングから4段分の遅延ユニットの遅延時間が経過したタイミングで下位電流値Bが変化し、下位電流値Bが変化するタイミングから4段分の遅延ユニットの遅延時間が経過したタイミングで下位電流値Aが変化する。尚、本例では、各下位電流値が0になるタイミングを基準としている。同様に、上位電流値Cが変化するタイミングから4段分の遅延ユニットの遅延時間が経過したタイミングで上位電流値Bが変化し、上位電流値Bが変化するタイミングから4段分の遅延ユニットの遅延時間が経過したタイミングで上位電流値Aが変化する。尚、本例では、各上位電流値が増加するタイミングを基準としている。
【００７７】
つまり、第3の機能回路の第3の下位ビット選択部SCおよび上位ビット選択部13cによる下位電流源セルおよび上位電流源セルの選択/非選択に係るタイミングから、一定時間（本例の場合、4段分の遅延ユニットの遅延時間）が経過したタイミングで第2の機能回路の第2の下位ビット選択部SBおよび上位ビット選択部13bによる下位電流源セルおよび上位電流源セルの選択/非選択が行われる。下位電流源セルおよび上位電流源セルによる選択/非選択のタイミングに関して、第2の機能回路と第1の機能回路の関係も同様である。したがって、第1〜第3の機能回路は、パルス出力部10から出力される信号に同期して動作し、かつ、各機能回路による下位電流源セルおよび上位電流源セルの選択/非選択に係るタイミングは一定の時間差を有する。
【００７８】
上述したように、本実施形態によれば、駆動クロックを成型する必要がなく、各機能回路の動作を容易に高速化することができる。また、各機能回路を一定の時間差で動作させることにより、所定の時間間隔で電圧が変化する安定したランプ波を生成することができ、グリッチの発生やミスコードの発生を抑圧することができる。また、下位電流源セルの選択/非選択と上位電流源セルの選択とのタイミングのずれを抑圧し、グリッチの発生を抑圧することができる。さらに、このランプ波生成回路を、例えば図20のランプ波生成回路7に代えて設けることで、固体撮像装置の高速化が可能となる。
【００７９】
また、本実施形態によれば、以下の効果も得られる。第1の実施形態では、図8に示すように、下位電流源セルの選択/非選択と上位電流源セルの選択とが同時に行われるタイミングT1，T2，T3に関して、タイミングT1とタイミングT2の時間差およびタイミングT2とタイミングT3の時間差は2段分の遅延ユニットの遅延時間である。これに対して、第2の実施形態では、図13に示すように、下位電流源セルの選択/非選択と上位電流源セルの選択とが同時に行われるタイミングT4，T5，T6に関して、タイミングT4とタイミングT5の時間差およびタイミングT5とタイミングT6の時間差は4段分の遅延ユニットの遅延時間である。
【００８０】
前述したように、下位電流源セルの選択/非選択と上位電流源セルの選択とが同時に行われるタイミングでは、両者のタイミングのずれによるグリッチが発生しやすい。このため、下位電流源セルの選択/非選択と上位電流源セルの選択とが同時に行われるタイミングを時間的に分散させることで、生成されるランプ波に対するグリッチの影響を時間的に分散させることが望ましい。第2の実施形態では、第1の実施形態と比較して、下位電流源セルの選択/非選択と上位電流源セルの選択とが同時に行われるタイミングを時間的に分散させることができるので、安定したランプ波を生成することができる。
【００８１】
（第3の実施形態）
次に、本発明の第3の実施形態を説明する。図14は、本実施形態によるランプ波生成回路の構成の一例を示している。下位電流源セル部12において、上位電流源セル部11a，11b，11cを構成する個々の上位電流源セルが生成する定電流の電流値の3分の1となる電流値を生成する複数の下位電流源セル（図中の“×1/3”と記載されているセル）が設けられている点と下位ビット選択部14の構成以外は、図1に示したランプ波生成回路と同様であるので、説明を省略する。
【００８２】
図15は下位ビット選択部14の詳細な構成を示している。下位ビット選択部14は、パルス出力部10が有する複数の遅延ユニットDU[*]から出力される信号を論理演算することにより、所定のタイミングで所定の論理となるパルス信号を生成して出力する。下位ビット選択部14は、インバータ回路INV[*]（*は、0〜8）と、NAND回路NAND[*]（*は、0〜8）と、RSラッチ回路RS[*]（*は、0〜5）で構成されている。
【００８３】
所定の遅延ユニットから出力された信号がNAND回路NAND[*]の一方の入力端子に入力され、所定の遅延ユニットの3段前の遅延ユニットから出力された信号がNAND回路NAND[*]の他方の入力端子に入力される。NAND回路NAND[*]から出力された信号は、所望の論理を得るためにインバータ回路INV[*]で反転され、RSラッチRS[*]のS端子またはR端子に出力される。
【００８４】
NAND回路NAND[0]，NAND[3]，NAND[6]、インバータ回路INV[0]，INV[3]，INV[6]、およびRSラッチRS[0]，RS[3]が図14の第1の下位ビット選択部SAに対応し、NAND回路NAND[1]，NAND[4]，NAND[7]、インバータ回路INV[1]，INV[4]，INV[7]、およびRSラッチRS[1]，RS[4]が図14の第2の下位ビット選択部SBに対応し、NAND回路NAND[2]，NAND[5]，NAND[8]、インバータ回路INV[2]，INV[5]，INV[8] 、およびRSラッチRS[2]，RS[5]が図14の第3の下位ビット選択部SCに対応する。尚、この構成は一例であり、これに限らない。
【００８５】
次に、ランプ波生成回路の動作を説明する。図16は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第1の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[0]，SCAN[3]と、第1の機能回路を構成する上位電流源セル部11aの上位電流源セルの選択に係る信号DUO[4]と、第1の機能回路を構成する下位電流源セル部12が生成する下位電流値Aと、第1の機能回路を構成する上位電流源セル部11aが生成する上位電流値Aと、下位電流値Aおよび上位電流値Aの合計である加算値Aとを示している。
【００８６】
図17は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第2の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[1]，SCAN[4]と、第2の機能回路を構成する上位電流源セル部11bの上位電流源セルの選択に係る信号DUO[6]と、第2の機能回路を構成する下位電流源セル部12が生成する下位電流値Bと、第2の機能回路を構成する上位電流源セル部11bが生成する上位電流値Bと、下位電流値Bおよび上位電流値Bの合計である加算値Bとを示している。
【００８７】
図18は、パルス出力部10が出力する信号DUO[0]〜DUO[8]と、第3の機能回路を構成する下位電流源セル部12の下位電流源セルの選択に係る信号SCAN[2]，SCAN[5]と、第3の機能回路を構成する上位電流源セル部11cの上位電流源セルの選択に係る信号DUO[8]と、第3の機能回路を構成する下位電流源セル部12が生成する下位電流値Cと、第3の機能回路を構成する上位電流源セル部11cが生成する上位電流値Cと、下位電流値Cおよび上位電流値Cの合計である加算値Cとを示している。
【００８８】
まず、スタートパルス（=StartP）の論理状態がL状態からH状態に変化することで、パルス出力部10を構成する遅延ユニットDU[*]（*は、0〜8）が遷移動作を開始する。遅延ユニットDU[*]の遷移動作に応じて、パルス出力部から出力される信号DUO[*]（*は、0〜8）の論理状態が順次変化する。各信号DUO[*]は、それぞれに対応した機能回路に入力される。
【００８９】
第1〜第3の機能回路は、パルス出力部10から出力される信号DUO[*]に同期して動作する。以下、各機能回路の動作について説明する。以下では説明を簡単にするため、1つの上位電流源セルが出力する電流値を1とし、1つの下位電流源セルが出力する電流値を1/3とする。
【００９０】
第1の機能回路では、下位ビット選択部14の第1の下位ビット選択部SAが出力する信号SCAN[0]，SCAN[3]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Aが出力される。また、第1の機能回路では、上位ビット選択部13aに入力される信号DUO[4]がL状態からH状態に変化するタイミングで上位電流源セル部11aの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Aが出力される。
【００９１】
第1の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[1]がL状態からH状態に変化したタイミングで信号SCAN[0]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Aが1/3増加する。続いて、信号DUO[7]がL状態からH状態に変化したタイミングで信号SCAN[3]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Aが1/3増加する。続いて、信号DUO[4]がL状態からH状態に変化したタイミングで信号SCAN[0]，SCAN[3]がH状態からL状態に変化する。これにより、1/3の電流値を出力する2つの下位電流源セルが非選択となり、下位電流値Aが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００９２】
第1の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[4]がL状態からH状態に変化したタイミングで、上位ビット選択部13aのシフト制御部131aが信号DUO[4]の変化に基づいたシフトクロックを生成する。上位ビット選択部13aのシフトレジスタ部130aは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Aが1増加する。以降、同様に信号DUO[4]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Aが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Aは1/3ずつ増加する。
【００９３】
第2の機能回路では、下位ビット選択部14の第2の下位ビット選択部SBが出力する信号SCAN[1]，SCAN[4]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Bが出力される。また、第2の機能回路では、上位ビット選択部13bに入力される信号DUO[6]がL状態からH状態に変化するタイミングで上位電流源セル部11bの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Bが出力される。
【００９４】
第2の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[3]がL状態からH状態に変化したタイミングで信号SCAN[1]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Bが1/3増加する。続いて、信号DUO[0]がL状態からH状態に変化したタイミングで信号SCAN[4]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Bが1/3増加する。続いて、信号DUO[6]がL状態からH状態に変化したタイミングで信号SCAN[1]，SCAN[4]がH状態からL状態に変化する。これにより、1/3の電流値を出力する2つの下位電流源セルが非選択となり、下位電流値Bが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００９５】
第2の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[6]がL状態からH状態に変化したタイミングで、上位ビット選択部13bのシフト制御部131bが信号DUO[6]の変化に基づいたシフトクロックを生成する。上位ビット選択部13bのシフトレジスタ部130bは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Bが1増加する。以降、同様に信号DUO[6]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Bが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Bは1/3ずつ増加する。
【００９６】
第3の機能回路では、下位ビット選択部14の第3の下位ビット選択部SCが出力する信号SCAN[2]，SCAN[5]がL状態からH状態に変化するタイミングで下位電流源セル部12の下位電流源セルが選択され、選択された下位電流源セルに応じた下位電流値Cが出力される。また、第3の機能回路では、上位ビット選択部13cに入力される信号DUO[8]がL状態からH状態に変化するタイミングで上位電流源セル部11cの上位電流源セルが選択され、選択された上位電流源セルに応じた上位電流値Cが出力される。
【００９７】
第3の機能回路における下位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[5]がL状態からH状態に変化したタイミングで信号SCAN[2]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Cが1/3増加する。続いて、信号DUO[2]がL状態からH状態に変化したタイミングで信号SCAN[5]がL状態からH状態に変化する。これにより、1/3の電流値を出力する下位電流源セルが選択され、下位電流値Cが1/3増加する。続いて、信号DUO[8]がL状態からH状態に変化したタイミングで信号SCAN[2]，SCAN[5]がH状態からL状態に変化する。これにより、1/3の電流値を出力する2つの下位電流源セルが非選択となり、下位電流値Cが0となる。以上の動作を繰り返すことで、下位電流源セルの選択が行われる。
【００９８】
第3の機能回路における上位電流源セルの選択に係る具体的な動作は以下の通りである。信号DUO[8]がL状態からH状態に変化したタイミングで、上位ビット選択部13cのシフト制御部131cが信号DUO[8]の変化に基づいたシフトクロックを生成する。上位ビット選択部13cのシフトレジスタ部130cは、このシフトクロックに基づいて1段シフトする。これにより、上位電流源セルが選択され、上位電流値Cが1増加する。以降、同様に信号DUO[8]がL状態からH状態に変化したタイミングで上位電流源セルが選択され、上位電流値Cが1増加する。以上の動作を繰り返すことで、上位電流源セルの選択が行われる。以上の動作により、加算値Cは1/3ずつ増加する。
【００９９】
加算部15で各機能回路からの定電流出力が加算され（加算値A＋加算値B＋加算値C）、変換部16で電圧に変換される。上述した加算値A、加算値B、加算値Cを合計した加算値は1/3ずつ増加する（図19参照）。
【０１００】
図19に示すように、下位電流値Aが変化するタイミングから2段分の遅延ユニットの遅延時間が経過したタイミングで下位電流値Bが変化し、下位電流値Bが変化するタイミングから2段分の遅延ユニットの遅延時間が経過したタイミングで下位電流値Cが変化する。尚、本例では、各下位電流値が0になるタイミングを基準としている。同様に、上位電流値Aが変化するタイミングから2段分の遅延ユニットの遅延時間が経過したタイミングで上位電流値Bが変化し、上位電流値Bが変化するタイミングから2段分の遅延ユニットの遅延時間が経過したタイミングで上位電流値Cが変化する。尚、本例では、各上位電流値が増加するタイミングを基準としている。
【０１０１】
つまり、第1の機能回路の第1の下位ビット選択部SAおよび上位ビット選択部13aによる下位電流源セルおよび上位電流源セルの選択/非選択に係るタイミングから、一定時間（本例の場合、2段分の遅延ユニットの遅延時間）が経過したタイミングで第2の機能回路の第2の下位ビット選択部SBおよび上位ビット選択部13bによる下位電流源セルおよび上位電流源セルの選択/非選択が行われる。下位電流源セルおよび上位電流源セルによる選択/非選択のタイミングに関して、第2の機能回路と第3の機能回路の関係も同様である。したがって、第1〜第3の機能回路は、パルス出力部10から出力される信号に同期して動作し、かつ、各機能回路による下位電流源セルおよび上位電流源セルの選択/非選択に係るタイミングは一定の時間差を有する。
【０１０２】
上述したように、本実施形態によれば、駆動クロックを成型する必要がなく、各機能回路の動作を容易に高速化することができる。また、各機能回路を一定の時間差で動作させることにより、所定の時間間隔で電圧が変化する安定したランプ波を生成することができ、グリッチの発生やミスコードの発生を抑圧することができる。また、下位電流源セルの選択/非選択と上位電流源セルの選択とのタイミングのずれを抑圧し、グリッチの発生を抑圧することができる。さらに、このランプ波生成回路を、例えば図20のランプ波生成回路7に代えて設けることで、固体撮像装置の高速化が可能となる。
【０１０３】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【０１０４】
1・・・固体撮像装置、2・・・撮像部、3・・・行走査回路、4・・・列走査回路、5・・・タイミング制御回路、6・・・ ADC群、7・・・ランプ波生成回路、8・・・カウンタ、9・・・データ出力回路、10・・・パルス出力部、11a，11b，11c・・・上位電流源セル部、12・・・下位電流源セル部、13a，13b，13c・・・上位ビット選択部、14・・・下位ビット選択部、15・・・加算部、16・・・変換部、20・・・単位画素、21・・・行制御線、22・・・垂直信号線、60・・・列ADC部、130a，130b，130c・・・シフトレジスタ部、131a，131b，131c・・・シフト制御部
【図１】
0005677919.tif 000002
【図２】
0005677919.tif 000003
【図３】
0005677919.tif 000004
【図４】
0005677919.tif 000005
【図５】
0005677919.tif 000006
【図６】
0005677919.tif 000007
【図７】
0005677919.tif 000008
【図８】
0005677919.tif 000009
【図９】
0005677919.tif 000010
【図１０】
0005677919.tif 000011
【図１１】
0005677919.tif 000012
【図１２】
0005677919.tif 000013
【図１３】
0005677919.tif 000014
【図１４】
0005677919.tif 000015
【図１５】
0005677919.tif 000016
【図１６】
0005677919.tif 000017
【図１７】
0005677919.tif 000018
【図１８】
0005677919.tif 000019
【図１９】
0005677919.tif 000020
【図２０】
0005677919.tif 000021