5
\$\begingroup\$

According to Razavi, \$R_{out}\$ is approximately \$r_{o2}||r_{o4}\$:

Excerpt from Razavi's "Design of Analog CMOS Integrated Circuits"

I get the same answer (assuming \$2r_{02} >> \frac{1}{g_{m3}}||r_{o3}\$):

Ralph's hand calculations of Rout

But how did he get equation 5.27? In particular, how is \$I_{xy} = I_{d4}\$. I.e. how did he get the \$2I_{xy}\$ term (where \$I_{xy}\$ is the current through \$R_{xy}\$)? I understand that M4 will copy M3's current, but won't the copying be unequal when considering channel length modulation and if \$V_{ds3} \neq V_{ds4}\$?

\$\endgroup\$
6
  • \$\begingroup\$ How about adding 5.17(c)? \$\endgroup\$
    – Andy aka
    Commented Mar 2, 2018 at 14:25
  • \$\begingroup\$ @Andyaka What do you mean? \$\endgroup\$
    – Ralph
    Commented Mar 2, 2018 at 15:36
  • \$\begingroup\$ Read your question \$\endgroup\$
    – Andy aka
    Commented Mar 2, 2018 at 15:46
  • \$\begingroup\$ @Andyaka Oh, I don't think it will help answer my question, but here it is (it's just a differential pair with a current source load). \$\endgroup\$
    – Ralph
    Commented Mar 2, 2018 at 16:00
  • 1
    \$\begingroup\$ It explains where r04 is. \$\endgroup\$
    – Andy aka
    Commented Mar 2, 2018 at 16:11

2 Answers 2

1
+50
\$\begingroup\$

\$I_{d4} = I_{d3} + \frac{V_x}{R_{o4}}\$ because M3:M4 is a current mirror which would enforce \$I_{d3} = I_{d4}\$, except for the \$R_{o4}\$, which is the effect of channel length modulation.

None of the small-signal current flows through Iss, so \$I_{xy} = I_{d3}\$. Then, \$I_x = I_{xy} + I_{d4}\$ so \$I_x = I_{xy} + I_{xy} + V_x/R_{o4}\$.

\$\endgroup\$
9
  • \$\begingroup\$ If you neglect channel length modulation (and assuming matched devices), then yes, \$I_{d3}\$ = \$I_{d4}\$ because they have the same \$|V_{gs}|\$. But with channel length modulation, M3 and M4 must also have the same \$V_{ds}\$ in order for \$I_{d3}\$ to be equal to \$I_{d4}\$. \$\endgroup\$
    – Ralph
    Commented Mar 8, 2018 at 1:05
  • \$\begingroup\$ @Ralph This is why there is an \$R_{o4}\$ term. That is the channel length modulation term. \$\endgroup\$
    – τεκ
    Commented Mar 8, 2018 at 1:40
  • \$\begingroup\$ the small signal linearization of channel length modulation, that is. \$\endgroup\$
    – τεκ
    Commented Mar 8, 2018 at 1:45
  • \$\begingroup\$ Yes, I know what \$r_{o4}\$ represents (I included it in my diagram and hand calculations; are they not legible?). When I solve for \$I_{d3}\$ and \$I_{d4}\$ using the small signal model I find no solution where they are equal. \$\endgroup\$
    – Ralph
    Commented Mar 8, 2018 at 3:19
  • 1
    \$\begingroup\$ @Ralph: it is a bit inconsistent with his assumption. He ignored ro3 for copying and actually he should ignore it it calculating current Ixy. However, whether ignoring it or not it doesn't affect much as ro3 is much larger than 1/gm3. \$\endgroup\$
    – emnha
    Commented Mar 8, 2018 at 7:25
1
\$\begingroup\$

Razavi forgot to mention that he's ignoring \$r_{o3}\$ while calculating \$i_{d4}\$. So in order to get equation 5.27:

$$I_x = I_{xy} + i_{d4} + \frac{V_x}{r_{o4}}$$

$$i_{d4} = g_{m4}v_{gs4}$$

As pointed out by τεκ, Razavi assumes \$r_{o3} >> \frac{1}{g_{m3}}\$:

$$v_{gs4} = I_{xy}(\frac{1}{g_{m3}}||r_{o3}) = I_{xy}\frac{1}{g_{m3}} $$

Ignoring \$r_{o3}\$ is a totally valid approximation, but Razavi never mentions it, despite including it in equation 5.27. Thus, assuming matched devices (\$g_{m3} = g_{m4}\$):

$$i_{d4} = g_{m4}I_{xy}\frac{1}{g_{m3}} = I_{xy} $$

$$ \therefore I_x = 2I_{xy} + \frac{V_x}{r_{o4}}$$

I actually emailed Professor Razavi about this and he mentioned that it's been fixed in the 2nd edition.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Here is from the second edition: imgur.com/g5HtT4I \$\endgroup\$
    – emnha
    Commented Mar 13, 2018 at 4:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.