VDD VDD M 16 M 3 M 14
- Slides: 14
VDD VDD M 16 M 3 M 14 VDD M 4 M 13 Rbp vo+ vbp vo. CL M 5 vbp M 6 cc CL Rc cc Rc vp M 1 M 2 M 15 M 17 vn M 7 M 12 M 9 vbn Vcntrl M 8 M 10 M 11
Size 2, 3 to be the same, 1, 2 by current ratio, 6 and 1 the same. Size R so that M 2 has sufficient Vds. Size 5 to be the same as 1, M 4 has L 4=(4~6)L 5. Criterion for L 4 is that M 1 and M 2 has sufficient Vds. M 5 M 3 M 1 M 4 Vbn M 2 M 4 M 1 Vbn Vbb M 3 M 6 M 3 M 2 M 1 M 2 Vbb
Current source can be generated by using a resistor Rdd = (Vdd-Vbn)/Ib, or Rdd = (Vdd-Vbn-Vgs 5)/Ib. VDD Rdd Vbn Vbn Vbb
But that current is very sensitive to Vdd changes. VDD If Vgg is set with respect to Vdd, say Vdd – 1. 5, then we can set Rdd = (Vdd-Vgg-Vsg)/Ib = (1. 5 -Vsg)/Ib. Rdd Vgg With this Rdd and Vgg, Ib will not change when Vdd changes. Problem: how to set Vgg with respect to Vdd? Vbn M 3 M 1 M 2
VDD Rdd Vgg M 4 M 5 Vbn Rb M 1 M 3 M 2 Solution: set Vgg to be one diode connection below Vdd. Key: make M 5 to have larger Veff than M 4. Sizing for desired Ib: a)Size M 1, 2, 3 to be the same, and M 4 has about 3 time W, so that all of these 4 have about the same Veff. b)Size Rb = (Veff 1 + 0. 1~0. 2)/Ib. c)Size M 5 to have (1+a)Veff by using either a smaller W or longer L than M 4. d)Size Rdd around a. Veff/Ib. e)Sweep Rdd to achieve Ib.
VDD A simpler version, just to generate Ib. VDD M 3 M 4 This is called the Widlar structure, Or the Vdd insensitive Iref generator Or the Vdd insensitive Ibias generator. M 1 M 2
VDD M 3 VDD M 4 This is the N-version of the same. Sizing strategy very similar. Make M 2, 3, 4 to have the same Veff. Make M 1 to have larger Veff. M 1 M 2 Rss Nominal value of Rss to be Veff difference divided by desired Ib. Adjust Rss to achieve the desired Ib.
VDD M 3 M 1 VDD M 4 M 2 Rss Cascoded version for better Vdd insensitivity. But requires high Vdd: 3 Vt+5 Veff, if Rss has about one Veff.
VDD M 3 VDD M 4 Does not require high Vdd: Vdd > Vt+5 Veff, if Ib*R is about one Veff. M 1 M 2 Rss But Vds for M 1 and M 2 not the same Vds for M 3 and M 4 not the same
VDD M 3 VDD M 4 Does not require high Vdd: Vdd > Vt+6 Veff, if Ib*R is about one Veff. Vds for M 1 = Vds for M 2 Vds for M 3 = Vds for M 4 M 1 M 2 Rss But: IR drop may not track Veff as temp changes
A version that supports low supply voltage: as low as Vt + 5 Veff VDD M 3 M 1 VDD M 4 M 2 Rss VDD
VDD M 4 M 3 A self-biasing version for mid to low Vdd: 2 Vt + 6~7 Veff Vdd requirement higher Power consumption 1/2 Vbn Vbb Rss
Chapter 7 Figure 09
Chapter 7 Figure 15