[go: up one dir, main page]

JP2009296311A - Semiconductor device and solid-state imaging apparatus - Google Patents

Semiconductor device and solid-state imaging apparatus Download PDF

Info

Publication number
JP2009296311A
JP2009296311A JP2008147950A JP2008147950A JP2009296311A JP 2009296311 A JP2009296311 A JP 2009296311A JP 2008147950 A JP2008147950 A JP 2008147950A JP 2008147950 A JP2008147950 A JP 2008147950A JP 2009296311 A JP2009296311 A JP 2009296311A
Authority
JP
Japan
Prior art keywords
unit
data
transfer
signal
input
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.)
Pending
Application number
JP2008147950A
Other languages
Japanese (ja)
Inventor
Hiroshi Iwasa
拓 岩佐
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.)
Sony Corp
Original Assignee
Sony Corp
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
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2008147950A priority Critical patent/JP2009296311A/en
Publication of JP2009296311A publication Critical patent/JP2009296311A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Transforming Light Signals Into Electric Signals (AREA)

Abstract

【課題】カラムADC方式をとるCMOSセンサにおいて、水平信号線の寄生容量の問題を改善し、より確実に高速データ転送ができるようにする。
【解決手段】データ記憶部256と水平転送ドライバ308との間に、6個のラッチ257を担当する6入力サブセレクタ302Aを設ける。6個のラッチ257が1つの6入力サブセレクタ302Aに接続され、1つの6入力サブセレクタ302Aが1つの水平転送ドライバ308に接続され、1つの水平転送ドライバ308が水平信号線18に接続される。水平信号線18に接続される水平転送ドライバ308は1/6に削減され、水平転送ドライバ308に起因する水平信号線18の寄生容量が減る。6入力サブセレクタ302Aの構成に関わらず水平転送ドライバ308は1段でよく、水平信号線18を駆動する際の直列抵抗が増大することはなく、従前よりも確実に高速なデータ転送が可能になる。
【選択図】図2
In a CMOS sensor using a column ADC system, the problem of parasitic capacitance of a horizontal signal line is improved and high-speed data transfer can be performed more reliably.
A six-input sub-selector 302A that handles six latches 257 is provided between a data storage unit 256 and a horizontal transfer driver 308. Six latches 257 are connected to one 6-input sub-selector 302A, one 6-input sub-selector 302A is connected to one horizontal transfer driver 308, and one horizontal transfer driver 308 is connected to the horizontal signal line 18. . The horizontal transfer driver 308 connected to the horizontal signal line 18 is reduced to 1/6, and the parasitic capacitance of the horizontal signal line 18 due to the horizontal transfer driver 308 is reduced. Regardless of the configuration of the 6-input sub-selector 302A, the horizontal transfer driver 308 may be a single stage, and the series resistance when driving the horizontal signal line 18 does not increase, and high-speed data transfer can be performed reliably and faster than before. Become.
[Selection] Figure 2

Description

本発明は、半導体装置および固体撮像装置に関する。より詳細には、複数の信号の内の何れか1つを選択して出力する信号選択機能を持つ半導体装置および当該信号選択機能を利用する固体撮像装置に関する。   The present invention relates to a semiconductor device and a solid-state imaging device. More specifically, the present invention relates to a semiconductor device having a signal selection function for selecting and outputting any one of a plurality of signals and a solid-state imaging device using the signal selection function.

画像処理装置や撮像装置・固体撮像装置などの各種の電子機器や半導体装置においては、複数系統の各信号の何れかを選択して1系統の出力にする信号選択回路が用いられることがある。   In various electronic devices and semiconductor devices such as an image processing device, an imaging device, and a solid-state imaging device, a signal selection circuit that selects one of a plurality of signals and outputs one signal may be used.

たとえば、光や放射線などの外部から入力される電磁波に対して感応性をする単位構成要素(たとえば画素)をライン状もしくはマトリクス状に複数個配列してなる物理量分布検知半導体装置が様々な分野で使われている。たとえば、映像機器の分野では、CMOS(Complementary Metal-oxide Semiconductor )型の固体撮像装置が使われることがある。CMOS型の固体撮像装置では、たとえば、画素トランジスタが2次元行列状に多数配列されて画素部が構成され、ライン(行)ごとあるいは画素ごとに入射光に対応する信号電荷の蓄積が開始され、その蓄積された信号電荷に基づく電流または電圧の信号がアドレス指定によって各画素から順に読み出される。   For example, a physical quantity distribution detecting semiconductor device in which a plurality of unit components (for example, pixels) that are sensitive to electromagnetic waves input from outside such as light and radiation are arranged in a line or matrix form in various fields. It is used. For example, in the field of video equipment, a complementary metal-oxide semiconductor (CMOS) type solid-state imaging device may be used. In a CMOS type solid-state imaging device, for example, a plurality of pixel transistors are arranged in a two-dimensional matrix to form a pixel unit, and accumulation of signal charges corresponding to incident light is started for each line (row) or for each pixel, A current or voltage signal based on the accumulated signal charge is sequentially read from each pixel by addressing.

この際には、アドレス制御の一例として、1行分を同時にアクセスして行単位で画素信号を画素部から読み出すカラム読出方式(列並列出力方式)が多く用いられている(たとえば特許文献1,2を参照)。   In this case, as an example of address control, a column readout method (column parallel output method) in which one row is accessed simultaneously and a pixel signal is read from the pixel unit in units of rows is often used (for example, Patent Document 1, Patent Document 1). 2).

特開2006−148509号公報JP 2006-148509 A 特開2006−074436号公報JP 2006-074436 A

画素部から読み出された画素信号はCDS(Correlated Double Sampling ;相関2重サンプリング)などの信号処理が施され水平転送系を用いて順番に外部に出力される。一般的には、各列の信号処理回路が水平読出スイッチ(水平選択スイッチ)を介して水平転送系の信号線に接続される。   The pixel signal read from the pixel unit is subjected to signal processing such as CDS (Correlated Double Sampling) and is sequentially output to the outside using a horizontal transfer system. Generally, the signal processing circuit of each column is connected to a signal line of a horizontal transfer system via a horizontal readout switch (horizontal selection switch).

なお、画素部から読み出されたアナログの画素信号は、必要に応じて、アナログ−デジタル変換装置(AD変換装置/ADC:Analog Digital Converter)にて1行分の全列について同時にデジタルデータに変換し、各列のデジタルデータを一旦データ保持回路(ラッチ)に保持しておき、そのデジタルデータを水平転送系を用いて順番に外部に出力する。これをカラムADC方式と称する。この場合、水平転送系の信号線には各列のデータを出力する全列分の水平転送ドライバが接続される。水平転送は、電圧信号での転送(電圧転送)ではなく、電流信号での転送(電流転送)が採用されることもある。   The analog pixel signal read from the pixel unit is converted into digital data simultaneously for all the columns for one row by an analog-digital converter (AD converter / ADC: Analog Digital Converter) as necessary. The digital data of each column is once held in a data holding circuit (latch), and the digital data is sequentially output to the outside using a horizontal transfer system. This is referred to as a column ADC system. In this case, horizontal transfer drivers for all columns that output data of each column are connected to the horizontal transfer system signal lines. For horizontal transfer, transfer using a current signal (current transfer) may be employed instead of transfer using a voltage signal (voltage transfer).

しかしながらこのような方式では、水平転送系の信号線に接続されるスイッチや水平転送ドライバの数が膨大になり、水平転送線の寄生容量が大きくなってしまい、転送に時間が掛かってしまう問題がある。   However, in such a system, the number of switches and horizontal transfer drivers connected to the signal line of the horizontal transfer system becomes enormous, the parasitic capacitance of the horizontal transfer line becomes large, and the transfer takes time. is there.

この問題を解消する一手法として、水平転送系を複数チャネルに分ける仕組みが考えられが、特許文献2に記載のような列を間引いてデータ転送を行なう間引きモードを行なう場合は、全ての水平転送チャネルを有効利用できず間引き時の効率が悪くなってしまう。   As a technique for solving this problem, a mechanism for dividing the horizontal transfer system into a plurality of channels is conceivable. However, when performing the thinning mode in which data transfer is performed by thinning out columns as described in Patent Document 2, all horizontal transfers are performed. The channel cannot be used effectively, and the efficiency at the time of thinning is deteriorated.

これに対して、特許文献1に記載の仕組みでは、水平転送系を階層化することで、水平転送線の寄生容量の問題を解決しようとしている。特許文献1の仕組みでは、各列の信号処理回路と水平信号線との間に複数段構成の水平スイッチ回路を介在させることで、水平信号線に接続されるスイッチ数を低減し、これにより高速に信号電荷を読み出すことができるようにしている。   On the other hand, the mechanism described in Patent Document 1 attempts to solve the problem of parasitic capacitance of the horizontal transfer line by hierarchizing the horizontal transfer system. In the mechanism of Patent Document 1, the number of switches connected to the horizontal signal lines is reduced by interposing a horizontal switch circuit having a plurality of stages between the signal processing circuits of each column and the horizontal signal lines, thereby increasing the speed. The signal charge can be read out.

ところで、特許文献1,2に記載の仕組みは、カラムADC方式ではなくアナログでのカラム読出方式での適用例であり、水平転送後にAD変換がされる。カラムADC方式に特許文献1,2に記載の仕組みを適用することも考えられるが、次のような難点がある。   By the way, the mechanism described in Patent Documents 1 and 2 is an application example in an analog column reading system instead of a column ADC system, and AD conversion is performed after horizontal transfer. Although it is conceivable to apply the mechanisms described in Patent Documents 1 and 2 to the column ADC system, there are the following problems.

たとえば、特許文献1の仕組みをカラムADC方式に適用した場合、複数列(数個)のラッチと水平転送ドライバが1つのラッチ群選択回路を介して水平転送チャネルに接続される構成になると考えられる。こうすることにより、水平転送ドライバがドライブしなくてはならない水平転送チャネルの寄生容量が減ることになる。   For example, when the mechanism of Patent Document 1 is applied to the column ADC system, it is considered that a plurality of (several) latches and a horizontal transfer driver are connected to the horizontal transfer channel via one latch group selection circuit. . This reduces the parasitic capacitance of the horizontal transfer channel that the horizontal transfer driver must drive.

しかしながら、この方法では、信号線を駆動する際にラッチ群選択回路が駆動電流路に余分に入る分、ドライブ時の直列抵抗が増大してしまう。したがって、寄生容量が減る一方で、電流転送時に、信号線との間の直列抵抗が増大し、高速化の効果は限定されてしまう。   However, in this method, when driving the signal line, the series resistance during driving increases because the latch group selection circuit enters the drive current path. Therefore, while the parasitic capacitance is reduced, the series resistance with the signal line is increased during current transfer, and the speed-up effect is limited.

特許文献2の仕組みをカラムADC方式に適用した場合、水平転送系を階層化し、間引き時にラッチを読み飛ばす機能を子階層に盛り込むことが考えられる。間引き時に全ての水平転送チャネルを有効利用し、効間引き時の効率を改善する。しかしながら、回路については記述が無く、特許文献1と同じ回路方式を用いることになると考えられる。そのため、高速化の効果は限定されてしまう。   When the mechanism of Patent Document 2 is applied to the column ADC system, it is conceivable that the horizontal transfer system is hierarchized and a function of skipping latches at the time of thinning is incorporated in the child hierarchy. Effective use of all horizontal transfer channels at the time of decimation to improve efficiency at the time of decimation. However, there is no description about the circuit, and it is considered that the same circuit system as in Patent Document 1 is used. Therefore, the effect of speeding up is limited.

本発明は、上記事情に鑑みてなされたものであり、カラムADC方式を採る場合において、水平信号線の寄生容量の問題を改善し、より確実に、高速のデータ転送を可能とする仕組みを提供することを目的とする。好ましくは、間引きを行なわないときにも高速なデータ転送を行ない、間引き時には全ての水平転送チャネルを有効利用し効間引き時の効率を改善する仕組みを提供することを目的とする。   The present invention has been made in view of the above circumstances, and provides a mechanism that improves the problem of parasitic capacitance of the horizontal signal line and enables more reliable high-speed data transfer when the column ADC system is adopted. The purpose is to do. Preferably, an object is to provide a mechanism for performing high-speed data transfer even when thinning is not performed, and effectively using all horizontal transfer channels during thinning and improving efficiency during thinning.

本発明の一態様においては、複数個のデータ保持回路(ラッチ)のデータの何れかを選択する複数個の信号選択部を具備した選択部と、信号選択部で選択されるデータに基づきデータ転送用の信号線を駆動する転送駆動部(水平転送ドライバ)を複数個の信号選択部のそれぞれに対して具備する駆動部を備えるものとする。そして、選択部の各信号選択部におけるデータの選択は選択制御部で制御し、駆動部の各転送駆動部によるデータ転送は走査部で制御する。   In one embodiment of the present invention, a selection unit including a plurality of signal selection units for selecting any of data in a plurality of data holding circuits (latches), and data transfer based on the data selected by the signal selection unit It is assumed that there is provided a drive unit provided with a transfer drive unit (horizontal transfer driver) for driving a signal line for each of the plurality of signal selection units. Data selection in each signal selection unit of the selection unit is controlled by the selection control unit, and data transfer by each transfer drive unit of the drive unit is controlled by the scanning unit.

このような仕組みでは、複数個(k個とする)のデータ保持回路(ラッチ群と称する)が1つの信号選択部に接続され、1つの信号選択部が1つの転送駆動部に接続され、この1つの転送駆動部が信号線に接続される。そして、このような関係がそれぞれ同数の信号選択部と転送駆動部について繰り返される。ラッチ群1つにつき、信号選択部と、転送用トランジスタおよび選択トランジスタを有する転送駆動部を、それぞれ1つ持つことになる。その結果、信号線に接続される転送駆動部は本発明を適用しない場合に対して1/kに削減される。   In such a mechanism, a plurality (k pieces) of data holding circuits (referred to as latch groups) are connected to one signal selection unit, and one signal selection unit is connected to one transfer driving unit. One transfer driver is connected to the signal line. Such a relationship is repeated for the same number of signal selectors and transfer drivers. Each latch group has one signal selection unit and one transfer driving unit including a transfer transistor and a selection transistor. As a result, the transfer driver connected to the signal line is reduced to 1 / k compared to the case where the present invention is not applied.

さらに、好ましくは、転送駆動部には、信号選択部で選択されるデータに基づき信号線を駆動する転送用トランジスタと走査部からの指示に基づき複数個の信号選択部の何れかを選択するための選択トランジスタを設ける。転送用トランジスタは、水平転送を電流転送で行なうものである。高速化のため、信号選択部で選択されたデータ(非反転データ)を論理反転するインバータをさらに設け、非反転データとインバータで論理反転される反転データのそれぞれについて転送用トランジスタと選択トランジスタを設け、相補(差動)信号線対による電流転送を行なうようにしてもよい。   Further, preferably, the transfer driving unit selects one of a plurality of signal selection units based on an instruction from a transfer transistor that drives a signal line based on data selected by the signal selection unit and a scanning unit. The selection transistor is provided. The transfer transistor performs horizontal transfer by current transfer. In order to increase the speed, an inverter that logically inverts the data selected by the signal selection unit (non-inverted data) is further provided, and a transfer transistor and a selection transistor are provided for each of the non-inverted data and the inverted data that is logically inverted by the inverter. Alternatively, current transfer by a complementary (differential) signal line pair may be performed.

転送用トランジスタと選択トランジスタの双方がオンしたときに信号選択部で選択されたデータが信号線を介して後段回路に転送されるように構成する。一例としては、転送用トランジスタと選択トランジスタを直列に接続するのが簡易な構成である。   When both the transfer transistor and the selection transistor are turned on, the data selected by the signal selection unit is transferred to the subsequent circuit through the signal line. As an example, it is a simple configuration that a transfer transistor and a selection transistor are connected in series.

転送駆動部は信号選択部からのデータに従って動作するので、信号線を駆動する際に、信号選択部が駆動電流路に介在することはない。駆動電流路に介在するのは、転送駆動部を構成するトランジスタのみとなる。信号選択部がどのような構成をとっても、転送駆動部は1段でよい。   Since the transfer driver operates according to data from the signal selection unit, the signal selection unit does not intervene in the drive current path when driving the signal line. Only the transistors constituting the transfer driver are present in the drive current path. Regardless of the configuration of the signal selection unit, the transfer driving unit may be one stage.

固体撮像装置において、選択制御部と水平走査部が、列を間引いてデータ転送を行なうモードを選択可能にする場合においては、複数個の信号選択部のそれぞれには間引きの割合いの逆数の入力数のものを使用するようにする。たとえば、列を1/Kに間引いてデータ転送を行なう間引き動作モードを選択可能にする場合には、複数個の信号選択部のそれぞれにはK入力−1出力型のものを使用するようにする。1つの信号選択部が担当する入力数を間引きの割合い1/Kの逆数(K)に揃えることで、各転送駆動部の使用回数を間引き動作時にも均等にするのである。その結果、間引き動作時にも転送駆動部と接続される信号線の使用状態の均衡が図られる。信号線を複数チャネル化する場合にも、各信号線の使用度合いが均衡する。   In the solid-state imaging device, when the selection control unit and the horizontal scanning unit can select a mode in which data transfer is performed by thinning out columns, the reciprocal number corresponding to the thinning rate is input to each of the plurality of signal selection units. Try to use a number. For example, when it is possible to select a thinning operation mode in which data transfer is performed by thinning a column to 1 / K, a K input-1 output type is used for each of a plurality of signal selection units. . By aligning the number of inputs handled by one signal selection unit to the reciprocal (K) of 1 / K, which is the rate of decimation, the number of uses of each transfer drive unit is equalized even during the decimation operation. As a result, the usage state of the signal lines connected to the transfer driver is balanced even during the thinning operation. Even when a plurality of signal lines are used, the degree of use of each signal line is balanced.

このことは、間引きの度合いが異なる複数の間引きモードに対応する場合も同様であり、その場合は、各間引きの割合いの逆数の最小公倍数に1つの信号選択部が担当する入力数を揃えるとよい。たとえば、列を1/K1に間引いてデータ転送を行なうモードと1/K2に間引いてデータ転送を行なうモードを選択可能なときには、複数個の信号選択部のそれぞれには、K1とK2の最小公倍数(K_1,2と記す)を入力数とするK_1,2入力−1出力型のものを使用すればよい。   This is the same in the case of dealing with a plurality of thinning modes having different thinning levels. In this case, if the number of inputs handled by one signal selection unit is aligned with the least common multiple of the reciprocal of the proportion of each thinning. Good. For example, when a mode in which data is transferred by thinning a column to 1 / K1 and a mode in which data transfer is performed by thinning to 1 / K2 can be selected, the least common multiple of K1 and K2 is set in each of the plurality of signal selection units. A K_1,2 input-1 output type having the number of inputs (denoted as K_1,2) may be used.

本発明の一態様によれば、信号線に接続される転送駆動部の数が、本発明を適用しない場合に対して、1つの信号選択部が担当する入力数分の1に削減され、転送駆動部に起因する信号線の寄生容量が減る。また、信号選択部の構成に関わらず転送駆動部は1段でよく、信号線を駆動する際の直列抵抗が増大することはない。その結果、従前よりも確実に高速なデータ転送が可能になる。   According to one aspect of the present invention, the number of transfer driving units connected to a signal line is reduced to one-tenth of the number of inputs handled by one signal selection unit, compared with the case where the present invention is not applied. The parasitic capacitance of the signal line due to the drive unit is reduced. Regardless of the configuration of the signal selection unit, the transfer driving unit may be one stage, and the series resistance when driving the signal line does not increase. As a result, it is possible to reliably transfer data at a higher speed than before.

複数個の信号選択部のそれぞれには固体撮像装置における間引きの割合いの逆数の入力数のものを使用するようにすると、各転送駆動部や信号線の使用度合いの均衡をとることができる。信号線を複数チャネル化する場合の間引き時にも、各チャネルを有効利用でき、間引き時の転送効率を改善することができる。   If each of the plurality of signal selection units has a reciprocal number of inputs corresponding to the thinning rate in the solid-state imaging device, it is possible to balance the usage of each transfer drive unit and signal line. Each channel can be effectively used even when thinning a signal line into a plurality of channels, and the transfer efficiency during thinning can be improved.

以下、図面を参照して本発明の実施形態について詳細に説明する。各機能要素について実施形態別に区別する際には、A,B,C,…などのように大文字の英語の参照子を付して記載し、特に区別しないで説明する際にはこの参照子を割愛して記載する。図面においても同様である。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. When distinguishing each functional element according to the embodiment, an uppercase English reference such as A, B, C,... Is added and described. Omitted and listed. The same applies to the drawings.

なお、以下においては、X−Yアドレス型の固体撮像装置の一例である、CMOS型の固体撮像装置をデバイスとして使用した場合を例に説明する。また、特に断りのない限り、CMOS型の固体撮像装置は、全ての単位画素がnMOS(nチャネル型のMOSトランジスタ)よりなり、信号電荷は負電荷(電子)であるものとして説明する。ただしこれは一例であって、対象となるデバイスはMOS型の固体撮像装置に限らないし、単位画素がpMOS(pチャネル型のMOSトランジスタ)で構成されていてもよいし、信号電荷は正電荷(正孔・ホール)であってもよい。   In the following, a case where a CMOS type solid-state imaging device, which is an example of an XY address type solid-state imaging device, is used as a device will be described as an example. Unless otherwise specified, the CMOS type solid-state imaging device will be described on the assumption that all unit pixels are composed of nMOSs (n-channel type MOS transistors) and the signal charges are negative charges (electrons). However, this is merely an example, and the target device is not limited to a MOS type solid-state imaging device. The unit pixel may be composed of a pMOS (p-channel type MOS transistor), and the signal charge is a positive charge ( Hole).

光や放射線などの外部から入力される電磁波に対して感応性をする単位画素をライン状もしくはマトリクス状に複数個配列してなりアドレス制御にて信号を読み出す物理量分布検知用の半導体装置の全てに、後述する全ての実施形態が同様に適用できる。   For all semiconductor devices for physical quantity distribution detection that read out signals by address control by arranging a plurality of unit pixels that are sensitive to electromagnetic waves input from outside such as light and radiation in a line or matrix form All embodiments to be described later can be similarly applied.

<固体撮像装置:基本構成>
図1は、本発明に係る固体撮像装置の一実施形態であるCMOS型の固体撮像装置(CMOSイメージセンサ)の基本構成図である。固体撮像装置も半導体装置の一例である。
<Solid-state imaging device: basic configuration>
FIG. 1 is a basic configuration diagram of a CMOS type solid-state imaging device (CMOS image sensor) which is an embodiment of a solid-state imaging device according to the present invention. A solid-state imaging device is also an example of a semiconductor device.

固体撮像装置1は、複数個の単位画素3が2次元マトリクス状に配列された画素アレイ部10を有する。固体撮像装置1は、たとえばR,G,Bの色フィルタがベイヤー配列とされている色分解(色分離)フィルタを使用することで、画素アレイ部10をカラー撮像対応にすることができる。   The solid-state imaging device 1 includes a pixel array unit 10 in which a plurality of unit pixels 3 are arranged in a two-dimensional matrix. The solid-state imaging device 1 can make the pixel array unit 10 compatible with color imaging by using a color separation (color separation) filter in which, for example, R, G, and B color filters are arranged in a Bayer array.

図1では、簡単のため行および列の一部を省略して示しているが、現実には、各行や各列には、数十から数千の単位画素3が配置される。後述するように、単位画素3は検知部の一例である受光素子(電荷生成部)としてのフォトダイオードの他にたとえば、電荷転送用やリセット用や増幅用などの3個あるいは4個のトランジスタを有する画素内アンプを有する。単位画素3からは、列ごとに垂直信号線19を介して画素信号電圧Vxが出力される。画素信号電圧Vxは、リセットレベルSrst (P相成分)と信号レベルSsig (D相成分)を含む。   In FIG. 1, some of the rows and columns are omitted for the sake of simplicity, but in reality, tens to thousands of unit pixels 3 are arranged in each row and each column. As will be described later, the unit pixel 3 includes, for example, three or four transistors for charge transfer, reset, and amplification in addition to a photodiode as a light receiving element (charge generation unit) which is an example of a detection unit. It has an in-pixel amplifier. A pixel signal voltage Vx is output from the unit pixel 3 via the vertical signal line 19 for each column. The pixel signal voltage Vx includes a reset level Srst (P phase component) and a signal level Ssig (D phase component).

固体撮像装置1はさらに、CDS(Correlated Double Sampling;相関2重サンプリング)処理機能やデジタル変換機能をなすAD変換部250が列並列に設けられているカラムAD変換部26を有する。“列並列”とは、垂直列の垂直信号線19(列信号線の一例)に対して実質的に並列に複数のCDS処理機能部やデジタル変換部(AD変換部)などが設けられていることを意味する。このような読出方式をカラム読出方式と称する。   The solid-state imaging device 1 further includes a column AD conversion unit 26 in which an AD conversion unit 250 having a CDS (Correlated Double Sampling) processing function and a digital conversion function is provided in parallel. “Column parallel” means that a plurality of CDS processing function units and digital conversion units (AD conversion units) are provided substantially in parallel with vertical signal lines 19 (an example of column signal lines) in a vertical column. Means that. Such a reading method is called a column reading method.

固体撮像装置1はさらに、駆動制御部7、単位画素3に画素信号読出用の動作電流(読出電流)を供給する読出電流源部24と、カラムAD変換部26にAD変換用の参照信号SLP_ADC を供給する参照信号生成部27と、出力部28と、データセレクタ部300を備えている。   The solid-state imaging device 1 further includes a drive control unit 7, a read current source unit 24 that supplies an operation current (read current) for reading pixel signals to the unit pixel 3, and a reference signal SLP_ADC for AD conversion to the column AD conversion unit 26. Is provided with a reference signal generation unit 27, an output unit 28, and a data selector unit 300.

駆動制御部7は、画素アレイ部10の信号を順次読み出すための制御回路機能の実現のため水平走査部12(列走査回路)、垂直走査部14(行走査回路)、および通信・タイミング制御部20を備えている。水平走査部12は、データセレクタ部300におけるデータ転送動作時に読み出すべきデータのカラム位置を指示する。   The drive control unit 7 includes a horizontal scanning unit 12 (column scanning circuit), a vertical scanning unit 14 (row scanning circuit), and a communication / timing control unit for realizing a control circuit function for sequentially reading signals from the pixel array unit 10. 20 is provided. The horizontal scanning unit 12 instructs the column position of data to be read out during the data transfer operation in the data selector unit 300.

水平走査部12は、列アドレスや列走査を制御する水平アドレス設定部12aや水平駆動部12bなどを有する。垂直走査部14は、行アドレスや行走査を制御する垂直アドレス設定部14aや垂直駆動部14bなどを有する。水平走査部12や垂直走査部14は、通信・タイミング制御部20から与えられる制御信号CN1,CN2に応答して行・列の選択動作(走査)を開始する。   The horizontal scanning unit 12 includes a horizontal address setting unit 12a and a horizontal driving unit 12b that control column addresses and column scanning. The vertical scanning unit 14 includes a vertical address setting unit 14a and a vertical driving unit 14b that control row addresses and row scanning. The horizontal scanning unit 12 and the vertical scanning unit 14 start the row / column selection operation (scanning) in response to the control signals CN1 and CN2 given from the communication / timing control unit 20.

データセレクタ部300は、通信・タイミング制御部20からの制御信号CN9や水平走査部12からの指示に基づき、カラムAD変換部26の水平位置(カラム位置)を選択して、選択されたカラム位置のデータを出力部28側に転送する。詳細は後述するが、データセレクタ部300は、2列以上分のラッチ257を担当し各ラッチ257のデータの何れかを選択するサブセレクタ302と、サブセレクタ302で選択されるデータに基づき水平信号線18を駆動する水平転送ドライバ308の対を複数個有する。サブセレクタ302は、通信・タイミング制御部20からの選択制御信号に基づきデータ選択動作を行ない、水平転送ドライバ308は水平走査部12からの選択制御信号に基づき転送動作を行なう。   The data selector unit 300 selects the horizontal position (column position) of the column AD conversion unit 26 based on the control signal CN9 from the communication / timing control unit 20 and the instruction from the horizontal scanning unit 12, and the selected column position Is transferred to the output unit 28 side. Although details will be described later, the data selector unit 300 is responsible for the latches 257 for two or more columns and selects one of the data of each latch 257, and a horizontal signal based on the data selected by the subselector 302 There are a plurality of pairs of horizontal transfer drivers 308 that drive the lines 18. The sub-selector 302 performs a data selection operation based on a selection control signal from the communication / timing control unit 20, and the horizontal transfer driver 308 performs a transfer operation based on a selection control signal from the horizontal scanning unit 12.

通信・タイミング制御部20は、端子5aを介して入力されるマスタークロックCLK0に同期したクロックをデバイス内の各部(走査部12,14やカラムAD変換部26)に供給するタイミングジェネレータ(読出アドレス制御装置の一例)の機能ブロックを備える。さらに、端子5aを介して外部の主制御部から供給されるマスタークロックCLK0を受け取り、また端子5bを介して外部の主制御部から供給される動作モードなどを指令するデータを受け取り、さらに固体撮像装置1の情報を含むデータを外部の主制御部に出力する通信インタフェースの機能ブロックを備える。   The communication / timing control unit 20 is a timing generator (reading address control) that supplies a clock synchronized with the master clock CLK0 input via the terminal 5a to each unit (scanning units 12, 14 and column AD conversion unit 26) in the device. A functional block of an example of the apparatus. Further, the master clock CLK0 supplied from the external main control unit is received via the terminal 5a, and the data for instructing the operation mode supplied from the external main control unit is received via the terminal 5b. A function block of a communication interface that outputs data including information of the device 1 to an external main control unit is provided.

たとえば、通信・タイミング制御部20は、内部クロックを生成するクロック変換部の機能を持つクロック変換部20aおよび通信機能や各部を制御する機能を持つシステム制御部20bなどを有する。クロック変換部20aは、端子5aを介して入力されるマスタークロックCLK0に基づき、マスタークロックCLK0よりも高速周波数のパルスを生成する逓倍回路を内蔵しており、カウントクロックCKcnt1やカウントクロックCKdac1などの内部クロックを生成する。   For example, the communication / timing control unit 20 includes a clock conversion unit 20a having a function of a clock conversion unit that generates an internal clock, and a system control unit 20b having a communication function and a function of controlling each unit. The clock conversion unit 20a has a built-in multiplier circuit that generates a pulse having a higher frequency than the master clock CLK0 based on the master clock CLK0 input via the terminal 5a. The clock conversion unit 20a includes an internal count clock CKcnt1 and count clock CKdac1. Generate a clock.

出力部28は、データ転送用の信号線(転送配線)である水平信号線18上の信号(デジタルデータではあるが小振幅)を検出するセンスアンプ28a(S・A)と、固体撮像装置1と外部とのインタフェース機能をなすインタフェース部28b(IF部)を有する。インタフェース部28bの出力は出力端5cに接続されており、映像データが後段回路に出力される。出力部28はまた、センスアンプ28aとインタフェース部28bとの間に、各種のデジタル演算処理を行なうデジタル演算部を設けてもよい。   The output unit 28 includes a sense amplifier 28a (S · A) that detects a signal (digital data but small amplitude) on the horizontal signal line 18 that is a signal line (transfer wiring) for data transfer, and the solid-state imaging device 1. And an interface unit 28b (IF unit) that functions as an interface with the outside. The output of the interface unit 28b is connected to the output terminal 5c, and the video data is output to the subsequent circuit. The output unit 28 may also be provided with a digital arithmetic unit that performs various digital arithmetic processes between the sense amplifier 28a and the interface unit 28b.

単位画素3は、行選択のための行制御線15を介して垂直走査部14と、また垂直信号線19を介してカラムAD変換部26の垂直列ごとに設けられているAD変換部250と、それぞれ接続されている。ここで、行制御線15は垂直走査部14から画素に入る配線全般を示す。   The unit pixel 3 includes a vertical scanning unit 14 via a row control line 15 for row selection, and an AD conversion unit 250 provided for each vertical column of the column AD conversion unit 26 via a vertical signal line 19. , Each connected. Here, the row control line 15 indicates the entire wiring that enters the pixel from the vertical scanning unit 14.

垂直走査部14は、画素アレイ部10の行を選択し、その行に必要なパルスを供給するものである。垂直アドレス設定部14aは、信号を読み出す行(読出し行:選択行や信号出力行とも称する)の他に、電子シャッタ用の行なども選択する。   The vertical scanning unit 14 selects a row of the pixel array unit 10 and supplies a necessary pulse to the row. The vertical address setting unit 14a selects not only a row from which a signal is read (reading row: also referred to as a selected row or a signal output row) but also a row for an electronic shutter.

AD変換部250におけるAD変換方式としては、回路規模や処理速度(高速化)や分解能などの観点から様々な方式が考えられているが、一例として、参照信号比較型、スロープ積分型、あるいはランプ信号比較型などとも称されるAD変換方式を採用する。参照信号比較型のAD変換に当たっては、変換開始(比較処理の開始)から変換終了(比較処理の終了)までの時間に基づいてカウント動作有効期間を決定し、その期間を示すカウントイネーブル信号ENに基づきアナログの処理対象信号をデジタルデータに変換する。   Various methods are considered as an AD conversion method in the AD conversion unit 250 from the viewpoint of circuit scale, processing speed (high speed), resolution, and the like. As an example, a reference signal comparison type, a slope integration type, or a ramp An AD conversion method called a signal comparison type is adopted. In the reference signal comparison type AD conversion, the count operation valid period is determined based on the time from the conversion start (comparison process start) to the conversion end (comparison process end), and the count enable signal EN indicating the period is used. Based on this, the analog processing target signal is converted into digital data.

このため、参照信号生成部27は、DA変換部270(DAC;Digital Analog Converter)を有し、通信・タイミング制御部20からの制御データCN4で示される初期値からカウントクロックCKdac1に同期して、制御データCN4で示される傾き(変化率)の参照信号SLP_ADC を生成する。カウントクロックCKdac1はカウンタ部254用のカウントクロックCKcnt1と同一にしてもよい。   For this reason, the reference signal generation unit 27 includes a DA conversion unit 270 (DAC; Digital Analog Converter), and synchronizes with the count clock CKdac1 from the initial value indicated by the control data CN4 from the communication / timing control unit 20, A reference signal SLP_ADC having a slope (change rate) indicated by the control data CN4 is generated. The count clock CKdac1 may be the same as the count clock CKcnt1 for the counter unit 254.

AD変換部250は、比較部252(COMP)と、アップカウントモードとダウンカウントモードを切替可能なカウンタ部254を備える。本例ではさらに、カウンタ部254の後段に、水平転送用のラッチ257(メモリ)を内蔵したデータ記憶部256を備える。比較部252は、参照信号生成部27で生成される参照信号SLP_ADC と、選択行の単位画素3から垂直信号線19(H1,H2,…,Hh)を経由し得られるアナログの画素信号電圧Vxを比較する。カウンタ部254は、比較部252の比較出力Coと一定の関係を持つカウントイネーブル信号ENのアクティブ期間をカウントクロックCKcnt1でカウントし、カウント結果を保持する。   The AD conversion unit 250 includes a comparison unit 252 (COMP) and a counter unit 254 that can switch between an up-count mode and a down-count mode. In this example, a data storage unit 256 incorporating a horizontal transfer latch 257 (memory) is further provided downstream of the counter unit 254. The comparison unit 252 generates the reference signal SLP_ADC generated by the reference signal generation unit 27 and the analog pixel signal voltage Vx obtained from the unit pixel 3 in the selected row via the vertical signal lines 19 (H1, H2,..., Hh). Compare The counter unit 254 counts the active period of the count enable signal EN having a fixed relationship with the comparison output Co of the comparison unit 252 using the count clock CKcnt1, and holds the count result.

通信・タイミング制御部20から各AD変換部250のカウンタ部254には、カウンタ部254がP相・D相のカウント処理をダウンカウントモードで動作するのかアップカウントモードで動作するのかや、P相のカウント処理における初期値Dini の設定やリセット処理など、その他の制御情報を指示する制御信号CN5が入力されている。   From the communication / timing control unit 20 to the counter unit 254 of each AD conversion unit 250, whether the counter unit 254 operates in the down-count mode or the up-count mode for the P-phase / D-phase counting process, A control signal CN5 for instructing other control information such as setting of the initial value Dini and reset processing in the counting process is input.

比較部252の一方の入力端子(+)は、他の比較部252の入力端子(+)と共通に、参照信号生成部27で生成される参照信号SLP_ADC が入力され、他方の入力端子(−)には、それぞれ対応する垂直列の垂直信号線19が接続され、画素アレイ部10からの画素信号電圧Vxが個々に入力される。   One input terminal (+) of the comparison unit 252 receives the reference signal SLP_ADC generated by the reference signal generation unit 27 in common with the input terminal (+) of the other comparison unit 252 and the other input terminal (− ) Are connected to the vertical signal lines 19 in the corresponding vertical columns, and the pixel signal voltages Vx from the pixel array unit 10 are individually input thereto.

カウンタ部254のクロック端子CKには、他のカウンタ部254のクロック端子CKと共通に、通信・タイミング制御部20からカウントクロックCKcnt1が入力されている。データ記憶部256を設けない場合、カウンタ部254には、水平走査部12から制御線12cを介して制御パルスが入力される。カウンタ部254は、カウント結果を保持するラッチ機能を有しており、制御線12cを介しての制御パルスによる指示があるまでは、カウンタ出力値を保持する。   The count clock CKcnt1 from the communication / timing control unit 20 is input to the clock terminal CK of the counter unit 254 in common with the clock terminals CK of the other counter units 254. When the data storage unit 256 is not provided, a control pulse is input to the counter unit 254 from the horizontal scanning unit 12 via the control line 12c. The counter unit 254 has a latch function for holding the count result, and holds the counter output value until an instruction by a control pulse through the control line 12c is given.

本実施形態では、AD変換部250にてCDS処理を完結させておくが、リセットレベルSrst のP相データと信号レベルSsig のD相データを個別に出力部28側に転送し、AD変換部250の後段のデジタル演算部でCDS処理を行なってもよい。本出願人は、AD変換部250にてAD変換とCDS処理を行なう参照信号比較型のAD変換方式を種々提案しており、それらも基本的には各実施形態で採用し得るものである。   In this embodiment, the ADS 250 completes the CDS process. However, the P-phase data at the reset level Srst and the D-phase data at the signal level Ssig are individually transferred to the output unit 28, and the AD converter 250. The CDS process may be performed by a subsequent digital calculation unit. The present applicant has proposed various reference signal comparison type AD conversion methods in which the AD conversion unit 250 performs AD conversion and CDS processing, and these can basically be adopted in each embodiment.

水平走査部12や垂直走査部14などの駆動制御部7の各要素は、画素アレイ部10とともに、半導体集積回路製造技術と同様の技術を用いて単結晶シリコンなどの半導体領域に一体的に形成されたいわゆる1チップもの(同一の半導体基板上に設けられているもの)として、本実施形態の固体撮像装置1が構成される。   The elements of the drive control unit 7 such as the horizontal scanning unit 12 and the vertical scanning unit 14 are formed integrally with the pixel array unit 10 in a semiconductor region such as single crystal silicon using a technique similar to the semiconductor integrated circuit manufacturing technique. The solid-state imaging device 1 of the present embodiment is configured as a so-called one-chip product (provided on the same semiconductor substrate).

固体撮像装置1は、このように各部が半導体領域に一体的に形成された1チップとして形成された形態であってもよいし、図示を割愛するが、画素アレイ部10、駆動制御部7、カラムAD変換部26などの各種の信号処理部の他に、撮影レンズ、光学ローパスフィルタ、あるいは赤外光カットフィルタなどの光学系をも含む状態で、これらを纏めてパッケージングされた撮像機能を有するモジュール状の形態としてもよい。   As described above, the solid-state imaging device 1 may be formed as a single chip in which each unit is integrally formed in the semiconductor region. Although not illustrated, the pixel array unit 10, the drive control unit 7, In addition to various signal processing units such as the column AD conversion unit 26, an imaging function in which these are collectively packaged in a state including an optical system such as a photographing lens, an optical low-pass filter, or an infrared light cut filter It is good also as the modular form which has.

個々のAD変換部250の出力側は、たとえば、カウンタ部254の出力をデータセレクタ部300を介して水平信号線18に接続することができる。あるいは、図示のように、カウンタ部254の後段に、このカウンタ部254の保持したカウント結果を保持するラッチを具備したメモリ装置としてのデータ記憶部256を備える構成を採ることもできる。本実施形態では、さらにデータ記憶部256の後段にデータセレクタ部300を備えており、データ記憶部256とデータセレクタ部300により、水平転送系Htrans を構成している。データ記憶部256は、所定のタイミングでカウンタ部254から出力されたカウントデータを保持・記憶する。   For example, the output side of each AD conversion unit 250 can connect the output of the counter unit 254 to the horizontal signal line 18 via the data selector unit 300. Alternatively, as shown in the figure, it is possible to adopt a configuration in which a data storage unit 256 as a memory device including a latch that holds the count result held by the counter unit 254 is provided at the subsequent stage of the counter unit 254. In the present embodiment, a data selector unit 300 is further provided after the data storage unit 256, and the data storage unit 256 and the data selector unit 300 constitute a horizontal transfer system Htrans. The data storage unit 256 holds and stores the count data output from the counter unit 254 at a predetermined timing.

水平走査部12は、カラムAD変換部26の各比較部252とカウンタ部254とが、それぞれが担当する処理を行なうのと並行して、各データ記憶部256が保持していたカウント値を読み出す読出走査部の機能を持つ。データ記憶部256の出力は、データセレクタ部300を介して水平信号線18に接続されている。水平信号線18は、AD変換部250のビット幅分もしくはその2倍幅分(たとえば相補出力とするとき)の信号線を有し、それぞれの出力線に対応したセンスアンプ28aを有する出力部28に接続される。水平信号線18の水平転送チャネルは1つに限らず、複数チャネルにし複数カラムずつグループ化してデータ転送を行なう場合もある。なお、カウンタ部254、データ記憶部256、データセレクタ部300、および水平信号線18はそれぞれ、nビットに対応した構成を採っている。   The horizontal scanning unit 12 reads the count value held by each data storage unit 256 in parallel with each comparison unit 252 and counter unit 254 of the column AD conversion unit 26 performing the processing that they are responsible for. It has the function of a readout scanning unit. The output of the data storage unit 256 is connected to the horizontal signal line 18 via the data selector unit 300. The horizontal signal line 18 has a signal line corresponding to the bit width of the AD conversion unit 250 or a double width thereof (for example, complementary output), and an output unit 28 having a sense amplifier 28a corresponding to each output line. Connected to. The number of horizontal transfer channels of the horizontal signal line 18 is not limited to one, and data transfer may be performed by grouping a plurality of channels into a plurality of columns. Note that each of the counter unit 254, the data storage unit 256, the data selector unit 300, and the horizontal signal line 18 has a configuration corresponding to n bits.

<水平データ転送の問題点について>
ここで、各列のラッチ257に保持されたデータを、バスラインである水平信号線18を介して順次出力部28側に転送する場合、出力部28と接続された水平信号線18に寄生容量が存在するため、転送スピードの劣化や、寄生容量抑制のため水平信号線18に使われる配線幅( Metal幅)を広げなければならずチップサイズが大きくなるなどの、寄生容量の存在により様々な問題が生ずる。
<Problems of horizontal data transfer>
Here, when the data held in the latches 257 of each column is sequentially transferred to the output unit 28 side via the horizontal signal line 18 which is a bus line, the parasitic capacitance is added to the horizontal signal line 18 connected to the output unit 28. Because of the presence of parasitic capacitance, there are various factors due to the presence of parasitic capacitance, such as transfer speed degradation and the increase in chip size that requires increasing the wiring width (Metal width) used for the horizontal signal line 18 in order to suppress parasitic capacitance. Problems arise.

たとえば、寄生容量の値は、
(1)水平信号線18による容量、
(2)出力部28の入力段による容量、
(3)ラッチ257の出力段による容量×ラッチ257の総数、
(4)水平信号線18と1つのラッチ257の出力段とを接続する配線の容量×ラッチ257の総数、
などを合計した値となる。
For example, the value of parasitic capacitance is
(1) Capacity due to the horizontal signal line 18,
(2) Capacity due to the input stage of the output unit 28,
(3) Capacitance due to output stage of latch 257 × total number of latches 257,
(4) capacitance of wiring connecting the horizontal signal line 18 and the output stage of one latch 257 × total number of latches 257,
It is the total value.

したがって、各列のラッチ257に保持されたデータを、ラッチ257を順次選択して水平信号線18に読み出す場合、水平信号線18の寄生容量のため、データ転送に障害が生じる。特に、寄生容量の容量値が大きくなれば、信号遅延の原因となり、データ転送の高速化を妨げることとなる。   Accordingly, when the data held in the latches 257 in each column is sequentially selected and read out to the horizontal signal line 18 by the latches 257, data transfer is hindered due to the parasitic capacitance of the horizontal signal line 18. In particular, if the capacitance value of the parasitic capacitance is increased, it causes signal delay and hinders speeding up of data transfer.

たとえば、フレームレートを上げるなど理由で高速動作を行なう場合は、行走査、AD変換および水平データ転送などの動作を高速に動作させる必要がある。この中で、水平データ転送を高速化させたい場合、水平走査部12で選択されたラッチ257の出力データに基づき水平信号線18を駆動し、その信号が出力部28に到達するまでの時間が支配的となる。   For example, when high-speed operation is performed for reasons such as increasing the frame rate, operations such as row scanning, AD conversion, and horizontal data transfer must be performed at high speed. Of these, when it is desired to speed up the horizontal data transfer, the horizontal signal line 18 is driven based on the output data of the latch 257 selected by the horizontal scanning unit 12 and the time until the signal reaches the output unit 28 is reached. Become dominant.

水平方向の画素分、たとえば2000列の単位画素3を有する画素アレイ部10の場合、2000個のラッチ257が水平信号線18に接続されることになり、ラッチ257の出力段おのおのの持つ寄生容量が合成され、選択されたラッチ257はその大きな容量を負荷として駆動することになる。近年は多画素化の要求があるため水平信号線18に接続されるラッチ257の数が増加傾向にあり、近年、特に要求のある高速動作化の制約となってしまう。   In the case of the pixel array section 10 having the horizontal pixels, for example, 2000 columns of unit pixels 3, 2000 latches 257 are connected to the horizontal signal line 18, and the parasitic capacitance of each output stage of the latch 257 Are combined, and the selected latch 257 is driven with its large capacity as a load. In recent years, since there is a demand for increasing the number of pixels, the number of latches 257 connected to the horizontal signal line 18 tends to increase, and in recent years, there is a restriction on high speed operation that is particularly required.

高速化のため水平転送を相補(差動)信号線対による電流転送を行なう場合でも、水平信号線18に接続される水平転送ドライバ308が多くなると水平信号線18の寄生容量が大きくなり、電流転送を行なっていても転送に時間が掛かってしまう。   Even when horizontal transfer is performed by complementary (differential) signal line pairs for speeding up, if the number of horizontal transfer drivers 308 connected to the horizontal signal line 18 increases, the parasitic capacitance of the horizontal signal line 18 increases and the current flows. Even if the transfer is performed, the transfer takes time.

このような問題を解決する一手法として、寄生容量を抑制するため水平信号線18に使われる配線幅を広げる手法が考えられるが、ビット別のデータをバスラインとしての水平信号線18で転送するには、チップサイズが大きくなってしまう。   As a method for solving such a problem, a method of widening the wiring width used for the horizontal signal line 18 in order to suppress the parasitic capacitance is conceivable, but bit-specific data is transferred by the horizontal signal line 18 as a bus line. In some cases, the chip size becomes large.

また、このような問題を解決する別手法として、特開2000−32344号公報のように、列である数ごとに並列して処理する方法も考えられる。しかしながら、当該仕組みはアナログ情報のままで固体撮像装置1の外部に出力する場合での適用事例であり、特に画素信号をデジタル変換して固体撮像装置1の外部に出力を行なう仕組みに当該仕組みを適用しようとすると、出力端子数が増加してしまったり、出力部分のマルチプレクス処理が必要であったりといった問題が生じる。   As another method for solving such a problem, a method of processing in parallel for each number of columns as in JP-A-2000-32344 can be considered. However, the mechanism is an application example in the case where analog information is output to the outside of the solid-state imaging device 1, and the mechanism is particularly applied to a mechanism for digitally converting a pixel signal and outputting the digital signal to the outside of the solid-state imaging device 1. If it is attempted to be applied, the number of output terminals increases, and there is a problem that multiplexing processing of the output part is necessary.

そこで、本実施形態では、画素信号をデジタル変換して固体撮像装置1の外部に出力を行なう仕組みにおいて、カラム処理部26や水平走査部12を、水平信号線18の寄生容量に起因する問題を改善することのできる仕組みにする。   Therefore, in the present embodiment, in the mechanism in which the pixel signal is digitally converted and output to the outside of the solid-state imaging device 1, the column processing unit 26 and the horizontal scanning unit 12 are caused to have a problem caused by the parasitic capacitance of the horizontal signal line 18. Make it a mechanism that can be improved.

その仕組みの基本は、カウンタ部254とデータ記憶部256の水平転送用のラッチ257が分離された参照信号比較型のカラムADC方式を採る場合に、水平転送ドライバをM(Mは3以上の正の整数)カラムで共有し、水平転送ドライバの入力にどのラッチを接続するかを決めるM入力−1出力型のセレクタを用いる。こうすることにより、水平転送系Htrans を階層化し効率化する。隣のMカラムも同様の構造とするが、異なる水平転送チャネルに接続する。したがって、水平転送チャネル数をJとしたときには、J×Mカラム周期の回路構成となる。   The basic mechanism is that when the reference signal comparison type column ADC system in which the horizontal transfer latch 257 of the counter unit 254 and the data storage unit 256 is separated is adopted, the horizontal transfer driver is set to M (M is a positive value of 3 or more). The M input-1 output type selector is used to determine which latch is connected to the input of the horizontal transfer driver. By doing so, the horizontal transfer system Htrans is hierarchized to improve efficiency. The adjacent M column has the same structure, but is connected to different horizontal transfer channels. Therefore, when the number of horizontal transfer channels is J, the circuit configuration has a J × M column period.

Mカラムに対して1つのサブセレクタを配置してサブセレクタごとに1つの水平転送ドライバを設けるが、1つのサブセレクタが対応するカラム数は複数である限り任意である。サブセレクタの構成例も様々であり、M入力−1出力型とするに当たり、一段構成で実現してもよいし、Mを“M=M_1×M_2×M_3×…”のように素数M_k(kは1以上の正の整数)の掛算の形に素因数分解して、M_k入力−1出力型のサブセレクタを階層化(多段構成に)してもよい。また、Mが素数である場合に、適当な数値αを加算することで素因数分解ができるようにして階層化し、その内の不要な数値αの分を所定段については使用しないようにしてもよい。以下、具体的に説明する。   One sub-selector is arranged for M columns and one horizontal transfer driver is provided for each sub-selector. However, the number of columns corresponding to one sub-selector is arbitrary as long as there are a plurality of columns. There are various configuration examples of the sub-selector, and it may be realized by a one-stage configuration for the M input-1 output type, or M is a prime number M_k (k as “M = M_1 × M_2 × M_3 ×...”. May be prime factorized into a form of multiplication of 1 or more positive integers), and the M_k input-1 output type sub-selector may be hierarchized (in a multistage configuration). In addition, when M is a prime number, it may be hierarchized so that prime factorization can be performed by adding an appropriate numerical value α, and the unnecessary numerical value α in the layer may not be used for a predetermined stage. . This will be specifically described below.

<水平データ転送系;第1実施形態の基本>
図2〜図2Bは、固体撮像装置1の水平データ転送系の第1実施形態を説明する図である。ここで、図2は固体撮像装置1の水平データ転送系の第1実施形態の基本構成を示す図である。図2Aおよび図2Bは図2に示す第1実施形態に対する比較例を示す図である。因みに、図2および図2Aは水平転送チャネルが4個の場合、図2Bは水平転送チャネルが1つの場合を示す。
<Horizontal data transfer system; basics of the first embodiment>
2 to 2B are diagrams for explaining the first embodiment of the horizontal data transfer system of the solid-state imaging device 1. Here, FIG. 2 is a diagram showing a basic configuration of the first embodiment of the horizontal data transfer system of the solid-state imaging device 1. 2A and 2B are diagrams showing a comparative example with respect to the first embodiment shown in FIG. 2 and 2A show the case where there are four horizontal transfer channels, and FIG. 2B shows the case where there is one horizontal transfer channel.

本実施形態の固体撮像装置1においては、水平信号線18の寄生容量を低減する仕組みとして、各データ記憶部256のデータをそのまま列ごとに出力ドライバを介して水平信号線18に出力するのではなく、データ記憶部256の全列数よりも少ない数の出力ドライバを介して水平信号線18に出力する構成をとる。   In the solid-state imaging device 1 of the present embodiment, as a mechanism for reducing the parasitic capacitance of the horizontal signal line 18, the data in each data storage unit 256 is directly output to the horizontal signal line 18 via the output driver for each column. Instead, a configuration is employed in which the output is made to the horizontal signal line 18 via a smaller number of output drivers than the total number of columns in the data storage unit 256.

そのための仕組みとしては、様々な仕組みが考えられるが、本実施形態では、データセレクタ方式でデータを水平信号線18に出力する方式にする。データ記憶部256は、カラム(垂直信号線19)ごとにデータを保持するラッチ257をビット数分有する。データセレクタ部300は、サブセレクタ302を複数個有するセレクタ部301と、水平転送ドライバ308(水平転送DR)を複数個有するドライバ部307を備える。サブセレクタ302は、複数列の各ラッチ257のデータの何れかを選択する信号選択部の一例である。水平転送ドライバ308は、サブセレクタ302で選択されるデータに基づき水平信号線18を駆動する転送駆動部の一例である。   Various mechanisms are conceivable for this purpose. In this embodiment, the data selector method is used to output data to the horizontal signal line 18. The data storage unit 256 has a number of latches 257 that hold data for each column (vertical signal line 19). The data selector unit 300 includes a selector unit 301 having a plurality of sub-selectors 302 and a driver unit 307 having a plurality of horizontal transfer drivers 308 (horizontal transfer DR). The sub-selector 302 is an example of a signal selection unit that selects one of the data of the latches 257 in a plurality of columns. The horizontal transfer driver 308 is an example of a transfer driver that drives the horizontal signal line 18 based on the data selected by the sub-selector 302.

データ記憶部256の全列をそれぞれがM列(Mは2以上の正の整数)を含む複数ブロックに分け、1ブロックにつき、水平転送ドライバ308を1つ設ける。そして、ブロックごとに、水平転送ドライバ308とM列の各ラッチ257との間にM入力−1出力型のサブセレクタ302を設ける。水平転送ドライバ308の出力は、バスラインである水平信号線18を介して図示を割愛した出力部28に接続されている。図2に示す態様は、水平転送チャネルを4チャネル分にする場合を示しており、また、相補データ形式でデータ転送する場合を示しており、チャネル別に前記の構成が採られている。   All columns of the data storage unit 256 are divided into a plurality of blocks each including M columns (M is a positive integer of 2 or more), and one horizontal transfer driver 308 is provided for each block. For each block, an M input-1 output type sub-selector 302 is provided between the horizontal transfer driver 308 and each of the M columns of latches 257. The output of the horizontal transfer driver 308 is connected to the output unit 28 (not shown) via the horizontal signal line 18 that is a bus line. The mode shown in FIG. 2 shows a case where horizontal transfer channels are provided for four channels, and also shows a case where data transfer is performed in a complementary data format, and the above-described configuration is adopted for each channel.

サブセレクタ302を利用して水平転送系を階層化し、親階層は水平走査部12により制御される水平転送ドライバ308内の選択トランジスタ(詳細は後述する)により選択し、子階層は図示を割愛した通信・タイミング制御部20により制御されるサブセレクタ302により選択するようにする。   The horizontal transfer system is hierarchized using the sub-selector 302, the parent hierarchy is selected by a selection transistor (details will be described later) in the horizontal transfer driver 308 controlled by the horizontal scanning unit 12, and the child hierarchy is not shown. Selection is made by the sub-selector 302 controlled by the communication / timing control unit 20.

第1実施形態では、M=6とした例を示しており、6個のラッチ257(ラッチ群)が共通に1つの6入力型のサブセレクタ302(6入力サブセレクタ302Aと称する)に入力され、6入力サブセレクタ302Aの出力が水平転送ドライバ308の転送用トランジスタを制御し、水平転送ドライバ308が水平転送チャネルをドライブする。水平走査部12が、特定の水平転送ドライバ308の内の選択トランジスタをオンすることにより特定のラッチ群を選択する。転送用トランジスタおよび選択トランジスタについては後述する。1つの水平転送系Htrans0は、6個のラッチ257と、1つの6入力サブセレクタ302Aと、1つの水平転送ドライバ308を備える。各6入力サブセレクタ302Aは通信・タイミング制御部20からの共通の制御配線により制御される。つまり、通信・タイミング制御部20は、セレクタ部301の各サブセレクタ302(ここでは6入力サブセレクタ302A)を制御してデータを選択させる選択制御部の機能を持つ。   The first embodiment shows an example in which M = 6, and six latches 257 (latch group) are commonly input to one 6-input type sub-selector 302 (referred to as a 6-input sub-selector 302A). The output of the 6-input sub-selector 302A controls the transfer transistor of the horizontal transfer driver 308, and the horizontal transfer driver 308 drives the horizontal transfer channel. The horizontal scanning unit 12 selects a specific latch group by turning on a selection transistor in a specific horizontal transfer driver 308. The transfer transistor and the selection transistor will be described later. One horizontal transfer system Htrans0 includes six latches 257, one 6-input sub-selector 302A, and one horizontal transfer driver 308. Each 6-input sub-selector 302A is controlled by a common control wiring from the communication / timing control unit 20. That is, the communication / timing control unit 20 has a function of a selection control unit that controls each sub-selector 302 (here, 6-input sub-selector 302A) of the selector unit 301 to select data.

水平転送チャネルは4個あり、それぞれに水平転送系Htrans0が用意され、4個の水平転送系Htrans0で1つの水平転送系Htrans1が構成される。隣り合う4個の水平転送ドライバ308はそれぞれ異なる水平転送チャネルの水平信号線18_0〜18_3をドライブする。水平転送チャネル(水平信号線18_0〜18_3)の内容は、図示を割愛した出力部28のセンスアンプ28aによって読み出され、必要に応じてデジタル処理をした後でチップ外に読み出される。   There are four horizontal transfer channels, each of which has a horizontal transfer system Htrans0, and the four horizontal transfer systems Htrans0 constitute one horizontal transfer system Htrans1. Four adjacent horizontal transfer drivers 308 drive the horizontal signal lines 18_0 to 18_3 of different horizontal transfer channels. The contents of the horizontal transfer channel (horizontal signal lines 18_0 to 18_3) are read by the sense amplifier 28a of the output unit 28 (not shown), and are read out of the chip after digital processing as necessary.

このように、第1実施形態の水平転送系Htrans は、カウンタ部254と水平転送用のラッチ257を内蔵したデータ記憶部256を備える構成において、データセレクタ部300の水平転送ドライバ308をMカラム(本例では6カラム)で共有する水平転送系Htrans0_kとし、水平転送ドライバ308の入力にどのラッチ257を接続するかを決める6入力サブセレクタ302Aを用いている。水平転送ドライバ308を数カラムで共有することにより、水平転送系Htrans を階層化でき、水平転送の効率化を図ることができる。隣の6カラムの水平転送系Htrans0_kも同様の構造とするが、異なる水平転送チャネル(本例では4個ある)に接続している。したがって、4チャネル構成の場合、24カラム周期の回路構成となる。   As described above, the horizontal transfer system Htrans according to the first embodiment includes the data storage unit 256 including the counter unit 254 and the horizontal transfer latch 257, and the horizontal transfer driver 308 of the data selector unit 300 is connected to the M column ( In this example, a horizontal transfer system Htrans0_k shared by 6 columns) is used, and a 6-input sub-selector 302A that determines which latch 257 is connected to the input of the horizontal transfer driver 308 is used. By sharing the horizontal transfer driver 308 in several columns, the horizontal transfer system Htrans can be hierarchized, and the efficiency of horizontal transfer can be improved. The adjacent six-column horizontal transfer system Htrans0_k has the same structure, but is connected to different horizontal transfer channels (four in this example). Therefore, in the case of the 4-channel configuration, the circuit configuration has a 24-column cycle.

つまり、4チャネル分の水平信号線18が設けられ、セレクタ部301の各サブセレクタ302(6入力サブセレクタ302A)およびドライバ部307の各水平転送ドライバ308は、4チャネルの各水平信号線18_1〜18_4に均等に配分されている。間引き動作の有無を問わず、各水平転送ドライバ308や各水平信号線18_1〜18_4の使用状態の均衡を図るためである。画素アレイ部10の全垂直列についても、この関係を維持するようにする(図3A参照)。   That is, horizontal signal lines 18 for four channels are provided, and each sub-selector 302 (six-input sub-selector 302A) of the selector unit 301 and each horizontal transfer driver 308 of the driver unit 307 have four channel horizontal signal lines 18_1˜. 18_4 is evenly distributed. This is for the purpose of balancing the usage states of the horizontal transfer drivers 308 and the horizontal signal lines 18_1 to 18_4 regardless of the thinning operation. This relationship is also maintained for all the vertical columns of the pixel array unit 10 (see FIG. 3A).

サブセレクタ302の入力数を6以外にする場合やチャネル数を4以外にする場合でも同様であり、Jチャネル分の水平信号線18が設けられるときには、セレクタ部301の各サブセレクタ302およびドライバ部307の各水平転送ドライバ308は、Jチャネルの各水平信号線18に均等に配分し、画素アレイ部10の全垂直列についてもこの関係を維持するようにする。   The same applies when the number of inputs of the sub-selector 302 is other than 6 or when the number of channels is other than 4. When the horizontal signal lines 18 for J channels are provided, each sub-selector 302 and driver unit of the selector unit 301 are provided. The horizontal transfer drivers 308 of 307 are evenly distributed to the horizontal signal lines 18 of the J channel, and this relationship is also maintained for all the vertical columns of the pixel array unit 10.

一方、図2Aおよび図2Bに示した比較例では、各ラッチ257の出力データが個別の水平転送ドライバ308Zにより水平信号線18に伝達される。図2Bに示すように、水平転送ドライバ308Zは、1対(2個)の転送用トランジスタ332,334と、1対(2個)の選択トランジスタ336,338を有する。各トランジスタ332,334,336,338は、何れもnMOSである。1個の水平転送ドライバ308は、4個のトランジスタを使用する。転送用トランジスタ334のゲートにはラッチ257の出力データが入力され、転送用トランジスタ332のゲートにはラッチ257のインバータ296の出力データが入力される。   On the other hand, in the comparative example shown in FIGS. 2A and 2B, the output data of each latch 257 is transmitted to the horizontal signal line 18 by the individual horizontal transfer driver 308Z. As shown in FIG. 2B, the horizontal transfer driver 308Z includes a pair (two) of transfer transistors 332 and 334 and a pair (two) of selection transistors 336 and 338. Each of the transistors 332, 334, 336, 338 is an nMOS. One horizontal transfer driver 308 uses four transistors. The output data of the latch 257 is input to the gate of the transfer transistor 334, and the output data of the inverter 296 of the latch 257 is input to the gate of the transfer transistor 332.

水平転送ドライバ308とその出力側に接続されるバスラインである水平信号線18との関係においては、本実施形態の水平転送系Htrans は、列(カラム)をM本(第1実施形態では6本)ずつのグループに纏めている。水平信号線18に接続される水平転送ドライバ308の数が、図2Aおよび図2Bに示した比較例のように列ごとに水平転送ドライバ308を設ける場合に比べて1/Mに削減できる。その結果、水平転送ドライバ308がドライブしなくてはならない水平転送チャネルの寄生容量を減らすことができ、結果として高速動作が実現される。   In the relationship between the horizontal transfer driver 308 and the horizontal signal line 18 that is a bus line connected to the output side of the horizontal transfer driver 308, the horizontal transfer system Htrans of this embodiment has M columns (6 in the first embodiment). Book) each group. The number of horizontal transfer drivers 308 connected to the horizontal signal line 18 can be reduced to 1 / M compared to the case where the horizontal transfer driver 308 is provided for each column as in the comparative example shown in FIGS. 2A and 2B. As a result, the parasitic capacitance of the horizontal transfer channel that the horizontal transfer driver 308 must drive can be reduced, and as a result, high-speed operation is realized.

また、水平転送ドライバ308が多段で接続されておらず、水平転送ドライバ308がドライブするときに流れる電流経路上に追加のトランジスタが必要ではなく、直列抵抗は増えない。サブセレクタ302の構成に関わらず水平転送ドライバ308は1段でよく、水平信号線18を駆動する際の直列抵抗が増大することはない。その結果、従前よりも確実に高速なデータ転送が可能になる。   Further, the horizontal transfer driver 308 is not connected in multiple stages, no additional transistor is required on the current path that flows when the horizontal transfer driver 308 drives, and the series resistance does not increase. Regardless of the configuration of the sub-selector 302, the number of horizontal transfer drivers 308 may be one, and the series resistance when driving the horizontal signal line 18 does not increase. As a result, it is possible to reliably transfer data at a higher speed than before.

なお、トランジスタ数や制御配線数(以下CN数とも記す)を考慮した場合、2カラムで1つの水平転送ドライバ308を共有する場合では差が殆どなく、3カラム以上で1つの水平転送ドライバ308を共有すると効果が出てくる。   In consideration of the number of transistors and the number of control wirings (hereinafter also referred to as CN numbers), there is almost no difference in the case of sharing one horizontal transfer driver 308 with two columns, and one horizontal transfer driver 308 with three or more columns. Sharing will be effective.

<水平データ転送系の詳細:第1実施形態>
図3〜図3Bは、図2に示した第1実施形態の水平転送系の詳細構成例を説明する図である。図3は1ブロック分(1つの6入力サブセレクタ302Aが担当する部分)を示し、図3Aは4個の水平転送チャネル分を簡略化して示している。図3Bは、ラッチ257に使用されるクロックドインバータの構成例を示す図である。
<Details of Horizontal Data Transfer System: First Embodiment>
3 to 3B are diagrams for explaining a detailed configuration example of the horizontal transfer system of the first embodiment shown in FIG. FIG. 3 shows one block (portion handled by one 6-input sub-selector 302A), and FIG. 3A shows four horizontal transfer channels in a simplified manner. FIG. 3B is a diagram illustrating a configuration example of a clocked inverter used for the latch 257.

図3に示すように、ラッチ257は、2個のクロックドインバータ292,294と1つの普通のインバータ296を有する。「普通の」とは前述のインバータ409のようにpMOSとnMOSが縦続接続されたCMOSインバータである。クロックドインバータ292,294は、たとえば図3B(1),(2)に示すように、2個のpMOS290_p1 ,290_p2 と2個のnMOS290_n1 ,290_n2 が縦続接続されたもので4個のトランジスタが使用される。よって、1個のラッチ257は、10個のトランジスタを使用する。   As shown in FIG. 3, the latch 257 includes two clocked inverters 292 and 294 and one ordinary inverter 296. “Normal” is a CMOS inverter in which a pMOS and an nMOS are cascade-connected like the inverter 409 described above. For example, as shown in FIGS. 3B (1) and (2), the clocked inverters 292 and 294 are composed of two pMOSs 290_p1 and 290_p2 and two nMOSs 290_n1 and 290_n2 connected in cascade, and four transistors are used. The Therefore, one latch 257 uses 10 transistors.

クロックドインバータは、中間のpMOS290_p2 ,nMOS290_n1 の各ドレインの接続点をデータ出力端子OUT とする。ここで、クロックドインバータの使い方としては、図3B(1)に示すように、中間のpMOS290_p2 ,nMOS290_n1 のゲートを共通に接続してデータ入力端子INとし、正電源側のpMOS290_p1 のゲートを反転クロック端子 XCK、接地あるいは負電源側のnMOS290_n2 のゲートを非反転クロック端子CKとする第1例がある。反転クロック端子 XCKにHレベル、非反転クロック端子CKにLレベルが入力されると、pMOS290_p1 およびnMOS290_n2 がオフ(遮断)して、データ出力端子OUT はハイインピーダンスとなりデータ通過を遮断する。一方、反転クロック端子 XCKにLレベル、非反転クロック端子CKにHレベルが入力されると、pMOS290_p1 およびnMOS290_n2 がオン(導通)するので、データ入力端子INに入力されたデータがpMOS290_p2 ,nMOS290_n1 で反転されて、データ出力端子OUT から出力される。   In the clocked inverter, the connection point of each drain of the intermediate pMOS 290_p2 and nMOS 290_n1 is used as the data output terminal OUT. Here, as a usage of the clocked inverter, as shown in FIG. 3B (1), the gates of the intermediate pMOS 290_p2 and nMOS 290_n1 are connected in common to serve as the data input terminal IN, and the gate of the pMOS 290_p1 on the positive power supply side is the inverted clock. There is a first example in which the terminal XCK, the gate of the ground or negative power supply side nMOS 290_n2 is the non-inverted clock terminal CK. When the H level is input to the inverted clock terminal XCK and the L level is input to the non-inverted clock terminal CK, the pMOS 290_p1 and the nMOS 290_n2 are turned off (shut off), and the data output terminal OUT becomes a high impedance so that data passing is shut off. On the other hand, when the L level is input to the inverted clock terminal XCK and the H level is input to the non-inverted clock terminal CK, the pMOS 290_p1 and the nMOS 290_n2 are turned on (conducted), so that the data input to the data input terminal IN is inverted by the pMOS 290_p2 And output from the data output terminal OUT.

また、図3B(2)に示すように、両サイドのpMOS290_p1 ,nMOS290_n2 のゲートを共通に接続してデータ入力INとし、pMOS290_p2 のゲートを反転クロック端子 XCK、nMOS290_n1 のゲートを非反転クロック端子CKとする第2例がある。反転クロック端子 XCKにHレベル、非反転クロック端子CKにLレベルが入力されると、pMOS290_p2 およびnMOS290_n1 がオフ(遮断)して、データ出力端子OUT はハイインピーダンスとなりデータ通過を遮断する。一方、反転クロック端子 XCKにLレベル、非反転クロック端子CKにHレベルが入力されると、pMOS290_p2 およびnMOS290_n1 がオン(導通)するので、データ入力端子INに入力されたデータがpMOS290_p1 ,nMOS290_n2 で反転されて、データ出力端子OUT から出力される。   Further, as shown in FIG. 3B (2), the gates of pMOS 290_p1 and nMOS 290_n2 on both sides are connected in common to serve as the data input IN, the gate of pMOS 290_p2 is the inverted clock terminal XCK, and the gate of nMOS 290_n1 is the non-inverted clock terminal CK. There is a second example. When the H level is input to the inverted clock terminal XCK and the L level is input to the non-inverted clock terminal CK, the pMOS 290_p2 and the nMOS 290_n1 are turned off (shut off), and the data output terminal OUT becomes a high impedance so that data passing is shut off. On the other hand, when the L level is input to the inverted clock terminal XCK and the H level is input to the non-inverted clock terminal CK, the pMOS 290_p2 and the nMOS 290_n1 are turned on (conducted). And output from the data output terminal OUT.

クロックドインバータ292,294の出力は共通に接続されインバータ296の入力となるとともに、6入力サブセレクタ302Aの入力ともなる。カウンタ部254のデータDATA<K>がクロックドインバータ292に入力され、インバータ296の出力データがクロックドインバータ294に入力される。   The outputs of the clocked inverters 292 and 294 are connected in common and become the input of the inverter 296 and also the input of the 6-input sub-selector 302A. Data DATA <K> of the counter unit 254 is input to the clocked inverter 292, and output data of the inverter 296 is input to the clocked inverter 294.

クロックドインバータ292の非反転クロック端子CKおよびクロックドインバータ294の反転クロック端子 XCKには通信・タイミング制御部20からの制御信号CN9に含まれるロード信号CRDLが入力される。クロックドインバータ292の反転クロック端子 XCKおよびクロックドインバータ294の非反転クロック端子CKには通信・タイミング制御部20からの制御信号CN9に含まれるロード信号 XCRDLが入力される。ロード信号CRDLとロード信号 XCRDLは論理反転(相補関係)の関係にある。   The load signal CRDL included in the control signal CN9 from the communication / timing control unit 20 is input to the non-inverted clock terminal CK of the clocked inverter 292 and the inverted clock terminal XCK of the clocked inverter 294. The load signal XCRDL included in the control signal CN9 from the communication / timing control unit 20 is input to the inverted clock terminal XCK of the clocked inverter 292 and the non-inverted clock terminal CK of the clocked inverter 294. The load signal CRDL and the load signal XCRDL have a logic inversion (complementary relationship) relationship.

本構成では、カウンタ部254の各データDATA<K>は、ラッチ257のクロックドインバータ292により論理反転(相補関係)されて、データ XDATA<K>が6入力サブセレクタ302Aに供給されるようになる。   In this configuration, each data DATA <K> of the counter unit 254 is logically inverted (complementary) by the clocked inverter 292 of the latch 257 so that the data XDATA <K> is supplied to the 6-input sub-selector 302A. Become.

6入力サブセレクタ302Aは、nMOS322とpMOS324をCMOS型で並列接続したアナログスイッチとして働くCMOS構成のトランスファーゲートを6個持つ。このCMOS構成のトランスファーゲートは、nMOS322とpMOS324を相補接続形で並列接続したものである。CMOS構成のトランスファーゲートは、特にトランスミッションゲートやトランスミッションスイッチとも称される。以下、nMOS322とpMOS324の対をCMOSスイッチ326と称する。   The 6-input sub-selector 302A has six transfer gates having a CMOS configuration that function as an analog switch in which an nMOS 322 and a pMOS 324 are connected in parallel in a CMOS type. This transfer gate having a CMOS structure is formed by connecting an nMOS 322 and a pMOS 324 in a complementary connection in parallel. A transfer gate having a CMOS structure is also called a transmission gate or a transmission switch. Hereinafter, a pair of nMOS 322 and pMOS 324 is referred to as a CMOS switch 326.

各nMOS322の各ゲートは通信・タイミング制御部20からの制御信号CN9に含まれるサブセレクト信号SUBSELが各別に入力され、各pMOS324の各ゲートは通信・タイミング制御部20からの制御信号CN9に含まれるサブセレクト信号 XSUBSELが各別に入力される。サブセレクト信号SUBSELとサブセレクト信号 XSUBSELは論理反転(相補関係)の関係にある。つまり、6入力サブセレクタ302Aは、12本の制御配線によって制御される。これら12本の制御配線は、全ての6入力サブセレクタ302Aで共通である。多数のサブセレクタ302(6入力サブセレクタ302A)を使用する場合でも、通信・タイミング制御部20からの制御配線数の大幅な増加はないと言える。   Each gate of each nMOS 322 receives a subselect signal SUBSEL included in the control signal CN9 from the communication / timing control unit 20, and each gate of each pMOS 324 is included in the control signal CN9 from the communication / timing control unit 20. Subselect signal XSUBSEL is input separately. The sub-select signal SUBSEL and the sub-select signal XSUBSEL have a logic inversion (complementary relationship) relationship. That is, the 6-input sub-selector 302A is controlled by 12 control wires. These 12 control wirings are common to all the 6-input sub-selectors 302A. Even when a large number of sub-selectors 302 (6-input sub-selectors 302A) are used, it can be said that there is no significant increase in the number of control wirings from the communication / timing control unit 20.

トランスミッションゲートつまりCMOSスイッチ326は、nMOS322のゲートがハイでかつpMOS324のゲートがローのときに双方がオンすることにより、入力されたデータをそのまま出力する。アナログスイッチとしては、nMOS322とpMOS324のどちらか一方のみによるトランジスタスイッチでもよいが、その場合、素子数は少ないもののオン抵抗や閾値電圧Vthの問題がある。加えて、閾値電圧Vthとも関係するが、デジタルデータのスイッチとして使用する場合、nMOSはLレベルは通せるがHレベルは通せないし、pMOSはHレベルは通せるがLレベルは通せないという問題も発生する。そこで、本例では、素子数が多くなってしまうが、nMOS322とpMOS324を相補接続形で並列接続することによりLレベルもHレベルも通すことができる理想的なスイッチとして機能するトランスミッションゲートを採用した。   When the gate of the nMOS 322 is high and the gate of the pMOS 324 is low, the transmission gate, that is, the CMOS switch 326 outputs the input data as it is. The analog switch may be a transistor switch using only one of the nMOS 322 and the pMOS 324, but in this case, there are problems of on-resistance and threshold voltage Vth although the number of elements is small. In addition, although related to the threshold voltage Vth, when used as a switch for digital data, the nMOS can pass the L level but cannot pass the H level, and the pMOS can pass the H level but cannot pass the L level. appear. Therefore, in this example, although the number of elements increases, a transmission gate that functions as an ideal switch that can pass both the L level and the H level by connecting the nMOS 322 and the pMOS 324 in parallel in a complementary connection form is adopted. .

6個のCMOSスイッチ326_0〜326_5の各nMOS322,pMOS324の各入力には、それぞれ対応するラッチ257から出力データが入力される。6個のnMOS322,pMOS324の各出力は共通に接続され、その出力データが水平転送ドライバ308に入力される。6入力サブセレクタ302Aの出力は、相補(差動)ではなくシングルエンドである。   Output data is input from the corresponding latch 257 to each input of each of the nMOS 322 and pMOS 324 of the six CMOS switches 326_0 to 326_5. The outputs of the six nMOSs 322 and pMOS 324 are connected in common, and the output data is input to the horizontal transfer driver 308. The output of the 6-input sub-selector 302A is not complementary (differential) but single-ended.

水平転送ドライバ308は、図2Bで示した水平転送ドライバ308Zに対して、1つのインバータ331を追加した構成である。インバータ331は、pMOSとnMOSが縦続接続されたCMOSインバータである。よって、1個の水平転送ドライバ308は、6個のトランジスタを使用する。インバータ331の入力端と転送用トランジスタ334のゲートが共通に接続され、6入力サブセレクタ302Aを構成する6個のnMOS322,pMOS324からの出力データが入力される。インバータ331の出力データが転送用トランジスタ332のゲートに入力される。   The horizontal transfer driver 308 has a configuration in which one inverter 331 is added to the horizontal transfer driver 308Z shown in FIG. 2B. The inverter 331 is a CMOS inverter in which pMOS and nMOS are connected in cascade. Therefore, one horizontal transfer driver 308 uses six transistors. The input terminal of the inverter 331 and the gate of the transfer transistor 334 are connected in common, and output data from the six nMOSs 322 and pMOS 324 constituting the six-input sub-selector 302A is input. The output data of the inverter 331 is input to the gate of the transfer transistor 332.

転送用トランジスタ332,334の各ソースは接地されている。転送用トランジスタ332のドレインは選択トランジスタ336のソースに接続され、転送用トランジスタ334のドレインは選択トランジスタ338のソースに接続されている。選択トランジスタ336のドレインは非反転データ(D0)用の水平信号線18aに接続され、選択トランジスタ338のドレインは反転データ(XD0)用の水平信号線18bに接続されている。選択トランジスタ336,338のゲートは共通に接続され水平走査部12からの選択制御信号MSELが入力される。高速化のため、水平転送は差動信号線対による電流転送を採用している。   Each source of the transfer transistors 332 and 334 is grounded. The drain of the transfer transistor 332 is connected to the source of the selection transistor 336, and the drain of the transfer transistor 334 is connected to the source of the selection transistor 338. The drain of the selection transistor 336 is connected to the horizontal signal line 18a for non-inverted data (D0), and the drain of the selection transistor 338 is connected to the horizontal signal line 18b for inverted data (XD0). The gates of the selection transistors 336 and 338 are connected in common and the selection control signal MSEL from the horizontal scanning unit 12 is input. In order to increase the speed, horizontal transfer employs current transfer using a differential signal line pair.

6入力サブセレクタ302A(つまりラッチ群)1つにつき水平信号線18を駆動する転送用トランジスタ332,334を設け、かつ、多数ある6入力サブセレクタ302Aの選択を選択トランジスタ336,338で行なってデータ転送を行なう構成にする。これが、転送用トランジスタ332と選択トランジスタ336あるいは転送用トランジスタ334と選択トランジスタ338の各直列回路で簡単に実現できる。なお、それぞれ直列に接続されている転送用トランジスタ332と選択トランジスタ336や転送用トランジスタ334と選択トランジスタ338の各配置順は逆でもよい。   Transfer transistors 332 and 334 for driving the horizontal signal line 18 are provided for each 6-input sub-selector 302A (that is, a latch group), and the selection transistors 336 and 338 perform selection of a large number of 6-input sub-selectors 302A. A configuration for transferring is used. This can be easily realized by each series circuit of the transfer transistor 332 and the selection transistor 336 or the transfer transistor 334 and the selection transistor 338. Note that the order of arrangement of the transfer transistor 332 and the selection transistor 336 or the transfer transistor 334 and the selection transistor 338 connected in series may be reversed.

転送用トランジスタ332および選択トランジスタ336の各ゲートがHレベルのときに、各トランジスタ332,336がオンして、図示を割愛したセンスアンプ28aから非反転データ用の水平信号線18aを介して電流が接地側に流れる。同様に、転送用トランジスタ334および選択トランジスタ338の各ゲートがHレベルのときに、各トランジスタ334,338がオンして、図示を割愛したセンスアンプ28aから反転データ用の水平信号線18bを介して電流が接地側に流れる。たとえば、センスアンプ28aが図中の左にある場合は、電流が左から右に流れる方向が正である。   When the gates of the transfer transistor 332 and the selection transistor 336 are at the H level, the transistors 332 and 336 are turned on, and a current is supplied from the sense amplifier 28a not shown through the horizontal signal line 18a for non-inverted data. Flows to the ground side. Similarly, when the gates of the transfer transistor 334 and the selection transistor 338 are at the H level, the transistors 334 and 338 are turned on, and the sense amplifier 28a (not shown) is connected via the horizontal signal line 18b for inverted data. Current flows to the ground side. For example, when the sense amplifier 28a is on the left in the figure, the direction in which current flows from left to right is positive.

つまり、水平転送ドライバ308は、転送用トランジスタ332と選択トランジスタ336の双方がオンしたときに、6入力サブセレクタ302Aでの選択に基づくラッチ257の非反転データを水平信号線18aを介してセンスアンプ28aに転送するように動作する。また、水平転送ドライバ308は、転送用トランジスタ334と選択トランジスタ338の双方がオンしたときに、6入力サブセレクタ302Aでの選択に基づくラッチ257の反転データを水平信号線18bを介してセンスアンプ28aに転送するように動作する。   That is, the horizontal transfer driver 308 senses the non-inverted data of the latch 257 based on the selection by the 6-input sub-selector 302A via the horizontal signal line 18a when both the transfer transistor 332 and the selection transistor 336 are turned on. Operate to forward to 28a. Further, when both the transfer transistor 334 and the selection transistor 338 are turned on, the horizontal transfer driver 308 transmits the inverted data of the latch 257 based on the selection by the 6-input sub-selector 302A via the horizontal signal line 18b. Operate to transfer to.

水平走査部12は、DFF12X(ディレイ・フリップフロップ)を多数持つが、6入力サブセレクタ302Aのそれぞれに対してDFF12Xは1つである。DFF12Xは、選択トランジスタ336,338のゲートに、アクティブHの選択制御信号MSELを供給する。   The horizontal scanning unit 12 has a large number of DFFs 12X (delay flip-flops), but there is one DFF 12X for each of the 6-input sub-selectors 302A. The DFF 12X supplies an active H selection control signal MSEL to the gates of the selection transistors 336 and 338.

カウンタ部254のデータDATA<K>は6個のラッチ257に保持されて論理反転(相補関係)されたデータ XDATA<K>として出力され、シングルエンドの6入力サブセレクタ302Aにより1つが選択され水平転送ドライバ308に入力される。6入力サブセレクタ302Aにより選択された1つのデータ XDATA<K>は、水平転送ドライバ308のインバータ331に入力され反転される。   The data DATA <K> of the counter unit 254 is held as data XDATA <K> which is held in six latches 257 and logically inverted (complementary), and one is selected by the single-ended 6-input sub-selector 302A and horizontal. Input to the transfer driver 308. One data XDATA <K> selected by the 6-input sub-selector 302A is input to the inverter 331 of the horizontal transfer driver 308 and inverted.

ここで、6入力サブセレクタ302Aにより選択された1つのデータは、水平転送ドライバ308内の選択トランジスタ336,338の内の一方の選択トランジスタ338を駆動し、インバータ331で反転されたデータは、水平転送ドライバ308内の選択トランジスタ336,338の内の他方の選択トランジスタ336を駆動する。   Here, one data selected by the 6-input sub-selector 302A drives one selection transistor 338 among the selection transistors 336 and 338 in the horizontal transfer driver 308, and the data inverted by the inverter 331 is horizontal The other selection transistor 336 among the selection transistors 336 and 338 in the transfer driver 308 is driven.

水平転送ドライバ308は、多数存在する水平転送ドライバセットのうち4個1セットにアクティブHの選択制御信号MSELを選択トランジスタ336,338のゲートに与える。つまり、水平走査部12のDFF12Xの出力は、水平転送ドライバ308内の選択トランジスタ336,338を選択する。   The horizontal transfer driver 308 supplies an active H selection control signal MSEL to the gates of the selection transistors 336 and 338 in one set of four horizontal transfer driver sets. That is, the output of the DFF 12X of the horizontal scanning unit 12 selects the selection transistors 336 and 338 in the horizontal transfer driver 308.

6入力サブセレクタ302Aをシングルエンドとすることにより、トランジスタ数(以下TR数とも称する)を節約することができる。6入力サブセレクタ302Aの出力データは、インバータ331により、当該インバータ331の入力との関係で相補データ(差動信号)となり、相補(差動)方式の水平転送チャネル(2個の水平信号線18a,18b)を駆動する。この場合、センスアンプ28aは差動増幅回路でデータを再生するようにする。   By making the 6-input sub-selector 302A single-ended, the number of transistors (hereinafter also referred to as TR number) can be saved. The output data of the 6-input sub-selector 302A is converted into complementary data (differential signal) by the inverter 331 in relation to the input of the inverter 331, and the complementary (differential) type horizontal transfer channel (two horizontal signal lines 18a). , 18b). In this case, the sense amplifier 28a reproduces data with a differential amplifier circuit.

デジタルデータを相補データで転送して後段のセンスアンプ28aが具備する差動増幅回路で再生するようにすれば、水平信号線18a、18bにノイズが混入しても、その影響をキャンセルできる。また、相補の水平信号線18a,18bとセンスアンプ28aとの間にさらに増幅回路を介在させ、水平信号線18a,18b側の振幅は小さくし、かつセンスアンプ28aの入力側は振幅を大きくするようにすれば、バスラインである水平信号線18a,18b上の寄生容量に起因する問題を改善できる。大振幅の情報での転送よりも小振幅の情報での転送の方が、低消費電力であり、また高速転送動作が可能になるからである。   If digital data is transferred as complementary data and is reproduced by a differential amplifier circuit provided in a subsequent sense amplifier 28a, the influence can be canceled even if noise is mixed in the horizontal signal lines 18a and 18b. Further, an amplifier circuit is further interposed between the complementary horizontal signal lines 18a and 18b and the sense amplifier 28a to reduce the amplitude on the horizontal signal lines 18a and 18b side and increase the amplitude on the input side of the sense amplifier 28a. By doing so, the problem caused by the parasitic capacitance on the horizontal signal lines 18a and 18b which are bus lines can be improved. This is because a transfer with small amplitude information consumes less power and a high-speed transfer operation is possible than a transfer with large amplitude information.

もちろん、このように相補形式でデータ転送することは必須ではなく、水平信号線18a,18bの何れか一方のみを使用したデータ転送でもよい。水平信号線18a側のみを使用する場合には、転送用トランジスタ334および選択トランジスタ338を水平転送ドライバ308から取り外すことができる。水平信号線18b側のみを使用する場合には、インバータ331、転送用トランジスタ332、および選択トランジスタ336を水平転送ドライバ308から取り外すことができる。   Of course, it is not essential to transfer data in a complementary manner as described above, and data transfer using only one of the horizontal signal lines 18a and 18b may be used. When only the horizontal signal line 18 a side is used, the transfer transistor 334 and the selection transistor 338 can be removed from the horizontal transfer driver 308. When only the horizontal signal line 18 b side is used, the inverter 331, the transfer transistor 332, and the selection transistor 336 can be removed from the horizontal transfer driver 308.

6入力サブセレクタ302Aをシングルエンドとすることによりトランジスタ数を節約することができる。6入力セレクタの出力はインバータにより差動信号となり、2本の配線より成る差動方式の転送チャネルを駆動する。   By making the 6-input sub-selector 302A single-ended, the number of transistors can be saved. The output of the 6-input selector is converted into a differential signal by an inverter and drives a differential transfer channel composed of two wires.

図3Aでは、水平転送系の96カラム分を簡略化して示しているが、図3に示すような構成の水平転送系Htrans0が4個の水平転送チャネル分用意されて図2に示すような構成の水平転送系Htrans1が構成される。そして、図3Aでは、水平転送系Htrans1が4個並んでいる。水平転送ドライバ308は、4個単位で選択される。各グループ(水平転送系Htrans1)の4個の水平転送ドライバ308を纏めて水平転送ドライバセット309と称する。水平転送ドライバセット309(同一水平転送系Htrans1内の4個の水平転送ドライバ308)には、水平走査部12のDFF12Xから共通に選択制御信号MSELが供給される。   In FIG. 3A, 96 columns of the horizontal transfer system are shown in a simplified manner. However, the horizontal transfer system Htrans0 having the configuration shown in FIG. 3 is prepared for four horizontal transfer channels, and the configuration shown in FIG. The horizontal transfer system Htrans1 is configured. In FIG. 3A, four horizontal transfer systems Htrans1 are arranged. The horizontal transfer driver 308 is selected in units of four. The four horizontal transfer drivers 308 of each group (horizontal transfer system Htrans1) are collectively referred to as a horizontal transfer driver set 309. A selection control signal MSEL is commonly supplied from the DFF 12X of the horizontal scanning unit 12 to the horizontal transfer driver set 309 (four horizontal transfer drivers 308 in the same horizontal transfer system Htrans1).

<水平転送系の基本動作例:第1実施形態>
図4および図4Aは、具体的なデータ例での第1実施形態の水平転送系Htrans の基本的な動作を説明する図である。ここで、図4は水平転送系Htrans0のデータ例を示し、図4Aは、図4のデータ例における水平転送系Htrans1(4個の水平転送系Htrans0)の基本動作を説明するタイミングチャートである。
<Basic Operation Example of Horizontal Transfer System: First Embodiment>
FIG. 4 and FIG. 4A are diagrams for explaining the basic operation of the horizontal transfer system Htrans of the first embodiment with specific data examples. 4 shows a data example of the horizontal transfer system Htrans0, and FIG. 4A is a timing chart for explaining a basic operation of the horizontal transfer system Htrans1 (four horizontal transfer systems Htrans0) in the data example of FIG.

図4において、ラッチ257の部分に、当該ラッチ257が保持している所定ビット位置(たとえば0ビット目)のデータ例が示されている。ラッチ257内には、画素アレイ部10の単位画素3にて検出した画素情報をAD変換部250でAD変換した結果に基づいて、“0”または“1”が記憶されている。たとえば、水平転送系Htrans0_0では、水平走査方向の上流側から“010101”となっており、これが出力データD0<0>として現われ、これを論理反転(相補関係)して出力データXD0<0>として現われる。   In FIG. 4, a data example of a predetermined bit position (for example, the 0th bit) held by the latch 257 is shown in the latch 257 portion. In the latch 257, “0” or “1” is stored based on the result of AD conversion performed on the pixel information detected by the unit pixel 3 of the pixel array unit 10 by the AD conversion unit 250. For example, in the horizontal transfer system Htrans0_0, “010101” appears from the upstream side in the horizontal scanning direction, and this appears as output data D0 <0>, which is logically inverted (complementary) and output as output data XD0 <0>. Appear.

水平転送系Htrans0_1では、水平走査方向の上流側から“101011”となっており、これが出力データD0<1>として現われ、これを論理反転(相補関係)して出力データXD0<1>として現われる。水平転送系Htrans0_2では、水平走査方向の上流側から“000011”となっており、これが出力データD0<2>として現われ、これを論理反転(相補関係)して出力データXD0<2>として現われる。水平転送系Htrans0_3では、水平走査方向の上流側から“101110”となっており、これが出力データD0<3>として現われ、これを論理反転(相補関係)して出力データXD0<3>として現われる。   In the horizontal transfer system Htrans0_1, “101011” is obtained from the upstream side in the horizontal scanning direction, and this appears as output data D0 <1>, which is logically inverted (complementary) and appears as output data XD0 <1>. In the horizontal transfer system Htrans0_2, “000011” appears from the upstream side in the horizontal scanning direction, and this appears as output data D0 <2>, which is logically inverted (complementary) and appears as output data XD0 <2>. In the horizontal transfer system Htrans0_3, “101110” appears from the upstream side in the horizontal scanning direction, and this appears as output data D0 <3>, which is logically inverted (complementary) and appears as output data XD0 <3>.

図4Aに示すように、水平走査部12のDFF12Xは、選択制御信号MSELを順次1つずつ順番にアクティブHにしていく。これにより、各水平転送ドライバ308の内4個1セットの水平転送ドライバセット309を順番に選択する。   As shown in FIG. 4A, the DFF 12X of the horizontal scanning unit 12 sequentially sets the selection control signal MSEL to active H sequentially one by one. Accordingly, one set of four horizontal transfer driver sets 309 among the horizontal transfer drivers 308 is sequentially selected.

通信・タイミング制御部20は、特定の選択制御信号MSELがアクティブHになっている期間中に、6個のサブセレクト信号SUBSEL<K>が順番にアクティブHに、6個のサブセレクト信号 XSUBSEL<K>が順番にアクティブLになるようにする。これにより、水平転送系Htrans0のラッチ群(6個のラッチ257)内の特定のラッチ257が選択される。   During the period when the specific selection control signal MSEL is active H, the communication / timing control unit 20 sequentially turns the six subselect signals SUBSEL <K> to active H and the six subselect signals XSUBSEL < K> is sequentially set to active L. As a result, a specific latch 257 in the latch group (six latches 257) of the horizontal transfer system Htrans0 is selected.

4個のD0<k>,XD0<k>の部分は、水平信号線18a,18bを電流が流れるかどうかを示したチャートであり、Hレベルのときに電流が流れ、電位を表したものではない。   The four portions of D0 <k> and XD0 <k> are charts showing whether or not current flows through the horizontal signal lines 18a and 18b. The current flows at the H level and represents the potential. Absent.

<水平転送系の変形動作例:第1実施形態>
図5は、6入力サブセレクタ302Aを使用した本実施形態の固体撮像装置1における第1実施形態の水平転送系Htrans の変形動作を説明する図である。ここで、図5(1)は、1/2間引きの動作を説明する図である。図5(2)は1/3間引きの動作を説明する図である。図中においてハッチング付きのラッチ257が「ラッチデータあり」のもので間引き動作時の転送対象であり、ハッチングなしのラッチ257が「ラッチデータなし」のもので非転送対象である。この点は、後述する他の実施形態の間引きの動作でも同様である。
<Modified Operation Example of Horizontal Transfer System: First Embodiment>
FIG. 5 is a diagram for explaining a deformation operation of the horizontal transfer system Htrans of the first embodiment in the solid-state imaging device 1 of the present embodiment using the 6-input sub-selector 302A. Here, FIG. 5 (1) is a diagram for explaining the 1/2 thinning-out operation. FIG. 5B is a diagram for explaining the 1/3 thinning-out operation. In the figure, the hatched latch 257 has “latch data” and is a transfer target at the time of the thinning operation, and the non-hatched latch 257 has “latch data not” and is a non-transfer target. This also applies to the thinning-out operation of other embodiments described later.

図5(1)に示すように、1/2間引き時には、ラッチ257のデータを1つ置きに水平転送することになる。この転送対象の1つ置きのラッチ257のデータはたとえば6入力サブセレクタ302Aの奇数番目の3つの入力端に入力され水平転送ドライバ308に送られる。このとき、1つ置きのために、各6入力サブセレクタ302Aとしては、6入力端に対して奇数番目の3つの入力端が同様の関係で使用され、かつ、全ての6入力サブセレクタ302Aおよび水平転送ドライバ308が使用される。図では、このことを示すため、全ての水平転送ドライバ308を網掛けで示している。したがって、1/2間引き時には、水平転送チャネルの利用状態が均衡するので、効率よく水平転送チャネルを利用可能となる。   As shown in FIG. 5A, at the time of 1/2 thinning, every other data of the latch 257 is horizontally transferred. The data in every other latch 257 to be transferred is input to the odd three input terminals of the 6-input sub-selector 302A, for example, and sent to the horizontal transfer driver 308. At this time, for every other 6-input sub-selector 302A, the odd-numbered three input terminals with respect to the 6-input terminals are used in the same relationship, and all the 6-input sub-selectors 302A and 302A A horizontal transfer driver 308 is used. In the figure, all the horizontal transfer drivers 308 are shaded to indicate this. Therefore, at the time of 1/2 decimation, the usage state of the horizontal transfer channel is balanced, so that the horizontal transfer channel can be used efficiently.

また、図5(2)に示すように、1/3間引き時には、ラッチ257のデータを2個置きに水平転送することになる。この転送対象の2個置きのラッチ257のデータはたとえば6入力サブセレクタ302Aのk番目とk+3番目(kは1〜3の何れか)の2個の入力端に入力され水平転送ドライバ308に送られる。このとき、2個置きのために、各6入力サブセレクタ302Aとしては、6入力端に対してk番目とk+3番目の2個の入力端が同様の関係で使用され、かつ、全ての6入力サブセレクタ302Aおよび水平転送ドライバ308が使用される。図では、このことを示すため、全ての水平転送ドライバ308を網掛けで示している。したがって、1/3間引き時にも、水平転送チャネルの利用状態が均衡するので、効率よく水平転送チャネルを利用可能となる。   Further, as shown in FIG. 5B, at the time of 1/3 thinning, the data of the latch 257 is horizontally transferred every two. The data of every second latch 257 to be transferred is input to the two input terminals of the kth and k + 3th (k is any one of 1 to 3) of the 6-input sub-selector 302A and sent to the horizontal transfer driver 308, for example. It is done. At this time, for every other 6-input sub-selector 302A, the k-th and k + 3-th two input terminals are used in the same relationship with respect to the 6-input terminals, and all 6-inputs are used. A sub-selector 302A and a horizontal transfer driver 308 are used. In the figure, all the horizontal transfer drivers 308 are shaded to indicate this. Accordingly, the horizontal transfer channel usage state is balanced even during 1/3 decimation, so that the horizontal transfer channel can be used efficiently.

このように、6入力サブセレクタ302Aを使用することで、1/2間引きおよび1/3間引きの双方について、効率よく水平転送チャネルを利用可能となる。間引き時にも全ての水平転送チャネルを有効利用し、間引き時の効率を改善することができる。水平転送チャネル数を増やさずにフレームレートを改善することができる。   As described above, by using the 6-input sub-selector 302A, the horizontal transfer channel can be efficiently used for both 1/2 thinning and 1/3 thinning. Even during thinning, all horizontal transfer channels can be used effectively, and the efficiency during thinning can be improved. The frame rate can be improved without increasing the number of horizontal transfer channels.

なお、ここでは6入力の場合に1/2間引きおよび1/3間引きの双方について効率よく水平転送チャネルを利用可能となることを示したが、サブセレクタ302の入力数が6(=2×3)の倍数の関係を持つ限り1/2間引きおよび1/3間引きの双方について効率よく水平転送チャネルを利用可能となる。「6の倍数」と称したのは、本例では、1/2間引きおよび1/3間引きの双方を考慮していることによるもので、各間引きの割合い1/2,1/3の各逆数(2,3)の最小公倍数である「6」に基づく。   Here, it is shown that the horizontal transfer channel can be efficiently used for both 1/2 thinning and 1/3 thinning in the case of 6 inputs. However, the number of inputs of the sub-selector 302 is 6 (= 2 × 3). The horizontal transfer channel can be efficiently used for both 1/2 thinning and 1/3 thinning as long as there is a relationship of multiples of). In this example, the term “multiple of 6” is used because both 1/2 decimation and 1/3 decimation are taken into account. Each decimation ratio is 1/2 or 1/3. Based on “6” which is the least common multiple of the reciprocal (2, 3).

各間引きの割合が本例と異なれば、それに応じてサブセレクタ302の最適な入力数も異なってくるのは言うまでもない。つまり、間引きの度合いが異なる複数の間引きモードに対応する場合には、各サブセレクタ302のそれぞれには何れかの間引きの割合いの逆数の入力数のものを使用するというだけでは不足であり、各間引きの割合いの逆数の最小公倍数に、1つのサブセレクタ302が担当する入力数を揃えるとよい。この点は、後述の2入力サブセレクタや3入力サブセレクタで詳しく説明する。   It goes without saying that if the ratio of each thinning is different from that in this example, the optimum number of inputs to the sub-selector 302 will be different accordingly. In other words, when dealing with a plurality of thinning modes having different thinning levels, it is not sufficient to use each of the sub-selectors 302 with an input number having a reciprocal number corresponding to any thinning ratio. The number of inputs handled by one sub-selector 302 may be aligned with the least common multiple of the reciprocal of each thinning rate. This point will be described in detail in the later-described 2-input sub-selector and 3-input sub-selector.

<纏め:第1実施形態>
図6および図6Aは、本実施形態の固体撮像装置1における第1実施形態の水平転送系Htrans の作用効果を従来技術との対比で纏めた図表である。図6は、第1実施形態と特開2006−148509号公報の水平転送系Htrans の作用効果を比較する図である。図6Aは、第1実施形態の水平転送系Htrans の作用効果を図2Aおよび図2Bに示した比較例(以下比較例と称する)との対比で纏めた図表である。
<Summary: First Embodiment>
6 and 6A are tables summarizing the effects of the horizontal transfer system Htrans of the first embodiment in the solid-state imaging device 1 of the present embodiment in comparison with the prior art. FIG. 6 is a diagram comparing the operational effects of the horizontal transfer system Htrans disclosed in the first embodiment and Japanese Patent Laid-Open No. 2006-148509. FIG. 6A is a chart summarizing the effects of the horizontal transfer system Htrans of the first embodiment in comparison with the comparative example (hereinafter referred to as a comparative example) shown in FIGS. 2A and 2B.

図6(1)に示すように、特開2006−148509号公報の水平転送系Htrans では、水平転送ドライバ308が多段で接続されてしまうので、水平転送ドライバ308がドライブするときに流れる電流経路上に追加のトランジスタが必要になり、直列抵抗が増える。これに対して、図6(2)に示すように、第1実施形態の水平転送系Htrans では、水平転送ドライバ308の前段でデータセレクトを行なうことで階層化しており、水平転送ドライバ308は1段でよい。水平転送ドライバ308がドライブするときに流れる電流経路上に追加のトランジスタが必要ではなく、直列抵抗は増えない。比較例に対して水平転送ドライバ308を1/6に削減できるし、水平転送ドライバ308の縦続接続はないので、高速動作を確実に実現できる。   As shown in FIG. 6 (1), in the horizontal transfer system Htrans of Japanese Patent Application Laid-Open No. 2006-148509, the horizontal transfer driver 308 is connected in multiple stages. Additional transistors are required, increasing the series resistance. On the other hand, as shown in FIG. 6 (2), in the horizontal transfer system Htrans of the first embodiment, data is selected in the preceding stage of the horizontal transfer driver 308, and the horizontal transfer driver 308 is 1 level. A step may be used. No additional transistors are required on the current path that flows when the horizontal transfer driver 308 drives, and the series resistance does not increase. Compared with the comparative example, the horizontal transfer driver 308 can be reduced to 1/6, and since there is no cascade connection of the horizontal transfer driver 308, high-speed operation can be realized with certainty.

また、図6Aに示すように、第1実施形態の水平転送系Htrans では、その他の様々なメリットがある。たとえば、比較例1と第1実施形態の水平転送系Htrans で、水平信号線18に直列に接続されるトランジスタの数を比較すると、第1実施形態の方が直列のトランジスタ数は少ないため直列抵抗が少なく、より高速に動作する。水平転送のシミュレーションによると、比較例のような一般的な場合に比べて約16%高速化することが分かった。   Further, as shown in FIG. 6A, the horizontal transfer system Htrans of the first embodiment has various other advantages. For example, when the number of transistors connected in series to the horizontal signal line 18 is compared between the comparative example 1 and the horizontal transfer system Htrans of the first embodiment, the number of transistors in series in the first embodiment is smaller. There are few, and it operates faster. According to the horizontal transfer simulation, it was found that the speed was increased by about 16% compared to the general case such as the comparative example.

また、水平転送ドライバ308内の1対の転送用トランジスタ332,334と1対の選択トランジスタ336,338を全て2倍のゲート幅にし、これらのトランジスタ332,334,336,338に流れる電流と同じ電流が流れるセンスアンプ28a内の一部のトランジスタのゲート幅も2倍にすることにより、比較例のような一般的な場合に比べて約32%高速化することが分かった。   Also, the pair of transfer transistors 332 and 334 and the pair of selection transistors 336 and 338 in the horizontal transfer driver 308 are all doubled in gate width, and the same current flows through these transistors 332, 334, 336, and 338. It has been found that by doubling the gate width of some of the transistors in the sense amplifier 28a through which current flows, the speed is increased by about 32% compared to a general case like the comparative example.

前述のように、1/2間引きや1/3間引き時には子階層である6入力サブセレクタ302Aの制御配線のみ飛ばして出力することにより、1/2間引きや1/3間引き時にも全ての水平転送系Htrans を有効利用でき、効率よく水平転送をすることができる。   As described above, at the time of 1/2 thinning or 1/3 thinning, only the control wiring of the 6-input sub-selector 302A, which is a child hierarchy, is skipped and output, so that all horizontal transfers are also performed at 1/2 thinning and 1/3 thinning. The system Htrans can be used effectively and horizontal transfer can be performed efficiently.

加えて、本実施形態の水平転送系Htrans の水平走査部12を含まない部分は、6個のラッチ257(TR数=10)と、1個の6入力サブセレクタ302A(TR数=12)と、1個の水平転送ドライバ308(TR数=6)であり、6カラム1桁当たり78(=10×6+12+6)個のトランジスタを使用することになる。一方、比較例の水平転送系Htrans の水平走査部12を含まない部分は、6個のラッチ257(TR数=10)と、6個の水平転送ドライバ308Z(TR数=4)であり、6カラム1桁当たり84(=10×6+4×6)個のトランジスタを使用することになる。よって、第1実施形態の水平転送系Htrans では、比較例に対して6カラム1桁当たりトランジスタ数を6個削減することができる。   In addition, the portion of the horizontal transfer system Htrans of this embodiment that does not include the horizontal scanning unit 12 includes six latches 257 (TR number = 10), one 6-input sub-selector 302A (TR number = 12), and the like. One horizontal transfer driver 308 (the number of TRs = 6) uses 78 (= 10 × 6 + 12 + 6) transistors per 6 columns and 1 digit. On the other hand, the parts not including the horizontal scanning unit 12 of the horizontal transfer system Htrans of the comparative example are six latches 257 (TR number = 10) and six horizontal transfer drivers 308Z (TR number = 4). 84 (= 10 × 6 + 4 × 6) transistors are used per column. Therefore, in the horizontal transfer system Htrans of the first embodiment, the number of transistors per digit of 6 columns can be reduced by 6 compared to the comparative example.

このことは、水平転送ドライバ308を6個のラッチ257で共有して減らしていることに起因する。したがって、水平転送ドライバ308内の1対の転送用トランジスタ332,334と1対の選択トランジスタ336,338を全て2倍のゲート幅にしても面積の増大は限られる。また、制御対象の水平転送ドライバ308の数が1/6に減ることにより、水平走査部12の規模を約1/6に小さくすることができる。   This is because the horizontal transfer driver 308 is shared and reduced by the six latches 257. Therefore, even if the pair of transfer transistors 332 and 334 and the pair of selection transistors 336 and 338 in the horizontal transfer driver 308 are all doubled in gate width, the increase in area is limited. Further, the number of horizontal transfer drivers 308 to be controlled is reduced to 1/6, so that the scale of the horizontal scanning unit 12 can be reduced to about 1/6.

ただし、6入力サブセレクタ302Aを制御する制御配線が12本必要となってしまう。この12本の制御配線は、データ記憶部256または水平走査部12に沿って長距離の信号を伝送し、場合によっては太くする必要がある。   However, 12 control wires for controlling the 6-input sub-selector 302A are required. These twelve control lines transmit a long-distance signal along the data storage unit 256 or the horizontal scanning unit 12, and need to be thickened in some cases.

このように、第1実施形態の水平転送系Htrans は、間引きを行なわないときにも比較例よりさらに高速な転送を行なうことができ、高速化の度合いは、当該比較例に比べてシミュレーションでは16%〜32%程度となる。また、間引き時にも全ての水平転送チャネルを有効利用でき、間引き時の効率を改善する水平転送系にできる。水平転送チャネル数を増やさずにフレームレートを改善することができ、トランジスタ数も削減することができる。   As described above, the horizontal transfer system Htrans of the first embodiment can perform transfer at a higher speed than the comparative example even when thinning is not performed, and the degree of increase in speed is 16 in the simulation as compared with the comparative example. % To about 32%. In addition, all horizontal transfer channels can be effectively used even during thinning, and a horizontal transfer system that improves the efficiency during thinning can be achieved. The frame rate can be improved without increasing the number of horizontal transfer channels, and the number of transistors can be reduced.

なお、究極的にはデータ記憶部256の全てのラッチ257を1つのサブセレクタ302でデータ選択することで、水平信号線18には1つの水平転送ドライバ308のみが接続される構成を採ることも考えられる。しかしながら、この場合、サブセレクタ302を構成するトランジスタ数やサブセレクタ302のデータ選択動作を制御する通信・タイミング制御部20からの制御配線数が多くなり得策ではない。1つのサブセレクタ302が担当するカラム数(ラッチ257の数)は数個〜10数個程度が現実的と考えられる。   Note that, ultimately, all the latches 257 of the data storage unit 256 are selected by one sub-selector 302 so that only one horizontal transfer driver 308 is connected to the horizontal signal line 18. Conceivable. However, in this case, the number of control wirings from the communication / timing control unit 20 that controls the number of transistors constituting the sub-selector 302 and the data selection operation of the sub-selector 302 is not good. It is considered realistic that the number of columns (number of latches 257) that one sub-selector 302 is responsible for is about several to several tens.

つまり、セレクタ部301には複数個のサブセレクタ302を配置し、ドライバ部307にはその複数個のサブセレクタ302のそれぞれに対して1個の水平転送ドライバ308を備える構成をとる。そして、水平転送ドライバ308の選択トランジスタ336,338の選択動作によってサブセレクタ302の選択が行なわれ、サブセレクタ302によってサブセレクタ302が担当するラッチ群(たとえば6カラム分のラッチ257)の中の特定のラッチ257が選択されるようにする。サブセレクタ302のトランジスタ数や制御配線数と水平信号線18に接続される水平転送ドライバ308の数(それによる負荷容量・寄生容量)のバランスを採ることができる。   In other words, the selector unit 301 includes a plurality of sub-selectors 302, and the driver unit 307 includes one horizontal transfer driver 308 for each of the plurality of sub-selectors 302. Then, the sub-selector 302 is selected by the selection operation of the selection transistors 336 and 338 of the horizontal transfer driver 308, and the sub-selector 302 specifies a latch group (for example, latches 257 for six columns) in charge of the sub-selector 302. The latch 257 is selected. It is possible to balance the number of transistors and control wirings of the sub-selector 302 and the number of horizontal transfer drivers 308 connected to the horizontal signal line 18 (the resulting load capacitance and parasitic capacitance).

<水平データ転送系;第2実施形態>
図7は、固体撮像装置1の水平データ転送系の第2実施形態を説明する図である。第2実施形態は、サブセレクタ302のnMOS322,pMOS324のゲートを制御するサブセレクト信号SUBSEL,サブセレクト信号 XSUBSELが論理反転(相補関係)の関係にある点に着目した変形例である。なお、第2〜第7実施形態は、ともにサブセレクタ302の構成に特徴があり、その他の点を除いて第1実施形態と同様であるので、各図面ではサブセレクタ302のみに着目して示す。サブセレクタ302がセレクタ部301に複数個配置されることになるが、それらには通信・タイミング制御部20からの共通の制御配線が使用され、共通の制御信号により制御される点も第1実施形態と同様である。
<Horizontal Data Transfer System; Second Embodiment>
FIG. 7 is a diagram for explaining a second embodiment of the horizontal data transfer system of the solid-state imaging device 1. The second embodiment is a modification focusing on the fact that the sub-select signal SUBSEL and the sub-select signal XSUBSEL for controlling the gates of the nMOS 322 and pMOS 324 of the sub-selector 302 have a logic inversion (complementary relationship) relationship. Each of the second to seventh embodiments is characterized by the configuration of the sub-selector 302 and is the same as the first embodiment except for the other points. Therefore, in each drawing, only the sub-selector 302 is shown. . A plurality of sub-selectors 302 are arranged in the selector unit 301, and a common control wiring from the communication / timing control unit 20 is used for them, and it is also controlled by a common control signal in the first implementation. It is the same as the form.

具体的には、第2実施形態でも、M=6とした例を示しており、6個のラッチ257が共通に1つの6入力サブセレクタ302Bに入力される。ここで、第2実施形態の6入力サブセレクタ302Bは、サブセレクト信号 XSUBSELが入力される各pMOS324のゲート側にそれぞれインバータ328を有する。各インバータ328には、各nMOS322のゲートと共通にサブセレクト信号SUBSELが入力される。図示を割愛するが、サブセレクト信号SUBSELが入力される各nMOS322のゲート側にそれぞれインバータ328を設け、各インバータ328に各pMOS324のゲートと共通にサブセレクト信号 XSUBSELが入力されるようにしてもよい。   Specifically, the second embodiment also shows an example in which M = 6, and six latches 257 are commonly input to one 6-input sub-selector 302B. Here, the 6-input sub-selector 302B of the second embodiment has an inverter 328 on the gate side of each pMOS 324 to which the sub-select signal XSUBSEL is input. A sub-select signal SUBSEL is input to each inverter 328 in common with the gate of each nMOS 322. Although illustration is omitted, an inverter 328 may be provided on the gate side of each nMOS 322 to which the subselect signal SUBSEL is input, and the subselect signal XSUBSEL may be input to each inverter 328 in common with the gate of each pMOS 324. .

このように、第2実施形態では、サブセレクト信号SUBSEL,サブセレクト信号 XSUBSELの一方について、通信・タイミング制御部20からの制御信号CN9に含めるのではなく、他方をインバータ328により論理反転(相補関係)することで自身で該当信号を生成するようにしている。こうすることで、6入力サブセレクタ302Bは、通信・タイミング制御部20からの6本の制御配線によって制御される。6入力サブセレクタ302Bはインバータ328の追加分だけ第1実施形態の6入力サブセレクタ302Aよりも大きくなるが、通信・タイミング制御部20からの制御配線数を少なくできる利点がある。   Thus, in the second embodiment, one of the sub-select signal SUBSEL and the sub-select signal XSUBSEL is not included in the control signal CN9 from the communication / timing controller 20, but the other is logically inverted (complementary) by the inverter 328. ) To generate the corresponding signal by itself. In this way, the 6-input sub-selector 302B is controlled by the 6 control wirings from the communication / timing control unit 20. The 6-input sub-selector 302B is larger than the 6-input sub-selector 302A of the first embodiment by the addition of the inverter 328, but there is an advantage that the number of control wirings from the communication / timing control unit 20 can be reduced.

サブセレクタ302の入力端の対応数が多くなると、nMOS322,pMOS324の各ゲートを制御するサブセレクト信号SUBSEL,サブセレクト信号 XSUBSEL用の制御配線が多くなり制御配線バスを太くする必要が生じるが、第2実施形態の仕組みを採ることで、その制御配線数を半減でき、レイアウト的に有利となる。   As the number of corresponding input terminals of the sub-selector 302 increases, the control wiring for the sub-select signal SUBSEL and sub-select signal XSUBSEL for controlling the gates of the nMOS 322 and the pMOS 324 increases, and the control wiring bus needs to be thickened. By adopting the mechanism of the second embodiment, the number of control wirings can be halved, which is advantageous in terms of layout.

その他の基本的事項については第1実施形態の6入力サブセレクタ302Aと同じであり、間引きの有無に関わらず水平転送ドライバ308の縦続接続が無く直列抵抗は増えないので先行文献より高速な転送を行なうことができるし、間引き時にも全ての水平転送チャネルを有効利用し間引き時の効率を改善することができるなどの効果を同様に享受できる。   The other basic matters are the same as those of the 6-input sub-selector 302A of the first embodiment, and there is no cascade connection of the horizontal transfer driver 308 regardless of the presence or absence of thinning, and the series resistance does not increase. In addition, it is possible to enjoy the same effect that, for example, all horizontal transfer channels can be used effectively at the time of thinning and the efficiency at the time of thinning can be improved.

<水平データ転送系;第3実施形態>
図8は、固体撮像装置1の水平データ転送系の第3実施形態を説明する図である。第3実施形態は、データ記憶部256の全列をそれぞれが2列を含む複数ブロックに分け、1ブロックにつき、水平転送ドライバ308を1つ設ける。そして、ブロックごとに、水平転送ドライバ308と2列の各ラッチ257との間に2入力−1出力型のサブセレクタ302(2入力サブセレクタ302Cと称する)を設ける。水平転送チャネルは4チャネル分にしている。第1実施形態と同様に相補データ形式でデータ転送する場合を示しており、チャネル別に前記の構成が採られている。なお、2入力サブセレクタ302Cは後述する2入力セレクタ502Vを使用してもよい。
<Horizontal Data Transfer System; Third Embodiment>
FIG. 8 is a diagram for explaining a third embodiment of the horizontal data transfer system of the solid-state imaging device 1. In the third embodiment, all columns of the data storage unit 256 are divided into a plurality of blocks each including two columns, and one horizontal transfer driver 308 is provided for each block. For each block, a 2-input / 1-output type sub-selector 302 (referred to as a 2-input sub-selector 302C) is provided between the horizontal transfer driver 308 and each of the two rows of latches 257. There are four horizontal transfer channels. As in the first embodiment, the case of transferring data in a complementary data format is shown, and the above-described configuration is adopted for each channel. The 2-input sub-selector 302C may use a 2-input selector 502V described later.

水平転送ドライバ308の低減効果は6入力サブセレクタ302A,302Bを使用した第1・第2実施形態よりも劣るが、比較例1に対して水平転送ドライバ308を1/2に削減できるし、水平転送ドライバ308の縦続接続はないので、高速動作を確実に実現できる。   The reduction effect of the horizontal transfer driver 308 is inferior to that of the first and second embodiments using the 6-input sub-selectors 302A and 302B. Since there is no cascade connection of the transfer driver 308, high-speed operation can be reliably realized.

図8Aは、2入力サブセレクタ302Cを使用した第3実施形態の水平転送系Htrans の動作を説明する図である。ここで、図8A(1)は1/2間引きの動作を説明する図であり、図8A(2)は1/3間引きの動作を説明する図である。   FIG. 8A is a diagram for explaining the operation of the horizontal transfer system Htrans of the third embodiment using the 2-input sub-selector 302C. Here, FIG. 8A (1) is a diagram for explaining an operation of 1/2 decimation, and FIG. 8A (2) is a diagram for explaining an operation of 1/3 decimation.

図8A(1)に示すように、1/2間引き時には、ラッチ257のデータを1つ置きに水平転送することになる。この転送対象の1つ置きのラッチ257のデータは2入力サブセレクタ302Cの一方の入力端に入力され水平転送ドライバ308に送られる。このとき、1つ置きのために、全ての2入力サブセレクタ302Cおよび水平転送ドライバ308が使用される。図では、このことを示すため、水平転送ドライバ308を網掛けで示している。したがって、1/2間引き時には、水平転送チャネルの利用状態が均衡するので、効率よく水平転送チャネルを利用可能となる。   As shown in FIG. 8A (1), at the time of 1/2 thinning, every other data of the latch 257 is horizontally transferred. The data of every other latch 257 to be transferred is input to one input terminal of the 2-input sub-selector 302C and sent to the horizontal transfer driver 308. At this time, all the two-input sub-selectors 302C and the horizontal transfer driver 308 are used for every other one. In the figure, the horizontal transfer driver 308 is shaded to indicate this. Therefore, at the time of 1/2 decimation, the usage state of the horizontal transfer channel is balanced, so that the horizontal transfer channel can be used efficiently.

一方、図8A(2)に示すように、1/3間引き時には、ラッチ257のデータを2個置きに水平転送することになる。この転送対象の2個置きのラッチ257のデータは2入力サブセレクタ302Cの一方の入力端かもしくは2入力サブセレクタ302Cの他方の入力端に入力され水平転送ドライバ308に送られる。このとき、2個置きのために使用されない2入力サブセレクタ302Cおよび水平転送ドライバ308が発生し、データを順次転送している際には、使用せずに飛ばされる水平転送チャネルが発生する。図では、このことを示すため、使用される水平転送ドライバ308を網掛けで示し、使用されない水平転送ドライバ308を網掛けなしで示している。したがって、1/3間引き時には、水平転送チャネルの利用状態が不均衡となるので、効率よく水平転送チャネルを利用不可能となる。   On the other hand, as shown in FIG. 8A (2), at the time of 1/3 decimation, the data of the latch 257 is horizontally transferred every two. The data of every second latch 257 to be transferred is input to one input terminal of the 2-input sub-selector 302C or the other input terminal of the 2-input sub-selector 302C and sent to the horizontal transfer driver 308. At this time, the 2-input sub-selector 302C and the horizontal transfer driver 308 that are not used for every other two are generated, and when data is sequentially transferred, a horizontal transfer channel that is skipped without being used is generated. In the drawing, in order to show this, the horizontal transfer driver 308 that is used is indicated by shading, and the horizontal transfer driver 308 that is not used is indicated without shading. Therefore, at the time of 1/3 decimation, the horizontal transfer channel usage state becomes unbalanced, and the horizontal transfer channel cannot be used efficiently.

このことは、6入力サブセレクタ302A,302Bを使用する第1・第2実施形態の場合は、1/2間引きおよび1/3間引きの双方について効率よく水平転送チャネルを利用可能となるのと異なる。   This is different from the case where the horizontal transfer channel can be efficiently used for both 1/2 thinning and 1/3 thinning in the first and second embodiments using the 6-input sub-selectors 302A and 302B. .

その他の基本的事項については第1・第2実施形態の6入力サブセレクタ302A,302Bと同じであり、水平転送ドライバ308の縦続接続が無く直列抵抗は増えないので先行文献より高速な転送を行なうことができるなどの効果を同様に享受できる。   Other basic matters are the same as those of the 6-input sub-selectors 302A and 302B of the first and second embodiments, and there is no cascade connection of the horizontal transfer driver 308, and the series resistance does not increase. You can enjoy the effect of being able to.

<水平データ転送系;第4実施形態>
図9は、固体撮像装置1の水平データ転送系の第4実施形態を説明する図である。第4実施形態は、データ記憶部256の全列をそれぞれが3列を含む複数ブロックに分け、1ブロックにつき、水平転送ドライバ308を1つ設ける。そして、ブロックごとに、水平転送ドライバ308と3列の各ラッチ257との間に3入力−1出力型のサブセレクタ302(3入力サブセレクタ302Dと称する)を設ける。水平転送チャネルは4チャネル分にしている。第1実施形態と同様に相補データ形式でデータ転送する場合を示しており、チャネル別に前記の構成が採られている。
<Horizontal Data Transfer System; Fourth Embodiment>
FIG. 9 is a diagram for explaining a fourth embodiment of the horizontal data transfer system of the solid-state imaging device 1. In the fourth embodiment, all columns of the data storage unit 256 are divided into a plurality of blocks each including three columns, and one horizontal transfer driver 308 is provided for each block. For each block, a 3-input / 1-output type sub-selector 302 (referred to as a 3-input sub-selector 302D) is provided between the horizontal transfer driver 308 and each of the three rows of latches 257. There are four horizontal transfer channels. As in the first embodiment, the case of transferring data in a complementary data format is shown, and the above-described configuration is adopted for each channel.

第4実施形態の仕組みでは、水平転送ドライバ308の低減効果は6入力サブセレクタ302A,302Bを使用した第1・第2実施形態よりも劣るが、2入力サブセレクタ302Cを使用した第3実施態よりも優る。比較例1に対して水平転送ドライバ308を1/3に削減できるし、水平転送ドライバ308の縦続接続はないので、高速動作を確実に実現できる。   In the mechanism of the fourth embodiment, the reduction effect of the horizontal transfer driver 308 is inferior to that of the first and second embodiments using the 6-input sub-selectors 302A and 302B, but the third embodiment using the 2-input sub-selector 302C. Better than. The horizontal transfer driver 308 can be reduced to 1/3 compared to the first comparative example, and since there is no cascade connection of the horizontal transfer driver 308, high-speed operation can be realized with certainty.

図9Aは、3入力サブセレクタ302Dを使用した第4実施形態の水平転送系Htrans の動作を説明する図である。ここで、図9A(1)は1/3間引きの動作を説明する図であり、図9A(2)は1/2間引きの動作を説明する図である。   FIG. 9A is a diagram for explaining the operation of the horizontal transfer system Htrans of the fourth embodiment using the 3-input sub-selector 302D. Here, FIG. 9A (1) is a diagram for explaining an operation of 1/3 decimation, and FIG. 9A (2) is a diagram for explaining an operation of 1/2 decimation.

図9A(1)に示すように、1/3間引き時には、ラッチ257のデータを2個置きに水平転送することになる。この転送対象の2個置きのラッチ257のデータは3入力サブセレクタ302Dのk番目(kは1〜3の何れか)の入力端に入力され水平転送ドライバ308に送られる。各3入力サブセレクタ302Dとしては、3入力端に対してk番目の入力端が同様の関係で使用され、かつ、全ての3入力サブセレクタ302Dおよび水平転送ドライバ308が使用される。図では、このことを示すため、全ての水平転送ドライバ308を網掛けで示している。したがって、1/3間引き時には、水平転送チャネルの利用状態が均衡するので、効率よく水平転送チャネルを利用可能となる。   As shown in FIG. 9A (1), at the time of 1/3 decimation, the data in the latch 257 is horizontally transferred every two. The data of every second latch 257 to be transferred is input to the k-th input terminal of the 3-input sub-selector 302D (k is any one of 1 to 3) and sent to the horizontal transfer driver 308. As each 3-input sub-selector 302D, the k-th input end is used in the same relationship with respect to the 3-input end, and all the 3-input sub-selectors 302D and the horizontal transfer driver 308 are used. In the figure, all the horizontal transfer drivers 308 are shaded to indicate this. Therefore, at the time of 1/3 decimation, the horizontal transfer channel usage state is balanced, so that the horizontal transfer channel can be used efficiently.

一方、図9A(2)に示すように、1/2間引き時には、ラッチ257のデータを1つ置きに水平転送することになる。この転送対象の1つ置きのラッチ257のデータは3入力サブセレクタ302Dの1番目と3番目かもしくは3入力サブセレクタ302Dの2番目に入力され水平転送ドライバ308に送られる。3入力サブセレクタ302Dは、1番目と3番目の2個の入力端が使用されるものと2番目のみの入力端が使用されるものが発生する。データを順次転送している際には、2個の入力端が使用される3入力サブセレクタ302Dおよびそれを受けて2回連続して使用される水平転送ドライバ308と、1つの入力端が使用される3入力サブセレクタ302Dおよびそれを受けて1回のみ使用される水平転送ドライバ308が発生する。図では、このことを示すため、2回連続して使用される水平転送ドライバ308を網掛けで示し、1回のみ使用される水平転送ドライバ308を網掛けなしで示している。したがって、1/2間引き時には、水平転送チャネルの利用状態が不均衡となり、効率よく水平転送チャネルを利用不可能となる。   On the other hand, as shown in FIG. 9A (2), at the time of 1/2 decimation, every other data of the latch 257 is horizontally transferred. The data of every other latch 257 to be transferred is input to the first and third of the 3-input sub-selector 302D or the second of the 3-input sub-selector 302D and sent to the horizontal transfer driver 308. The three-input sub-selector 302D is generated using the first and third two input terminals and using the second input terminal only. When data is sequentially transferred, a three-input sub-selector 302D that uses two input terminals, a horizontal transfer driver 308 that is used twice in succession, and one input terminal are used. The three-input sub-selector 302D to be received and the horizontal transfer driver 308 that is used only once are generated. In the drawing, in order to show this, the horizontal transfer driver 308 that is used twice consecutively is indicated by shading, and the horizontal transfer driver 308 that is used only once is indicated without shading. Therefore, at the time of 1/2 decimation, the usage state of the horizontal transfer channel becomes unbalanced and the horizontal transfer channel cannot be used efficiently.

このことは、6入力サブセレクタ302A,302Bを使用する第1・第2実施形態の場合は、1/2間引きおよび1/3間引きの双方について効率よく水平転送チャネルを利用可能となるのと異なる。   This is different from the case where the horizontal transfer channel can be efficiently used for both 1/2 thinning and 1/3 thinning in the first and second embodiments using the 6-input sub-selectors 302A and 302B. .

その他の基本的事項については第1・第2実施形態の6入力サブセレクタ302A,302Bと同じであり、水平転送ドライバ308の縦続接続が無く直列抵抗は増えないので先行文献より高速な転送を行なうことができるなどの効果を同様に享受できる。   Other basic matters are the same as those of the 6-input sub-selectors 302A and 302B of the first and second embodiments, and there is no cascade connection of the horizontal transfer driver 308, and the series resistance does not increase. You can enjoy the effect of being able to.

<水平データ転送系;第5実施形態>
図10は、固体撮像装置1の水平データ転送系の第5実施形態を説明する図である。第5実施形態は、データ記憶部256の全列をそれぞれが4列を含む複数ブロックに分け、1ブロックにつき、水平転送ドライバ308を1つ設ける。そして、ブロックごとに、水平転送ドライバ308と4列の各ラッチ257との間に4入力−1出力型のサブセレクタ302(4入力サブセレクタ302Eと称する)を設ける。水平転送チャネルは4チャネル分にしている。第1実施形態と同様に相補データ形式でデータ転送する場合を示しており、チャネル別に前記の構成が採られている。
<Horizontal Data Transfer System; Fifth Embodiment>
FIG. 10 is a diagram for explaining a fifth embodiment of the horizontal data transfer system of the solid-state imaging device 1. In the fifth embodiment, all the columns of the data storage unit 256 are divided into a plurality of blocks each including four columns, and one horizontal transfer driver 308 is provided for each block. For each block, a 4-input / 1-output type sub-selector 302 (referred to as a 4-input sub-selector 302E) is provided between the horizontal transfer driver 308 and each of the four rows of latches 257. There are four horizontal transfer channels. As in the first embodiment, the case of transferring data in a complementary data format is shown, and the above-described configuration is adopted for each channel.

水平転送ドライバ308の低減効果は6入力サブセレクタ302A,302Bを使用した第1・第2実施形態よりも劣るが、2入力サブセレクタ302Cを使用した第3実施態や3入力サブセレクタ302Dを使用した第4実施態よりも優る。比較例1に対して水平転送ドライバ308を1/4に削減できるし、水平転送ドライバ308の縦続接続はないので、高速動作を確実に実現できる。   Although the reduction effect of the horizontal transfer driver 308 is inferior to that of the first and second embodiments using the 6-input sub-selectors 302A and 302B, the third embodiment using the 2-input sub-selector 302C and the 3-input sub-selector 302D are used. It is superior to the fourth embodiment. The horizontal transfer driver 308 can be reduced to ¼ that of the first comparative example, and since there is no cascade connection of the horizontal transfer driver 308, high-speed operation can be reliably realized.

図10Aは、4入力サブセレクタ302Eを使用した第5実施形態の水平転送系Htrans の動作を説明する図である。ここで、図10A(1)は1/4間引きの動作を説明する図であり、図8A(2)は1/3間引きの動作を説明する図である。   FIG. 10A is a diagram for explaining the operation of the horizontal transfer system Htrans of the fifth embodiment using the 4-input sub-selector 302E. Here, FIG. 10A (1) is a diagram for explaining the ¼ decimation operation, and FIG. 8A (2) is a diagram for explaining the 3 decimation operation.

図10A(1)に示すように、1/4間引き時には、ラッチ257のデータを3つ置きに水平転送することになる。この転送対象の4個置きのラッチ257のデータは4入力サブセレクタ302Eのk番目(kは1〜4の何れか)の入力端に入力され水平転送ドライバ308に送られる。各4入力サブセレクタ302Eとしては、4入力端に対してk番目の入力端が同様の関係で使用され、かつ、全ての4入力サブセレクタ302Eおよび水平転送ドライバ308が使用される。図では、このことを示すため、全ての水平転送ドライバ308を網掛けで示している。したがって、1/4間引き時には、水平転送チャネルの利用状態が均衡するので、効率よく水平転送チャネルを利用可能となる。   As shown in FIG. 10A (1), at the time of 1/4 thinning, the data of the latch 257 is horizontally transferred every third. The data of every fourth latch 257 to be transferred is input to the k-th input terminal of the 4-input sub-selector 302E (k is any one of 1 to 4) and sent to the horizontal transfer driver 308. For each 4-input sub-selector 302E, the k-th input terminal is used in the same relationship with respect to the 4-input terminals, and all 4-input sub-selectors 302E and horizontal transfer drivers 308 are used. In the figure, all the horizontal transfer drivers 308 are shaded to indicate this. Therefore, at the time of 1/4 thinning, the horizontal transfer channel usage state is balanced, so that the horizontal transfer channel can be used efficiently.

図示しないが、1/2間引きの場合、4入力サブセレクタ302Eの4入力端の内の2個が使用され、各4入力サブセレクタ302Eについて同様の関係で使用され、かつ、全ての4入力サブセレクタ302Eおよび水平転送ドライバ308が使用される。データを順次転送している際には、全ての水平転送ドライバ308は、2回連続して使用される。したがって、1/2間引き時にも、水平転送チャネルの利用状態が均衡するので、効率よく水平転送チャネルを利用可能となる。   Although not shown, in the case of 1/2 decimation, two of the four input terminals of the 4-input sub-selector 302E are used, and each 4-input sub-selector 302E is used in the same relationship, and all the 4-input sub-selectors are used. A selector 302E and a horizontal transfer driver 308 are used. When sequentially transferring data, all horizontal transfer drivers 308 are used twice in succession. Accordingly, the horizontal transfer channel usage state is balanced even during 1/2 thinning, so that the horizontal transfer channel can be used efficiently.

一方、図10A(2)に示すように、1/3間引き時には、ラッチ257のデータを2個置きに水平転送することになる。この転送対象の2個置きのラッチ257のデータは4入力サブセレクタ302Eの1番目と4番目か、もしくは3番目のみか、もしくは2番目のみに入力され水平転送ドライバ308に送られる。4入力サブセレクタ302Eは、1番目と4番目の2個の入力端が使用されるものと3番目のみや2番目のみの入力端が使用されるものが発生する。データを順次転送している際には、2個の入力端が使用される4入力サブセレクタ302Eおよびそれを受けて2回連続して使用される水平転送ドライバ308と、1つの入力端が使用される4入力サブセレクタ302Eおよびそれを受けて1回のみ使用される水平転送ドライバ308が発生する。図では、このことを示すため、2回連続して使用される水平転送ドライバ308を網掛けで示し、1回のみ使用される水平転送ドライバ308を網掛けなしで示している。したがって、1/3間引き時には、水平転送チャネルの利用状態が不均衡となり、効率よく水平転送チャネルを利用不可能となる。   On the other hand, as shown in FIG. 10A (2), at the time of 1/3 decimation, the data of the latch 257 is horizontally transferred every two. The data of every second latch 257 to be transferred is input to the first and fourth, or only the third, or only the second of the 4-input sub-selector 302E and sent to the horizontal transfer driver 308. As for the 4-input sub-selector 302E, there are a type in which the first and fourth two input ends are used, and a case in which only the third and only the second input ends are used. When data is sequentially transferred, a 4-input sub-selector 302E that uses two input terminals, a horizontal transfer driver 308 that is used twice consecutively, and one input terminal are used. In response to this, the 4-input sub-selector 302E and the horizontal transfer driver 308 that is used only once are generated. In the drawing, in order to show this, the horizontal transfer driver 308 that is used twice consecutively is indicated by shading, and the horizontal transfer driver 308 that is used only once is indicated without shading. Therefore, at the time of 1/3 decimation, the usage state of the horizontal transfer channel becomes unbalanced and the horizontal transfer channel cannot be used efficiently.

このことは、6入力サブセレクタ302A,302Bを使用する第1・第2実施形態の場合は、1/2間引きおよび1/3間引きの双方について効率よく水平転送チャネルを利用可能となるのと異なる。   This is different from the case where the horizontal transfer channel can be efficiently used for both 1/2 thinning and 1/3 thinning in the first and second embodiments using the 6-input sub-selectors 302A and 302B. .

その他の基本的事項については第1・第2実施形態の6入力サブセレクタ302A,302Bと同じであり、水平転送ドライバ308の縦続接続が無く直列抵抗は増えないので先行文献より高速な転送を行なうことができるなどの効果を同様に享受できる。   Other basic matters are the same as those of the 6-input sub-selectors 302A and 302B of the first and second embodiments, and there is no cascade connection of the horizontal transfer driver 308, and the series resistance does not increase. You can enjoy the effect of being able to.

<水平データ転送系;第6実施形態>
図11〜図11Cは、固体撮像装置1の水平データ転送系の第6実施形態を説明する図である。第6実施形態は、サブセレクタ302の入力数Mを、“M=M_1×M_2×M_3×…”のように素数M_k(kは1以上の正の整数)の掛算の形に素因数分解して、M_k入力−1出力型のサブセレクタを階層化(多段構成に)するものである。M_k入力−1出力型のサブセレクタを複数並列配置する段では、nMOS322,pMOS324のゲートには、サブセレクト信号SUBSEL,サブセレクト信号 XSUBSELを共通に供給する構成をとることで、全体としての制御配線数を削減し配線レイアウト上のメリットを享受するものである。
<Horizontal Data Transfer System; Sixth Embodiment>
FIGS. 11 to 11C are diagrams for explaining a sixth embodiment of the horizontal data transfer system of the solid-state imaging device 1. In the sixth embodiment, the input number M of the sub-selector 302 is primed into a form of multiplication of a prime number M_k (k is a positive integer of 1 or more) as “M = M_1 × M_2 × M_3 ×. , M_k input-1 output type sub-selector is hierarchized (in a multi-stage configuration). In a stage where a plurality of M_k input-1 output type sub-selectors are arranged in parallel, the sub-select signal SUBSEL and the sub-select signal XSUBSEL are commonly supplied to the gates of the nMOS 322 and the pMOS 324, so that the control wiring as a whole The number is reduced and the merit on the wiring layout is enjoyed.

たとえば、図11は、2入力セレクタを2段の階層化にすることで4入力サブセレクタ302Fを構成したものである。ここで、2入力セレクタとしては、図示のように、CMOSスイッチ326が2個並列接続された2入力−1出力型の信号選択回路(2入力セレクタ502V)を使用する。1つの2入力セレクタ502Vは4個のトランジスタを使用する。2入力セレクタ502Vは、他方のCMOSスイッチ326との間で、pMOSとnMOSの各ゲートが共通に接続される。そして、同一段では、それらゲートが共通に接続されている。   For example, in FIG. 11, the 4-input sub-selector 302F is configured by forming the 2-input selector into a two-stage hierarchy. Here, as the two-input selector, a two-input / one-output type signal selection circuit (two-input selector 502V) in which two CMOS switches 326 are connected in parallel is used as shown in the figure. One two-input selector 502V uses four transistors. In the 2-input selector 502V, the gates of the pMOS and the nMOS are connected in common with the other CMOS switch 326. In the same stage, these gates are connected in common.

そして、1段目には2個の2入力セレクタ502V_1,502_2を配置し、それらの出力を受ける2入力セレクタ502V_3を2段目に配置する。各段では、2入力セレクタ502Vに、相補関係にある1対のサブセレクト信号が共通に入力される。なお、一方を論理反転して他方を生成する仕組みを採ることも考えられる。たとえば、1段目の2入力セレクタ502V_1,502_2には、サブセレクト信号SUBSEL_A, XSUBSEL_Aを共通に供給する。2段目の2入力セレクタ502V_3には、サブセレクト信号SUBSEL_B, XSUBSEL_Bを供給する。2入力セレクタ502V_1により入力1と入力2の内の片方が選択され、2入力セレクタ502V_2により入力3と入力4のうちの片方が選択される。そして、2個の2入力セレクタ502V_1,502V_2で選択された2個の信号のうち1つが2入力セレクタ502V_3により選択される。   Then, two 2-input selectors 502V_1 and 502_2 are arranged in the first stage, and a 2-input selector 502V_3 that receives their outputs is arranged in the second stage. In each stage, a pair of sub-select signals having a complementary relationship are commonly input to the 2-input selector 502V. It is also possible to adopt a mechanism in which one is logically inverted and the other is generated. For example, the sub-select signals SUBSEL_A and XSUBSEL_A are commonly supplied to the first-stage 2-input selectors 502V_1 and 502_2. Sub-select signals SUBSEL_B and XSUBSEL_B are supplied to the second input selector 502V_3. One of input 1 and input 2 is selected by the 2-input selector 502V_1, and one of input 3 and input 4 is selected by the 2-input selector 502V_2. One of the two signals selected by the two two-input selectors 502V_1 and 502V_2 is selected by the two-input selector 502V_3.

このような仕組みの4入力サブセレクタ302Fでは、トランジスタ数は4×3=12で、制御配線数は2×2=4となる。一方、このような仕組みを採らずに単純に4入力型のサブセレクタ302を構成すると、トランジスタ数は4×2=8で、制御配線数は4×2=8となる。4入力サブセレクタ302Fでは、トランジスタ数が多くなるものの、通信・タイミング制御部20からの制御配線数を少なくできる利点がある。   In the 4-input sub-selector 302F having such a structure, the number of transistors is 4 × 3 = 12, and the number of control wirings is 2 × 2 = 4. On the other hand, when the 4-input sub-selector 302 is simply configured without adopting such a mechanism, the number of transistors is 4 × 2 = 8 and the number of control wirings is 4 × 2 = 8. The 4-input sub-selector 302F has an advantage that the number of control wirings from the communication / timing control unit 20 can be reduced although the number of transistors is increased.

図11Aは、2入力サブセレクタ302Cと3入力サブセレクタ302Dを2段の階層化にすることで6入力サブセレクタ302Gを構成したものである。6を素因数分解すると「2×3」となり、6入力対応とするための各段の配置の仕方としては、「2入力→3入力」,「3入力→2入力」の2通りが考えられる。   In FIG. 11A, a 6-input sub-selector 302G is configured by hierarchizing a 2-input sub-selector 302C and a 3-input sub-selector 302D into two stages. If 6 is prime factorized, it becomes “2 × 3”, and there are two possible ways of arranging each stage to support 6 inputs: “2 inputs → 3 inputs” and “3 inputs → 2 inputs”.

図11A(1)に示した第1例の6入力サブセレクタ302G_1では、初段には3つの2入力セレクタ502V_1,502V_2,502V_3(各CN数=2、各TR数=4)を配置し、それらの出力を受ける3入力サブセレクタ302D(CN数=3×2、TR数=3×2)を2段目に配置している。1段目の2入力セレクタ502V_1,502V_2,502V_3には、サブセレクト信号SUBSEL_A, XSUBSEL_Aを共通に供給する。2入力セレクタ502V_1により入力1と入力2の内の片方が選択され、2入力セレクタ502V_2により入力3と入力4のうちの片方が選択され、2入力セレクタ502V_3により入力5と入力6のうちの片方が選択される。そして、3つの2入力セレクタ502V_1,502V_2,502V_3で選択された3つの信号のうち1つが3入力サブセレクタ302Dにより選択される。   In the 6-input sub-selector 302G_1 of the first example shown in FIG. 11A (1), three 2-input selectors 502V_1, 502V_2, and 502V_3 (each CN number = 2, each TR number = 4) are arranged in the first stage, and these 3 input sub-selector 302D (CN number = 3 × 2, TR number = 3 × 2) is arranged in the second stage. The sub-select signals SUBSEL_A and XSUBSEL_A are commonly supplied to the first input selectors 502V_1, 502V_2, and 502V_3. One of input 1 and input 2 is selected by 2-input selector 502V_1, one of input 3 and input 4 is selected by 2-input selector 502V_2, and one of input 5 and input 6 is selected by 2-input selector 502V_3 Is selected. One of the three signals selected by the three two-input selectors 502V_1, 502V_2, and 502V_3 is selected by the three-input sub-selector 302D.

このような仕組みの6入力サブセレクタ302G_1では、トランジスタ数は4×3+3×2=18で、制御配線数は2+3×2=8となる。一方、このような仕組みを採らずに単純に6入力型のサブセレクタ302を構成すると、トランジスタ数は6×2=12で、制御配線数は6×2=12となる。6入力サブセレクタ302G_1では、トランジスタ数が多くなるものの、通信・タイミング制御部20からの制御配線数を少なくできる利点がある。   In the 6-input sub-selector 302G_1 having such a mechanism, the number of transistors is 4 × 3 + 3 × 2 = 18, and the number of control wirings is 2 + 3 × 2 = 8. On the other hand, when the 6-input type sub-selector 302 is simply configured without adopting such a mechanism, the number of transistors is 6 × 2 = 12, and the number of control wirings is 6 × 2 = 12. The 6-input sub-selector 302G_1 has an advantage that the number of control wirings from the communication / timing control unit 20 can be reduced, although the number of transistors is increased.

図11A(2)に示した第2例の6入力サブセレクタ302G_2では、初段には2個の3入力サブセレクタ302D_1,302D_2(各CN数=3×2、各TR数=3×2)を配置し、それらの出力を受ける2入力セレクタ502V(CN数=2、TR数=4)を2段目に配置している。1段目の3入力サブセレクタ302D_1,302D_2には、サブセレクト信号SUBSEL<0>, XSUBSEL<0>,SUBSEL<1>, XSUBSEL<1>、SUBSEL<2>, XSUBSEL<2>を共通に供給する。3入力サブセレクタ302D_1により入力1,入力2,入力3の内の1つが選択され、3入力サブセレクタ302D_2により入力4,入力5,入力6の内の1つが選択される。そして、2個の3入力サブセレクタ302D_1,302D_2で選択された2個の信号のうち1つが2入力セレクタ502Vにより選択される。   In the 6-input sub-selector 302G_2 of the second example shown in FIG. 11A (2), two 3-input sub-selectors 302D_1 and 302D_2 (each CN number = 3 × 2, each TR number = 3 × 2) are provided in the first stage. A two-input selector 502V (CN number = 2, TR number = 4) that receives these outputs is arranged in the second stage. The sub-select signals SUBSEL <0>, XSUBSEL <0>, SUBSEL <1>, XSUBSEL <1>, SUBSEL <2>, and XSUBSEL <2> are commonly supplied to the first stage 3-input sub-selectors 302D_1 and 302D_2 To do. One of input 1, input 2 and input 3 is selected by 3-input sub-selector 302D_1, and one of input 4, input 5, and input 6 is selected by 3-input sub-selector 302D_2. Then, one of the two signals selected by the two three-input sub-selectors 302D_1 and 302D_2 is selected by the two-input selector 502V.

このような仕組みの6入力サブセレクタ302G_2では、トランジスタ数は2×3×2+4=16で、制御配線数は2×3+2=8となる。第1例の6入力サブセレクタ302G_1よりもトランジスタ数を削減できる利点がある。   In the 6-input sub-selector 302G_2 having such a mechanism, the number of transistors is 2 × 3 × 2 + 4 = 16, and the number of control wirings is 2 × 3 + 2 = 8. There is an advantage that the number of transistors can be reduced as compared with the 6-input sub-selector 302G_1 of the first example.

図11Bは、3入力サブセレクタ302Dを2段の階層化にすることで9入力サブセレクタ302Hを構成したものである。9を素因数分解すると「3×3」となるので、9入力対応とするための各段の配置の仕方としては、「3入力→3入力」の1通りなる。初段には3つの3入力サブセレクタ302D_1,302D_2,302D_3(各CN数=3×2、各TR数=3×2)を配置し、それらの出力を受ける3入力サブセレクタ302D_4(CN数=3×2、TR数=3×2)を2段目に配置している。1段目の3入力サブセレクタ302D_1,302D_2,302D_3には、サブセレクト信号SUBSEL<10>, XSUBSEL<10>,SUBSEL<11>, XSUBSEL<11>,SUBSEL<12>, XSUBSEL<12>を共通に供給する。3入力サブセレクタ302D_1により入力1,入力2,入力3の内の1つが選択され、3入力サブセレクタ302D_2により入力4,入力5,入力6の内の1つが選択され、3入力サブセレクタ302D_3により入力7,入力8,入力9の内の1つが選択される。そして、3つの3入力サブセレクタ302D_1,302D_2,302D_3で選択された3つの信号のうち1つが3入力サブセレクタ302D_4により選択される。   In FIG. 11B, the 9-input sub-selector 302H is configured by forming the 3-input sub-selector 302D into two layers. If 9 is prime factorized, it becomes “3 × 3”, so the arrangement of each stage to support 9 inputs is “3 inputs → 3 inputs”. In the first stage, three three-input sub-selectors 302D_1, 302D_2, and 302D_3 (each CN number = 3 × 2, each TR number = 3 × 2) are arranged, and three-input sub-selectors 302D_4 (CN number = 3) that receive their outputs. × 2, TR number = 3 × 2) is arranged in the second stage. The sub-select signals SUBSEL <10>, XSUBSEL <10>, SUBSEL <11>, XSUBSEL <11>, SUBSEL <12>, and XSUBSEL <12> are common to the first three-input sub-selectors 302D_1, 302D_2, and 302D_3. To supply. One of input 1, input 2 and input 3 is selected by 3-input sub-selector 302D_1, and one of input 4, input 5, and input 6 is selected by 3-input sub-selector 302D_2, and 3-input sub-selector 302D_3 is selected. One of input 7, input 8, and input 9 is selected. One of the three signals selected by the three three-input sub-selectors 302D_1, 302D_2, and 302D_3 is selected by the three-input sub-selector 302D_4.

このような仕組みの9入力サブセレクタ302Hでは、トランジスタ数は4×3×2=24で、制御配線数は2×3+2×3=12となる。一方、このような仕組みを採らずに単純に9入力型のサブセレクタ302を構成すると、トランジスタ数は9×2=18で、制御配線数は9×2=18となる。9入力サブセレクタ302Hでは、トランジスタ数が多くなるものの、通信・タイミング制御部20からの制御配線数を少なくできる利点がある。   In the 9-input sub-selector 302H having such a structure, the number of transistors is 4 × 3 × 2 = 24, and the number of control wirings is 2 × 3 + 2 × 3 = 12. On the other hand, when the 9-input type sub-selector 302 is simply configured without adopting such a mechanism, the number of transistors is 9 × 2 = 18 and the number of control wirings is 9 × 2 = 18. The 9-input sub-selector 302H has an advantage that the number of control wires from the communication / timing control unit 20 can be reduced, although the number of transistors is increased.

図11Cは、2入力セレクタ502Vと3入力サブセレクタ302Dを3段の階層化にすることで12入力サブセレクタ302Iを構成したものである。12を素因数分解すると「2×2×3」となるので、各段の配置の仕方としては、「2入力→2入力→3入力」,「2入力→3入力→2入力」,「3入力→2入力→2入力」の3通りが考えられる。「2入力→2入力→3入力」の構成は、「2入力→2入力」で構成した前述の4入力サブセレクタ302Fの出力にさらに3入力サブセレクタ302Dを配置した構成となる。「2入力→3入力→2入力」,「3入力→2入力→2入力」の構成は、「2入力→3入力」もしくは「3入力→2入力」で構成した前述の6入力サブセレクタ302Gの出力にさらに2入力セレクタ502Vを配置した構成となる。   In FIG. 11C, the 12-input sub-selector 302I is configured by hierarchizing the 2-input selector 502V and the 3-input sub-selector 302D into three stages. If 12 is prime factorized, it becomes “2 × 2 × 3”. The arrangement of each stage is “2 inputs → 2 inputs → 3 inputs”, “2 inputs → 3 inputs → 2 inputs”, “3 inputs”. There are three possible ways: → 2 input → 2 input. The configuration of “2 inputs → 2 inputs → 3 inputs” is a configuration in which a 3-input sub-selector 302D is further arranged on the output of the aforementioned 4-input sub-selector 302F configured by “2 inputs → 2 inputs”. The configuration of “2 inputs → 3 inputs → 2 inputs” and “3 inputs → 2 inputs → 2 inputs” is the aforementioned 6-input sub-selector 302G configured by “2 inputs → 3 inputs” or “3 inputs → 2 inputs”. In this configuration, a two-input selector 502V is further arranged at the output of.

図11Cに示す12入力サブセレクタ302Iは、2個の6入力サブセレクタ302G_2a,302G_2b(各CN数=8、各TR数=16)の出力にさらに2入力セレクタ502V(CN数=2、各TR数=4)を配置した構成である。このような仕組みの12入力サブセレクタ302Iでは、トランジスタ数は16×2+4=36で、制御配線数は8+2=10となる。一方、このような仕組みを採らずに単純に12入力型のサブセレクタ302を構成すると、トランジスタ数は12×2=24で、制御配線数は12×2=24となる。12入力サブセレクタ302Iでは、トランジスタ数が多くなるものの、通信・タイミング制御部20からの制御配線数を少なくできる利点がある。   The 12-input sub-selector 302I shown in FIG. 11C includes two 6-input sub-selectors 302G_2a and 302G_2b (each CN number = 8, each TR number = 16) and further a two-input selector 502V (CN number = 2, each TR Number = 4). In the 12-input sub-selector 302I having such a structure, the number of transistors is 16 × 2 + 4 = 36, and the number of control wirings is 8 + 2 = 10. On the other hand, when the 12-input type sub-selector 302 is simply configured without adopting such a mechanism, the number of transistors is 12 × 2 = 24 and the number of control wirings is 12 × 2 = 24. The 12-input sub-selector 302I has an advantage that the number of control wirings from the communication / timing control unit 20 can be reduced although the number of transistors is increased.

なお、段数を過度に多くするとサブセレクタ302内での直列トランジスタ数(特にpMOSの直列数)が多くなり、データを水平信号線18に高速で伝達することが困難になるので得策ではない。サブセレクタ302を構成するトランジスタ数や通信・タイミング制御部20からの制御配線数をも加味すれば、2〜3段程度が現実的と考えられる。   If the number of stages is excessively large, the number of series transistors (particularly the number of pMOSs in series) in the sub-selector 302 increases, and it becomes difficult to transmit data to the horizontal signal line 18 at a high speed. Considering the number of transistors constituting the sub-selector 302 and the number of control wirings from the communication / timing control unit 20, about two to three stages are considered realistic.

<水平データ転送系;第7実施形態>
図12は、固体撮像装置1の水平データ転送系の第7実施形態を説明する図である。第7実施形態は、サブセレクタ302の入力数Mが素数である場合に、適当な数値αを加算して“M+α=M_1×M_2×M_3×…”のように素数M_k(kは1以上の正の整数)の掛算の形に素因数分解して、M_k入力−1出力型のサブセレクタを階層化(多段構成に)するものである。Mに適当な数値αを加算する点を除いて、第6実施形態と同様である。
<Horizontal Data Transfer System; Seventh Embodiment>
FIG. 12 is a diagram illustrating a seventh embodiment of a horizontal data transfer system of the solid-state imaging device 1. In the seventh embodiment, when the input number M of the sub-selector 302 is a prime number, an appropriate numerical value α is added and a prime number M_k (k is 1 or more) as “M + α = M_1 × M_2 × M_3 ×. This is a factorization into a form of multiplication of (positive integer), and the M_k input-1 output type sub-selector is hierarchized (multi-stage configuration). Except for adding an appropriate numerical value α to M, this is the same as in the sixth embodiment.

たとえば、図12は、入力数Mが5の5入力サブセレクタ302Jを構成する場合に、α=1を加算して6入力型にし、図11Aに示した構成をベースにしつつ、その内のα=1の分を未使用にする例である。図12(1)に示した第1例の5入力サブセレクタ302J_1では、図11A(1)に示した第1例の6入力サブセレクタ302G_1をベースにして、初段の2入力セレクタ502V_3を取り外して2段目の3入力サブセレクタ302Dの3番目の入力端に入力4を直接に入力している。α=1の分として2入力セレクタ502V_3を未使用にする例である。図12(2)に示した第2例の5入力サブセレクタ302J_2では、図11A(2)に示した第2例の6入力サブセレクタ302G_2をベースにして、初段の3入力サブセレクタ302D_2の3番目の入力端を未使用にしている。α=1の分として3入力サブセレクタ302D_2の1つの入力端を未使用にする例である。この3入力サブセレクタ302D_2を2入力セレクタ502Vに置き換えてもよい。   For example, FIG. 12 shows a case where a 5-input sub-selector 302J having an input number M of 5 is configured to add α = 1 to form a 6-input type, and the configuration shown in FIG. This is an example in which the portion of = 1 is unused. In the 5-input sub-selector 302J_1 of the first example shown in FIG. 12 (1), the first-stage 2-input selector 502V_3 is removed based on the 6-input sub-selector 302G_1 of the first example shown in FIG. 11A (1). The input 4 is directly input to the third input terminal of the second-stage 3-input sub-selector 302D. In this example, the two-input selector 502V_3 is not used for α = 1. In the 5-input sub-selector 302J_2 of the second example shown in FIG. 12 (2), 3 of the 3-input sub-selector 302D_2 of the first stage is based on the 6-input sub-selector 302G_2 of the second example shown in FIG. 11A (2). The second input is unused. In this example, one input terminal of the three-input sub-selector 302D_2 is unused for α = 1. The 3-input sub-selector 302D_2 may be replaced with a 2-input selector 502V.

5入力サブセレクタ302J_1では、6入力サブセレクタ302G_1と同様にトランジスタ数は9×2=18で、制御配線数は2+2×3=8となる。5入力サブセレクタ302J_2では、6入力サブセレクタ302G_2と同様にトランジスタ数は8×2=16で、制御配線数は2×3+2=8となる。このような仕組みを採らずに単純に5入力型のサブセレクタ302を構成すると、トランジスタ数は5×2=10で、制御配線数は5×2=10となる。5入力サブセレクタ302J_1,302J_2では、通信・タイミング制御部20からの制御配線数を少なくできる利点がある。   In the 5-input sub-selector 302J_1, similarly to the 6-input sub-selector 302G_1, the number of transistors is 9 × 2 = 18, and the number of control wirings is 2 + 2 × 3 = 8. In the 5-input sub-selector 302J_2, similarly to the 6-input sub-selector 302G_2, the number of transistors is 8 × 2 = 16, and the number of control wirings is 2 × 3 + 2 = 8. If the 5-input type sub-selector 302 is simply configured without adopting such a mechanism, the number of transistors is 5 × 2 = 10 and the number of control wirings is 5 × 2 = 10. The 5-input sub-selectors 302J_1 and 302J_2 have an advantage that the number of control wirings from the communication / timing control unit 20 can be reduced.

以上、本発明について実施形態を用いて説明したが、本発明の技術的範囲は前記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で前記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various changes or improvements can be added to the above-described embodiment without departing from the gist of the invention, and embodiments to which such changes or improvements are added are also included in the technical scope of the present invention.

また、前記の実施形態は、クレーム(請求項)にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。   Further, the above embodiments do not limit the invention according to the claims (claims), and all combinations of features described in the embodiments are not necessarily essential to the solution means of the invention. Absent. The embodiments described above include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. Even if some constituent requirements are deleted from all the constituent requirements shown in the embodiment, as long as an effect is obtained, a configuration from which these some constituent requirements are deleted can be extracted as an invention.

前記実施形態では、固体撮像装置1の水平転送系への適用例で説明したが、前記実施形態の適用範囲は固体撮像装置に限らない。データを順次後段側に転送する仕組みを持つ半導体装置であれば、どのようなものにも適用できる。1次元または2次元に配列されたラッチから特定のラッチが選択され、ラッチの情報が転送配線に転送され、転送配線のデータが外部に読み出される半導体装置であればよい。たとえば、SRAM(Static RAM)やDRAM(Dynamic RAM )などの半導体メモリへも適用できる。   In the embodiment, the application example of the solid-state imaging device 1 to the horizontal transfer system has been described. However, the application range of the embodiment is not limited to the solid-state imaging device. Any semiconductor device having a mechanism for sequentially transferring data to the subsequent stage can be applied. Any semiconductor device may be used as long as a specific latch is selected from the one-dimensional or two-dimensionally arranged latches, the latch information is transferred to the transfer wiring, and the data of the transfer wiring is read to the outside. For example, the present invention can be applied to semiconductor memories such as SRAM (Static RAM) and DRAM (Dynamic RAM).

なお、固体撮像装置はワンチップとして形成された形態であってもよいし、撮像部と、信号処理部または光学系とが纏めてパッケージングされた、撮像機能を有するモジュール状の形態であってもよい。また、固体撮像装置のみではなく、撮像装置やその他のあらゆる電子機器にも適用可能である。この場合、撮像装置やその他の電子機器として、固体撮像装置と同様の効果が得られる。ここで撮像装置は、たとえば、カメラ(あるいはカメラシステム)や撮像機能を有する携帯機器のことを示す。また「撮像」は、通常のカメラ撮影時の像の撮り込みだけではなく、広義の意味として、指紋検出なども含むものである。   Note that the solid-state imaging device may have a form formed as a single chip, or a module-like form having an imaging function in which an imaging unit and a signal processing unit or an optical system are packaged together. Also good. Further, the present invention can be applied not only to a solid-state imaging device but also to an imaging device and any other electronic device. In this case, the same effect as that of the solid-state imaging device can be obtained as the imaging device or other electronic devices. Here, the imaging device indicates, for example, a camera (or camera system) or a portable device having an imaging function. “Imaging” includes not only capturing an image during normal camera shooting, but also includes fingerprint detection in a broad sense.

本発明に係る固体撮像装置の一実施形態であるCMOS型の固体撮像装置(CMOSイメージセンサ)の基本構成図である。1 is a basic configuration diagram of a CMOS type solid-state imaging device (CMOS image sensor) which is an embodiment of a solid-state imaging device according to the present invention. 固体撮像装置の水平データ転送系の第1実施形態の基本構成を示す図である。It is a figure which shows the basic composition of 1st Embodiment of the horizontal data transfer system of a solid-state imaging device. 図2に示す第1実施形態に対する比較例を示す図(その1)である。FIG. 3 is a diagram (part 1) illustrating a comparative example with respect to the first embodiment illustrated in FIG. 2; 図2に示す第1実施形態に対する比較例を示す図(その2)である。FIG. 3 is a second diagram illustrating a comparative example with respect to the first embodiment illustrated in FIG. 2. 第1実施形態の水平転送系の詳細構成例(1ブロック分:6カラム分)を示す図である。It is a figure which shows the detailed structural example (for 1 block: 6 columns) of the horizontal transfer type | system | group of 1st Embodiment. 第1実施形態の水平転送系の詳細構成例(4個の水平転送チャネル分)を示す図である。It is a figure which shows the detailed structural example (for four horizontal transfer channels) of the horizontal transfer type | system | group of 1st Embodiment. データ記憶部のラッチに使用されるクロックドインバータの構成例を示す図である。It is a figure which shows the structural example of the clocked inverter used for the latch of a data storage part. 第1実施形態の水平転送系の基本的な動作を説明するためのデータ例を示す図である。It is a figure which shows the example of data for demonstrating the basic operation | movement of the horizontal transfer type | system | group of 1st Embodiment. 図4のデータ例における第1実施形態の水平転送系の基本動作を説明するタイミングチャートである。5 is a timing chart for explaining the basic operation of the horizontal transfer system of the first embodiment in the data example of FIG. 4. 6入力サブセレクタを使用した第1実施形態の固体撮像装置における水平転送系の変形動作を説明する図である。It is a figure explaining the deformation | transformation operation | movement of the horizontal transfer system in the solid-state imaging device of 1st Embodiment using 6 input sub-selector. 第1実施形態と特開2006−148509号公報の各水平転送系の作用効果を比較する図である。It is a figure which compares the effect of each horizontal transfer system of 1st Embodiment and Unexamined-Japanese-Patent No. 2006-148509. 第1実施形態の水平転送系の作用効果を比較例との対比で纏めた図表である。It is the chart which summarized the operation effect of the horizontal transfer system of a 1st embodiment by contrast with a comparative example. 固体撮像装置の水平データ転送系の第2実施形態を説明する図である。It is a figure explaining 2nd Embodiment of the horizontal data transfer system of a solid-state imaging device. 固体撮像装置の水平データ転送系の第3実施形態を説明する図(2入力サブセレクタを使用)である。It is a figure explaining the 3rd Embodiment of the horizontal data transfer type | system | group of a solid-state imaging device (using 2 input sub-selector). 第3実施形態の水平転送系の動作を説明する図である。It is a figure explaining operation | movement of the horizontal transfer type | system | group of 3rd Embodiment. 固体撮像装置の水平データ転送系の第4実施形態を説明する図(3入力サブセレクタを使用)である。It is a figure explaining the 4th Embodiment of the horizontal data transfer type | system | group of a solid-state imaging device (using 3 input sub-selector). 第4実施形態の水平転送系の動作を説明する図である。It is a figure explaining operation | movement of the horizontal transfer type | system | group of 4th Embodiment. 固体撮像装置の水平データ転送系の第5実施形態を説明する図(4入力サブセレクタを使用)である。It is a figure explaining the 5th Embodiment of the horizontal data transfer system of a solid-state imaging device (using 4 input sub-selector). 第5実施形態の水平転送系の動作を説明する図である。It is a figure explaining operation | movement of the horizontal transfer type | system | group of 5th Embodiment. 固体撮像装置の水平データ転送系の第6実施形態を説明する図(4入力サブセレクタを使用)である。It is a figure explaining the 6th Embodiment of the horizontal data transfer system of a solid-state imaging device (using 4 input sub-selector). 固体撮像装置の水平データ転送系の第6実施形態を説明する図(6入力サブセレクタを使用)である。It is a figure explaining the 6th Embodiment of the horizontal data transfer type | system | group of a solid-state imaging device (using 6 input sub-selector). 固体撮像装置の水平データ転送系の第6実施形態を説明する図(9入力サブセレクタを使用)である。It is a figure (9 input sub-selector is used) explaining 6th Embodiment of the horizontal data transfer system of a solid-state imaging device. 固体撮像装置の水平データ転送系の第6実施形態を説明する図(12入力サブセレクタを使用)である。It is a figure explaining the 6th Embodiment of the horizontal data transfer system of a solid-state imaging device (using 12 input sub-selector). 固体撮像装置の水平データ転送系の第7実施形態を説明する図(5入力サブセレクタを使用)である。It is a figure (5 input sub-selector is used) explaining 7th Embodiment of the horizontal data transfer system of a solid-state imaging device.

符号の説明Explanation of symbols

1…固体撮像装置、10…画素アレイ部、12…水平走査部、14…垂直走査部、18…水平信号線、19…垂直信号線、20…通信・タイミング制御部(選択制御部)、24…読出電流制御部、250…AD変換部、252…比較部、254…カウンタ部、256…データ記憶部、257…ラッチ(データ保持回路)、26…カラムAD変換部、27…参照信号生成部、270…DA変換部、28…出力部、3…単位画素、301…セレクタ部(選択部)、302…サブセレクタ(信号選択部)、307…ドライバ部(駆動部)、308…水平転送ドライバ(転送駆動部)、331…インバータ、332,334…転送用トランジスタ、336,338…選択トランジスタ、502V…2入力セレクタ、7…駆動制御部   DESCRIPTION OF SYMBOLS 1 ... Solid-state imaging device, 10 ... Pixel array part, 12 ... Horizontal scanning part, 14 ... Vertical scanning part, 18 ... Horizontal signal line, 19 ... Vertical signal line, 20 ... Communication / timing control part (selection control part), 24 ... Read current control unit, 250 ... AD conversion unit, 252 ... comparison unit, 254 ... counter unit, 256 ... data storage unit, 257 ... latch (data holding circuit), 26 ... column AD conversion unit, 27 ... reference signal generation unit 270 ... DA converter, 28 ... output unit, 3 ... unit pixel, 301 ... selector unit (selection unit), 302 ... sub-selector (signal selection unit), 307 ... driver unit (drive unit), 308 ... horizontal transfer driver (Transfer Drive Unit) 331... Inverter, 332, 334... Transfer Transistor, 336 and 338... Select Transistor, 502 V.

Claims (9)

デジタルデータを保持する複数個のデータ保持回路を具備するデータ記憶部と、
複数個の前記データ保持回路のデータの何れかを選択する複数個の信号選択部を具備した選択部と、
前記選択部の各信号選択部を制御してデータを選択させる選択制御部と、
前記信号選択部で選択されるデータに基づきデータ転送用の信号線を駆動する転送駆動部を前記複数個の信号選択部のそれぞれに具備する駆動部と、
前記駆動部の各転送駆動部を制御してデータを前記信号線を介して後段回路に転送させる走査部と、
を備え、
前記転送駆動部は、前記信号選択部で選択されるデータに基づき前記信号線を駆動する転送用トランジスタおよび前記走査部からの指示に基づき前記複数個の信号選択部の何れかを選択するための選択トランジスタを有し、前記転送用トランジスタと前記選択トランジスタの双方がオンしたときに前記信号選択部で選択されたデータが前記信号線を介して前記後段回路に転送されるように構成されている
半導体装置。
A data storage unit comprising a plurality of data holding circuits for holding digital data;
A selection unit comprising a plurality of signal selection units for selecting any of a plurality of data of the data holding circuit;
A selection control unit that controls each signal selection unit of the selection unit to select data;
A drive unit provided in each of the plurality of signal selection units with a transfer drive unit that drives a signal line for data transfer based on data selected by the signal selection unit;
A scanning unit that controls each transfer driving unit of the driving unit to transfer data to a subsequent circuit via the signal line;
With
The transfer driving unit is configured to select one of the plurality of signal selection units based on an instruction from a transfer transistor that drives the signal line based on data selected by the signal selection unit and the scanning unit. A selection transistor configured to transfer data selected by the signal selection unit to the subsequent circuit via the signal line when both the transfer transistor and the selection transistor are turned on; Semiconductor device.
前記転送用トランジスタと前記選択トランジスタは直列に接続されている
請求項1に記載の半導体装置。
The semiconductor device according to claim 1, wherein the transfer transistor and the selection transistor are connected in series.
前記信号選択部で選択されたデータを論理反転するインバータを備え、
前記転送駆動部は、前記信号選択部で選択されるデータ並びにインバータで論理反転される反転データのそれぞれについて前記転送用トランジスタと前記選択トランジスタを有し、
前記信号線は、前記信号選択部で選択されるデータ並びにインバータで論理反転される反転データのそれぞれについて設けられている
請求項1または2に記載の半導体装置。
An inverter that logically inverts the data selected by the signal selection unit;
The transfer driving unit includes the transfer transistor and the selection transistor for each of data selected by the signal selection unit and inverted data logically inverted by an inverter.
The semiconductor device according to claim 1, wherein the signal line is provided for each of data selected by the signal selection unit and inverted data logically inverted by an inverter.
前記複数個の信号選択部のそれぞれは、前記選択制御部と接続された共通の制御配線からの制御信号により制御される
請求項1〜3の内の何れか一項に記載の半導体装置。
The semiconductor device according to claim 1, wherein each of the plurality of signal selection units is controlled by a control signal from a common control wiring connected to the selection control unit.
単位画素が行列状に配列された画素アレイ部と、
前記画素アレイ部の各単位画素からアナログの画素信号を読み出す垂直走査部と、
前記画素アレイ部の各単位画素から読み出されたアナログの画素信号をデジタルデータに変換する列ごとに設けられたAD変換部と、
各列の前記AD変換部の後段にそれぞれ設けられ、前記AD変換部で変換されたデジタルデータを保持する複数個のデータ保持回路を具備するデータ記憶部と、
複数個の前記データ保持回路のデータの何れかを選択する複数個の信号選択部を具備した選択部と、
前記選択部の各信号選択部を制御してデータを選択させる選択制御部と、
前記信号選択部で選択されるデータに基づきデータ転送用の信号線を駆動する転送駆動部を前記複数個の信号選択部のそれぞれに具備する駆動部と、
前記駆動部の各転送駆動部を制御してデータを前記信号線を介して後段回路に転送させる水平走査部と、
を備え、
前記転送駆動部は、前記信号選択部で選択されるデータに基づき前記信号線を駆動する転送用トランジスタおよび前記走査部からの指示に基づき前記複数個の信号選択部の何れかを選択するための選択トランジスタを有し、前記転送用トランジスタと前記選択トランジスタの双方がオンしたときに前記信号選択部で選択されたデータが前記信号線を介して前記後段回路に転送されるように構成されている
固体撮像装置。
A pixel array unit in which unit pixels are arranged in a matrix;
A vertical scanning unit that reads an analog pixel signal from each unit pixel of the pixel array unit;
An AD conversion unit provided for each column for converting an analog pixel signal read from each unit pixel of the pixel array unit into digital data;
A data storage unit provided at a subsequent stage of the AD conversion unit of each column and including a plurality of data holding circuits for holding digital data converted by the AD conversion unit;
A selection unit comprising a plurality of signal selection units for selecting any of a plurality of data of the data holding circuit;
A selection control unit that controls each signal selection unit of the selection unit to select data;
A drive unit provided in each of the plurality of signal selection units with a transfer drive unit that drives a signal line for data transfer based on data selected by the signal selection unit;
A horizontal scanning unit that controls each transfer driving unit of the driving unit to transfer data to a subsequent circuit via the signal line;
With
The transfer driving unit is configured to select one of the plurality of signal selection units based on an instruction from a transfer transistor that drives the signal line based on data selected by the signal selection unit and the scanning unit. A selection transistor configured to transfer data selected by the signal selection unit to the subsequent circuit via the signal line when both the transfer transistor and the selection transistor are turned on; Solid-state imaging device.
前記信号選択部で選択されたデータを論理反転するインバータを備え、
前記転送駆動部は、前記信号選択部で選択されるデータ並びにインバータで論理反転される反転データのそれぞれについて前記転送用トランジスタと前記選択トランジスタを有し、
前記信号線は、前記信号選択部で選択されるデータ並びにインバータで論理反転される反転データのそれぞれについて設けられている
請求項5に記載の固体撮像装置。
An inverter that logically inverts the data selected by the signal selection unit;
The transfer driving unit includes the transfer transistor and the selection transistor for each of data selected by the signal selection unit and inverted data logically inverted by an inverter.
The solid-state imaging device according to claim 5, wherein the signal line is provided for each of data selected by the signal selection unit and inverted data logically inverted by an inverter.
前記選択制御部と前記水平走査部は列を間引いてデータ転送を行なうモードを選択可能であり、
前記複数個の信号選択部のそれぞれには、間引きの割合いの逆数の入力数のものが使用される
請求項5または6に記載の固体撮像装置。
The selection control unit and the horizontal scanning unit can select a mode in which data transfer is performed by thinning out columns,
7. The solid-state imaging device according to claim 5, wherein each of the plurality of signal selection units has a reciprocal number of inputs corresponding to a thinning rate.
前記選択制御部と前記水平走査部は、間引きの度合いが異なる複数の間引きモードを選択可能であり、
前記複数個の信号選択部のそれぞれには、各間引きの割合いの逆数の最小公倍数の入力数のものが使用される
請求項5または6に記載の固体撮像装置。
The selection control unit and the horizontal scanning unit can select a plurality of thinning modes having different thinning levels,
7. The solid-state imaging device according to claim 5, wherein each of the plurality of signal selection units has an input number of the least common multiple of the reciprocal of each thinning rate.
複数チャネル分の前記信号線が設けられ、
前記選択部の各信号選択部および前記駆動部の各転送駆動部は、前記複数チャネルの各水平信号線に均等に配分されている
請求項7または8に記載の固体撮像装置。
The signal lines for a plurality of channels are provided,
9. The solid-state imaging device according to claim 7, wherein each signal selection unit of the selection unit and each transfer driving unit of the driving unit are equally distributed to each horizontal signal line of the plurality of channels.
JP2008147950A 2008-06-05 2008-06-05 Semiconductor device and solid-state imaging apparatus Pending JP2009296311A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008147950A JP2009296311A (en) 2008-06-05 2008-06-05 Semiconductor device and solid-state imaging apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008147950A JP2009296311A (en) 2008-06-05 2008-06-05 Semiconductor device and solid-state imaging apparatus

Publications (1)

Publication Number Publication Date
JP2009296311A true JP2009296311A (en) 2009-12-17

Family

ID=41544079

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008147950A Pending JP2009296311A (en) 2008-06-05 2008-06-05 Semiconductor device and solid-state imaging apparatus

Country Status (1)

Country Link
JP (1) JP2009296311A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013061853A1 (en) * 2011-10-28 2013-05-02 ソニー株式会社 Solid-state image pickup element and camera system
JP2013085079A (en) * 2011-10-07 2013-05-09 Canon Inc Solid state image pickup device
JP2013187705A (en) * 2012-03-07 2013-09-19 Canon Inc Signal transmitter, photoelectric converter, and imaging system
JP2014074777A (en) * 2012-10-03 2014-04-24 Fujitsu Semiconductor Ltd Focus evaluation value generation device, focus evaluation value generation method, and focus evaluation value generation program
JP2015173389A (en) * 2014-03-12 2015-10-01 キヤノン株式会社 Image pickup element, control method of the same and control program
JP2015207881A (en) * 2014-04-18 2015-11-19 キヤノン株式会社 Photoelectric conversion device, imaging system, and driving method of photoelectric conversion device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11164204A (en) * 1997-11-25 1999-06-18 Nikon Corp Amplification type solid-state image sensor
JP2003224776A (en) * 2002-01-29 2003-08-08 Canon Inc Solid-state imaging device, camera, and information processing device
JP2003234957A (en) * 2002-02-12 2003-08-22 Sony Corp Solid-state imaging device and output method thereof
JP2006081203A (en) * 2005-09-30 2006-03-23 Toshiba Corp AD conversion circuit and solid-state imaging device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11164204A (en) * 1997-11-25 1999-06-18 Nikon Corp Amplification type solid-state image sensor
JP2003224776A (en) * 2002-01-29 2003-08-08 Canon Inc Solid-state imaging device, camera, and information processing device
JP2003234957A (en) * 2002-02-12 2003-08-22 Sony Corp Solid-state imaging device and output method thereof
JP2006081203A (en) * 2005-09-30 2006-03-23 Toshiba Corp AD conversion circuit and solid-state imaging device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013085079A (en) * 2011-10-07 2013-05-09 Canon Inc Solid state image pickup device
US9307174B2 (en) 2011-10-07 2016-04-05 Canon Kabushiki Kaisha Solid-state imaging apparatus using counter to count a clock signal at start of change in level of a reference signal
WO2013061853A1 (en) * 2011-10-28 2013-05-02 ソニー株式会社 Solid-state image pickup element and camera system
JP2013187705A (en) * 2012-03-07 2013-09-19 Canon Inc Signal transmitter, photoelectric converter, and imaging system
JP2014074777A (en) * 2012-10-03 2014-04-24 Fujitsu Semiconductor Ltd Focus evaluation value generation device, focus evaluation value generation method, and focus evaluation value generation program
JP2015173389A (en) * 2014-03-12 2015-10-01 キヤノン株式会社 Image pickup element, control method of the same and control program
JP2015207881A (en) * 2014-04-18 2015-11-19 キヤノン株式会社 Photoelectric conversion device, imaging system, and driving method of photoelectric conversion device

Similar Documents

Publication Publication Date Title
JP5429547B2 (en) Solid-state imaging device, imaging device, AD conversion method
JP7588696B2 (en) SHIFT REGISTER UNIT CIRCUIT, GATE DRIVE CIRCUIT, DISPLAY DEVICE AND DRIVE METHOD
CN101753864B (en) Solid-state imaging device and imaging system using the solid-state imaging device
JP6480114B2 (en) Solid-state imaging device, image data transmission method, and camera system
CN105575318B (en) A display panel and display device
JP2009296311A (en) Semiconductor device and solid-state imaging apparatus
JP5632374B2 (en) Solid-state imaging device
CN102918829B (en) Solid-state imaging device
CN102821257B (en) Imaging device and imaging system
JP2011250107A (en) Driving circuit for load capacity
US20100033609A1 (en) Solid state imaging device
JP2009296312A (en) Semiconductor device and solid-state imaging device
JP5412392B2 (en) A / D conversion circuit and solid-state imaging device
JP5070945B2 (en) Solid-state imaging device, imaging device
JP2020048066A (en) Solid-state imaging device, imaging apparatus, and method of controlling solid-state imaging device
WO1999017296A1 (en) Analog memory and image processing system
US8964059B2 (en) Scanning circuit, solid-state image sensor, and camera
US20190379849A1 (en) Cmos image sensor systems using low-power multi-mode data path and methods of processing the same
JP5433500B2 (en) Solid-state imaging device
US9838629B2 (en) Pixel array and method for controlling a pixel array
JP4388871B2 (en) Semiconductor imaging device
JP3681066B1 (en) Shift register and MOS type solid-state imaging device
JP5340373B2 (en) Solid-state imaging device and imaging system using solid-state imaging device
JPH06338198A (en) Shift register with resetting function
JP4230259B2 (en) Solid-state imaging device, driving method of solid-state imaging device, and camera

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100909

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20100909

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110523

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120717

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121113