<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s120810067</article-id>
<article-id pub-id-type="publisher-id">sensors-12-10067</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Low-Voltage 96 dB Snapshot CMOS Image Sensor with 4.5 nW Power Dissipation per Pixel</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Spivak</surname><given-names>Arthur</given-names></name><xref ref-type="aff" rid="af1-sensors-12-10067"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-10067"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Teman</surname><given-names>Adam</given-names></name><xref ref-type="aff" rid="af1-sensors-12-10067"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Belenky</surname><given-names>Alexander</given-names></name><xref ref-type="aff" rid="af1-sensors-12-10067"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Yadid-Pecht</surname><given-names>Orly</given-names></name><xref ref-type="aff" rid="af2-sensors-12-10067"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Fish</surname><given-names>Alexander</given-names></name><xref ref-type="aff" rid="af1-sensors-12-10067"><sup>1</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-10067">
<label>1</label> The VLSI Systems Center, LPCAS, Ben-Gurion University, P.O.B. 653, Be'er-Sheva 84105, Israel; E-Mails: <email>teman@ee.bgu.ac.il</email> (A.T.); <email>belenky@bgu.ac.il</email> (A.B.); <email>afish@bgu.ac.il</email> (A.F.)</aff>
<aff id="af2-sensors-12-10067">
<label>2</label> Department of Electrical and Computer Engineering, University of Calgary, Calgary, AB 13060, Canada; E-Mail: <email>Orly.yadid.pecht@ucalgary.ca</email></aff>
<author-notes>
<corresp id="c1-sensors-12-10067">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>spivakar@bgu.ac.il</email>; Tel.: +972-0-8647-9383; Fax: +972-0-8647-7620.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>25</day>
<month>07</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>8</issue>
<fpage>10067</fpage>
<lpage>10085</lpage>
<history>
<date date-type="received">
<day>21</day>
<month>05</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>12</day>
<month>07</month>
<year>2012</year></date>
<date date-type="accepted">
<day>13</day>
<month>07</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2012</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>Modern “smart” CMOS sensors have penetrated into various applications, such as surveillance systems, bio-medical applications, digital cameras, cellular phones and many others. Reducing the power of these sensors continuously challenges designers. In this paper, a low power global shutter CMOS image sensor with Wide Dynamic Range (<italic>WDR</italic>) ability is presented. This sensor features several power reduction techniques, including a dual voltage supply, a selective power down, transistors with different threshold voltages, a non-rationed logic, and a low voltage static memory. A combination of all these approaches has enabled the design of the low voltage “smart” image sensor, which is capable of reaching a remarkable dynamic range, while consuming very low power. The proposed power-saving solutions have allowed the maintenance of the standard architecture of the sensor, reducing both the time and the cost of the design. In order to maintain the image quality, a relation between the sensor performance and power has been analyzed and a mathematical model, describing the sensor Signal to Noise Ratio (<italic>SNR</italic>) and Dynamic Range (<italic>DR</italic>) as a function of the power supplies, is proposed. The described sensor was implemented in a 0.18 um CMOS process and successfully tested in the laboratory. An <italic>SNR</italic> of 48 dB and <italic>DR</italic> of 96 dB were achieved with a power dissipation of 4.5 nW per pixel.</p></abstract>
<kwd-group>
<kwd>CMOS</kwd>
<kwd>image sensor</kwd>
<kwd>low power</kwd>
<kwd>snapshot</kwd>
<kwd><italic>SNR</italic></kwd>
<kwd>strong inversion</kwd>
<kwd>sub-threshold</kwd>
<kwd>wide dynamic range</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Advances in design techniques and fabrication technology have enabled the development of low-cost, multi-functional, low-power CMOS image sensors (CIS). Even though CMOS sensors naturally provide low power dissipation, their wide utilization in various portable battery-operated devices generates an increased demand for more aggressive power reduction techniques [<xref ref-type="bibr" rid="b1-sensors-12-10067">1</xref>].</p>
<p>Throughout the past few years, numerous solutions for power reduction have been proposed. The most common approach for saving power is to scale down the supply voltages which bias the CIS. Scaling down the supply voltages reduces both dynamic and static power [<xref ref-type="bibr" rid="b2-sensors-12-10067">2</xref>–<xref ref-type="bibr" rid="b5-sensors-12-10067">5</xref>]. However, too aggressive supply reduction degrades the frame rate (<italic>FR</italic>), the dynamic range (<italic>DR</italic>) and the signal-to-noise ratio (<italic>SNR</italic>) of the imager. The regression of these figures of merit (FOMs) that is caused by the supply reduction is most pronounced if only a single voltage supply is used within the whole chip. In such a case, scaling down the power supply instantly affects all the blocks within the sensor, including those that designers might have preferred to leave unaffected.</p>
<p>The restrictions that are imposed by using a single power supply are mostly resolved by employing a dual supply approach [<xref ref-type="bibr" rid="b6-sensors-12-10067">6</xref>]. According to this method, critical parts of the CIS, such as the pixel array and the analog processors, are biased with a high supply, whereas the periphery is powered by the lower supply. As a result, the designer can vary the power configuration of each block with greater flexibility. This additional degree of freedom, however, comes at the expense of the integration of a special interface that connects the blocks with different power supplies.</p>
<p>Possible solutions for power reduction can be applied at different abstraction levels: for example, power reduction at the algorithm level. Solutions that are applied at this level usually reduce the complexity of the calculations, which are needed for output signal processing. The complexity of calculations is eased by a reduction of the number of iterations for obtaining the final result [<xref ref-type="bibr" rid="b7-sensors-12-10067">7</xref>] or by a controllable activation of some blocks. This occurs only when its input exceeds some predetermined threshold [<xref ref-type="bibr" rid="b8-sensors-12-10067">8</xref>]. However, these solutions require adding processing circuitry, such as control or detection units. The additional circuitry not only dissipates power but also adds to the overall chip area. It is possible to alleviate the additional circuitry by reusing some units during the calculation. This technique is usually employed in analog to digital converters (ADCs), where it is possible to modify the operational amplifier feedback configuration by changing the connections between the feedback components [<xref ref-type="bibr" rid="b9-sensors-12-10067">9</xref>]. Such circuitry reuse requires adding more control signals, which complicates the overall operational algorithm of the given CIS.</p>
<p>Other possible solutions have been proposed at the circuit and architecture levels. In many cases these solutions require substantial pixel structure modifications. For example, in [<xref ref-type="bibr" rid="b10-sensors-12-10067">10</xref>] an additional source follower (<italic>SF</italic>) was accommodated within the pixel in order to increase the pixel swing under a low voltage supply. Such a readout chain is not typical in comparison to the majority of the pixels, in which each pixel employs only a single <italic>SF</italic> amplifier. Non-standard pixel structure is also presented in [<xref ref-type="bibr" rid="b11-sensors-12-10067">11</xref>], where a power generating photo-diode was added to the regular one within each pixel.</p>
<p>Various low power solutions also affect the sensor periphery. For example, harvesting power [<xref ref-type="bibr" rid="b12-sensors-12-10067">12</xref>] requires accommodating charge pumps and storage capacitors inside the sensor. Such changes are specific to this kind of solution and are not required in other low power solutions.</p>
<p>The goal of our research was to explore the possibility of designing a low power “smart” sensor using a standard architecture. In other words, we aimed to design a low power sensor by combining various design methodologies without modifying its typical architecture to achieve low power dissipation. It is important to note that a wide dynamic range sensor was chosen as a benchmark design in this research, since its typical architecture had been extensively researched by our group in the past [<xref ref-type="bibr" rid="b13-sensors-12-10067">13</xref>]. The guidelines and techniques used in the presented design can therefore be easily incorporated in other CMOS sensors, regardless of their application.</p>
<p>The architecture of the presented sensor was adopted from our previous designs [<xref ref-type="bibr" rid="b13-sensors-12-10067">13</xref>] with only slight modifications to meet the snapshot, low voltage, and low power requirements. Since we attempted to affect the sensor performance as little as possible, we used the dual supply voltage method. The dual supply solution presented in this study was improved as compared to that presented in [<xref ref-type="bibr" rid="b6-sensors-12-10067">6</xref>]. However, though a dual supply voltage was used there too, the assignment of the low and the high power supplies was completely different. In that work, the high supply powered the pixel digital logic functions, whereas the lower supply powered the photodiode itself. This choice of power configuration certainly did not favor the photodiode performance and was imposed by relatively complex in-pixel logic architecture. Moreover, the pixel <italic>SF</italic> was realized using high threshold transistors, which reduced the output signal swing. Now on the other hand, we propose a pixel with substantially simplified architecture and improved <italic>SF</italic> amplifier. The pixel and the analog processing circuitry are powered by a single high power supply, whereas the lower supply powers the logic responsible for the <italic>DR</italic> extension. Furthermore, the presented solution includes the analysis of the dependence of <italic>DR</italic> and <italic>SNR</italic> on the power supply. We also present an effective procedure for finding the power supply configuration, upon which the sensor reaches the required <italic>DR</italic> and <italic>SNR</italic>, while consuming a minimal amount of power. The presented sensor was successfully designed, fabricated a 0.18 um CIS CMOS 1 poly 4 metal process and was tested in the lab, achieving 66 frames per second (fps), <italic>SNR</italic> of 48 dB, <italic>DR</italic> of 96 dB and a power dissipation of 4.5 nW per pixel.</p>
<p>The rest of the paper is organized as follows: Section 2 presents the system architecture and design considerations; Section 3 presents the configuration of power supply values along with measured experimental data; Section 4 concludes the paper.</p></sec>
<sec>
<label>2.</label>
<title>System Architecture</title>
<sec>
<label>2.1.</label>
<title>Sensor Power Domains</title>
<p>The sensor architecture is divided in accordance with the dual supply approach into two separate power domains: analog and digital. Each one of the power domains is biased by a separate power supply <italic>AVDD</italic> and <italic>DVDD</italic>, respectively (<xref ref-type="fig" rid="f1-sensors-12-10067">Figure 1</xref>). The darker areas are included in the analog power domain, which is biased with higher supply voltage, <italic>AVDD</italic>. The bright areas are included within the digital domain, powered by the lower supply voltage, <italic>DVDD</italic>. In this section we will discuss the design of blocks according to the power domain in which a certain block is found.</p></sec>
<sec>
<label>2.2.</label>
<title>Analog Power Domain</title>
<p>The analog power domain contains the pixel array and its periphery. An <italic>Active Pixels Sensor (APS)</italic> array is composed of 128 × 256 pixels (<xref ref-type="fig" rid="f1-sensors-12-10067">Figure 1</xref>). The photo-detecting element of each pixel is a <italic>Pinned Photodiode</italic> (<italic>PPD</italic>, <xref ref-type="fig" rid="f2-sensors-12-10067">Figure 2(a)</xref>). Herein, a photo-generated charge is transferred to integration capacitance <italic>C<sub>1</sub></italic>, through transistor <italic>M<sub>1</sub></italic>, controlled by the <italic>Sh_Sw</italic> signal. This charge transfer occurs at the selected time points throughout the integration. Since the <italic>PPD</italic> has a limited charge capacity, it can become flooded with charge before the last is passed on to <italic>C<sub>1</sub></italic>. In such a case, if the charge is not supplied an alternative way, it will spill out uncontrollably from the <italic>PPD</italic> to the adjacent areas, causing the pixel to bloom. In order to prevent the blooming of the <italic>PPD</italic>, we included a separate transistor <italic>M<sub>2</sub></italic>, which is controlled by the global signal <italic>AB</italic>. Thus, the overflowing charge, which cannot be transferred to <italic>C<sub>1</sub></italic> integration capacitance, is dumped to the <italic>AVDD</italic> potential (<xref ref-type="fig" rid="f2-sensors-12-10067">Figure 2(a)</xref>). Moreover, by activating <italic>AB</italic> at the end of the frame, we ensured that the residual charge, which was not transferred to the integration capacitance <italic>C<sub>1</sub></italic>, was drained out, thus preventing the image lag. It is important to note that both <italic>AB</italic> and <italic>Sh_Sw</italic> signals are always activated globally. Hence, the charge transfer throughout the array is applied to all the pixels simultaneously. Such simultaneous charge transfers enable the global (snapshot) operation of the presented sensor.</p>
<p>Minimal circuitry is required for the implementation of pixel functionality in order to reduce the area of the pixel. Besides the switches <italic>M<sub>1</sub></italic> and <italic>M<sub>2</sub></italic>, which control the direction of the charge flow, the pixel contains the “conditional reset” (<italic>M<sub>3</sub>, M<sub>4</sub></italic>) circuitry that is similar to [<xref ref-type="bibr" rid="b13-sensors-12-10067">13</xref>] and the typical <italic>SF</italic> amplifier (<italic>M<sub>5</sub>, M<sub>6</sub></italic>), which is used for the pixel signal readout. The WDR operation is based on several saturation checks, which occur throughout the frame. During each saturation check, the <italic>R_Rst</italic> signal is raised, connecting the logic decision <italic>LD</italic> to the gate of the reset transistor <italic>M<sub>3</sub></italic>. If the <italic>LD</italic> is high, <italic>C<sub>1</sub></italic> is precharged to <italic>V<sub>rst</sub></italic> potential; otherwise <italic>C<sub>1</sub></italic> remains untouched. Once <italic>C<sub>1</sub></italic> is not reset, it continues to receive a charge from the <italic>PPD</italic> without reset until the end of the frame. At the end of the frame, the charge, generated after the final saturation check, is transferred to <italic>C<sub>1</sub></italic>. Then, by raising the <italic>R_Sel</italic> signal at the gate of <italic>M<sub>6</sub></italic>, the charge is readout through the <italic>SF</italic> amplifier to the ADC. It should be noted that the integration capacitance <italic>C<sub>1</sub></italic> is formed by parasitic capacitances of <italic>M<sub>1</sub>, M<sub>3</sub></italic>, and <italic>M<sub>6</sub></italic>, and, as such, does not occupy much space. By implementing the pixel with only six transistors and employing a part of their parasitic capacitances for the charge integration, we were able to implement a high density pixel layout, which occupied an area of 12 μm by 12 μm, 40% of which (7.5 μm by 7.5 μm) was occupied by the <italic>PPD</italic> (<xref ref-type="fig" rid="f2-sensors-12-10067">Figure 2(b)</xref>).</p>
<p>The proposed pixel employs transistors with different threshold voltages (<xref ref-type="fig" rid="f2-sensors-12-10067">Figure 2(a)</xref>) to achieve a better power performance tradeoff. The majority of transistors operate as switches, whose leakage should be minimized. Leakage minimization is usually achieved by high threshold transistors, which require relatively high gate voltage in order to ensure the full data pass. Therefore, in order to solve the tradeoff between the leakage and the level of the gate voltage, all the switches <italic>M<sub>1</sub></italic>−<italic>M<sub>5</sub></italic> were implemented with standard threshold transistors (SVT). The only transistor that was not operated as a switch is the input to the <italic>SF</italic>−<italic>M<sub>6</sub></italic>. The threshold voltage of the <italic>SF</italic> input bounds the output pixel swing through the gate-source drop that was needed for current conduction: so we implemented <italic>M<sub>6</sub></italic> with a low threshold transistor. The pixel swing extension made it possible to lower <italic>AVDD</italic> while keeping this transistor in the saturation region; hence the power reduction was achieved without degrading the <italic>SF</italic>'s gain.</p>
<p>By relying on the threshold of the transistors within the pixel, the values of the pixel power supply and the pixel control signals can be derived. There are two analog lines within the pixel: <italic>V<sub>rst</sub></italic> is the bias that sets the reset level; <italic>AVDD</italic> is the power supply. Theoretically, <italic>V<sub>rst</sub></italic> should be derived internally on the chip, using the bandgap reference. Since we did not implement it in the reported sensor, we powered the <italic>V<sub>rst</sub></italic> line externally. Please note that, in both cases of the internal or external <italic>V<sub>rst</sub></italic> generation, its value can be controlled by the designer. This control over <italic>V<sub>rst</sub></italic> enables the flexible setting of the maximal and minimal pixel levels. By setting the appropriate bounds for the pixel signal, we can easily set the pixel swing needed for reaching the designated <italic>SNR</italic> and <italic>DR</italic>.</p>
<p>In order to set the pixel swing at the required level, while keeping the power as low as possible, the minimal values of the analog supply and the control signals should be calculated. Initially, we set the reset pixel level as:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">rst</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">sig</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>V<sub>p</sub></italic> is the potential that is required to completely deplete the <italic>PPD</italic> and <italic>V<sub>sig</sub></italic> represents the desired pixel swing. Because it is essential to ensure that the target swing is not clamped by the pixel control signals, the logic ‘1a’ level for <italic>R_Rst, Sh_Sw, AB</italic>, and <italic>R_sel</italic> signals should be higher by the threshold voltage <italic>V<sub>th</sub></italic> than <italic>V<sub>rst</sub></italic> <xref rid="FD2" ref-type="disp-formula">Equation (2)</xref>. Since the level of these signals is the highest within the chip, the analog power supply is also given by <xref rid="FD2" ref-type="disp-formula">Equation (2)</xref>:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:mo>‘</mml:mo>
<mml:mn>1</mml:mn>
<mml:mi>a</mml:mi>
<mml:mo>’</mml:mo>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="italic">AVDD</mml:mtext>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="italic">Rst</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>h</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>w</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>B</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="italic">Sel</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">rst</mml:mtext></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The control over the snapshot array is performed by the <italic>Operation Driver (OD)</italic> block. The <italic>OD</italic> unit asserts a certain command to a selected row using a built-in row decoder. When a specific operation has to be applied simultaneously to the whole array, all the row decoder outputs are forced to logic ‘1a’. Since the logic ‘1a’ level is constant throughout all the units within the <italic>OD</italic>, this block is powered entirely by a supply whose value is equal to <italic>AVDD</italic>.</p>
<p>Another block that is related to the analog power domain is the <italic>Analog Readout</italic> (<italic>AR</italic>) unit. This unit is activated at the end of the frame. The final pixel values are read out row by row to the array of capacitors. Then, by means of the column decoder, this array of capacitors is sequentially sampled by the <italic>X1 amp</italic> (<xref ref-type="fig" rid="f1-sensors-12-10067">Figure 1</xref>). Similar to the <italic>Operation Driver</italic>, the <italic>AR</italic> is powered entirely by the analog supply.</p>
<p>Apparently the analog supply controls not just the pixel functionality, but also the operation of the readout chain from the <italic>SF</italic> through <italic>AR</italic> to the <italic>Analog Output</italic>; so the level of <italic>AVDD</italic> should be high enough to ensure low noise readout. A positive consequence of relatively high <italic>AVDD</italic> is decreasing the sensor noise floor by reduction of the sensitivity to process variations, thus minimizing the fixed pattern noise (FPN). For example, the switches within the pixel that are controlled by <italic>AVDD</italic> are operated in the linear region, hence their drain-source voltage in the steady state approaches zero and is independent of variations in the threshold voltage. In other circuits that do not operate as switches, for example <italic>AR</italic> or <italic>X1 Amp</italic>, using relatively high <italic>AVDD</italic> enables us to bias them in above threshold, <italic>i.e.</italic>, a strong inversion region. In such a case, although the dependence of the threshold voltage is not eliminated, it is minimized, since the dependency of the threshold is quadratic and not exponential as in the sub-threshold. In addition, the biases for analog readout chain have been selected carefully in order to solve the tradeoff between the minimization of the power that the specific circuit dissipates and the required speed at which this circuit should operate. Further power minimization in the analog readout chain was achieved by employing a separate power down signal, which disabled the relevant circuits as the pixels readout was over. We should note that in this design the bias voltages were also generated externally.</p>
<p>All the blocks, discussed above, are powered by the analog supply, except for several externally generated bias lines. However, there is one unique block, the <italic>Logic Processing</italic> (<italic>LPR</italic>) unit (<xref ref-type="fig" rid="f3-sensors-12-10067">Figure 3</xref>) which relates to the analog power domain, but is powered by both power supplies. In this work we briefly describe its operation, but more detailed information can be found in [<xref ref-type="bibr" rid="b6-sensors-12-10067">6</xref>]. The <italic>LPR</italic> unit is related to the analog domain, since most of its circuits are analog and not digital. However, there are several digital units that were included within the <italic>LPR</italic>. Incorporating digital blocks beside the analog blocks was necessary, since the <italic>LPR</italic> communicates with both the <italic>APS</italic> and the <italic>SRAM</italic>. The aim of the <italic>LPR</italic> block is to decide whether a certain pixel has to be reset or not at the current saturation check. The decision of the reset is received by <italic>AND</italic>ing the comparator <italic>Comp</italic> output with the result of the previous saturation check retrieved from the <italic>SRAM: Mem_rd</italic> signal. Please note that this output is in the digital domain. However, in the <italic>LPR</italic> unit, it takes part in switching of logic gates that are powered by the supply, the value of which equals <italic>AVDD</italic>, so a step up booster is inevitable. The step up function was implemented using a typical non-inverting amplifier <italic>Amp</italic> (<xref ref-type="fig" rid="f3-sensors-12-10067">Figure 3</xref>). We chose not to use the conventional level shifter structure, since we wanted to allow the logic to function with a sufficient speed under the widest possible range of <italic>DVDD</italic> values. The input of the conventional level shifter is composed out of native or high threshold NMOS transistors. Therefore, when the signal at their gate is far below the threshold voltage, they do not operate at all. Even when the input approaches the threshold, NMOS still operate relatively slow. On the other hand, the utilized non-inverting amplifier has input PMOS transistors and therefore can operate at ultra-low input voltages. From the simulations, we concluded that it can successfully elevate voltage signals as low as 0.3 V up to 2.5 V with a delay of couple of nanoseconds. In this way, we could examine the <italic>DR</italic> extension, when the digital circuits were found deeply in the weak inversion region.</p>
<p>The amplifier gain was obtained from the resistors ratio <italic>R<sub>2</sub></italic> and <italic>R<sub>1</sub></italic>, which were implemented with poly-silicon, characterized by extremely high resistance per square. Consequently, the area occupied by these resistors was minimized. Since we were interested in powering the digital domain with a variable <italic>DVDD</italic>, we made the gain variable, as well, by controlling the <italic>R<sub>2</sub></italic> value. An important property of the <italic>Amp</italic> is that it can be cut off power by means of <italic>PD</italic> as soon as the current saturation check is over. In this way, the static power dissipation throughout the whole <italic>LPR</italic> block is minimized.</p>
<p>According to the presented logic scheme, a positive decision to reset the pixel is generated only if the pixel has been reset in the previous saturation check and the current pixel level (<italic>Pix</italic>) is below the predetermined threshold <italic>Vth_WDR</italic> in the current saturation check. In case the given saturation check is the first one within the frame, the <italic>1st bit</italic> signal is raised, making the reset decision dependent on the comparator output only. If the reset decision is positive, the line <italic>LD</italic> becomes high and activates the reset transistor within the pixel (<xref ref-type="fig" rid="f2-sensors-12-10067">Figure 2(a)</xref>). At the same time, the <italic>Mem_wr</italic> line goes high and the <italic>SRAM</italic> bit associated with that pixel is loaded with digital logic ‘1d’. In order to step down from possible “1a” value to “1d” value, which is appropriate for <italic>SRAM</italic>, we used two CMOS inverters, powered by the digital supply. In case the reset decision is negative, line <italic>LD</italic> remains low and the <italic>SRAM</italic> is fed with logic ‘0’. At the end of the frame, after the pixel was read out for the final A/D, a pixel is reset by asserting the <italic>Initial Reset</italic> signal, thus forcing the line <italic>LD</italic> to ‘1a’.</p>
<p>We can relate to the <italic>LPR</italic> block as a sort of connector between analog and digital domain. The <italic>LPR</italic> essentially separates the previously, discussed analog domain of the sensor and the further described digital domain.</p></sec>
<sec>
<label>2.3.</label>
<title>Digital Power Domain</title>
<p>The digital power domain contains the <italic>SRAM</italic> and the <italic>Digital Readout</italic> (<italic>DRD</italic>) blocks (<xref ref-type="fig" rid="f1-sensors-12-10067">Figure 1</xref>). The <italic>SRAM</italic> stores the enumeration component of the <italic>WDR</italic> sensor. In order to reduce both the power consumption and the space, this on-chip <italic>SRAM</italic> is the same size as the pixel array, <italic>i.e.</italic>, 128 × 256 bits (32 kb), so each pixel is paired with a designated bit. Thus, the <italic>SRAM</italic> stores only the result of a single saturation check. The records of the previous saturation checks are stored in a large, off-chip memory. At each point in time, the execution of each pixel's reset is written to the on-chip <italic>SRAM</italic> and subsequently these values are added to the associated memory bits of the off-chip memory by means of the <italic>Digital Readout</italic>. As the imager asserts each row and performs a reset test, the previous reset value that is stored in the associated bit is checked to see if a reset operation is applicable, and then the new reset value is written to the temporary storage bit.</p>
<p>At the initiation of a reset evaluation time point, the entire 256 bit row is first read out to the <italic>LPR</italic> and subsequently written back from the <italic>LPR</italic>. Following this write-back, the new reset value is read out of the <italic>SRAM</italic> and sent to the external memory to be added to the previously accumulated number of resets for each pixel on the selected row.</p>
<p>Since the circuits in the digital domain are operated at low <italic>DVDD</italic> values, special attention was paid to the systems functionality under process variations. Circuits implemented with standard CMOS logic are non-rationed, and so they continue to function despite the process variations, albeit with varying performances. It is important to note that the functionality of the CMOS logic degrades substantially, as the circuit is biased deeply in sub-threshold or if the fan in exceeds a factor of 2 [<xref ref-type="bibr" rid="b14-sensors-12-10067">14</xref>]. As a result, extensive simulations are needed in order to reveal the lowest voltage supplies, under which the non-rationed circuits are still feasible.</p>
<p>On the other hand, rationed circuits, such as the <italic>SRAM</italic> core, are sensitive to both global variations and local mismatch. At low voltages, the device drive strength can vary substantially, resulting in loss of functionality. <italic>SRAM</italic> operations at low voltages are generally limited by both read and write margins [<xref ref-type="bibr" rid="b15-sensors-12-10067">15</xref>]. This <italic>SRAM</italic> block adopts some of the techniques described in [<xref ref-type="bibr" rid="b16-sensors-12-10067">16</xref>,<xref ref-type="bibr" rid="b17-sensors-12-10067">17</xref>] to enable robust functionality under process variations at the target operating voltage.</p>
<p>The general topology of the <italic>SRAM</italic> we used is the two-port 8-T bit-cell, which decouples the readout from the cell core (<xref ref-type="fig" rid="f4-sensors-12-10067">Figure 4</xref>). The structure employs a standard 6T bitcell core (<italic>M1-M6</italic>) with an additional pair of transistors (<italic>M7-M8</italic>) that comprise a readout buffer. Separate word lines (<italic>WWL</italic> and <italic>RWL</italic>) and bitlines (<italic>WBL, WBLB</italic> and <italic>RBL</italic>) are employed for write and read operations, respectively. In this way, during read operations, the bit-cell data is left undisturbed and therefore, the read margin is equivalent to the hold margin. However, the write margin remains a limitation for this type of cell, due to the rationed contention between the pull-up PMOS devices and the NMOS access devices during the write operations. In addition, for truly random accessible arrays, another situation occurs, known as “half select”, when only some of the bits in a row are written to. This presents a similar situation to a standard single-port read, as the bitlines of non-accessed cells are precharged.</p>
<p>In our topology, the half-select situation is irrelevant, because a full row is always accessed simultaneously. Therefore, the pull-down NMOS devices can be minimally sized for density. To address the write margin limitation, the length of the access transistors (<italic>M<sub>2</sub></italic> and <italic>M<sub>6</sub></italic>) is larger than the minimum length of the process technology in order to utilize the <italic>Reverse Short Channel Effect</italic> (RSCE) [<xref ref-type="bibr" rid="b18-sensors-12-10067">18</xref>]. This strengthens the pull-down path during a write, ensuring that a write operation will be successful under 6σ variations.</p>
<p>Powering the <italic>SRAM</italic> with low <italic>DVDD</italic> values imposes certain limitations, not only on the <italic>SRAM</italic> core, but also on its periphery. Particularly, the sensing scheme was modified in order to make it possible to read out the memory contents throughout a wide range of <italic>DVDD</italic>. In the described design we used two sensing schemes. The first scheme was aimed at reading the cell values at relatively high supply value and as such employed typical sense amplifier [<xref ref-type="bibr" rid="b19-sensors-12-10067">19</xref>]. The second scheme, on the other hand, was designed to operate under very low supply and was implemented by inverters. These two sensing schemes were activated selectively, according to the <italic>DVDD</italic> value, by an external control signal.</p>
<p>In addition to the sensing scheme, we also adapted the row and column access circuitry of the on-chip <italic>SRAM</italic> and the <italic>DRD</italic> units to low voltage operation. We used a serial access scheme by replacing the traditional row and column decoders with a shift register. This access scheme reduced the number of the control lines, area and power. The shift registers were designed to operate in wide range of <italic>DVDD</italic> power supply, including the sub-threshold region. Successful operation in the sub-threshold region was achieved by using typical NAND based flip-flops. These flip-flops provide the required robustness to the aggressive power supply scaling due to their unique architecture. The uniqueness of the NAND based flip-flop is that every output line of each NAND within the flip-flop sees high impedance, <italic>i.e.</italic>, the gate of the next NAND. This way every NAND gate can easily drive its output. Such feasibility towards the power supply change makes possible the aggressive supply scaling, thus resulting in the reduction of power consumption of <italic>SRAM</italic> and <italic>DRD</italic> units.</p></sec></sec>
<sec sec-type="methods">
<label>3.</label>
<title>Power Consumption Minimization Analysis</title>
<p>In this section we present the procedure of choosing the values of both power supplies, so that the sensor will reach the desired <italic>DR</italic> and <italic>SNR</italic>, while consuming the minimal amount of power. When there are no power limitations, the desired values for <italic>SNR</italic> and <italic>DR</italic> are easy to set. However, when one attempts to reach these values while reducing power, completing the task is far more complex.</p>
<p>We began by setting the relation between the power supplies and the <italic>SNR</italic> and <italic>DR</italic>. The <italic>SNR</italic> depends on the ratio between the signal and its variance. Particularly, we were interested in finding the <italic>SNR</italic>, when the pixel is totally discharged, so that signal equals <italic>V<sub>sig</sub></italic>. Throughout the whole frame, from the initial reset until the final readout, the pixel signal was controlled by <italic>AVDD</italic> only (<xref ref-type="fig" rid="f2-sensors-12-10067">Figure 2(a)</xref>). As a result, using <xref rid="FD1" ref-type="disp-formula">Equation (1)</xref> and assuming that shot noise is the most prominent noise source, we got the following:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:mtext mathvariant="italic">SNR</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>20</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mo>log</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">sig</mml:mtext></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">sig</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>20</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mo>log</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">AVDD</mml:mtext>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">AVDD</mml:mtext>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>20</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mo>log</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">AVDD</mml:mtext>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mi>q</mml:mi></mml:mfrac></mml:mrow></mml:msqrt></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>q</italic> is the elementary electron charge.</p>
<p>The dynamic range of a pixel is comprised of two components: the intrinsic dynamic range <italic>DR<sub>intr</sub></italic> and the dynamic range extension factor <italic>DRF</italic> <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref> [<xref ref-type="bibr" rid="b20-sensors-12-10067">20</xref>]:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mo>int</mml:mo>
<mml:mi>r</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="italic">DRF</mml:mtext></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The intrinsic dynamic range <italic>DR<sub>intr</sub></italic> is given by the ratio between the maximum charge that the pixel can collect during the frame and the charge induced by the reset (KTC) noise:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm5" display="block">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mo>int</mml:mo>
<mml:mi>r</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>20</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mo>log</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">sig</mml:mtext></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>20</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mo>log</mml:mo></mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow></mml:msub>
<mml:mo stretchy="false">[</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">AVDD</mml:mtext>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
<mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:msqrt>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The <italic>DRF</italic> component indicates how much the <italic>DR</italic> is to be increased. In this case, it is given by the ratio of the maximal and the minimal integration times: <italic>t<sub>int_max</sub>, t<sub>int_min</sub></italic>, respectively <xref rid="FD6" ref-type="disp-formula">Equation (6)</xref>:
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm6" display="block">
<mml:semantics id="sm6">
<mml:mrow>
<mml:mtext mathvariant="italic">DRF</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>20</mml:mn>
<mml:mo>log</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>int</mml:mo>
<mml:mo>_</mml:mo>
<mml:mo>max</mml:mo></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>int</mml:mo>
<mml:mo>_</mml:mo>
<mml:mo>min</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The minimal integration time essentially sets the <italic>DRF</italic>, since the maximal integration time always equals the frame time, which is constant. According to the algorithm that was used, each generated <italic>WDR</italic> bit should be written to the memory and then output off the chip. These bits are produced sequentially, thus, in order to prevent the loss of information, the generation of the subsequent bit should not be initiated before the previously generated bit is read out. Hence, the time that is required for producing and reading out a single bit bounds the minimal integration time of the given sensor. Consequently, the <italic>DRF</italic> depends on the speed of the operation of the <italic>SRAM</italic> and the <italic>DRD</italic> units. Since both of these units are associated with the digital domain, they are fully controlled by <italic>DVDD</italic>. It can be concluded that the analog supply affects both the <italic>SNR</italic> and <italic>DR</italic>, whereas the digital supply affects only the dynamic range extension.</p>
<p>By relying on the derived relation between the sensor performance and the values of the power supplies, we can also analyze how to scale them down so the sensor operates at the optimal point at which it reaches the designated performance and consumes a minimal amount of power. It can be observed that aggressive <italic>AVDD</italic> scaling is not possible, since this affects both the <italic>SNR</italic> and <italic>DR</italic>. Since the analog supply scaling in this case has too adverse an effect on the sensor performance, the only candidate that remains for this is the digital supply. Hence, our approach is to lower the <italic>AVDD</italic> minimally and substantially scale down the <italic>DVDD</italic>. This way, the sensor performance is expected to stay almost unchanged, while the power will be reduced remarkably.</p>
<p>Why is it possible to reduce <italic>DVDD</italic> without degrading the sensor performance? The proposed scaling is possible because the operation of digital blocks under high digital supply is often redundant in the sense of functionality and speed. The functionality depends upon two conditions: the first is that the block recognizes correctly the input levels of ‘1d’ and ‘0’ and the second is that its output is recognized appropriately by the next digital block. These two conditions are easily met for a wide range of the supply values, especially when using non-rationed logic, which can successfully operate even in the sub-threshold region. The main question is whether the certain non-rationed gate will operate with a sufficient speed if its power supply is lowered. If the supply is reduced too much, the gate delay will certainly exceed the required period of propagation. However, as the power supply increases, the delay drops. Consequently, the boundary power supply is the one that reduces the delay of the critical path to the designated value. From that value and on, any increase in the power supply becomes redundant and unnecessary.</p>
<p>In this case, after the <italic>DVDD</italic> exceeds the threshold voltage of the transistors used in the digital circuits, the delay caused by any digital block almost saturates. This means that, by further increasing of the <italic>DVDD</italic>, the system will show no improvement in its speed of operation. For example, the critical path delay should be 1clock cycle, which equals 25 ns. From the system point of view, there is no difference if the actual delay is 20 ns or 1 ns, under either a nominal or a scaled power supply, respectively. Therefore, it can be concluded that scaling down the <italic>DVDD</italic> towards the near threshold values will have no adverse effect on either the functionality or on the operation speed of the digital part of the sensor. We had verified the described assumptions regarding the <italic>DVDD</italic> scaling in numerous simulations. From these simulations we found that the functionality and the speed of the digital part could be preserved under a <italic>DVDD</italic> supply of 0.6 V, which is substantially lower than the nominal value of 1.8 V (<xref ref-type="table" rid="t1-sensors-12-10067">Table 1</xref>). Please take into consideration that this value was obtained by taking into account the effects of both local and global variations. Because most of the power consumed by the digital circuits is dynamic with a quadratic dependence on the supply voltage, and nearly half of the sensor power has been contributed by the digital domain, the proposed aggressive digital supply scaling is expected to result in a substantial power reduction. It is very important to note that such scaling of the digital supply, which does not have much effect on the sensor performance, was made possible only due to the dual supply approach, which almost completely separated (aside from the <italic>LPR</italic>) the analog and digital power domains.</p>
<p>We would like to demonstrate the effects of power scaling on the sensor performance by analyzing three different test cases: <italic>C1, C2</italic>, and <italic>C3</italic> (<xref ref-type="table" rid="t1-sensors-12-10067">Table 1</xref>). In each case, the sensor has a different supply configuration and, as such, reaches different <italic>DR, SNR</italic> and consumes a different amount of power. In fact, when two out of three parameters are set, it is easy to find the third parameter using either the derived relations <xref rid="FD1" ref-type="disp-formula">Equations (1</xref>–<xref rid="FD6" ref-type="disp-formula">6)</xref> or simulation software.</p>
<p>In the first test case <italic>C1</italic> we wanted to reach a <italic>SNR</italic> of 40 dB, while dissipating a minimal amount of power. Using <xref rid="FD5" ref-type="disp-formula">Equation (5)</xref>, we calculated the required <italic>V<sub>sig</sub></italic>. Afterwards, using <xref rid="FD1" ref-type="disp-formula">Equations (1</xref>,<xref rid="FD2" ref-type="disp-formula">2)</xref>, we obtained the <italic>AVDD</italic> value of 1.65 V (<xref ref-type="table" rid="t1-sensors-12-10067">Table 1</xref>). The <italic>DVDD</italic> was lowered to its minimum (0 V), since no DR extension was required. In this case the anticipated DR equals 47 dB only. The requirements for the second test case <italic>C2</italic> were to achieve a <italic>SNR</italic> and <italic>DR</italic> of 50 dB and 98 dB, respectively. The analog supply value of 2.45 V was derived similarly to the first case, whereas the digital supply was set to its nominally highest value (1.8 V). In this way we aspired to test the maximal effect of the further <italic>DVDD</italic> scaling, which had been undertaken in the third test case <italic>C3</italic>. In that case the goal was to achieve an image quality comparable to the second case, but with much less power. If we were to convert the <italic>SNR</italic> of <italic>C1</italic> into image quality, we realized that its resolution exceeds 8 bits, so in <italic>C3</italic> we decided to limit the image resolution to 8 bits, therefore, using <xref rid="FD3" ref-type="disp-formula">Equation (3)</xref>, we observed that the <italic>AVDD</italic> should be lowered to 2.2 V. The DR extension in <italic>C1</italic> exceeds 6 bits; in <italic>C3</italic> it was lowered to 6 bits, resulting the overall DR of 96 dB. From the simulations, we concluded that the minimal <italic>DVDD</italic> that is necessary to reach the required performance is 0.6 V. We chose the <italic>C3</italic> point as the designated operation point of our sensor, since we felt it would successfully combine the power and the image quality. However, the final power configuration can vary substantially according to the preferences of a particular designer.</p></sec>
<sec sec-type="results">
<label>4.</label>
<title>Experimental Results</title>
<sec>
<label>4.1.</label>
<title>Test Chip Measurements</title>
<p>The presented 128 × 256 sensor was successfully implemented in a 0.18 μm CIS process. The fabricated chip was mounted on a test board (<xref ref-type="fig" rid="f5-sensors-12-10067">Figure 5</xref>), which powered the chip supplies and controlled the logic functions. Digital outputs of the sensor were scanned to the on-board static memory, while the analog output was fed to the on board pipelined A/D converter. PC software was used to image the captured scene. Various experiments were conducted to test a single pixel and the whole system performance. The final goal of the experiments was to verify the sensor functionality and its power consumption with variable power supplies. The measured results were in full agreement with the theoretical assessments; hence, they proved the feasibility of the proposed supply scaling and other low voltage design techniques implemented in the reported imager.</p></sec>
<sec>
<label>4.2.</label>
<title>Pixel SF</title>
<p>The readout of an active pixel is performed through the <italic>SF</italic> amplifier. In order to test the <italic>SF</italic> performance, we shorted its input in some of the pixels to an electric contact. This way, we could determine exactly the input to the in-pixel amplifier and, by measuring the output, discover the offset and the gain of the implemented <italic>SF</italic>. According to the proposed design, this amplifier uses transistors with low and standard threshold voltage.</p>
<p>The advantage of using a low voltage transistor as the input to the <italic>SF</italic> (<italic>M<sub>6</sub></italic> in <xref ref-type="fig" rid="f2-sensors-12-10067">Figure 2(a)</xref>) can be clearly seen in <xref ref-type="fig" rid="f6-sensors-12-10067">Figure 6(a)</xref>, where the designed <italic>SF</italic> reaches a swing of 2 V, demonstrating good linearity in both curves, representing the simulated and measured results, respectively. Moreover, the low threshold value also results in a larger transconductance factor <italic>g<sub>m</sub></italic>, so that the <italic>SF</italic> gain remarkably exceeds the traditional gain of 0.78. The simulated gain is somewhat higher than the measured gain, which can be explained by the deviations in the model parameters between the simulated and fabricated input transistor.</p>
<p>A leakage current from an unselected pixel can cause a substantial crosstalk between the pixels that share the same column bus. A low threshold transistor can cause such a leakage through its terminals, since it becomes inverted at nearly zero gate-source voltage drop. Therefore, it was essential to verify that the row select switch (<italic>M<sub>5</sub></italic> in <xref ref-type="fig" rid="f2-sensors-12-10067">Figure 2(a)</xref>), implemented with standard threshold transistor, presented very high impedance, and effectively disconnected the relevant pixel output from the column bus. The measured leakage current was substantially close to that predicted and had not exceeded 1.5 pA (<xref ref-type="fig" rid="f6-sensors-12-10067">Figure 6(b)</xref>). Since the pixel row conversion time was relatively short, the integrated on a sample capacitance leakage current did not affect the originally sampled pixel value, proving the feasibility of the proposed combination of transistors with different threshold voltages.</p></sec>
<sec>
<label>4.3.</label>
<title>DR, SNR, and Power Measurements</title>
<p>We conducted numerous measurements of the sensor performance, while changing its power supplies. The sensor's <italic>SNR</italic> and <italic>DR</italic> were measured from the captured image using PC software, while the power consumption was derived by relying on the measurements of the current flowing through the <italic>AVDD</italic> and <italic>DVDD</italic> ports. During these measurements we changed the supplies' values separately in order to make it possible to represent the measured <italic>SNR, DR</italic> and power as functions of both power supplies. At the end of the measurements, we arranged the obtained data into 3D plots (<xref ref-type="fig" rid="f7-sensors-12-10067">Figure 7(a–c)</xref>), which effectively demonstrated the dependence of the measured parameters <italic>vs.</italic> the sensor supplies.</p>
<p>The theoretically assessed marginal values of <italic>SNR</italic> and <italic>DR</italic> were verified successfully in the measurements (<xref ref-type="fig" rid="f7-sensors-12-10067">Figure 7(a,b)</xref>). In order to facilitate the comparison of the power consumption characteristic with other sensors reported in the literature, we normalized the measured power by the number of pixels within the sensor array, obtaining power per pixel (<italic>PPX</italic>) (<xref ref-type="fig" rid="f7-sensors-12-10067">Figure 7(c)</xref>).</p>
<p>On these graphs we marked three different cases: <italic>C1, C2</italic>, and <italic>C3</italic>. Each point is located at different coordinates, defined by the values of <italic>AVDD</italic> and <italic>DVDD</italic>. <italic>C1</italic> and <italic>C2</italic> represent the boundary points with minimal and maximal power consumption. As anticipated, the first point is associated with minimal power consumption and the worst performance. On the other hand, point <italic>C2</italic> is associated with best image quality, but also with the highest power dissipation.</p>
<p>It is interesting to observe how the <italic>SNR, DR</italic> and <italic>PPX</italic> vary with the change of the power supplies. The <italic>SNR</italic> curve changes according to the square root of the analog power supply, regardless of the <italic>DVDD</italic>. On the other hand, the <italic>DR</italic> exhibits a more complicated behavior. In the direction of digital supply, it starts to grow rapidly between 0.3 V and 0.4 V, according to the exponential decrease in the delays of digital circuits that operate in the sub-threshold region. Gradually, the rate of change drops and finally becomes saturated as the logic circuits enter the strong inversion region at 0.6 V. A positive change of the <italic>AVDD</italic>, of course, increases the <italic>DR</italic>, but since this supply affects only the intrinsic component, its influence is remarkably smaller than that of the <italic>DVDD</italic>. Pixel power grows non-linearly in both directions, but, nonetheless, the influence of digital supply is somewhat more pronounced than the influence of the analog one, due to the quadratic dependence of the dissipated power on the supply.</p>
<p>With reference to the designated performance, neither <italic>C1</italic> nor <italic>C2</italic> can be selected to be the operating point of the sensor. At point <italic>C1</italic>, the image is poor, whereas at point <italic>C2</italic>, too much power is wasted. The optimal point <italic>C3</italic> can be found easily by using a contour map (<xref ref-type="fig" rid="f7-sensors-12-10067">Figure 7(d)</xref>). This figure depicts three contour maps: (1) presents the <italic>PPX</italic> levels; (2) presents the contour of designated <italic>SNR</italic> 48 dB, and (3) represents the contour of the designated <italic>DR</italic> of 96 dB. The common area defined by these three contours represents the region where all the requirements are met. Consequently, the optimal point is found at the boundary of the common area, where the <italic>PPX</italic> is minimal (4.5 nW). The coordinates of this point are the optimal values of the power supplies (0.65 V, 2.2 V). The measured values comply with the theoretical ones, listed in <xref ref-type="table" rid="t1-sensors-12-10067">Table 1</xref>, by more than 92%.</p>
<p>The proposed scaling of the sensor supplies substantially affects the power distribution (<xref ref-type="fig" rid="f8-sensors-12-10067">Figure 8</xref>). At point <italic>C1</italic>, the digital part almost does not consume power, thus the majority of it is dissipated within the analog domain. At point <italic>C2</italic>, which was the traditional operation point used before that presented in this article analysis; most of the power is divided almost equally between the <italic>AVDD</italic> and the <italic>DVDD</italic>. The effect of aggressive scaling of the digital supply can be clearly seen at point <italic>C3</italic>, where approximately ¾ of the overall power is consumed by the <italic>AVDD</italic>.</p>
<p><xref ref-type="table" rid="t2-sensors-12-10067">Table 2</xref> summarizes some of the figures of merit of the presented sensor. The value of each measured parameter was shifted according to the <italic>DVDD</italic> or the <italic>AVDD</italic>, so we can denote the range of change rather than a single value. For example, as the <italic>AVDD</italic> is leveled up from 1.65 V to 2.45 V, the <italic>Pixel Swing</italic> increases from 0.2 V to 1 V and the FPN decreases from 1.5% to 0.1%.</p>
<p>In <xref ref-type="table" rid="t3-sensors-12-10067">Table 3</xref> we present quantitative comparison of our work with some state of art works in the field of low power CMOS sensors. The <italic>PPX</italic> values were derived upon the data, reported in that specific work. In [<xref ref-type="bibr" rid="b21-sensors-12-10067">21</xref>] an on-chip spatial filter with eased computational complexity was implemented. Nevertheless, since there was no power supply optimization, quite high amount of power was consumed even without an on-chip ADC. On the other hand, we can see that the lately reported designs [<xref ref-type="bibr" rid="b3-sensors-12-10067">3</xref>,<xref ref-type="bibr" rid="b4-sensors-12-10067">4</xref>,<xref ref-type="bibr" rid="b12-sensors-12-10067">12</xref>], where the power supplies were carefully tuned consumed very low power even with an on-chip ADC. However, this ultra-low power dissipation was achieved by very aggressive supply scaling, which resulted in degraded performance, especially in sensor speed. <xref ref-type="table" rid="t3-sensors-12-10067">Table 3</xref> highlights the fact that our sensor, operating at very high frame rate, achieves a remarkable power performance even though one of its power supplies is relatively high. Therefore, we can conclude that the presented work does not fall beyond the state-of-the-art designs in the field and that proposed herein selective supply assignment in conjunction with scaling is effective method to design low power CMOS smart sensor.</p></sec>
<sec>
<label>4.4.</label>
<title>Captured Images</title>
<p>The captured images, <xref ref-type="fig" rid="f9-sensors-12-10067">Figure 9(a,b)</xref> demonstrate visually the difference between points <italic>C1, C2</italic>, and <italic>C3</italic>, respectively. The images found at the column (b) and (a) depict scenes captured with and without using the WDR extension, respectively.</p>
<p>At point <italic>C1</italic>, where the power supplies are at the minimal levels, the image quality is relatively poor, due to low pixel swing. The digital domain was operating too slowly to make possible any <italic>DR</italic> extension; therefore, the sensor elicited the same images with and without the WDR algorithm. Nevertheless, we are still able distinguish the image of the cat from its background.</p>
<p>As the sensor reaches the <italic>C2</italic> point, a substantial improvement in the quality of the captured images can be observed. Now, the <italic>DR</italic> extension can be clearly seen, when comparing between columns a and b, respectively. The saturated part of the cat is almost completely removed. Of course, the two images, captured at this point, have the highest <italic>SNR</italic> and <italic>DR</italic> among the three presented test cases.</p>
<p>At point <italic>C3</italic> both power supplies were scaled down. However, if the images captured at point <italic>C3</italic> to images at point <italic>C2</italic> are compared, it is hard to tell the difference immediately. This is logical since the <italic>DR</italic> and <italic>SNR</italic> values in these points are almost the same. However, upon closer examination, the differences can still be determined, especially in the <italic>DR</italic> extension, which is somewhat lower at point <italic>C3</italic>. Though most of the saturation is removed there, the inner areas of the cat ears are still saturated. However, taking into account that in point <italic>C3</italic> the power consumption is lower than in point <italic>C2</italic> (<xref ref-type="table" rid="t3-sensors-12-10067">Table 3</xref>) by a factor of three, we conclude that the slight sacrifice in image quality is paid off by the remarkable power reduction.</p></sec></sec>
<sec sec-type="conclusions">
<label>5.</label>
<title>Summary</title>
<p>We have presented a Low-Voltage Snapshot Wide Dynamic Range CMOS Image Sensor. A prototype of 128 × 256 pixels was fabricated using the 1-poly 4-metal CIS standard 0.18 μm process and was successfully tested. The proposed imager performs snapshot image acquisition and offers a linear increase in the dynamic range. The sensor was designed using a dual supply approach, according to which the sensor circuitry was divided into analog and digital domains; each domain was powered by a different supply. Such separation enabled an aggressive scaling of one of the power supplies, a <italic>DVDD</italic> in our case, without affecting the other. Thus, the performance parameters, which were independent of the scaled power supply, did not change. The effect on the parameters, which depended on the <italic>DVDD</italic>, was minimized by keeping it high enough to enable a sufficient robustness and speed of operation of blocks within the digital power domain. On the other hand, the value of the <italic>AVDD</italic> was merely reduced to keep the designated sensor performance. Further power optimization was achieved by the integration between low and medium threshold transistors, leakage reduction, and low voltage SRAM incorporation. By using the proposed dual supply approach and power reduction steps described above, we succeeded in designing a low power CMOS sensor with a standard architecture, while obtaining remarkable sensor performance and image quality.</p></sec></body>
<back>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-10067"><label>1.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Fish</surname><given-names>A.</given-names></name><name><surname>Yadid-Pecht</surname><given-names>O.</given-names></name></person-group><article-title>Low-Power Smart CMOS Image Sensors</article-title><conf-name>Proceedings of the IEEE International Symposium on Circuits and Systems</conf-name><conf-loc>Seattle, WA, USA</conf-loc><conf-date>18–21 May 2008</conf-date><fpage>1408</fpage><lpage>1411</lpage></citation></ref>
<ref id="b2-sensors-12-10067"><label>2.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Chae</surname><given-names>Y.</given-names></name><name><surname>Cheon</surname><given-names>J.</given-names></name><name><surname>Lim</surname><given-names>S.</given-names></name><name><surname>Lee</surname><given-names>D.</given-names></name><name><surname>Kwon</surname><given-names>M.</given-names></name><name><surname>Yoo</surname><given-names>K.</given-names></name><name><surname>Jung</surname><given-names>W.</given-names></name><name><surname>Lee</surname><given-names>D.-H.</given-names></name><name><surname>Ham</surname><given-names>S.</given-names></name><name><surname>Han</surname><given-names>G.</given-names></name></person-group><article-title>A 2.1Mpixel 120frame/s CMOS Image Sensor with Column-parallel ΔΣ ADC Architecture</article-title><conf-name>Proceedings of the IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC)</conf-name><conf-loc>San Francisco, CA, USA</conf-loc><conf-date>7–11 February 2010</conf-date><fpage>394</fpage><lpage>395</lpage></citation></ref>
<ref id="b3-sensors-12-10067"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hanson</surname><given-names>S.</given-names></name><name><surname>Zhi</surname><given-names>Y.F.</given-names></name><name><surname>Blaauw</surname><given-names>D.</given-names></name><name><surname>Sylvester</surname><given-names>D.</given-names></name></person-group><article-title>A 0.5 V sub-microwatt CMOS image sensor with pulse-width modulation read-out</article-title><source>J. IEEE Solid-State Circuit.</source><year>2010</year><volume>45</volume><fpage>759</fpage><lpage>767</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2010.2040231</pub-id></citation></ref>
<ref id="b4-sensors-12-10067"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cho</surname><given-names>K.</given-names></name><name><surname>Lee</surname><given-names>D.</given-names></name><name><surname>Lee</surname><given-names>J.</given-names></name><name><surname>Han</surname><given-names>G.</given-names></name></person-group><article-title>Sub-1-V CMOS image sensor using time-based readout circuit</article-title><source>IEEE Trans. Electron Devices</source><year>2010</year><volume>57</volume><fpage>222</fpage><lpage>227</lpage><pub-id pub-id-type="doi">10.1109/TED.2009.2035194</pub-id></citation></ref>
<ref id="b5-sensors-12-10067"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ignjatovic</surname><given-names>Z.</given-names></name><name><surname>Maricic</surname><given-names>D.</given-names></name><name><surname>Bocko</surname><given-names>M.F.</given-names></name></person-group><article-title>Low power, high dynamic range CMOS image sensor employing pixel-level oversampling ΣΔ analog-to-digital conversion</article-title><source>IEEE Sens. J.</source><year>2012</year><volume>12</volume><fpage>737</fpage><lpage>746</lpage><pub-id pub-id-type="doi">10.1109/JSEN.2011.2158818</pub-id></citation></ref>
<ref id="b6-sensors-12-10067"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Belenky</surname><given-names>A.</given-names></name><name><surname>Fish</surname><given-names>A.</given-names></name><name><surname>Spivak</surname><given-names>A.</given-names></name><name><surname>Yadid-Pecht</surname><given-names>O.</given-names></name></person-group><article-title>A snapshot CMOS image sensor with extended dynamic range</article-title><source>IEEE Sens. J.</source><year>2009</year><volume>9</volume><fpage>103</fpage><lpage>111</lpage><pub-id pub-id-type="doi">10.1109/JSEN.2008.2011073</pub-id></citation></ref>
<ref id="b7-sensors-12-10067"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lim</surname><given-names>S.</given-names></name><name><surname>Lee</surname><given-names>J.</given-names></name><name><surname>Kim</surname><given-names>D.</given-names></name><name><surname>Han</surname><given-names>G.</given-names></name></person-group><article-title>A High-Speed CMOS image sensor with column-parallel two-step single-slope ADCs</article-title><source>IEEE Trans. Electron Devices</source><year>2009</year><volume>56</volume><fpage>393</fpage><lpage>398</lpage><pub-id pub-id-type="doi">10.1109/TED.2008.2011846</pub-id></citation></ref>
<ref id="b8-sensors-12-10067"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dongsoo</surname><given-names>K.D.</given-names></name><name><surname>Fu</surname><given-names>Z.-m.</given-names></name><name><surname>Joon</surname><given-names>H.P.</given-names></name><name><surname>Culurciello</surname><given-names>E.</given-names></name></person-group><article-title>A 1-mW CMOS temporal-difference AER sensor for wireless sensor networks</article-title><source>IEEE Trans. Electron Devices</source><year>2009</year><volume>56</volume><fpage>2586</fpage><lpage>2593</lpage><pub-id pub-id-type="doi">10.1109/TED.2009.2030591</pub-id></citation></ref>
<ref id="b9-sensors-12-10067"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname><given-names>J.-F.</given-names></name><name><surname>Chang</surname><given-names>S.-J.</given-names></name><name><surname>Chiu</surname><given-names>C.-F.</given-names></name><name><surname>Tsai</surname><given-names>H.-H.</given-names></name><name><surname>Wang</surname><given-names>J.-J.</given-names></name></person-group><article-title>Low-Power and wide-bandwidth cyclic ADC with capacitor and opamp reuse techniques for CMOS image sensor application</article-title><source>IEEE Sens. J.</source><year>2009</year><volume>9</volume><fpage>2044</fpage><lpage>2054</lpage><pub-id pub-id-type="doi">10.1109/JSEN.2009.2033198</pub-id></citation></ref>
<ref id="b10-sensors-12-10067"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname><given-names>C.</given-names></name><name><surname>Ki</surname><given-names>W.-H.</given-names></name><name><surname>Chan</surname><given-names>M.</given-names></name></person-group><article-title>A low-voltage CMOS Complementary Active Pixel Sensor (CAPS) fabricated using a 0.25 μm CMOS technology</article-title><source>IEEE Electron. Device Lett.</source><year>2002</year><volume>23</volume><fpage>398</fpage><lpage>400</lpage><pub-id pub-id-type="doi">10.1109/LED.2002.1015213</pub-id></citation></ref>
<ref id="b11-sensors-12-10067"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fish</surname><given-names>A.</given-names></name><name><surname>Hamami</surname><given-names>S.</given-names></name><name><surname>Yadid-Pecht</surname><given-names>O.</given-names></name></person-group><article-title>CMOS Image Sensors with Self-Powered Generation Capability</article-title><source>IEEE Trans. Circuit. Syst-II: Express Briefs</source><year>2006</year><volume>53</volume><fpage>1210</fpage><lpage>1214</lpage><pub-id pub-id-type="doi">10.1109/TCSII.2006.882858</pub-id></citation></ref>
<ref id="b12-sensors-12-10067"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tang</surname><given-names>F.</given-names></name><name><surname>Bermak</surname><given-names>A.</given-names></name></person-group><article-title>An 84 pW/Frame per pixel current-mode CMOS image sensor with energy harvesting capability</article-title><source>IEEE Sens. J.</source><year>2012</year><volume>12</volume><fpage>720</fpage><lpage>726</lpage><pub-id pub-id-type="doi">10.1109/JSEN.2011.2138128</pub-id></citation></ref>
<ref id="b13-sensors-12-10067"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yadid-Pecht</surname><given-names>O.</given-names></name><name><surname>Belenky</surname><given-names>A.</given-names></name></person-group><article-title>In-pixel autoexposure CMOS APS</article-title><source>IEEE J. Solid-State Circuit.</source><year>2003</year><volume>38</volume><fpage>1425</fpage><lpage>1428</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2003.811984</pub-id></citation></ref>
<ref id="b14-sensors-12-10067"><label>14.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>A.</given-names></name><name><surname>Calhoun</surname><given-names>H.B.</given-names></name><name><surname>Chandrakasan</surname><given-names>A.</given-names></name></person-group><source>Sub-Threshold Design for Ultra Low-Power Systems</source><publisher-name>Springer</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>2006</year></citation></ref>
<ref id="b15-sensors-12-10067"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Calhoun</surname><given-names>B.H.</given-names></name><name><surname>Chandrakasan</surname><given-names>A.P.</given-names></name></person-group><article-title>A 256-kb 65-nm sub-threshold SRAM design for ultra-low-voltage operation</article-title><source>IEEE J. Solid State Circuit.</source><year>2007</year><volume>42</volume><fpage>680</fpage><lpage>688</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2006.891726</pub-id></citation></ref>
<ref id="b16-sensors-12-10067"><label>16.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Kim</surname><given-names>T.-H.</given-names></name><name><surname>Liu</surname><given-names>J.</given-names></name><name><surname>Kim</surname><given-names>C.H.</given-names></name></person-group><article-title>An 8T Subthreshold SRAM Cell Utilizing Reverse Short Channel Effect for Write Margin and Read Performance Improvement</article-title><conf-name>Proceedings of the IEEE Custom Integrated Circuits Conference</conf-name><conf-loc>San Jose, CA, USA</conf-loc><conf-date>16–19 September 2007</conf-date><fpage>241</fpage><lpage>244</lpage></citation></ref>
<ref id="b17-sensors-12-10067"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Verma</surname><given-names>N.</given-names></name><name><surname>Chandrakasan</surname><given-names>A.P.</given-names></name></person-group><article-title>A 256 kb 65 nm 8T subthreshold SRAM employing sense-amplifier redundancy</article-title><source>IEEE J. Solid-State Circuit.</source><year>2008</year><volume>43</volume><fpage>141</fpage><lpage>149</lpage><pub-id pub-id-type="doi">10.1109/JSSC.2007.908005</pub-id></citation></ref>
<ref id="b18-sensors-12-10067"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname><given-names>T.H.</given-names></name><name><surname>Keane</surname><given-names>J.</given-names></name><name><surname>Eom</surname><given-names>H.</given-names></name><name><surname>Kim</surname><given-names>C.H.</given-names></name></person-group><article-title>Utilizing Reverse Short-Channel Effect for Optimal Subthreshold Circuit Design</article-title><source>IEEE Trans. Very Large Scale Integr.</source><year>2007</year><volume>15</volume><fpage>821</fpage><lpage>829</lpage><pub-id pub-id-type="doi">10.1109/TVLSI.2007.899239</pub-id></citation></ref>
<ref id="b19-sensors-12-10067"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nambu</surname><given-names>H.</given-names></name><name><surname>Kanetani</surname><given-names>K.</given-names></name><name><surname>Yamasaki</surname><given-names>K.</given-names></name><name><surname>Higeta</surname><given-names>K.</given-names></name><name><surname>Usami</surname><given-names>M.</given-names></name><name><surname>Kusunoki</surname><given-names>T.</given-names></name><name><surname>Yamaguchi</surname><given-names>K.</given-names></name><name><surname>Homma</surname><given-names>N.</given-names></name></person-group><article-title>A 1.8-ns access, 550-MHz, 4.5-Mb CMOS SRAM</article-title><source>IEEE J. Solid-State Circuit.</source><year>1998</year><volume>33</volume><fpage>1650</fpage><lpage>1658</lpage><pub-id pub-id-type="doi">10.1109/4.726553</pub-id></citation></ref>
<ref id="b20-sensors-12-10067"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Spivak</surname><given-names>A.</given-names></name><name><surname>Belenky</surname><given-names>A.</given-names></name><name><surname>Fish</surname><given-names>A.</given-names></name><name><surname>Yadid-Pecht</surname><given-names>O.</given-names></name></person-group><article-title>Wide-Dynamic-Range CMOS image sensors-comparative performance analysis</article-title><source>IEEE Trans. Electron. Devices</source><year>2009</year><volume>56</volume><fpage>2446</fpage><lpage>2461</lpage><pub-id pub-id-type="doi">10.1109/TED.2009.2030599</pub-id></citation></ref>
<ref id="b21-sensors-12-10067"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname><given-names>Z.</given-names></name><name><surname>Hoffman</surname><given-names>M.W.</given-names></name><name><surname>Schemm</surname><given-names>N.</given-names></name><name><surname>Leon-Salas</surname><given-names>W.D.</given-names></name><name><surname>Balkir</surname><given-names>S.</given-names></name></person-group><article-title>A CMOS image sensor for multi-level focal plane image decomposition</article-title><source>IEEE Trans. Circuit. Syst.</source><year>2008</year><volume>55</volume><fpage>2561</fpage><lpage>2572</lpage><pub-id pub-id-type="doi">10.1109/TCSI.2008.920094</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-12-10067" position="float">
<label>Figure 1.</label>
<caption>
<p>Block diagram of the sensor.</p></caption>
<graphic xlink:href="sensors-12-10067f1.gif"/></fig>
<fig id="f2-sensors-12-10067" position="float">
<label>Figure 2.</label>
<caption>
<p>(<bold>a</bold>) Pixel schematic; (<bold>b</bold>) Pixel layout.</p></caption>
<graphic xlink:href="sensors-12-10067f2.gif"/></fig>
<fig id="f3-sensors-12-10067" position="float">
<label>Figure 3.</label>
<caption>
<p>Schematic of the Logic Processing block.</p></caption>
<graphic xlink:href="sensors-12-10067f3.gif"/></fig>
<fig id="f4-sensors-12-10067" position="float">
<label>Figure 4.</label>
<caption>
<p>A standard 8T bitcell.</p></caption>
<graphic xlink:href="sensors-12-10067f4.gif"/></fig>
<fig id="f5-sensors-12-10067" position="float">
<label>Figure 5.</label>
<caption>
<p>Sensor Test Board.</p></caption>
<graphic xlink:href="sensors-12-10067f5.gif"/></fig>
<fig id="f6-sensors-12-10067" position="float">
<label>Figure 6.</label>
<caption>
<p>(<bold>a</bold>) SF Response; (<bold>b</bold>) SF Leakage.</p></caption>
<graphic xlink:href="sensors-12-10067f6.gif"/></fig>
<fig id="f7-sensors-12-10067" position="float">
<label>Figure 7.</label>
<caption>
<p>(<bold>a</bold>) SNR <italic>vs.</italic> AVDD <italic>vs.</italic> DVDD; (<bold>b</bold>) DR <italic>vs.</italic> AVDD <italic>vs.</italic> DVDD; (<bold>c</bold>) PPX <italic>vs.</italic> AVDD <italic>vs.</italic> DVDD; (<bold>d</bold>) Contour map.</p></caption>
<graphic xlink:href="sensors-12-10067f7.gif"/></fig>
<fig id="f8-sensors-12-10067" position="float">
<label>Figure 8.</label>
<caption>
<p>Power Distribution at Points C1, C2, and C3.</p></caption>
<graphic xlink:href="sensors-12-10067f8.gif"/></fig>
<fig id="f9-sensors-12-10067" position="float">
<label>Figure 9.</label>
<caption>
<p>(<bold>a</bold>) Saturated images at points C1, C2, and C3; (<bold>b</bold>) WDR images at points C1, C2, and C3.</p></caption>
<graphic xlink:href="sensors-12-10067f9.gif"/></fig>
<table-wrap id="t1-sensors-12-10067" position="float">
<label>Table 1.</label>
<caption>
<p>AVDD and DVDD values to reach Minimal, Nominal and Optimal SNR and DR.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top"/>
<th align="center" valign="top"><bold>C1 SNR = 40 dB, DR = 47 dB</bold></th>
<th align="center" valign="top"><bold>C2 SNR = 50 dB, DR = 98 dB</bold></th>
<th align="center" valign="top"><bold>C3 SNR = 48 dB, DR = 96 dB</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">AVDD</td>
<td align="center" valign="top">1.65 V</td>
<td align="center" valign="top">2.45 V</td>
<td align="center" valign="top">2.2 V</td></tr>
<tr>
<td align="left" valign="top">DVDD</td>
<td align="center" valign="top">0 V</td>
<td align="center" valign="top">1.8 V</td>
<td align="center" valign="top">0.6 V</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-12-10067" position="float">
<label>Table 2.</label>
<caption>
<p>Measured sensor attributes.</p></caption>
<table frame="box" rules="cols">
<thead>
<tr>
<th align="center" valign="top"><bold>Parameter</bold></th>
<th colspan="3" align="center" valign="top"><bold>Measured Value</bold></th></tr>
<tr>
<th colspan="4" align="center" valign="bottom">
<hr/></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">AVDD</td>
<td colspan="3" align="center" valign="top">1.65 V–2.45 V</td></tr>
<tr>
<td align="center" valign="top">DVDD</td>
<td colspan="3" align="center" valign="top">0 V–1.8 V</td></tr>
<tr>
<td align="center" valign="top">Array Size</td>
<td colspan="3" align="center" valign="top">128 (rows) × 256 (columns)</td></tr>
<tr>
<td align="center" valign="top">Photo-sensing Area</td>
<td colspan="3" align="center" valign="top">7.5 um × 7.5 um</td></tr>
<tr>
<td align="center" valign="top">Maximal Conv. Gain</td>
<td colspan="3" align="center" valign="top">84 uV/e</td></tr>
<tr>
<td align="center" valign="top">Pixel Swing</td>
<td colspan="3" align="center" valign="top">0.2 V–1 V</td></tr>
<tr>
<td align="center" valign="top">Dark Current</td>
<td colspan="3" align="center" valign="top">0.09 fA</td></tr>
<tr>
<td colspan="4" align="center" valign="bottom">
<hr/></td></tr></tbody>
<tbody>
<tr>
<td align="center" valign="top"><bold>Parameter</bold></td>
<td align="center" valign="top"><bold>C1</bold></td>
<td align="center" valign="top"><bold>C2</bold></td>
<td align="center" valign="top"><bold>C3</bold></td></tr>
<tr>
<td colspan="4" align="center" valign="bottom">
<hr/></td></tr>
<tr>
<td align="center" valign="top">FPN</td>
<td align="center" valign="top">1.5%</td>
<td align="center" valign="top">0.1%</td>
<td align="center" valign="top">0.5%</td></tr>
<tr>
<td align="center" valign="top">DR</td>
<td align="center" valign="top">47 dB</td>
<td align="center" valign="top">98 dB</td>
<td align="center" valign="top">96 dB</td></tr>
<tr>
<td align="center" valign="top">SNR</td>
<td align="center" valign="top">40 dB</td>
<td align="center" valign="top">50 dB</td>
<td align="center" valign="top">48 dB</td></tr>
<tr>
<td align="center" valign="top">PPX</td>
<td align="center" valign="top">1.05 nW</td>
<td align="center" valign="top">15 nW</td>
<td align="center" valign="top">4.5 nW</td></tr></tbody></table></table-wrap>
<table-wrap id="t3-sensors-12-10067" position="float">
<label>Table 3.</label>
<caption>
<p>Comparison of the presented design and other related works in the field.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>Parameter</bold></th>
<th align="center" valign="top">[<xref ref-type="bibr" rid="b21-sensors-12-10067">21</xref>]</th>
<th align="center" valign="top">[<xref ref-type="bibr" rid="b3-sensors-12-10067">3</xref>]</th>
<th align="center" valign="top">[<xref ref-type="bibr" rid="b4-sensors-12-10067">4</xref>]</th>
<th align="center" valign="top">[<xref ref-type="bibr" rid="b12-sensors-12-10067">12</xref>]</th>
<th align="center" valign="top">This work</th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top"><bold>Technology</bold></td>
<td align="center" valign="top">0.5 um</td>
<td align="center" valign="top">0.13 um</td>
<td align="center" valign="top">0.13 um</td>
<td align="center" valign="top">0.35 um</td>
<td align="center" valign="top">0.18 um</td></tr>
<tr>
<td align="center" valign="top"><bold>Power Supplies</bold></td>
<td align="center" valign="top">-</td>
<td align="center" valign="top">0.5 V</td>
<td align="center" valign="top">0.75 V, 1.25 V</td>
<td align="center" valign="top">1.35 V</td>
<td align="center" valign="top">2.2 V, 0.65 V</td></tr>
<tr>
<td align="center" valign="top"><bold>Array Size</bold></td>
<td align="center" valign="top">33 × 25</td>
<td align="center" valign="top">128 × 128</td>
<td align="center" valign="top">128 × 128</td>
<td align="center" valign="top">128 × 96</td>
<td align="center" valign="top">128 × 256</td></tr>
<tr>
<td align="center" valign="top"><bold>Frame Rate</bold></td>
<td align="center" valign="top">0–10<sup>4</sup> fps</td>
<td align="center" valign="top">8.5 fps</td>
<td align="center" valign="top">15 fps</td>
<td align="center" valign="top">9.6 fps</td>
<td align="center" valign="top">60 fps</td></tr>
<tr>
<td align="center" valign="top"><bold>On-chip ADC</bold></td>
<td align="center" valign="top">no</td>
<td align="center" valign="top">yes</td>
<td align="center" valign="top">yes</td>
<td align="center" valign="top">yes</td>
<td align="center" valign="top">no</td></tr>
<tr>
<td align="center" valign="top"><bold>PPX</bold></td>
<td align="center" valign="top">300 nW</td>
<td align="center" valign="top">0.073 nW</td>
<td align="center" valign="top">0.098 nW</td>
<td align="center" valign="top">0.8 nW</td>
<td align="center" valign="top">4.5 nW (C3)</td></tr></tbody></table></table-wrap></sec></back></article>
