The various embodiments disclosed herein are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
A bandgap circuit having multiple temperature-proportional cores that deliver respective, uncorrelated temperature-proportional currents to a temperature-complementary load is disclosed in various embodiments herein. In a number of implementations, the quantity of temperature-proportional (proportional-to-absolute-temperature or “PTAT”) cores is chosen to yield a sum of uncorrelated temperature-proportional currents having a positive temperature coefficient that matches, with opposite sign, the negative temperature coefficient of the temperature-complementary (complementary-to-absolute-temperature or “CTAT”) load or core. In other embodiments, the currents output from one or more of the PTAT cores may be scaled/multiplied to reduce the number of PTAT cores needed to yield the desired temperature coefficient. In all embodiments, calibration operations may be executed (and adjustment/control circuitry provided) to equalize amplitudes of the currents output by respective PTAT cores and/or align magnitudes of positive and negative temperature coefficients as necessary to render a temperature-insensitive (temperature-independent) bandgap output voltage.
Referring first to the single PTAT core 51 within bandgap circuit 50, a current mirror implemented by PMOS (P-type complementary metal oxide semiconductor) transistors 61 and 63 yields matching PTAT-internal currents ‘i’ to respective loads 65 and 67, the first constituted by a diode-configured PNP bipolar-junction transistor (BJT) 69 having a unit size (x1) and the latter (load 67) formed by a size-scaled PNP BJT 71 (i.e., having size “xN” and thus having a junction area N times larger than x1 BJT 69) in series with a resistive element, R1. Referring to the conceptual voltage versus temperature graph at 72, when the emitter-to-base (PN) junction of either BJT (69 or 71) is forward biased, the emitter-to-base voltage Veb of the BJT is characterized by a negative temperature coefficient (i.e., Veb drops as temperature rises). As the emitter-to-base voltage for the larger xN BJT (Veb-xN) falls more rapidly with temperature than for the smaller x1 BJT (Veb-x1), the difference between the emitter-to-base voltages of the two BJTs (i.e., ΔVeb=Veb-x1−Veb-xN) increases with rising temperature (i.e., ΔVeb has a positive temperature coefficient) and, owing to the virtual short between the inverting and non-inverting inputs of operational amplifier 81, appears across resistive element R1. More specifically, operational amplifier 81 adjusts the bias voltage (Vbp) applied to the gates of PMOS transistors 61 and 63 to yield a PTAT-internal current ‘i’ that, by virtue of negative feedback, drives the voltage at the non-inverting input of the operational amplifier (i.e., iR1+Veb-xN) to match that at the inverting op-amp input (Veb-x1), so that i=(Veb-x1—Veb-xN)/R1=ΔVeb/R1 and thus constitutes a PTAT-internal current that rises and falls (like ΔVeb) in proportion to rising and falling temperature, respectively—a proportionality shown in graph 72.
Still referring to the single-PTAT-core bandgap circuit implementation at 50, the positive temperature coefficient of the PTAT-internal current (i.e., positive slope; rising in proportion to ΔVeb and thus in proportion to rising temperature) has a magnitude substantially lower—by a nominal factor of ‘M’—than the magnitude of the negative temperature coefficient of the x1 BJT, a component replicated within the CTAT core (i.e., at 85). Accordingly, by scaling/multiplying the PTAT-internal current by M—a multiplication achieved by enlarging output-drive transistor 87 by a factor of M relative to internal-current-drive transistors 61 and 63 (with gates of all three transistors being coupled to the output of amplifier 81 and thus mirrored)—to yield scaled output current M*i (i.e., via transistor 87) and delivering that scaled output current to CTAT BJT 85 via resistor R2, any temperature-change-driven decrease or increase in the emitter-to-base voltage of BJT 85 (i.e., Veb-x1) will be counteracted by matching increase or decrease, respectively, in the voltage drop across R2, thereby yielding a temperature-insensitive (“temperature-flat”) bandgap output voltage, Vbg—all as shown conceptually in the voltage-vs-temperature graph at 92.
As with virtually all electronic circuits, PTAT core 51 is afflicted by flicker noise (or 1/f noise or pink noise)—a relatively low frequency noise (and thus difficult to spectrally filter, particularly in MOS circuits) that appears in the PTAT-internal current and is thus multiplied/amplified by the xM current-scaling PMOS transistor 87. The multiple PTAT cores 1011-101M in bandgap circuit embodiment 100 avoid this undesirable noise amplification by delivering respective, uncorrelated currents to CTAT core 103—currents that, at least in the
In the
While low-noise multicore bandgap circuit 100 includes a number (quantity) of PTAT cores 101 according to the scaling factor M required to equalize temperature-coefficient magnitudes of the aggregate PTAT current and Veb-x1 (i.e., voltage across BJT 105), fewer or more than ‘M’ PTAT cores may contribute to the aggregate PTAT current in alternative embodiments. For example, in a system having an approximate coefficient-equalization factor of eight (i.e., M=8), four PTAT cores 101 may each contribute a x2 current (i.e., output-drive PMOS transistor 105 implemented with twice the width/length ratio of x1 PMOS transistors 121 and 123). Conversely, in a application having an approximate coefficient-equalization factor of four (M=4), sixteen PTAT cores 101 may each contribute a x0.5 current (output drive transistor 105 half the size of transistors 121 and 123), thereby reducing flicker noise in the aggregate current by a factor of four (161/2). Nor must all PTAT cores contribute matched currents—for instance, five PTAT cores 101 with respective x1 current contributions may be supplemented by a sixth PTAT core with x0.5 current contribution to yield a coefficient-equalization factor of 5.5.
In one embodiment, a finite state machine 221—or processor, sequencer or other control circuitry within a calibration engine 220 co-located with bandgap circuit 200 in a host integrated circuit (IC) or implemented in a separate IC—executes a calibration operation to equalize the current contributions of respective PTAT cores 201. For example, the FSM may power the individual PTAT cores one at a time (e.g., by outputting a sequence of trim values to selectively enable, via optional decoder 223 and coarse trim control circuit 231, supply-voltage delivery (i.e., V+[1], . . . V+[M−1], V+[M]) to a given PTAT core 201 while the supply lines to all other PTAT cores is switched to ground), triggering digitization of the bandgap voltage (e.g., potential difference between Vbg and a bandgap-independent voltage reference such as VDD or VDD/2) produced by each individual PTAT current contribution within analog-to-digital converter (ADC) 233, and then iteratively adjusting the R1 resistance of individual cores as necessary to align all the current contributions of all PTAT cores 201. In such an embodiment, FSM outputs a respective AdjR value for each PTAT core 201 (i.e., to allow independent adjustment of resistances R1)—values that may be adjusted in lock-step up or down to effect the aforementioned adjustment of aggregate PTAT current. In other embodiments, resistive values of one or more individual resistors R1 may be adjusted up or down to effect high-precision step-up or step-down of the aggregate PTAT current and thus corresponding high-precision adjustment of the positive temperature coefficient (i.e., temperature dependence of VR2)—that is, intentionally adjusting output currents of one or more PTAT cores irrespective of core-to-core output current alignment. In yet other embodiments, FSM 221 may output a single R1-adjust value (AdjR) to all PTAT cores 201 so that respective currents from all PTAT cores are raised and lowered in lock step.
Still referring to
The various multi-PTAT-core bandgap circuits and related calibration, power control and trimming circuitry, operating methods thereof etc. disclosed herein may be described using computer aided design tools and expressed (or represented), as data and/or instructions embodied in various computer-readable media, in terms of their behavioral, register transfer, logic component, transistor, layout geometries, and/or other characteristics. Formats of files and other objects in which such circuit, layout, and architectural expressions may be implemented include, but are not limited to, formats supporting behavioral languages such as C, Verilog, and VHDL, formats supporting register level description languages like RTL, and formats supporting geometry description languages such as GDSII, GDSIII, GDSIV, CIF, MEBES and any other suitable formats and languages. Computer-readable media in which such formatted data and/or instructions may be embodied include, but are not limited to, computer storage media in various forms (e.g., optical, magnetic or semiconductor storage media, whether independently distributed in that manner, or stored “in situ” in an operating system).
When received within a computer system via one or more computer-readable media, such data and/or instruction-based expressions of the above described circuits and device architectures can be processed by a processing entity (e.g., one or more processors) within the computer system in conjunction with execution of one or more other computer programs including, without limitation, net-list generation programs, place and route programs and the like, to generate a representation or image of a physical manifestation of such circuits and architectures. Such representation or image can thereafter be used in device fabrication, for example, by enabling generation of one or more masks that are used to form various components of the circuits in a device fabrication process.
In the foregoing description and in the accompanying drawings, specific terminology and drawing symbols have been set forth to provide a thorough understanding of the disclosed embodiments. In some instances, the terminology and symbols may imply details not required to practice those embodiments. For example, any of the specific quantities/types of PTAT cores, signal polarities, transistor types (PMOS vs. NMOS), calibration techniques, and the like can be different from those described above in alternative embodiments. Signal paths depicted or described as individual signal lines may instead be implemented by multi-conductor signal buses and vice-versa and may include multiple conductors per conveyed signal (e.g., differential or pseudo-differential signaling). The term “coupled” is used herein to express a direct connection as well as a connection through one or more intervening functional components or structures. Programming of operational parameters (calibration value storage, etc.) or any other configurable parameters may be achieved, for example and without limitation, by loading a control value into a register or other storage circuit within above-described integrated circuit devices in response to a host instruction and/or on-board processor or controller (and thus controlling an operational aspect of the device and/or establishing a device configuration) or through a one-time programming operation (e.g., blowing fuses within a configuration circuit during device production), and/or connecting one or more selected pins or other contact structures of the device to reference voltage lines (also referred to as strapping) to establish a particular device configuration or operation aspect of the device. The terms “exemplary” and “embodiment” are used to express an example, not a preference or requirement. Also, the terms “may” and “can” are used interchangeably to denote optional (permissible) subject matter. The absence of either term should not be construed as meaning that a given feature or technique is required.
Various modifications and changes can be made to the embodiments presented herein without departing from the broader spirit and scope of the disclosure. For example, features or aspects of any of the embodiments can be applied in combination with any other of the embodiments or in place of counterpart features or aspects thereof. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
This application hereby claims priority to and incorporates by reference U.S. provisional application No. 63/076,989 filed Sep. 11, 2020.
Number | Name | Date | Kind |
---|---|---|---|
7161340 | Chiu | Jan 2007 | B2 |
7531998 | Kim | May 2009 | B2 |
7863882 | Harvey | Jan 2011 | B2 |
8421433 | Vyne | Apr 2013 | B2 |
8508211 | Anderson | Aug 2013 | B1 |
9285820 | Kalb et al. | Mar 2016 | B2 |
10228715 | Segarra | Mar 2019 | B2 |
10673415 | Gupta et al. | Jun 2020 | B2 |
10958227 | Wan | Mar 2021 | B2 |
20060125547 | Maymandi-Nejad | Jun 2006 | A1 |
20080061864 | Oberhuber | Mar 2008 | A1 |
20100244808 | Marinca | Sep 2010 | A1 |
20130038317 | Marinca | Feb 2013 | A1 |
20170023416 | Kim | Jan 2017 | A1 |
20200103289 | Horng | Apr 2020 | A1 |
20220075405 | Marinca | Mar 2022 | A1 |
Number | Date | Country | |
---|---|---|---|
63076989 | Sep 2020 | US |