Analog10y

PROBLEM 034 · Hard · The PTAT current

Hot Current

A current proportional to absolute temperature

The problem

Build a PTAT core. Two matched PMOS current sources from VDD (gates on the net “gate”, which the test bench drives) feed two branches. Branch 1 is a PNP with its emitter on the net “x”. Branch 2 is a resistor from the net “y” to the emitter of a PNP eight times larger. Both bases are on ground. The test bench forces “x” and “y” to the same voltage with an amplifier acting on “gate”, so the resistor carries the difference of the two Vbe’s: I = (kT/q)·ln(8)/R. Choose R for about 10 µA at 27 °C.

The two junctions carry the same current, but the larger one needs less Vbe: ΔVbe = Vt·ln(8) = 54 mV, and Vt = kT/q rises linearly with temperature. The current through the resistor is therefore proportional to absolute temperature (PTAT): about +0.33% per °C. Adding it to a CTAT voltage with the right weight is how a bandgap reference cancels the temperature coefficient.

The test bench

Numbers to hit

Design it yourself

Draw the circuit on a schematic canvas, size every transistor, and see it simulated in your browser with ngspice and the SkyWater SKY130 models. Every transistor lights up green, gold or red by operating region as you move the sliders.

Sign in or create a free account →

More on references and bias