This application claims the benefit of Japanese Priority Patent Application JP 2018-015381 filed on Jan. 31, 2018, the entire contents of which are incorporated herein by reference.
The present disclosure relates to an imaging device that captures an image and a method of calibrating a temperature measured in the imaging device.
In electronic devices, temperature detection is often performed. In such temperature detection, calibration is often performed to improve detection accuracy.
PTL 1: JP 2012-220437 A
In the electronic devices, high temperature detection accuracy is desired. In imaging devices, high temperature detection accuracy is also expected.
Provision of an imaging device and a calibration method capable of improving temperature detection accuracy is desirable.
A first imaging device according to an embodiment of the present disclosure includes a processing unit, a temperature sensor, and a first pad electrode. The processing unit is formed on a first semiconductor substrate and is capable of performing predetermined image processing on the basis of image data obtained by the imaging unit. The temperature sensor is formed on the first semiconductor substrate and is capable of generating a detection signal according to a temperature. The first pad electrode is formed on the first semiconductor substrate and is electrically insulated from a circuit formed on the first semiconductor substrate.
A second imaging device according to an embodiment of the present disclosure includes an imaging unit, a processing unit, a temperature sensor, and a calculation unit. The processing unit is capable of performing predetermined image processing on the basis of image data obtained by the imaging unit. The temperature sensor is capable of generating a detection signal according to a temperature. The calculation unit is capable of generating a temperature code by performing different types of arithmetic processing from one another in a plurality of divided temperature ranges in each of which the temperature sensor is operable, on the basis of the detection signal.
A calibration method according to an embodiment of the present disclosure includes, by an inspection device, bringing a first pad electrode into contact with a thermocouple to measure a temperature, the first pad electrode being formed on a first semiconductor substrate on which a processing unit capable of performing predetermined image processing on the basis of image data obtained by an imaging unit is formed, and electrically insulated from a circuit formed on the first semiconductor substrate, by the inspection device, causing a storage unit formed on the first semiconductor substrate to store information about the measured temperature, by a temperature sensor formed on the first semiconductor substrate, generating a detection signal according to a temperature, by a calculation unit formed on the first semiconductor substrate, generating a temperature code by respectively performing different types of arithmetic processing from one another in a plurality of divided temperature ranges in each of which the temperature sensor is operable, on the basis of the detection signal, by the calculation unit, performing correction processing of correcting the temperature code, using the information stored in the storage unit, and by the inspection device, acquiring the corrected temperature code.
In the first imaging device according to an embodiment of the present disclosure, the processing unit, the temperature sensor, and the first pad electrode are formed on the first semiconductor substrate. In the processing unit, the predetermined image processing is performed on the basis of the image data obtained by the imaging unit. In the temperature sensor, the detection signal according to the temperature is generated. The first pad electrode is electrically insulated from the circuit formed on the first semiconductor substrate.
In the second imaging device according to an embodiment of the present disclosure, the predetermined image processing is performed in the processing unit on the basis of the image data obtained by the imaging unit. In the temperature sensor, the detection signal according to the temperature is generated. In the calculation unit, the different types of arithmetic processing are respectively performed in the plurality of temperature ranges on the basis of the detection signal, whereby the temperature code is generated.
In the calibration method according to an embodiment of the present disclosure, by the inspection device, the thermocouple is brought into contact with the first pad electrode formed on the first semiconductor substrate, so that the temperature is measured. Then, the calibration parameter is generated on the basis of the measured temperature. This calibration parameter is stored in the storage unit formed on the first semiconductor substrate. In the temperature sensor formed on the first semiconductor substrate, the detection signal according to the temperature is generated. In the calculation unit formed on the first semiconductor substrate, the different types of arithmetic processing are respectively performed in the plurality of temperature ranges on the basis of the detection signal, whereby the temperature code is generated. Then, in the calculation unit, the temperature code is corrected using the calibration parameter. Then, this temperature code is acquired by the inspection device.
According to the first imaging device in an embodiment of the present disclosure, the first pad electrode formed on the first semiconductor substrate and electrically insulated from the circuit formed on the first semiconductor substrate is provided. Therefore, the temperature detection accuracy can be improved.
According to the second imaging device in an embodiment of the present disclosure, the temperature code is generated by respectively performing the different types of arithmetic processing in the plurality of temperature ranges. Therefore, the temperature detection accuracy can be improved.
According to the calibration method in an embodiment of the present disclosure, the temperature is measured by bringing the thermocouple into contact with the first pad electrode, the calibration parameter is generated on the basis of the measured temperature, and the temperature code is corrected using the calibration parameter. Therefore, the temperature detection accuracy can be improved.
Note that the effects described here are not necessarily limited, and any of effects described in the present disclosure may be exhibited.
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the description will be given in the following order.
1. Embodiment
2. Use Examples of Imaging Device
3. Application Examples to Moving Body
The pixel array 9 has a plurality of imaging pixels P1 arranged in a matrix manner. The imaging pixel P1 includes a photodiode and generates a pixel voltage VP regarding the imaging pixel P1.
The imaging pixel P1 includes a photodiode PD1, a transistor TGL, a photodiode PD2, a transistor TGS, a capacitive element FC, transistors FCG, RST, and FDG, a floating diffusion FD, and transistors AMP and SEL. In this example, the transistors TGL, TGS, FCG, RST, FDG, AMP, and SEL are N-type metal oxide semiconductor (MOS) transistors.
The photodiode PD1 is a photoelectric conversion element that generates an amount of electric charges according to the amount of received light and accumulates the electric charges. A light receiving region where the photodiode PD1 can receive light is wider than a light receiving region where the photodiode PD2 can receive light. An anode of the photodiode PD1 is grounded and a cathode is connected to a source of the transistor TGL.
A gate of the transistor TGL is connected to the control line TGLL, the source of the transistor TGL is connected to the cathode of the photodiode PD1, and a drain of the transistor TGL is connected to the floating diffusion FD.
The photodiode PD2 is a photoelectric conversion element that generates an amount of electric charges according to the amount of received light and accumulates the electric charges. The light receiving region where the photodiode PD2 can receive light is narrower than the light receiving region where the photodiode PD1 can receive light. An anode of the photodiode PD2 is grounded, and a cathode is connected to a source of the transistor TGS.
A gate of the transistor TGS is connected to the control line TGSL, the source of the transistor TGS is connected to the cathode of the photodiode PD2, and a drain of the transistor TGS is connected to one end of the capacitive element FC and a source of the transistor FCG.
The one end of the capacitive element FC is connected to the drain of the transistor TGS and the source of the transistor FCG, and a power supply voltage VDD is supplied to the other end of the capacitive element FC.
A gate of the transistor FCG is connected to the control line FCGL, the source of the transistor FCG is connected to the one end of the capacitive element FC and the drain of the transistor TGS, and a drain of the transistor FCG is connected to a source of the transistor RST and a drain of the transistor FDG.
A gate of the transistor RST is connected to the control line RSTL, the power supply voltage VDD is supplied to a drain of the transistor RST, and the source of the transistor RST is connected to the drains of the transistors FCG and FDG.
A gate of the transistor FDG is connected to the control line FDGL, the drain of the transistor FDG is connected to the source of the transistor RST and the drain of the transistor FCG, and a source of the transistor FDG is connected to the floating diffusion FD.
The floating diffusion FD accumulates the electric charges supplied from the photodiodes PD1 and PD2, and is configured using, for example, a diffusion layer formed on a surface of a semiconductor substrate.
A gate of the transistor AMP is connected to the floating diffusion FD, the power supply voltage VDD is supplied to a drain of the transistor AMP, and a source of the transistor AMP is connected to a drain of the transistor SEL.
A gate of the transistor SEL is connected to the control line SELL, the drain of the transistor SEL is connected to the source of the transistor AMP, and a source of the transistor SEL is connected to the signal line SGL.
With this configuration, in the imaging pixel P1, the transistor SEL becomes an ON state on the basis of the signal SSEL applied to the control line SELL, so that the imaging pixel P1 is electrically connected to the signal line SGL. With the connection, the transistor AMP is connected to a current source 23 (described below) of the reading unit 20 and operates as so-called source follower. Then, the imaging pixel P1 outputs the pixel voltage VP according to the voltage at the floating diffusion FD as a signal SIG to the signal line SGL. Specifically, as will be described below, the imaging pixel P1 sequentially outputs eight pixel voltages VP (VP1 to VP8) in eight periods (conversion periods T1 to T8) in a so-called horizontal period H.
The scanning unit 10 (
The address decoder 11 selects the pixel line L according to an address indicated by an address signal supplied from the imaging control unit 30, in the pixel array 9, on the basis of the address signal. The logic unit 12 generates signals STGL1, SFDG1, SRST1, SFCG1, STGS1, and SSEL1 corresponding to the pixel lines L, respectively, on the basis of an instruction from the address decoder 11. The driver unit 13 generates the signals STGL, SFDG, SRST, SFCG, STGS, and SSEL corresponding to the pixel lines L, respectively, on the basis of the signals STGL1, SFDG1, SRST1, SFCG1, STGS1, and SSEL1 corresponding to the pixel lines L.
The reading unit 20 performs AD conversion on the basis of the signal SIG supplied from the pixel array 9 via the signal line SGL to generate an image signal DATA0.
The AD conversion unit ADC performs AD conversion on the basis of the signal SIG supplied from the pixel array 9 to convert the voltage of the signal SIG into a digital code CODE. The plurality of AD conversion units ADC is provided corresponding to the plurality of signal lines SGL. Specifically, the 0th AD conversion unit ADC[0] is provided corresponding to the 0th signal line SGL[0], the 1st AD conversion unit ADC[1] is provided corresponding to the 1st signal line SGL[1], and the 2nd AD conversion unit ADC[2] is provided corresponding to the 2nd signal line SGL[2].
Furthermore, the AD conversion unit ADC has a function to perform AD conversion on the basis of a signal SIGT supplied from a temperature sensor 32 (described below) of the imaging control unit 30 to convert a voltage of the signal SIGT into the digital code CODE in a vertical blanking period (blanking period T20 described below). The signal SIGT is a signal including the power supply voltage VDD and a voltage Vtemp according to the temperature, as described below.
The AD conversion unit ADC includes capacitive elements 21 and 22, transistors 28 and 29, the current source 23, a comparator 24, a counter 25, and a latch 26. The capacitive element 21 has one end to which a reference signal REF is supplied and the other end connected to a positive input terminal of the comparator 24. The reference signal REF is generated by a reference signal generation unit 31 (described below) of the imaging control unit 30 and has a so-called ramp waveform in which a voltage level gradually decreases over time in the eight periods (conversion periods T1 to T8) in which the AD conversion is performed, as described below. The capacitive element 22 has one end connected to the signal line SGL and the other end connected to a negative input terminal of the comparator 24. The transistors 28 and 29 are N-type MOS transistors. The signal SIGT is supplied to a gate of the transistor 28, the power supply voltage VDD is supplied to a drain of the transistor 28, and a source of the transistor 28 is connected to a drain of the transistor 29. A signal SSELT is supplied to a gate of the transistor 29, the drain of the transistor 29 is connected to the source of the transistor 28, and a source of the transistor 29 is connected to the one end of the capacitive element 22. The current source 23 allows a current having a predetermined current value to flow from the signal line SGL to the ground. The comparator 24 compares an input voltage at the positive input terminal with an input voltage at the negative input terminal and outputs a comparison result as a signal CMP. The reference signal REF is supplied to the positive input terminal of the comparator 24 via the capacitive element 21 and the signal SIG is supplied to the negative input terminal via the capacitive element 22. The comparator 24 also has a function to perform zero adjustment to electrically connect the positive input terminal and the negative input terminal in a predetermined period described below. The counter 25 performs a count operation to count pulses of a clock signal CLK supplied from the imaging control unit 30 on the basis of the signal CMP supplied from the comparator 24 and a control signal CC. The latch 26 holds a count value CNT obtained by the counter 25 as a digital code CODE having a plurality of bits.
The switch unit SW supplies the digital code CODE output from the AD conversion unit ADC to the bus line BUS on the basis of a control signal SSW supplied from the imaging control unit 30. The plurality of switch units SW is provided corresponding to the plurality of AD conversion units ADC. Specifically, the 0th switch part SW[0] is provided corresponding to the 0th AD conversion unit ADC[0], the 1st switch unit SW[1] is provided corresponding to the 1st AD conversion unit ADC[1], and the 2nd switch unit SW[2] is provided corresponding to the 2nd AD conversion unit ADC[2].
In this example, the switch unit SW is configured using the same number of transistors as the bit depth of the digital code CODE. These transistors are on/off controlled on the basis of the bits (control signals SSW[0], SSW[1], SSW[2], . . . ) of the control signals SSW supplied from the imaging control unit 30. Specifically, for example, the 0th switch unit SW[0] supplies the digital code CODE output from the 0th AD conversion unit ADC[0] to the bus line BUS as the transistors become the ON state on the basis of the control signal SSW[0]. Similarly, for example, the 1st switch unit SW[1] supplies the digital code CODE output from the 1st AD conversion unit ADC[1] to the bus line BUS as the transistors become the ON state on the basis of the control signal SSW[1]. Other switch units SW similarly operate.
The bus line BUS has a plurality of lines and transmits the digital code CODE output from the AD conversion unit ADC. The reading unit 20 sequentially transfers a plurality of the digital codes CODE supplied from the AD conversion unit ADC to the signal processing unit 40 as the image signal DATA0, using the bus line BUS (data transfer operation).
The imaging control unit 30 (
The reference signal generation unit 31 generates the reference signal REF. The reference signal REF has the so-called ramp waveform in which the voltage level gradually decreases over time in the eight periods (conversion periods T1 to T8) in which the AD conversion is performed. Then, the reference signal generation unit 31 supplies the generated reference signal REF to the plurality of AD conversion units ADC of the reading unit 20.
The temperature sensor 32 generates the signal SIGT. The signal SIGT is a signal including the power supply voltage VDD and the voltage Vtemp according to the temperature.
The transistors MP1 and MP2 are P-type MOS transistors. A gate of the transistor MP1 is connected to an output terminal of the operational amplifier OPA and gates of the transistors MP2 and MP3, the power supply voltage VDD is supplied to a source of the transistor MP1, and a drain of the transistor MP1 is connected to a positive input terminal of the operational amplifier OPA and one end of the resistive element R1. A gate of the transistor MP2 is connected to the output terminal of the operational amplifier OPA and gates of the transistors MP1 and MP3, the power supply voltage VDD is supplied to a source of the transistor MP2, and a drain of the transistor MP2 is connected to a negative input terminal of the operational amplifier OPA and an emitter of the bipolar transistor BJT2. The positive input terminal of the operational amplifier OPA is connected to the drain of the transistor MP1 and the one end of the resistive element R1, the negative input terminal of the operational amplifier OPA is connected to the drain of the transistor MP2 and the emitter of the bipolar transistor BJT2, and the output terminal of the operational amplifier OPA is connected to the gates of the transistors MP1, MP2, and MP3. The one end of the resistive element R1 is connected to the drain of the transistor MP1 and the positive input terminal of the operational amplifier OPA, and the other end of the resistive element R1 is connected to an emitter of the bipolar transistor BJT1. The bipolar transistors BJT1 and BJT2 are PNP bipolar junction transistors. The emitter of the bipolar transistor BJT1 is connected to the other end of the resistive element R1, and a base and a collector of the bipolar transistor BJT1 are connected to each other and are also connected to a base and a collector of the bipolar transistor BJT2 and one end of the resistive element R2. The emitter of the bipolar transistor BJT2 is connected to the drain of the transistor MP2 and the negative input terminal of the operational amplifier OPA, and the base and the collector of the bipolar transistor BJT2 are connected to each other and are also connected to the base and the collector of the bipolar transistor BJT1 and the one end of the resistive element R2. The one end of the resistive element R2 is connected to the bases and the collectors of the bipolar transistors BJT1 and BJT2, and the other end of the resistive element R2 is grounded.
The transistor MP3 is a P-type MOS transistor, the gate of the transistor MP3 is connected to the output terminal of the operational amplifier OPA and the gates of the transistors MP1 and MP2, the power supply voltage VDD is supplied to a source of the transistor MP3, and a drain of the transistor MP3 is connected to a gate and a drain of the transistor MN1 and a gate of the transistor MN2. The transistors MN1 and MN2 are N-type MOS transistors. The gate and the drain of the transistor MN1 are connected to each other and are connected to the drain of the transistor MP3 and the gate of the transistor MN2, and a source of the transistor MN1 is grounded. The gate of the transistor MN2 is connected to the gate and the drain of the transistor MN1 and is also connected to the drain of the transistor MP3, a drain of the transistor MN2 is connected to one end of the resistive element R3 and to the switch SWT, and a source of the transistor MN2 is grounded. The one end of the resistive element R3 is connected to the drain of the transistor MN2 and to the switch SWT, and the power supply voltage VDD is supplied to the other end of the resistive element R3. With the configuration, the voltage Vtemp according to the temperature is generated at the one end of the resistive element R3. In this example, the voltage Vtemp is higher as the temperature is lower, and is lower as the temperature is higher. The voltage Vtemp desirably linearly changes with change in temperature. However, the voltage Vtemp may not linearly change. As will be described below, the imaging device 1 enhances linearity of temperature characteristics by performing arithmetic processing by a temperature calculation unit 42 (described below).
The switch SWT selects one of the power supply voltage VDD and the voltage Vtemp on the basis of a control signal SSWT generated by the imaging control unit 30 to generate the signal SIGT.
With such a configuration, the temperature sensor 32 generates the signal SIGT. Then, the temperature sensor 32 supplies the generated signal SIGT to the plurality of AD conversion units ADC of the reading unit 20.
The signal processing unit 40 performs signal processing for the image signal DATA0. The signal processing unit 40 includes an image processing unit 41 and the temperature calculation unit 42.
The image processing unit 41 performs predetermined image processing for an image indicated by the image signal DATA0. The predetermined image processing includes, for example, image synthesis processing. In the image synthesis processing, the image processing unit 41 generates four images PIC (images PIC1, PIC2, PIC3, and PIC4) on the basis of the eight digital codes CODE (digital codes CODE1 to CODE8) obtained in the eight periods (conversion periods T1 to T8) in which the AD conversion is performed, the digital codes CODE having been supplied from the reading unit 20. Then, the image processing unit 41 synthesizes the four images PIC to generate one captured image PICA. Then, the image processing unit 41 outputs the captured image PICA as the image signal DATA.
The temperature calculation unit 42 generates a temperature code TC indicating a temperature value on the basis of the digital code CODE obtained on the basis of the signal SIGT in the vertical blanking period included in the image signal DATA0. Specifically, the temperature calculation unit 42 performs arithmetic processing on the basis of each of a plurality of digital values VALT obtained from the plurality of AD conversion units ADC to generate a temperature code TC1 that linearly changes with the change in temperature. Then, the temperature calculation unit 42 performs correction processing for each of the temperature codes TC1 on the basis of a calibration parameter PCAL (described below) stored in the storage unit 8. Then, the temperature calculation unit 42 obtains an average value of values indicated by the plurality of corrected temperature codes TC1 to generate one temperature code TC.
Then, the temperature calculation unit 42 obtains the average value of the values indicated by the plurality of corrected temperature codes TC1 to generate one temperature code TC. Since the plurality of AD conversion units ADC performs the AD conversion on the basis of one signal SIGT in the blanking period, the values indicated by the plurality of temperature codes TC1 are expected to be approximately the same value. However, for example, in a case where a certain AD conversion unit ADC (AD conversion unit ADCA) of the plurality of AD conversion units ADC is broken down, the value indicated by the temperature code TC1 (temperature code TC1A) generated on the basis of the digital code CODE generated by the AD conversion unit ADC may be substantially different from the value indicated by another temperature code TC1. Therefore, for example, in a case where the value of a certain temperature code TC1 (temperature code TC1A) substantially deviates from the values of the plurality of temperature codes TC1 other than the temperature code TC1A, for example, the temperature calculation unit 42 performs, for example, interpolation operation using the temperature code TC1 related to the AD conversion unit ADC adjacent to the AD conversion unit ADCA related to the temperature code TC1A to correct the temperature code TC1A, as illustrated in
Note that the embodiment is not limited to this example, and in the case where the value of a certain temperature code TC1 (temperature code TC1A) substantially deviates from the values of the plurality of temperature codes TC1 other than the temperature code TC1A, for example, the temperature calculation unit 42 may obtain an average value of values indicated by a plurality of temperature codes TC1 other than the temperature code TC1A, of all the temperature codes TC1, to generate one temperature code TC, as illustrated in
In this manner, the temperature calculation unit 42 generates one temperature code TC and outputs the generated temperature code TC.
Furthermore, the temperature calculation unit 42 has a function to check whether or not a value (temperature value) indicated by the temperature code TC obtained in this way falls within a predetermined range and make an error flag signal ER active in a case where the value does not fall within the predetermined range. This predetermined temperature range is, for example, a temperature range in which the imaging device 1 can normally operate, and can be set to, for example, from −40 to 125 degrees, both inclusive.
The storage unit 8 (
Next, mounting of the imaging device 1 will be described. In the imaging device 1, the blocks illustrated in
The temperature sensor 32 is formed in a region where the peripheral circuit unit 201 is formed. In other words, in this example, since the block having the highest temperature during operation is the signal processing unit 40 that is a logic circuit in the peripheral circuit unit 201 in the imaging device 1, the temperature sensor 32 is formed in the region where the signal processing unit 40 is formed so as to detect the temperature in the signal processing unit 40. In this example, the temperature sensor 32 is arranged in the vicinity of the center of the region where the peripheral circuit unit 201 is formed.
A terminal unit 204 in which two pad electrodes PAD2 are installed side by side is provided above the peripheral circuit unit 201. The two pad electrodes PAD2 are not connected to any of circuits formed on the semiconductor substrate 200 and are electrically insulated from these circuits. These two pad electrodes PAD2 are connected to each other, for example, via metal wiring. In this example, the area of the pad electrode PAD2 is the same as the area of the pad electrode PAD. These two pad electrodes PAD2 are electrodes with which two probe needles (probe needles 111A and 111B described below) constituting a thermocouple are brought into contact when calibrating the temperature. With the configuration, the imaging device 1 can detect the actual temperature of the wafer. The terminal unit 204 is desirably arranged near the temperature sensor 32. Specifically, the distance between the terminal unit 204 and the temperature sensor 32 is desirably made shorter than the distance between the terminal unit 204 and the pixel array 9, as illustrated in
Note that, in this example, the area of the pad electrode PAD2 is made the same as the area of the pad electrode PAD. However, the embodiment is not limited to the example, and the area of the pad electrode PAD2 may be larger than the area of the pad electrode PAD. In other words, in temperature measurement using a thermocouple, it is favorable that the contact area between the pad electrodes PAD2 and the two probe needles constituting the thermocouple is large, and thus the area of the pad electrode PAD2 may be made large.
Furthermore, in this example, the pad electrodes PAD2 are not connected to any of circuits formed on the semiconductor substrate 200 and are electrically insulated from these circuits. However, the embodiment is not limited to the example, and the pad electrodes PAD2 may be connected to one or more circuits formed on the semiconductor substrate 200. Specifically, for example, a power supply voltage may be supplied to the imaging device 1 via the two pad electrodes PAD2. With the configuration, the number of pad electrodes for supplying the power supply voltage can be increased. Therefore, for example, power supply impedance can be decreased and electrical characteristics of the imaging device 1 can be improved.
As illustrated by the arrow in
The probe 111 includes a plurality of probe needles arranged in a contactable manner with the plurality of pad electrodes PAD of the imaging device 1. Furthermore, the probe 111 includes two probe needles 111A and 111B arranged in a contactable manner with the two pad electrodes PAD2, respectively. The probe needles 111A and 111B constitute a thermocouple. The probe needle 111A is configured using, for example, chromel, and the probe needle 111B is configured using, for example, alumel.
The inspection unit 112 brings the probe needles of the probe 111 into contact with the pad electrodes PAD and supplies the power supply voltage and various signals to the imaging device 1 of the wafer 101 via the probe 111 to operate the imaging device 1, and inspects that the imaging device 1 normally operates on the basis of various signals supplied from the imaging device 1 via the probe 111. Furthermore, the inspection unit 112 has a function to bring the probe needles 111A and 111B into contact with the two pad electrodes PAD2 to detect a difference between a potential in the probe needle 111A and a potential in the probe needle 111B (potential difference), and to detect the wafer temperature on the basis of the potential difference.
The heater 113 sets the temperature of the wafer 101.
Note that, in this example, the two pad electrodes PAD2 are provided. However, the embodiment is not limited to the example, and a large one pad electrode PAD3 may be provided in place of the two pad electrodes PAD2, as illustrated in
Here, the pixel array 9 corresponds to a specific example of an “imaging unit” in the present disclosure. The image processing unit 41 corresponds to a specific example of a “processing unit” in the present disclosure. The temperature calculation unit 42 corresponds to a specific example of a “calculation unit” in the present disclosure. The temperature code TC corresponds to a specific example of a “temperature code” in the present disclosure. The pad electrode PAD2 corresponds to a specific example of a “first pad electrode” and a “second pad electrode” in the present disclosure. The pad electrode PAD corresponds to a specific example of an “input/output pad electrode” in the present disclosure. The reading unit 20 corresponds to a specific example of a “conversion unit” in the present disclosure. The semiconductor substrate 200 corresponds to a specific example of a “first semiconductor substrate” in the present disclosure.
Operations and Effects
Next, operations and effects of the imaging device 1 of the present embodiment will be described.
(Overall Operation Outline)
First, an overall operation outline of the imaging device 1 will be described with reference to
(Detailed Operation)
In the imaging device 1, each of the imaging pixels P1 in the pixel array 9 accumulates electric charges according to the amount of received light, and outputs the pixel voltage VP as the signal SIG. This operation will be described in detail below.
In the period of timing t0 to t1, the imaging device 1 performs accumulation start drive D1 for the plurality of imaging pixels P1 in the pixel array 9 in order from the top in the vertical direction. Specifically, for example, the scanning unit 10 sets the transistors TGL, RST, FDG, TGS, and FCG to the ON state in a predetermined period within the horizontal period H in units of pixel line L in order from the top in the vertical direction. As a result, the electric charges are accumulated in the plurality of imaging pixels P1 in an accumulation period T10 until read drive D2 is performed.
Then, in the period of timing t10 to t11, the imaging device 1 performs the read drive D2 for the plurality of imaging pixels P1 in order from the top in the vertical direction. As a result, each of the plurality of imaging pixels P1 sequentially outputs the eight pixel voltages VP1 to VP8. The reading unit 20 performs the AD conversion on the basis of the eight pixel voltages VP1 to VP8, and outputs the eight digital codes CODE (digital codes CODE1 to CODE8), respectively.
Then, the signal processing unit 40 generates the four images PIC (images PIC1, PIC2, PIC3, and PIC4) on the basis of the eight digital codes CODE1 to CODE8 supplied from the reading unit 20, and synthesizes the four images PIC to generate one captured image PICA.
The imaging device 1 repeats the accumulation start drive D1 and the read drive D2. Specifically, as illustrated in
(Read Drive D2)
Next, the read drive D2 will be described in detail. Hereinafter, focusing on an imaging pixel P1A of the plurality of imaging pixels P1, an operation of the imaging pixel P1A will be described in detail.
In the read drive D2, the imaging control unit 30 changes the signal SSELT (
In the imaging device 1, in a certain horizontal period H, the scanning unit 10 first selects the pixel line L including the imaging pixel P1A using the signal SSEL, and electrically connects the imaging pixel P1A to the signal line SGL corresponding to the imaging pixel P1A. Then, the scanning unit 10 controls the operation of the imaging pixel P1A using the signals SRST, SFDG, STGL, SFCG, and STGS, and the imaging pixel P1A sequentially outputs the eight pixel voltages VP1 to VP8 in the eight conversion periods T1 to T8. Then, the AD conversion unit ADC of the reading unit 20 performs the AD conversion on the basis of the eight pixel voltages VP1 to VP8, and outputs the eight digital codes CODE1 to CODE8. This operation will be described in detail below.
First, when the horizontal period H starts at the timing t1, the scanning unit 10 changes the voltage of the signal SSEL from a low level to a high level at the timing t2 (
In the period up to the timing t11, the scanning unit 10 changes both the signals SRST and SFDG to the high level (
(Operation in Timing t11 to t21)
Next, at the timing t11, the scanning unit 10 changes the voltage of the signal SFDG from the high level to the low level (
Next, at the timing t14, the comparator 24 terminates the zero adjustment and electrically disconnects the positive input terminal and the negative input terminal. Then, at the timing t14, the reference signal generation unit 31 changes the voltage of the reference signal REF to a voltage V1 (
With the change, in the imaging pixel P1A, as illustrated in
Next, in the period of timing t15 to t17 (conversion period T1), the AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP1. Specifically, at the timing t15, the imaging control unit 30 starts generating the clock signal CLK, and at the same time, the reference signal generation unit 31 starts decreasing the voltage of the reference signal REF from the voltage V1 at a predetermined change degree (
Then, at the timing t16, the voltage of the reference signal REF goes below the voltage (pixel voltage VP1) of the signal SIG (
Then, at the timing t17, the imaging control unit 30 stops the generation of the clock signal CLK with the end of the conversion period T1, the reference signal generation unit 31 stops the change of the voltage of the reference signal REF (
(Operation in Timing t21 to t31)
Next, at the timing t21, the scanning unit 10 changes the voltage of the signal SFDG from the high level to the low level (
Next, at the timing t22, the comparator 24 terminates the zero adjustment and electrically disconnects the positive input terminal and the negative input terminal. Then, at the timing t22, the reference signal generation unit 31 changes the voltage of the reference signal REF to a voltage V1 (
With the change, in the imaging pixel HA, as illustrated in
Next, in the period of timing t23 to t25 (conversion period T2), the AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP2. This operation is similar to the operation in the conversion period T1. The AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP2, and the latch 26 of the AD conversion unit ADC outputs the count value CNT of the counter 25 as the digital code CODE2 (
(Operation in Timing t31 to t41)
Next, at the timing t31, the scanning unit 10 changes the voltage of the signal STGL from the low level to the high level (
Next, at the timing t32, the scanning unit 10 changes the voltage of the signal STGL from the high level to the low level (
With the change, in the imaging pixel HA, since the transistor FDG is the OFF state, as illustrated in
Next, in the period of timing t33 to t35 (conversion period T3), the AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP3. This operation is similar to the operation in the conversion period T1. The AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP3, and the latch 26 of the AD conversion unit ADC outputs the count value CNT of the counter 25 as the digital code CODE3 (
(Operation in Timing t41 to t51)
Next, at the timing t41, the scanning unit 10 changes the voltage of the signal SFDG from the low level to the high level and changes the voltage of the signal STGL from the low level to the high level (
With the change, in the imaging pixel P1A, as illustrated in
Next, in the period of timing t43 to t45 (conversion period T4), the AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP4. This operation is similar to the operation in the conversion period T1. The AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP4, and the latch 26 of the AD conversion unit ADC outputs the count value CNT of the counter 25 as the digital code CODE4 (
(Operation in Timing t51 to t61)
Next, at the timing t51, the scanning unit 10 changes the voltage of the signal SRST from the low level to the high level (
Next, at the timing t53, the scanning unit 10 changes the voltage of the signal SFCG from the low level to the high level (
Next, at the timing t54, the comparator 24 terminates the zero adjustment and electrically disconnects the positive input terminal and the negative input terminal. Furthermore, at the timing t54, the reference signal generation unit 31 changes the voltage of the reference signal REF to the voltage V1 (
With the change, in the imaging pixel HA, as illustrated in
Next, in the period of timing t55 to t57 (conversion period T5), the AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP5. This operation is similar to the operation in the conversion period T1. The AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP5, and the latch 26 of the AD conversion unit ADC outputs the count value CNT of the counter 25 as the digital code CODE5 (
(Operation in Timing t61 to t71)
Next, at the timing t61, the scanning unit 10 changes the voltage of the signal STGS from the low level to the high level (
Next, at the timing t62, the scanning unit 10 changes the voltage of the signal STGS from the high level to the low level (
With the change, in the imaging pixel HA, as illustrated in
Next, in the period of timing t63 to t65 (conversion period T6), the AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP6. This operation is similar to the operation in the conversion period T1. The AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP6, and the latch 26 of the AD conversion unit ADC outputs the count value CNT of the counter 25 as the digital code CODE6 (
(Operation in Timing t71 to t81)
Next, the comparator 24 performs the zero adjustment to electrically connect the positive input terminal and the negative input terminal in the period of timing t71 to t72.
Next, at the timing t72, the comparator 24 terminates the zero adjustment and electrically disconnects the positive input terminal and the negative input terminal. Furthermore, at the timing t72, the reference signal generation unit 31 changes the voltage of the reference signal REF to the voltage V1 (
With the change, in the imaging pixel P1A, as illustrated in
Next, in the period of timing t73 to t75 (conversion period T7), the AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP7. This operation is similar to the operation in the conversion period T1. The AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP7, and the latch 26 of the AD conversion unit ADC outputs the count value CNT of the counter 25 as the digital code CODE7 (
(Operation in Timing t81 to t7)
Next, at the timing t81, the scanning unit 10 changes the voltage of the signal SRST from the low level to the high level (
Next, at the timing t82, the scanning unit 10 changes the voltage of the signal SFCG from the high level to the low level (
Next, at the timing t83, the scanning unit 10 changes the voltage of the signal SRST from the high level to the low level (
Next, at the timing t84, the scanning unit 10 changes the voltage of the signal SFCG from the low level to the high level (
With the change, in the imaging pixel P1A, as illustrated in
Next, in the period of timing t85 to t87 (conversion period T8), the AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP8. This operation is similar to the operation in the conversion period T1. The AD conversion unit ADC performs the AD conversion on the basis of the pixel voltage VP8, and the latch 26 of the AD conversion unit ADC outputs the count value CNT of the counter 25 as the digital code CODE8 (
Next, at the timing t7, the scanning unit 10 changes the voltage of the signal SFDG from the high level to the low level and changes the voltage of the signal SFCG from the high level to the low level (
Then, at the timing t8, the scanning unit 10 changes the voltage of the signal SSEL from the high level to the low level (
Next, image synthesis processing in the image processing unit 41 of the signal processing unit 40 will be described. The image processing unit 41 generates the four images PIC (images PIC1 to PIC4) on the basis of the digital code CODE supplied from the reading unit 20. Then, the image processing unit 41 synthesizes the four images PIC to generate one captured image PICA.
The image processing unit 41 generates a pixel value VAL1 on the basis of the digital code CODE2 and the digital code CODE3. Specifically, the image processing unit 41 subtracts the digital code CODE2 from the digital code CODE3 (CODE3−CODE2) to calculate the pixel value VAL1. In other words, the imaging device 1 calculates the pixel value VAL1 using the digital code CODE2 corresponding to precharge phase (P-phase) data and the digital code CODE3 corresponding to data phase (D-phase) data using the principle of so-called correlated double sampling (CDS).
Similarly, the image processing unit 41 generates a pixel value VAL2 on the basis of the digital code CODE1 and the digital code CODE4. Specifically, the image processing unit 41 subtracts the digital code CODE1 from the digital code CODE4 (CODE4−CODE1) to calculate the pixel value VAL2. In other words, the imaging device 1 calculates the pixel value VAL2 using the digital code CODE1 corresponding to the P-phase data and the digital code CODE4 corresponding to the D-phase data using the principle of correlated double sampling.
Similarly, the image processing unit 41 generates a pixel value VAL3 on the basis of the digital code CODE5 and the digital code CODE6. Specifically, the image processing unit 41 subtracts the digital code CODE5 from the digital code CODE6 (CODE6−CODE5) to calculate the pixel value VAL3. In other words, the imaging device 1 calculates the pixel value VAL3 using the digital code CODE5 corresponding to the P-phase data and the digital code CODE6 corresponding to the D-phase data using the principle of correlated double sampling.
Then, the image processing unit 41 generates a pixel value VAL4 on the basis of the digital code CODE7 and the digital code CODE8. Specifically, the image processing unit 41 subtracts the digital code CODE8 from the digital code CODE7 (CODE7−CODE8) to calculate the pixel value VAL4. In other words, the imaging device 1 calculates the pixel value VAL4 using the digital code CODE7 before resetting the floating diffusion FD and the capacitive element FC and the digital code CODE8 after resetting the floating diffusion FD and the capacitive element FC using the principle of so-called double data sampling (DDS).
Then, the image processing unit 41 generates the image PIC1 on the basis of the pixel values VAL1 in all the imaging pixels P1 in the pixel array 9, the image PIC2 on the basis of the pixel values VAL2 in all the imaging pixels P1 in the pixel array 9, the image PIC3 on the basis of the pixel values VAL3 in all the imaging pixels P1 in the pixel array 9, and the image PIC4 on the basis of the pixel values VAL4 in all the imaging pixels P1 in the pixel array 9. Then, the image processing unit 41 synthesizes the four images PIC1 to PIC4 to generate the captured image PICA.
(Temperature Detection Operation)
In
The AD conversion unit ADC of the reading unit 20 performs the AD conversion on the basis of the signal SIGT in a detection period M having the same length as the horizontal period H (
(Operation in Timing t121 to t131)
In a period of the timing t121 to t131, the switch SWT (
The comparator 24 performs the zero adjustment to electrically connect the positive input terminal and the negative input terminal in a period of timing t121 to t122.
Next, at the timing t122, the comparator 24 terminates the zero adjustment and electrically disconnects the positive input terminal and the negative input terminal. Then, at the timing t122, the reference signal generation unit 31 changes the voltage of the reference signal REF to the voltage V1 (
Then, in a period of the timing t123 to t125 (conversion period TA), the AD conversion unit ADC performs the AD conversion on the basis of the voltage VDD2. This operation is similar to the operation in the conversion period T2 of the horizontal period H (
(Operation in Timing t131 to t141)
In a period of the timing t131 to t141, the switch SWT (
Then, in a period of timing t132 to t135 (conversion period TB), the AD conversion unit ADC performs the AD conversion on the basis of the voltage Vtemp2. This operation is similar to the operation in the conversion period T3 of the horizontal period H (
Next, the processing in the temperature calculation unit 42 of the signal processing unit will be described.
First, the temperature calculation unit 42 calculates the digital value VALT on the basis of the digital codes CODEA and CODEB supplied from the reading unit 20. Specifically, the temperature calculation unit 42 subtracts the digital code CODEA from the digital code CODEB (CODEB-CODEA) to calculate the digital value VALT. In other words, the imaging device 1 calculates the digital value VALT using the digital code CODEA corresponding to pre-charge phase (P-phase) data and the digital code CODEB corresponding to data phase (D-phase) data using the principle of so-called correlated double sampling. In this manner, the temperature calculation unit 42 calculates a plurality of the digital values VALT on the basis of the digital codes CODEA and CODEB obtained from the plurality of AD conversion units ADC.
Next, the temperature calculation unit 42 performs the arithmetic processing on the basis of the digital value VALT to generate the temperature code TC1 that linearly changes with the change in temperature, as illustrated in (B) of
Next, the temperature calculation unit 42 uses the calibration parameter PCAL stored in the storage unit 8 and shifts the temperature code TC1 by the value indicated by the calibration parameter PCAL, as illustrated in
Then, the temperature calculation unit 42 obtains the average value of the values indicated by the plurality of corrected temperature codes TC1 to generate one temperature code TC. For example, in a case where the value of a certain temperature code TC1 (temperature code TC1A) substantially deviates from the values of the plurality of temperature codes TC1 other than the temperature code TC1A, the temperature calculation unit 42 performs, for example, the interpolation operation using the temperature code TC1 related to the AD conversion unit ADC adjacent to the AD conversion unit ADCA related to the temperature code TC1A to correct the temperature code TC1A, as illustrated in
Furthermore, the temperature calculation unit 42 checks whether or not the value (temperature value) indicated by the temperature code TC obtained in this way falls within a predetermined range and makes the error flag signal ER active in a case where the value does not fall within the predetermined range.
(Calibration)
There is a possibility that the voltage Vtemp generated by the temperature sensor 32 varies due to so-called manufacturing variation of the imaging device 1. In this case, the temperature detection accuracy in the imaging device 1 is lowered. Therefore, in the imaging device 1, calibration is performed using the inspection system 100 illustrated in
First, the inspection device 110 sets the temperature of the wafer 101 to a predetermined temperature Ttemp (for example, 60 degrees) using the heater 113 and measures the actual temperature in the imaging device 1 to be calibrated using the thermocouple (step S101). Specifically, the inspection unit 112 brings the probe needles of the probe 111 into contact with the pad electrodes PAD (
Next, the inspection device 110 causes the storage unit 8 to store the temperature code TC generated by the imaging device 1 to be calibrated, and the information about the temperature measured using the thermocouple in step S101 (step S102). Then, the temperature calculation unit 42 of the imaging device 1 calculates the calibration parameter PCAL on the basis of the temperature code TC generated by the imaging device 1 and the temperature measured using the thermocouple stored in the storage unit 8 (step S103). The calibration parameter PCAL can indicate the temperature difference between, for example, the temperature indicated by the temperature code TC and the temperature measured using the thermocouple in step S101.
Therefore, the temperature calculation unit 42 of the imaging device 1 to be calibrated can correct, from then onward, the temperature code TC1 by shifting the temperature code TC1 by the value indicated by the calibration parameter PCAL, as illustrated in
Next, the inspection device 110 acquires the temperature code TC generated by the imaging device 1 to be calibrated, and checks that the temperature difference between the temperature indicated by the temperature code TC and the temperature measured using the thermocouple in step S101 falls within an allowable range (step S104).
With the above steps, the flow ends.
As described above, in the imaging device 1, the terminal unit 204 in which the electrically connected two pad electrodes PAD2 are installed side by side is provided as illustrated in
Furthermore, in the imaging device 1, the terminal unit 204 is arranged near the temperature sensor 32. Specifically, as illustrated in
Furthermore, in the imaging device 1, as illustrated in
Furthermore, in the imaging device 1, the temperature code TC1 is corrected by being shifted by the amount indicated by the calibration parameter PCAL, as illustrated in
Furthermore, in the imaging device 1, the temperature code TC is generated by obtaining the average value of the values indicated by the plurality of corrected temperature codes TC1. Therefore, for example, even in a case where some of the plurality of AD conversion units ADC has broken down, the influence due to the breakdown can be suppressed, and thus the temperature detection accuracy can be improved. Furthermore, for example, in the imaging device 1, in the case where the value of a certain temperature code TC1 (temperature code TC1A) substantially deviates from the values of the plurality of temperature codes TC1 other than the temperature code TC1A, the temperature code TC1A is corrected, for example, by performing the interpolation operation using the temperature code TC1 related to the AD conversion unit ADC adjacent to the AD conversion unit ADCA related to the temperature code TC1A, as illustrated in
Effects
In the above-described present embodiment, the terminal unit in which the electrically connected two pad electrodes are installed side by side is provided. Therefore, the actual temperature can be measured using the thermocouple and the calibration can be performed on the basis of the measurement result, and thus the temperature detection accuracy can be improved.
In the present embodiment, the terminal unit 204 is arranged near the temperature sensor. Therefore, the calibration can be performed with higher accuracy, and the temperature detection accuracy can be improved.
In the present embodiment, the temperature range detectable by the temperature sensor is divided into the plurality of temperature ranges, and the different types of arithmetic processing are respectively performed in the plurality of temperature ranges. Therefore, the temperature code that linearly changes with the change in temperature can be generated, and thus the temperature detection accuracy can be improved.
In the present embodiment, the temperature code is corrected using the calibration parameter, and therefore the temperature detection accuracy can be improved.
In the present embodiment, the temperature code TC is generated by obtaining the average value of the values indicated by the plurality of corrected temperature codes TC1. Therefore, for example, even in a case where some of the plurality of AD conversion units has broken down, the influence due to the breakdown can be suppressed, and thus the temperature detection accuracy can be improved.
First Modification
In the above-described embodiment, the temperature sensor 32 directly supplies the signal SIGT to the AD conversion unit ADC of the reading unit 20, as illustrated in
The pixel array 9A is provided with an imaging pixel region RG1 and a dummy pixel region RG2. A plurality of imaging pixels P1 is arranged in the imaging pixel region RG1. A plurality of dummy pixels P2 of one row is arranged in the dummy pixel region RG2. In this example, the dummy pixel region RG2 is arranged above the imaging pixel region RG1 in a vertical direction (vertical direction in
The dummy pixel P2 includes transistors AMP and SEL. A gate of the transistor AMP is connected to the control line SIGTL, a power supply voltage VDD is supplied to a drain of the transistor AMP, and a source of the transistor AMP is connected to a drain of the transistor SEL. A gate of the transistor SEL is connected to the control line SELL, the drain of the transistor SEL is connected to the source of the transistor AMP, and a source of the transistor SEL is connected to a signal line SGL. With the configuration, in the dummy pixel P2, the transistor AMP outputs a signal SIG according to a voltage of the signal SIGT to the signal line SGL via the transistor SEL as the transistor SEL becomes an ON state.
The imaging control unit 30A (
With the configuration, in the imaging device 1A, temperature detection can be performed by operating the dummy pixels P2 using a blanking period T20, similarly to the imaging device 1 according to the above embodiment.
The pixel array 9B is provided with an imaging pixel region RG1 and a dummy pixel region RG3. In the dummy pixel region RG3, a plurality of dummy pixels P2 of one column is arranged. In this example, the dummy pixel region RG3 is arranged on the left in a horizontal direction (cross direction in
The imaging control unit 30B supplies control signals to a scanning unit 10, the reading unit 20A, and the signal processing unit 40B to control operations of these circuits to control operation of the imaging device 1B. A temperature sensor 32 of the imaging control unit 30B supplies a generated signal SIGT to the plurality of dummy pixels P2 in the dummy pixel region RG3 of the pixel array 9B.
The signal processing unit 40B includes a temperature calculation unit 42B. The temperature calculation unit 42B generates a temperature code TC indicating a temperature value on the basis of a digital code CODE obtained on the basis of the signal SIGT included in image signal DATA0. Specifically, the temperature calculation unit 42B performs arithmetic processing on the basis of a digital value VALT obtained from an AD conversion unit ADC to generate a temperature code TC1 that linearly changes with change in temperature. Then, the temperature calculation unit 42B performs correction processing for the temperature code TC1 on the basis of a calibration parameter PCAL (described below) stored in a storage unit 8 to generate the temperature code TC.
With the configuration, in the imaging device 1B, temperature detection can be performed while a capture operation is performed in a period other than a blanking period T20.
Second Modification
In the above embodiment, as illustrated in
A terminal unit 314 in which two pad electrodes PAD2 are installed side by side is provided below the peripheral circuit unit 311. The terminal unit 314 is desirably arranged near the temperature sensor 32. Specifically, the distance between the terminal unit 314 and the temperature sensor 32 is desirably shorter than the distance between the terminal unit 314 and the reading unit 20, as illustrated in
Third Modification
In the above embodiment, the two photodiodes PD1 and PD2 have been provided in each of the plurality of imaging pixels P11. However, the embodiment is not limited to the example. Hereinafter, an imaging device 2 according to the present modification will be described in detail.
In the pixel array 59, a plurality of imaging pixels P11 is arranged in a matrix manner.
The imaging pixel P11 includes a photodiode PD, a transistor TG, a transistor RST, a floating diffusion FD, and transistors AMP and SEL. The transistors TG, RST, and SEL are N-type MOS transistors in this example. The photodiode PD is a photoelectric conversion element that generates an amount of electric charges according to the amount of received light and accumulates the electric charges. An anode of the photodiode PD is grounded, and a cathode is connected to a source of the transistor TG. A gate of the transistor TG is connected to the control line TGLL, the source of the transistor TG is connected to the cathode of the photodiode PD, and a drain of the transistor TG is connected to the floating diffusion FD. A gate of the transistor RST is connected to the control line RSTL, a power supply voltage VDD is supplied to a drain of the transistor RST, and a source of the transistor RST is connected to the floating diffusion FD.
With this configuration, in the imaging pixel P11, the transistor SEL becomes an ON state on the basis of a signal SSEL applied to the control line SELL, so that the imaging pixel P11 is electrically connected to the signal line SGL. Then, the imaging pixel P11 outputs a pixel voltage VP according to a voltage at the floating diffusion FD as a signal SIG to the signal line SGL. Specifically, as will be described below, the imaging pixel P11 sequentially outputs two pixel voltages VP (VP11 and VP12) in two periods (a P-phase period TP and a D-phase period TD) within a so-called horizontal period H.
The scanning unit 50 (
The imaging control unit 60 (
The signal processing unit 70 includes an image processing unit 71. The image processing unit 71 performs predetermined image processing for an image indicated by image signal DATA0.
In the imaging device 2, accumulation start drive D1 and read drive D2 are performed similarly to the case of the imaging device 1 (
In the accumulation start drive D1, the scanning unit 50 sets the transistors TG and RST to an ON state in a predetermined period within the horizontal period H in units of pixel line L in order from the top in the vertical direction, for example. As a result, electric charges are accumulated in the plurality of imaging pixels P in an accumulation period T10 until the read drive D2 is performed.
Then, in the read drive D2, the scanning unit 50 controls the operations of the transistors TG, RST, and SEL in units of pixel line L in order from the top in the vertical direction, for example. With the control, each of the plurality of pixels P sequentially outputs two pixel voltages VP (VP11 and VP12). The reading unit 20 performs AD conversion on the basis of each of the two pixel voltages VP11 and VP12 to output a digital code CODE.
In the imaging device 2, in a certain horizontal period (H), the scanning unit 50 first performs a reset operation of the imaging pixel PHA, and the AD conversion unit ADC performs AD conversion on the basis of the pixel voltage VP11 output by the imaging pixels PHA in the subsequent P-phase period TP. Then, the scanning unit 50 performs an electric charge transfer operation for the imaging pixel PHA, and the AD conversion unit ADC performs AD conversion on the basis of the pixel voltage VP12 output by the imaging pixel PHA in the D-phase period TD. This operation will be described in detail below.
First, when the horizontal period H starts at timing t91, the scanning unit 50 changes the voltage of the signal SSEL from a low level to a high level at timing t92 (
Next, at timing t93, the scanning unit 50 changes the voltage of the signal SRST from the low level to the high level (
Next, at timing t94, the scanning unit 50 changes the voltage of the signal SRST from the high level to the low level (
Next, at timing t95, the comparator 24 terminates the zero adjustment and electrically disconnects the positive input terminal and the negative input terminal. Then, at the timing t95, the reference signal generation unit 61 changes the voltage of the reference signal REF to a voltage V1 (
With the change, in the imaging pixel PHA, the transistor SEL becomes the ON state and the transistors TG and RST become the OFF state. The floating diffusion FD holds the electric charge of when the floating diffusion FD has been reset in the period of timing t93 to t94. The imaging pixel PHA outputs a pixel voltage VP (pixel voltage VP11) corresponding to the voltage at the floating diffusion FD at this time.
Next, in a period of timing t96 to t98 (P-phase period TP), the reading unit 20 performs AD conversion on the basis of the pixel voltage VP11. Specifically, at the timing t96, the imaging control unit 60 first starts generating the clock signal CLK (
Then, at the timing t97, the voltage of the reference signal REF goes below the pixel voltage VP11 (
Next, at the timing t98, the imaging control unit 60 stops generation of the clock signal CLK with the end of the P-phase period TP (
Next, at timing t100, the counter 25 of the AD conversion unit ADC inverts polarity of the count value CNT on the basis of a control signal CC (
Next, at timing t101, the scanning unit 50 changes the voltage of the signal STG from the low level to the high level (
Then, at timing t102, the scanning unit 50 changes the voltage of the signal STG from the high level to the low level (
With the change, in the imaging pixel PHA, the transistor SEL becomes the ON state and the transistors TG and RST become the OFF state. The floating diffusion FD holds the electric charge transferred from the photodiode PD in the period of timing t101 to t102. The imaging pixel PHA outputs a pixel voltage VP (pixel voltage VP12) corresponding to the voltage at the floating diffusion FD at this time.
Next, in a period of timing t103 to t105 (D-phase period TD), the reading unit 20 performs the AD conversion on the basis of the pixel voltage VP12. Specifically, at the timing t103, the imaging control unit 60 first starts generating the clock signal CLK (
Then, at the timing t104, the voltage of the reference signal REF goes below the pixel voltage VP12 (
Next, at the timing t105, the imaging control unit 60 stops generation of the clock signal CLK with the end of the D-phase period TD (
Next, at timing t107, the scanning unit 50 changes the voltage of the signal SSEL from the high level to the low level (
Then, at timing t108, the counter 25 of the AD conversion unit ADC resets the count value CNT to “0” on the basis of the control signal CC (
As described above, in the imaging device 2, the count operation is performed on the basis of the pixel voltage VP11 in the P-phase period TP and the polarity of the count value CNT is inverted, and then, the count operation is performed on the basis of the pixel voltage VP12 in the D-phase period TD. With the operation, the imaging device 2 can acquire the digital code CODE according to the difference voltage between the pixel voltages VP11 and VP12. In the imaging device 2, since such correlated double sampling is performed, noise components included in the pixel voltage VP12 can be removed, and as a result, the image quality of a captured image can be enhanced.
The imaging device 2 performs temperature detection using a blanking period T20, similarly to the imaging device 1 according to the above-described embodiment. Specifically, the AD conversion unit ADC of the reading unit 20 performs the AD conversion on the basis of the signal SIGT in a detection period M having the same length as the horizontal period H (
A temperature calculation unit 42 uses the digital code CODE as a digital value VALT, and performs arithmetic processing on the basis of the digital value VALT, as illustrated in (B) of
Next, the temperature calculation unit 42 uses the calibration parameter PCAL stored in the storage unit 8 and shifts the temperature code TC1 by the value indicated by the calibration parameter PCAL, as illustrated in
Then, the temperature calculation unit 42 obtains the average value of the values indicated by the plurality of corrected temperature codes TC1 to generate the temperature code TC.
Fourth Modification
In the above-described embodiment, the plurality pixels connected to the same control lines TGLL, FDGL, RSTL, FCGL, TGSL, and SELL is installed side by side in the horizontal direction in the pixel array 9, for example. However, the embodiment is not limited to the example. In place of the embodiment, for example, a plurality of (four in this example) pixels connected to the same control lines TGLL, FDGL, RSTL, FCGL, TGSL, and SELL may be installed up and down in a vertical direction, as in an imaging device 1D illustrated in
Fifth Modification
In the above-described embodiment, the AD conversion units ADC are connected to the plurality of pixels P of one column in the pixel array 9. However, the embodiment is not limited to the example. In place of the embodiment, for example, AD conversion units ADC may be connected to a plurality of imaging pixels P1 belonging to a predetermined area, as in an imaging device 1E illustrated in
Other Modifications
Furthermore, two or more of these modifications may be combined.
The technology according to the present disclosure (present technology) can be applied to various products. For example, the technology according to the present disclosure may be realized as a device mounted on any type of moving bodies including an automobile, an electric automobile, a hybrid electric automobile, an electric motorcycle, a bicycle, a personal mobility, an airplane, a drone, a ship, a robot and the like.
A vehicle control system 12000 includes a plurality of electronic control units connected through a communication network 12001. In the example illustrated in FIG. 34, the vehicle control system 12000 includes a drive system control unit 12010, a body system control unit 12020, a vehicle exterior information detection unit 12030, a vehicle interior information detection unit 12040, and an integrated control unit 12050. Furthermore, as functional configurations of the integrated control unit 12050, a microcomputer 12051, a sound image output unit 12052, and an in-vehicle network interface (I/F) 12053 are illustrated.
The drive system control unit 12010 controls operations of devices regarding a drive system of a vehicle according to various programs. For example, the drive system control unit 12010 functions as a control device of a drive force generation device for generating drive force of a vehicle, such as an internal combustion engine or a drive motor, a drive force transmission mechanism for transmitting drive force to wheels, a steering mechanism that adjusts a steering angle of a vehicle, a braking device that generates braking force of a vehicle and the like.
The body system control unit 12020 controls operations of devices equipped in a vehicle body according to various programs. For example, the body system control unit 12020 functions as a control device of a keyless entry system, a smart key system, an automatic window device, and various lamps such as head lamps, back lamps, brake lamps, turn signals, and fog lamps. In this case, radio waves transmitted from a mobile device substituted for a key or signals of various switches can be input to the body system control unit 12020. The body system control unit 12020 receives an input of the radio waves or the signals, and controls a door lock device, the automatic window device, the lamps, and the like of the vehicle.
The vehicle exterior information detection unit 12030 detects information outside the vehicle that mounts the vehicle control system 12000. For example, an imaging unit 12031 is connected to the vehicle exterior information detection unit 12030. The vehicle exterior information detection unit 12030 causes the imaging unit 12031 to capture an image outside the vehicle, and receives the captured image. The vehicle exterior information detection unit 12030 may perform object detection processing or distance detection processing of persons, vehicles, obstacles, signs, letters or the like on a road surface on the basis of the received image.
The imaging unit 12031 is an optical sensor that receives light and outputs an electrical signal according to the amount of received light. The imaging unit 12031 can output the electrical signal as an image and can output the electrical signal as information of distance measurement. Furthermore, the light received by the imaging unit 12031 may be visible light or may be non-visible light such as infrared light.
The vehicle interior information detection unit 12040 detects information inside the vehicle. A driver state detection unit 12041 that detects a state of a driver is connected to the vehicle interior information detection unit 12040, for example. The driver state detection unit 12041 includes a camera that captures the driver, for example, and the vehicle interior information detection unit 12040 may calculate the degree of fatigue or the degree of concentration of the driver, or may determine whether the driver falls asleep on the basis of the detection information input from the driver state detection unit 12041.
The microcomputer 12051 calculates a control target value of the drive power generation device, the steering mechanism, or the braking device on the basis of the information outside and inside the vehicle acquired in the vehicle exterior information detection unit 12030 or the vehicle interior information detection unit 12040, and can output a control command to the drive system control unit 12010. For example, the microcomputer 12051 can perform cooperative control for the purpose of realization of an advanced driver assistance system (ADAS) function including collision avoidance or shock mitigation of the vehicle, following travel based on an inter-vehicle distance, vehicle speed maintaining travel, collision warning of the vehicle, lane out warning of the vehicle and the like.
Furthermore, the microcomputer 12051 controls the drive power generation device, the steering mechanism, the braking device or the like on the basis of the information of a vicinity of the vehicle acquired in the vehicle exterior information detection unit 12030 or the vehicle interior information detection unit 12040 to perform cooperative control for the purpose of automatic driving of autonomous travel without depending on an operation of the driver or the like.
Furthermore, the microcomputer 12051 can output a control command to the body system control unit 12020 on the basis of the information outside the vehicle acquired in the vehicle exterior information detection unit 12030. For example, the microcomputer 12051 can perform cooperative control for the purpose of achievement of non-glare by controlling the head lamps according to the position of a leading vehicle or an oncoming vehicle detected in the vehicle exterior information detection unit 12030, and switching high beam light to low beam light.
The sound image output unit 12052 transmits an output signal of at least one of a sound or an image to an output device that can visually and aurally notify information to a passenger of the vehicle or an outside of the vehicle. In the example in
In
The imaging units 12101, 12102, 12103, 12104, and 12105 are provided at positions such as a front nose, side minors, a rear bumper or a back door, and an upper portion of a windshield in an interior of the vehicle 12100, for example. The imaging unit 12101 provided at the front nose and the imaging unit 12105 provided at an upper portion of the windshield in an interior of the vehicle mainly acquire front images of the vehicle 12100. The imaging units 12102 and 12103 provided at the side minors mainly acquire side images of the vehicle 12100. The imaging unit 12104 provided at the rear bumper or the back door mainly acquires a rear image of the vehicle 12100. The front images acquired in the imaging units 12101 and 12105 are mainly used for detection of a leading vehicle, a pedestrian, an obstacle, a traffic light, a traffic sign, a lane or the like.
Note that
At least one of the imaging units 12101 to 12104 may have a function to acquire distance information. For example, at least one of the imaging units 12101 to 12104 may be a stereo camera including a plurality of imaging elements or may be an imaging element having pixels for phase difference detection.
For example, the microcomputer 12051 obtains distances to three-dimensional objects in the imaging ranges 12111 to 12114 and temporal change of the distances (relative speeds to the vehicle 12100) on the basis of the distance information obtained from the imaging units 12101 to 12104, thereby to extract a three-dimensional object closest to the vehicle 12100 on a traveling road and traveling at a predetermined speed (for example, 0 km/h or more) in substantially the same direction as the vehicle 12100 as a leading vehicle. Moreover, the microcomputer 12051 can set an inter-vehicle distance to be secured from the leading vehicle in advance and perform automatic braking control (including following stop control) and automatic acceleration control (including following start control), and the like. In this way, the cooperative control for the purpose of automatic driving of autonomous travel without depending on an operation of the driver or the like can be performed.
For example, the microcomputer 12051 classifies three-dimensional object data regarding three-dimensional objects into two-wheeled vehicles, ordinary cars, large vehicles, pedestrians, and other three-dimensional objects such as electric poles to be extracted, on the basis of the distance information obtained from the imaging units 12101 to 12104, and can use the data for automatic avoidance of obstacles. For example, the microcomputer 12051 discriminates obstacles around the vehicle 12100 into obstacles visually recognizable by the driver of the vehicle 12100 and obstacles visually unrecognizable by the driver. Then, the microcomputer 12051 then determines a collision risk indicating a risk of collision with each of the obstacles, and can perform drive assist for collision avoidance by outputting warning to the driver through the audio speaker 12061 or the display unit 12062, and performing forced deceleration or avoidance steering through the drive system control unit 12010, in a case where the collision risk is a set value or more and there is a collision possibility.
At least one of the imaging units 12101 to 12104 may be an infrared camera that detects infrared light. For example, the microcomputer 12051 determines whether or not a pedestrian exists in the captured images of the imaging units 12101 to 12104, thereby to recognize the pedestrian. The recognition of a pedestrian is performed by a process of extracting characteristic points in the captured images of the imaging units 12101 to 12104, as the infrared camera, for example, and by a process of performing pattern matching processing for the series of characteristic points indicating a contour of an object and discriminating whether or not the object is a pedestrian. When the microcomputer 12051 determines that a pedestrian exists in the captured images of the imaging units 12101 to 12104 and recognizes the pedestrian, the sound image output unit 12052 controls the display unit 12062 to superimpose and display a square contour line for emphasis on the recognized pedestrian. Furthermore, the sound image output unit 12052 may control the display unit 12062 to display an icon or the like representing the pedestrian at a desired position.
An example of a vehicle control system to which the technology according to the present disclosure is applicable has been described. The technology according to the present disclosure is applicable to the imaging unit 12031, of the above-described configurations. With the application, the vehicle control system 12000 can detect whether or not the temperature in the imaging unit 12031 is normal. Then, in a case where the temperature is abnormal, for example, the vehicle control system 12000 can grasp that trouble has occurred in the imaging unit 12031 by notifying the detection result to the microcomputer 12051. With the notification, the vehicle control system 12000 can perform appropriate processing such as calling the driver's attention, thereby to enhance the reliability. Furthermore, the vehicle control system 12000 can restrict the function to control the vehicle on the basis of the detection result. Specific examples of the function to control the vehicle include a vehicle collision avoidance or collision mitigation function, a following travel function based on the inter-vehicle distance, a vehicle speed maintaining travel function, a vehicle collision warning function, a vehicle lane out warning function, and the like. In a case where the temperature in the imaging unit 12031 is determined to be abnormal, the function to control the vehicle can be restricted or prohibited. Specifically, the vehicle control system 12000 can control the brake, the engine output, and the transmission. With the control, the vehicle control system 12000 can prevent accidents caused by erroneous detection based on the fact that the temperature in the imaging unit 12031 is abnormal.
Furthermore, for example, in a case where the vehicle control system 12000 includes two redundant imaging units 12031 (imaging units 12031A and 12031B) and in a case where the temperature of one imaging unit 12031A is determined to be abnormal and trouble of the imaging unit 12031A is suspected, the other imaging unit 12031B may be operated. Furthermore, for example, in a case where the vehicle control system 12000 includes a distance measuring unit (for example, a light detection and ranging (LIDAR) device or a time of flight (TOF) image sensor) that detects the distance to an object, in addition to the imaging unit 12031, the distance measuring unit may be operated in a case where the temperature in the imaging unit 12031 is determined to be abnormal. In this case, since at least the distance to the object can be detected, the accidents caused by erroneous detection based on abnormality of the temperature in the imaging unit 12031 can be prevented.
Although the present technology has been described with reference to the embodiments, modifications, and specific application examples, the present technology is not limited to these embodiments and the like, and various modifications can be made.
For example, in the imaging device 1, the reading unit 20 outputs the digital codes CODE2 and CODE3, and the image processing unit 41 subtracts the digital code CODE2 from the digital code CODE3 (CODE3−CODE2) to calculate the pixel value VAL1, as illustrated in
Furthermore, for example, in the imaging device 1, the reading unit 20 outputs the digital codes CODE1 and CODE4, and the image processing unit 41 subtracts the digital code CODE1 from the digital code CODE4 (CODE4−CODE1) to calculate the pixel value VAL2, as illustrated in
Furthermore, for example, the imaging device 1 is not limited to the configuration illustrated in
Note that the effects described in this specification are merely examples and are not limited, and other effects may be exhibited.
Note that the present technology can have the following configurations.
(1) An imaging device including:
a processing unit formed on a first semiconductor substrate and capable of performing predetermined image processing on the basis of image data obtained by an imaging unit;
a temperature sensor formed on the first semiconductor substrate and capable of generating a detection signal according to a temperature; and
a first pad electrode formed on the first semiconductor substrate and electrically insulated from a circuit formed on the first semiconductor substrate.
(2) The imaging device according to (1), in which
the temperature sensor is formed in a region in which the processing unit is formed, the region being of the first semiconductor substrate.
(3) The imaging device according to (1) or (2), further including:
a conversion unit formed on the first semiconductor substrate, in which
the imaging unit has an imaging pixel,
the conversion unit is capable of generating the image data by performing AD conversion on the basis of a pixel signal supplied from the imaging pixel, and
a distance between the first pad electrode and the temperature sensor is shorter than a distance between the first pad electrode and the conversion unit.
(4) The imaging device according to any one of (1) to (3), further including:
a plurality of input/output pad electrodes installed side by side in a peripheral region of the first semiconductor substrate, in which
an area of the first pad electrode is larger than an area of the plurality of input/output pad electrodes.
(5) The imaging device according to any one of (1) to (4), further including:
a second pad electrode formed at a position adjacent to the first pad electrode on the first semiconductor substrate, and electrically insulated from a circuit formed on the first semiconductor substrate and electrically connected to the first pad electrode.
(6) The imaging device according to any one of (1) to (5), further including:
the imaging unit formed on the first semiconductor substrate.
(7) The imaging device according to any one of (1) to (5), further including:
the imaging unit formed on a second semiconductor substrate, in which
the second semiconductor substrate is overlaid on the first semiconductor substrate.
(8) An imaging device including:
an imaging unit;
a processing unit capable of performing predetermined image processing on the basis of image data obtained by the imaging unit;
a temperature sensor capable of generating a detection signal according to a temperature; and
a calculation unit capable of generating a temperature code by respectively performing different types of arithmetic processing from one another in a plurality of divided temperature ranges in each of which the temperature sensor is operable, on the basis of the detection signal.
(9) The imaging device according to (8), in which
the plurality of temperature ranges includes a first temperature range and a second temperature range, and
the arithmetic processing
is capable of generating the temperature code, using a first function, on the basis of the detection signal in the first temperature range, and
is capable of generating the temperature code, using a second function, on the basis of the detection signal in the second temperature range.
(10) The imaging device according to (9), in which
the first function and the second function are linear functions.
(11) The imaging device according to any one of (8) to (10), further including:
a storage unit configured to store information about a temperature of the imaging device, the temperature having been detected by an inspection device of the imaging device, in which
the calculation unit is capable of further performing correction processing of correcting the temperature code, using the information stored in the storage unit.
(12) The imaging device according to (11), further including:
a conversion unit capable of generating a first digital code by performing AD conversion on the basis of the detection signal, in which
the calculation unit is capable of generating the temperature code on the basis of the first digital code.
(13) The imaging device according to (12), in which
the conversion unit includes a plurality of conversion circuits capable of generating a plurality of the first digital codes by performing AD conversion on the basis of the detection signal, and
the calculation unit is capable of generating the temperature code on the basis of the plurality of first digital codes.
(14) The imaging device according to (13), in which
the calculation unit is capable of obtaining a plurality of first temperature codes by performing the arithmetic processing on the basis of the plurality of first digital codes, obtaining a plurality of second temperature codes by performing the correction processing on the basis of the plurality of first temperature codes, and generating the temperature code on the basis of an average value of values indicated by the plurality of second temperature codes.
(15) The imaging device according to (14), in which
the calculation unit is capable of selecting one of the plurality of second temperature codes on the basis of the plurality of second temperature codes, correcting the selected second temperature code, using a second temperature code generated by a conversion circuit adjacent to a conversion circuit that has generated the selected second temperature code, of the plurality of conversion circuits, and generating the temperature code on the basis of an average value of values indicated by the plurality of second temperature codes including the corrected second temperature code.
(16) The imaging device according to (14), in which
the calculation unit is capable of selecting one of the plurality of second temperature codes on the basis of the plurality of second temperature codes, and generating the temperature code on the basis of an average value of values indicated by the plurality of second temperature codes other than the selected second temperature code, of the plurality of second temperature codes.
(17) The imaging device according to any one of (13) to (16), in which
the imaging unit includes a plurality of imaging pixels,
the plurality of conversion circuits is capable of respectively generating a plurality of second digital codes by performing AD conversion on the basis of a plurality of pixel signals supplied from the plurality of imaging pixels, and
the processing unit is capable of performing the predetermined image processing on the basis of the plurality of second digital codes.
(18) A calibration method including:
by an inspection device, bringing a thermocouple into contact with a first pad electrode to measure a temperature, the first pad electrode being formed on a first semiconductor substrate on which a processing unit capable of performing predetermined image processing on the basis of image data obtained by an imaging unit is formed, and electrically insulated from a circuit formed on the first semiconductor substrate;
by the inspection device, causing a storage unit formed on the first semiconductor substrate to store information about the measured temperature;
by a temperature sensor formed on the first semiconductor substrate, generating a detection signal according to a temperature;
by a calculation unit formed on the first semiconductor substrate, generating a temperature code by respectively performing different types of arithmetic processing from one another in a plurality of divided temperature ranges in each of which the temperature sensor is operable, on the basis of the detection signal;
by the calculation unit, performing correction processing of correcting the temperature code, using the information stored in the storage unit; and
by the inspection device, acquiring the corrected temperature code.
(A1)
An imaging device comprising:
a processing unit formed on a first semiconductor substrate and configured to perform predetermined image processing on the basis of image data obtained by an imaging unit;
a first temperature sensor formed on the first semiconductor substrate and capable of generating a detection signal according to a temperature; and
a first pad electrode formed on the first semiconductor substrate and electrically insulated from a circuit formed on the first semiconductor substrate, the circuit being utilized for generating the image data.
(A2)
The imaging device according to claim A1, wherein the first pad electrode is configured to contact a probe needle to detect a temperature by a second temperature sensor.
(A3)
The imaging device according to claim A1, wherein
the first temperature sensor is formed in a region in which the processing unit is formed, the region being of the first semiconductor substrate.
(A4)
The imaging device according to claim A1, further comprising:
a conversion unit formed on the first semiconductor substrate, wherein the imaging unit has an imaging pixel,
the conversion unit is capable of generating the image data by performing analogto-digital conversion on the basis of a pixel signal supplied from the imaging pixel, and a distance between the first pad electrode and the first temperature sensor is shorter than a distance between the first pad electrode and the conversion unit.
(A5)
The imaging device according to claim A1, further comprising:
a plurality of input/output pad electrodes in a peripheral region of the first semiconductor substrate, wherein
an area of the first pad electrode is larger than an area of each of the plurality of input/output pad electrodes.
(A6)
The imaging device according to claim A1, further comprising:
a second pad electrode formed at a position adjacent to the first pad electrode on the first semiconductor substrate, electrically insulated from the circuit formed on the first semiconductor substrate and electrically connected to the first pad electrode.
(A7)
The imaging device according to claim A1, wherein the imaging unit is formed on the first semiconductor substrate.
(A8)
The imaging device according to claim A1,
wherein the imaging unit is formed on a second semiconductor substrate which is overlaid on the first semiconductor substrate.
(A9)
The imaging device according to claim A1, further comprising:
a calculation unit capable of generating a temperature code on the basis of the detection signal generated by the first temperature sensor.
(A10)
The imaging device according to claim A9, wherein
the calculation unit
is capable of generating the temperature code, using a first function on the basis of the detection signal in a first temperature range, and
is capable of generating the temperature code, using a second function on the basis of the detection signal in a second temperature range.
(A11)
The imaging device according to claim A10, wherein the first function and the second function are linear functions.
(A12)
The imaging device according to claim A9, wherein the first pad electrode is configured to contact a probe needle to detect a temperature by a second temperature sensor.
(A13)
The imaging device according to claim A12, further comprising:
a storage unit configured to store information about a temperature detected by the second temperature sensor, wherein
the calculation unit is capable of performing correction processing of correcting the temperature code, using the information stored in the storage unit.
(A14)
The imaging device according to claim A13, further comprising:
a conversion unit capable of generating a first digital code by performing analogto-digital conversion on the basis of the detection signal, wherein
the calculation unit is capable of generating the temperature code on the basis of the first digital code.
(A15)
The imaging device according to claim A14, wherein
the conversion unit includes a plurality of conversion circuits capable of generating a plurality of the first digital codes by performing AD conversion on the basis of the detection signal, and
the calculation unit is capable of generating the temperature code on the basis of the plurality of first digital codes.
(A16)
The imaging device according to claim A15, wherein the calculation unit is capable of
obtaining a plurality of first temperature codes on the basis of the plurality of first digital codes,
obtaining a plurality of second temperature codes by performing the correction processing on the basis of the plurality of first temperature codes, and
generating the temperature code on the basis of an average value of the plurality of second temperature codes.
(A17)
The imaging device according to claim A16, wherein
the calculation unit is capable of
selecting one of the plurality of second temperature codes on the basis of the plurality of second temperature codes,
correcting the selected second temperature code, using a second temperature code generated by a conversion circuit adjacent to a conversion circuit that has generated the selected second temperature code, of the plurality of conversion circuits, and generating the temperature code on the basis of an average value of the plurality of second temperature codes including the corrected second temperature code.
(A18)
The imaging device according to claim A16, wherein
the calculation unit is capable of
selecting one of the plurality of second temperature codes on the basis of the plurality of second temperature codes, and
generating the temperature code on the basis of an average value of the plurality of second temperature codes other than the selected second temperature code, of the plurality of second temperature codes.
(A19)
The imaging device according to claim A15, wherein
the imaging unit includes a plurality of imaging pixels,
the plurality of conversion circuits is capable of respectively generating a plurality of second digital codes by performing AD conversion on the basis of a plurality of pixel signals supplied from the plurality of imaging pixels, and
the processing unit is capable of performing the predetermined image processing on the basis of the plurality of second digital codes.
(A20)
A calibration method comprising:
by an inspection device, bringing a thermocouple into contact with a first pad electrode to measure a temperature, the first pad electrode being formed on a first semiconductor substrate on which a processing unit capable of performing predetermined image processing on the basis of image data obtained by an imaging unit is formed, and electrically insulated from a circuit formed on the first semiconductor substrate; by the inspection device, causing a storage unit formed on the first semiconductor substrate to store information about the measured temperature;
by a temperature sensor formed on the first semiconductor substrate, generating a detection signal according to a temperature;
by a calculation unit formed on the first semiconductor substrate, generating a temperature code by respectively performing different types of arithmetic processing from one another in a plurality of divided temperature ranges in each of which the temperature sensor is operable, on the basis of the detection signal;
by the calculation unit, performing correction processing of correcting the temperature code, using the information stored in the storage unit.
It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
2018-015381 | Jan 2018 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/001986 | 1/23/2019 | WO | 00 |