This disclosure relates to semiconductor devices, including analog-to-digital converters.
Semiconductor devices such as memory devices and electronic sensor devices may have a converter to convert analog information into digital information. The converter may operate to compare the analog information with a voltage to determine the values for the digital information. Some converters may have numerous capacitors and switches to generate the voltage for the comparison. Such capacitors and switches can occupy a relatively large area in the device, increasing the cost of manufacture. Thus, there is a need for improved apparatus, systems, and methods that reduce the area occupied by capacitors and switches in converters.
INA and INB may include input signals that represent analog information. INA and INB may be considered as first and second components of the input information. For example, INA and INB may include differential signals in which each of the signals INA and INB may change, as they are carried on two conductors and the signal value is the difference between the individual voltages on each conductor. In another example, INA and INB may include single-ended signals in which one of INA and INB (e.g., INB) may remain unchanged, while the other (e.g., INA) may vary, such as when one conductor is connected to a reference voltage, including ground or a power source, while the other carries a varying voltage that represents the desired signal.
Output information OUTA, OUT, OUTB, and OUT* may include signals that represent digital information (e.g., logic 0 and logic 1). Output information OUTA or OUT may be considered as a first component of the output information, and OUTB or OUT* may be considered as a second component of the output information. Output information OUT may represent an inversion of OUTA and OUT* may represent an inversion of OUTB. Output information OUTA and OUTB may include complementary values. Thus, output information OUT and OUT* may also include complementary values. For example, output information OUT may have logic 1 value when output information OUT* has a logic 0 value.
In operation, the values of output information OUT and OUT* (or OUTA and OUTB) may be determined by the relationship between V1 and the difference in voltage values between INA and INB. As shown in
OUT=logic 1 (or OUT*=0) when VINA−VINB≧V1 (1)
OUT=logic 0 (or OUT*=1) When VINA−VINB<V1 (2)
As shown in expressions (1) and (2), OUT=logic 1 when the difference in voltage values of INA and INB, VINA−VINB, is equal to or greater than V1 (at least equal to V1). OUT=logic 0 when VINA−VINB is less than V1. Thus, converter 200 of
Circuit 210 of
Circuit 210 may include circuit branches 201 and 202. Circuit branch 201 may include transistors 241, 251, 261, 271, 281, and 291, and resistive unit 293. Circuit branch 202 may include transistors 242, 252, 262, 272, 282, and 292. Portion 273 of circuit 210 may be referred to as an output unit of circuit 210. Transistors 281 and 282 may be referred to as input transistors to receive INA and INB. As shown in
In circuit branch 201, transistors 251, 261, 271, 281, and 291 may be coupled in series between nodes 230 and 240 such that a non-gate terminal of one transistor in the series may be coupled to a non-gate terminal of another transistor in the series or to one of the nodes 230 and 240.
In circuit branch 202, transistors 252, 262, 272, 282, and 292 may be coupled in series between nodes 230 and 240 such that a non-gate terminal of a transistor in the series may be coupled to a non-gate terminal of another transistor in the series or to one of the nodes 230 and 240.
In this description, a non-gate terminal of a transistor refers to either a source terminal or a drain terminal of the transistor. For example, in transistor 251, a non-gate terminal may refer to either a source terminal of transistor 251 coupled to node 230 or a drain terminal of transistor 251 coupled to a non-gate terminal (drain terminal) of transistor 261 at node 221.
Transistors 251, 271, 252, and 272 may form cross-coupled inverters to provide complementary values (logic 0 and logic 1) for output information OUTA and OUTB (and output information OUT and OUT*).
Transistors 251 and 271 of circuit branch 201 may form an inverter to provide an inversion of output information OUTB as OUTA at node 221 when transistor 261 turns on. As shown in
Transistors 252 and 272 of circuit branch 202 may form an inverter to provide an inversion of output information OUTA as OUTB at node 222 when transistor 262 turns on. As shown in
A current I1 may flow through resistor R1 of resistive unit 293 such that I1=V1/R1 or V1=I1*R1. Thus, the value of V1 may be set or chosen by setting or choosing the values for current I1 and resistor R1.
As mentioned above, circuit 220 may serve as a bias circuit to set a voltage value of voltage V1 across resistive unit 293. Circuit 220 may receive a voltage VCMP at a node 245 to generate a current I2 through a resistor R2 of a resistive unit 294. Circuit 220 may include an operational amplifier (op-amp) 247 having a first input node coupled to node 245 and a second input node coupled to a node 286. A voltage V2 at node 286 may present a voltage across resistor R2 between nodes 286 and 240. Thus, current I2=V2/R2. Because of the virtual ground characteristic of some op-amps, such as op-amp 247, voltage V2 may be substantially equal to voltage VCMP (V2=VCMP). Thus, current I2=V2/R2 may be expressed as current I2=V2/R2=VCMP/R2.
As mentioned above, current I1=V1/R1 and current I2=VCMP/R2. Thus, the relationship between V1/R1 and VCMP/R2 may be determined when current I1 is related to current I2, for example, when current I1=current I2 or when current I1=X*I2 (X times I2), where X may be a fraction or an integer equal to or greater than two. For example, when current I1=current I2, V1/R1=VCMP/R2 or V1=VCMP (R1/R2), where (R1/R2) corresponds to the ratio of a resistance value of resistive unit 294 and a resistance value of resistive unit 293. In the situation where I1=X*I2, V1/R1=X*(VCMP/R2 ), or V1=VCMP (X*(R1/R2)). Circuit 220 may use current I2 provide current I1 such that I1=I2 or I1=X*I2. As discussed above, the value of voltage V1 may be set by choosing the values for current I1 and resistor R1. However, when current I1 is related to current I2, for example, when current I1=current I2 or when current I1=X*I2, the value of voltage V1 may be set by choosing the values for current I2 and resistor R1. Since current I2=VCMP/R2 , the value of voltage V1 may be set by choosing the values for voltage VCMP, resistor R2, and resistor R1. The value of voltage V1 may be set by various ways.
In a first example, the value of voltage V1 may be set by fixing (keeping constant) the value of resistor R1, and varying the value of one or both of voltage VCMP and of resistor R2.
In a second example, the value of voltage V1 may be set by fixing the value of resistor R2, and varying the value of one or both of voltage VCMP and of resistor R1.
In a third example, the value of voltage V1 may be set by fixing the value of voltage VCMP, and varying the value of one or both of resistor R1 and of resistor R2.
In a fourth example, the value of voltage V1 may be set by fixing the ratio of R1/R2 (e.g., (R1/R2)=1 or R1=R2), and choosing the value of voltage VCMP such that the value of voltage V1 may be substantially equal or equal to the value of voltage VCMP.
From the above examples, one or both of resistive units 293 and 294 may include a fixed resistor (resistors R1, R2, or both may be fixed) or a variable resistor (resistors R1, R2, or both may be variable) for purposes of setting the value for voltage V1 to affect the decision point, or the point at which of converter 200 switch each of output information OUT or OUT* between logic 0 and logic 1 based on V1 and VINA−VINB. One or both of resistive units 293 and 294 may include a variable resistor with transistors coupled in parallel, such as the transistors of
In
In
In some embodiments, voltage VCMP may be provided by a voltage source 246. Voltage source 246 may include a bandgap voltage generator. A voltage, such as voltage VCMP, provided by a bandgap voltage generator may remain substantially unchanged over various operating conditions (e.g., operating supply voltage and operating temperature). Thus, in some embodiments, voltage VCMP may remain substantially unchanged. The comparison function of converter 200 may be improved when VCMP remains substantially unchanged.
As described above, the value of voltage V1 may be substantially equal or equal to the value of voltage VCMP when the ratio of (R1/R2)=1 or resistor R1=resistor R2. Thus, in some embodiments, the voltage value across resistor R1 (e.g., voltage V1) may be substantially equal or equal to the voltage value across resistor R2 (e.g., voltage V2). Here, “substantially equal” means the intended values of two voltages (e.g., voltage V1 and voltage VCMP, or voltage V1 and voltage V2) may be set or designed to be an equal value. However, in some embodiments, two voltage values (e.g., voltage V1 and voltage VCMP, or voltage V1 and voltage V2), that are intended to be equal, may be “substantially equal” such that a voltage difference between the two voltages may occur. For example, voltage V1 and voltage VCMP, or voltage V1 and voltage V2, may be “substantially equal” such that a voltage difference of less than 100 millivolts may occur between voltage V1 and voltage VCMP or between voltage V1 and voltage V2.
In some embodiments, voltage VCMP may be coupled to circuit 220 in an arrangement different from the arrangement shown in
In some embodiments, converter 200 may omit output information OUTB and OUT* and include one or both of output information OUTA and OUT as output information. In other embodiments, converter 200 may omit output information OUTA and OUT and include one or both of output information OUTB and OUT* as output information.
As shown in portion 311 of
As shown in
When information CLK has signal level 301, transistors 261 and 262 (
When information CLK switches to signal level 302, transistors 261 and 262 (
Between times T2 and T3, the value of output information OUT and OUT* may be determined from the relationship between voltage V1 and voltage VDIFF, as shown in times intervals 303, 304, 305, and 306.
In
Information C1, C2, and C3 may include signals to turn on transistors 401, 402, and 403. In some embodiment, information C1, C2, and C3 may form digital code to turn on transistors 401, 402, and 403. The digital code formed by information C1, C2, and C3 may be programming codes. Thus, when resistive unit 400 is used in converter 200 of
In some embodiments, transistors 401, 402, and 403 may include binary weighted transistors such that each of transistors 401, 402, and 403, when the transistor turns on, may have a different resistance value weight. For example, transistors 401, 402, and 403 may have resistance value weights of R, 2R, and 2(N−1)*R, respectively, where R corresponds to a unit resistance value and N corresponds to the number of the parallel transistors of resistive unit 400. In
As shown in
Input information IN may serially propagate through stages 511, 512, and 513. Each of stages may provide one of information OUT1, OUT2, and OUT3 based on a portion of input information IN. For example, stage 511 may provide information OUT1 based on a first portion of input information IN, and stage 512 may provide information OUT2 based on a second portion of input information IN, and stage 513 may provide information OUT3 based on a third portion of input information IN. Output information OUT may correspond to a combination of information OUT1, OUT2, and OUT3. Each of information OUT1, OUT2, and OUT3 may include a single digital bit or multiple digital bits. These single digital bits or each of the multiple digital bits may include complementary bit values. Converter 510 may include an adjustment circuit 515, which may adjust information OUT1, OUT2, and OUT3 before information OUT1, OUT2, and OUT3 are provided to digital information unit 530 as output information OUT.
Semiconductor device 600 may include access circuits 604 and 606 to access the sensed information in pixel array 602. For example, access circuits 604 and 606 may include row and column decoders, drivers, and latches to access and receive the sensed information in the row and columns of pixels of pixel array 602.
Semiconductor device 600 may include an amplifier circuit 608 to amplify the sensed information from pixel array 602. For example, access circuits 604 and 606 may access pixel array 602 and to receive sensed information of a column of a selected row of pixel array 602. Amplifier circuit 608 may serially amplify the sensed information of the column received from access circuit 606. Amplifier circuit 608 may be differential. Thus, amplifier circuit 608 may amplify the sensed information from pixel array 602 and provide analog information IN, as shown in
Semiconductor device 600 may include an ADC 610, which may receive amplified analog information, e.g., IN, from amplifier circuit 608 and provide digital output information, e.g., OUT, to a digital information unit 630. Output information OUT may include complementary values such as output information OUT and OUT* of
Semiconductor device 600 may include control circuit 640 to control operation of semiconductor device 600 such as providing timing and control information to access circuits 604 and 606, amplifier circuit 608, and the ADC 610.
The ADC 610 may comprise a pipelined ADC, such as pipelined ADC 500 of
Processor 710 may include a general-purpose processor or an application specific integrated circuit (ASIC). Processor 710 may comprise a single core processor or a multiple-core processor. Processor 710 may execute one or more programming commands to process information to provide processed information. The information may include digital output information provided by other components of system 700, such as by image sensor device 720 or memory device 725.
Image sensor device 720 may include a complementary metal-oxide-semiconductor (CMOS) image sensor having CMOS a pixel array or charge-coupled device (CCD) image sensor having a CCD pixel array. In some embodiments, image sensor device 720 may include one or more embodiments of the invention, as shown and described with respect to
Memory device 725 of
Display 752 may include an analog display or a digital display. Display 752 may receive information from other components. For example, display 752 may receive information that is processed by one or more of image sensor device 720, memory device 725, graphics controller 740, and processor 710 to display information such as text or images.
Circuit module 745 may include a circuit module of a vehicle. Circuit module 745 may receive information from other components to activate one or more subsystem of the vehicle. For example, circuit module 745 may receive information that is processed by one or more of image sensor device 720, memory device 725, and processor 710 to activate one or more of an air bag system of a vehicle, a vehicle security alarm, and obstacle alert system.
The illustrations of the apparatus 100 and 500, converter 200, semiconductor device 600, and system 700 are intended to provide a general understanding of the structure of various embodiments, and not as a complete description of all the elements and features of apparatus and systems that might make use of the structures described herein.
The novel apparatus, converters, and systems of various embodiments may include or be included in electronic circuitry used in high-speed computers, communication and signal processing circuitry, single or multi-processor modules, single or multiple embedded processors, multi-core processors, data switches, and application-specific modules including multilayer, multi-chip modules. Such apparatus and systems may further be included as sub-components within a variety of electronic systems, such as televisions, cellular telephones, personal computers (e.g., laptop computers, desktop computers, handheld computers, tablet computers, etc.), workstations, radios, video players, audio players (e.g., MP3 (Motion Picture Experts Group, Audio Layer 3) players), vehicles, medical devices (e.g., heart monitor, blood pressure monitor, etc.), set top boxes, and others.
Activity 810 of method 800 may generate a voltage across a first resistive unit. The first resistive unit may couple in series with transistors of a first circuit branch. Activity 820 may receive analog information. The analog information may include first and second components. The first component may be received at the first circuit branch. The second component may be received at a transistor of a second circuit branch. Activity 830 may generate digital output information. The digital output information may be generated based on a relationship between the voltage across the first resistive unit and a voltage difference between first and second components of the analog information.
The individual activities of method 800 may not have to be performed in the order shown or in any particular order. Some activities may be repeated, and others may occur only once. Various embodiments may have more or fewer activities than those shown in
Activity 910 of method 900, may sense light to produce sensed information. Activity 920 may generate analog information based on the sensed information. Activity 930 may convert the analog information into digital output information. The conversion from the analog information into digital output information may use an analog-to-digital converter.
The individual activities of method 900 may not have to be performed in the order shown or in any particular order. Some activities may be repeated, and others may occur only once. Various embodiments may have more or fewer activities than those shown in
The above description and the drawings illustrate some embodiments of the invention to enable those skilled in the art to practice the embodiments of the invention. Other embodiments may incorporate structural, logical, electrical, process, and other changes. In the drawings, like features or like numerals describe substantially similar features throughout the several views. Examples merely typify possible variations. Portions and features of some embodiments may be included in, or substituted for, those of others. Many other embodiments will be apparent to those skilled in the art upon reading and understanding the above description. Therefore, the scope of various embodiments of the invention is determined by the appended claims, along with the full range of equivalents to which such claims are entitled.
The Abstract is provided to comply with 37 C.F.R. §1.72(b) requiring an abstract that will allow the reader to quickly ascertain the nature and gist of the technical disclosure. The Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Number | Name | Date | Kind |
---|---|---|---|
5548287 | Gendai | Aug 1996 | A |
5726563 | Bolton, Jr. | Mar 1998 | A |
5955899 | Afghahi | Sep 1999 | A |
6400300 | Leung et al. | Jun 2002 | B1 |
6882207 | Fujiyama et al. | Apr 2005 | B2 |
Number | Date | Country | |
---|---|---|---|
20080204294 A1 | Aug 2008 | US |