\newcommand\height{2.2} \newcommand\dista{1.2} \draw (0, \height/2) coordinate (vip) to [short,o-] ++ (0.5,0); \draw (0,-\height/2) coordinate (vin) to [short,o-] ++ (0.5,0); \path [voltarrow] (vip) edge node [midway,left,inner sep=2pt] {$\underline{V}_{\mathrm{I}}$} (vin); \draw (3.25,\height/2) coordinate (r1p) to [short,-] ++ (-2.25,0) coordinate (gm1p) to [ american controlled current source , name=gm1 , l=$g_{\mathrm{m1}} \cdot \underline{V}_{\mathrm{I}}$ ] ++ (0,-\height) coordinate (gm1n) to [short,-] (gm1n-|r1p) coordinate (r1n) to [ R , name=r1 , l_=$R_{\mathrm{1}}$ , *-* ] (r1p); \draw (r1p) to [short,-*] ++ (\dista,0) coordinate (c1p) to [ C , name=c1 , l=$C_{\mathrm{1}}$ , *-* ] (c1p|-r1n) coordinate (c1n) to [short,-] (r1n); \draw (c1p) to [short,-o] ++ (\dista,0) coordinate (v1p); \draw (c1n) to [short,-o] (v1p|-c1n) coordinate (v1n); \path [voltarrow] (v1p) edge node [midway,right,inner sep=2pt] {$\underline{V}_{\mathrm{X}}$} (v1n); \draw (v1n) to [short,o-*] ++ (3.5,0) coordinate (gm2n) to [ american controlled current source , name=gm2 , invert , l_=$g_{\mathrm{m2}} \cdot \underline{V}_{\mathrm{X}}$ ] ++ (0,\height) coordinate (gm2p) to [short,-] ++ (2.25,0) coordinate (r2p) to [ R , name=r2 , l=$R_{\mathrm{2}}$ , *-* ] (r2p|-gm2n) coordinate (r2n) to [short,-] (gm2n); \draw (r2p) to [short,-*] ++ (\dista,0) coordinate (c2p) to [ C , name=c2 , l=$C_{\mathrm{2}}$ , *-* ] (c2p|-r2n) coordinate (c2n) to [short,-] (r2n); \draw (c2p) to [short,-o] ++ (\dista,0) coordinate (v2p); \draw (c2n) to [short,-o] (v2p|-c2n) coordinate (v2n); \path [voltarrow] (v2p) edge node [midway,right,inner sep=2pt] {$\underline{V}_{\mathrm{O}}$} (v2n); \draw (v1p) to [R,o-, l=$R_{\mathrm{M}}$] ++ (1.8 ,0) coordinate (m) to [C,-*, l=$C_{\mathrm{M}}$] (gm2p);