diff options
Diffstat (limited to 'graphics/circuit_macros/doc/fetMan.m4')
-rw-r--r-- | graphics/circuit_macros/doc/fetMan.m4 | 185 |
1 files changed, 97 insertions, 88 deletions
diff --git a/graphics/circuit_macros/doc/fetMan.m4 b/graphics/circuit_macros/doc/fetMan.m4 index 08498ef83d..9c39871378 100644 --- a/graphics/circuit_macros/doc/fetMan.m4 +++ b/graphics/circuit_macros/doc/fetMan.m4 @@ -1,11 +1,9 @@ .PS -# `fet.m4' +# `fetMan.m4' cct_init -dwn = 0.9 -dwn = 1.0 -rgt = 0.9 textht = 0.1 +define(`rmove',0.75) dnl `IRF4905(linespec,R)' define(`IRF4905', @@ -18,74 +16,84 @@ define(`IRF4905', G: Q.G circle rad 5*dimen_/10 at Q.tr_xy(0,1) ]') -define(`rmove',0.75) -define(`dir_',`right_') - -Orig: Here -dir_ - { move left 0.2 } - {J: j_fet(right_ dimen_,,,E) - "{\tt j\_fet(right\_ dimen\_,{,},E)}" wid 1.75 \ - with .nw at last [].sw+(0.0,-0.25) - "$G$" at last [].G rjust above - "$S$" at last [].S rjust - "$D$" at last [].D ljust - } - - move right_ 0.9; dir_ - {j_fet(,,P,) - "{\tt j\_fet(,{,}P,)}" at last [].s+(0,-0.05) below - "$G$" at last [].G rjust - "$S$" at last [].S rjust - "$D$" at last [].D ljust - } - - move right_ 0.9; dir_ - {e_fet(,R,,) - "{\tt e\_fet(,R,{,})}" at last [].s+(0,-0.05) below - "$G$" at last [].G rjust - "$S$" at last [].S rjust - "$D$" at last [].D ljust - } - - {move down_ dwn; dir_ - e_fet(,,P) - "{\tt e\_fet(,{,}P)}" at last [].s+(0.1,-0.2) below} - - move right_ 0.9; dir_ - {d_fet(,,,) - "{\tt d\_fet(,{,},)}" at last [].s+(0,-0.05) below} - - {move down_ dwn; dir_ - d_fet(,,P) - "{\tt d\_fet(,{,}P)}" at last [].s+(0,-0.05) below} - - move right_ 0.9; dir_ - {e_fet(,,,S) - "{\tt e\_fet(,{,},S)}" at last [].s+(0,-0.05) below} - - {move down_ dwn; dir_ - e_fet(,,P,S) - "{\tt e\_fet(,{,}P,S)}" at last [].s+(0,-0.2) below} - - move right_ 0.9; dir_ - {d_fet(,,,S) - "{\tt d\_fet(,{,},S)}" at last [].s+(0,-0.2) below} - - {move down_ dwn; dir_ - d_fet(,,P,S) - "{\tt d\_fet(,{,}P,S)}" at last [].s+(0,-0.05) below} - - move right_ 0.9; dir_ - {c_fet(,,,) - "{\tt `c\_fet'(,{,},)}" at last [].s+(0,-0.05) below} - - {move down_ dwn; dir_ - c_fet(,,P) - "{\tt `c\_fet'(,{,}P)}" at last [].s+(0,-0.2) below} +Row1: [ J: j_fet + { "{\tt j\_fet}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: j_fet(right_ dimen_,,P,E) with .w at J.e+(0.5,0) + { "{\tt j\_fet(right\_}" "{\tt dimen\_,{,}P,E)}" at J.s+(0,-13bp__) below + "$G$" at J.G rjust above + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: e_fet with .w at J.e+(0.5,0) + { "{\tt $\;$ e\_fet}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: e_fet(,,P) with .w at J.e+(0.6,0) + { "{\tt $\;$ e\_fet(,{,}P)}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: e_fet(,,P,S) with .w at J.e+(0.7,0) + { "{\tt $\;$ e\_fet(,{,}P,S)}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: c_fet with .w at J.e+(0.6,0) + { "{\tt $\;$ c\_fet}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: c_fet(,,P) with .w at J.e+(0.6,0) + { "{\tt $\;$ c\_fet(,{,}P)}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + ] + +Row2: [ + J: d_fet + { "{\tt d\_fet}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: d_fet(,,P) with .w at J.e+(0.5,0) + { "{\tt d\_fet(,{,}P)}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: d_fet(,,P,S) with .w at J.e+(0.7,0) + { "{\tt d\_fet(,{,}P,S)}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: g_fet with .w at J.e+(0.6,0) + { "{\tt g\_fet}" at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + J: g_fet(up_ dimen_,,P) with .w at J.e+(0.6,0) + { "{\tt `g\_fet'(up\_$\;\;$}" at last [].s below + "{\tt dimen\_,{,}P)}" at last [].s + (0,-12bp__) below + "{\sl G}" at last [].G rjust + "{\sl S}" at last [].S + (0,2bp__) ljust + "{\sl D}" at last [].D + (0,2bp__) ljust below } + right_ + M1: mosfet(,,dBSDFQM1,E) with .w at J.e+(0.5,0) + "$G0$" at M1.G0 above rjust + "$G1$" at M1.G1 above ljust + {"\tt `mosfet'(,{,}dBSDFQM1,E)" wid 1.45 \ + with .nw at last [].sw+(0,-0.2) } + M2: mosfet(,,dBSDFQuM1) with .nw at M1.ne+(0.5,0) + "$G0$" at M2.G0 above ljust + "$G1$" at M2.G1 above rjust + {"\tt ...(,{,}dBSDFQuM1)" wid 1.25 \ + with .n at last [].s+(0,-0.05) } + ] with .nw at Row1.sw+(0,-0.1) -move down 1; right_ - [ +Row3: [ linewid = linewid*1.2 Q1: mosfet(,,dGSDF,) @@ -132,8 +140,22 @@ move down 1; right_ "$D$" at last [].D ljust "$B$" at last [].B below } - - move right_ rmove + move right_ + J: Fe_fet #(right_ dimen_) + {`"{\tt $\;$ Fe\_fet}"' at J.s+(0,-0.05) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + move right_ + J: Fe_fet(,,TEDQSuB) + {`"{\tt $\;$ Fe\_fet(,,TEDSQuB)}"' at J.s+(0,-0.15) below + "$G$" at J.G rjust + "$S$" at J.S rjust + "$D$" at J.D ljust } + ] with .nw at last [].sw + +Row4: [ + {move left 0.25} Q5: mosfet(,,ZSDFdT,) {"\tt `$\ldots$'(,{,}ZSDFdT,)" at last [].s+(0,-0.05) below thinlines_ @@ -144,8 +166,7 @@ move down 1; right_ arrow <- down .08 right .24 from (Q5.G.x,Q5.G.y-0.02) "\tt dT" ljust thicklines_ } - - move right_ rmove + move right_ 0.8 up_ Q6: IRF4905 with .c at Here {`"\tt IRF4905"' at Q6.s+(0,-0.15) below @@ -153,18 +174,6 @@ move down 1; right_ "$D$" at Q6.D ljust above "$S$" at Q6.S ljust below } - ] with .nw at J.sw+(0,-1.35) #Orig+(-0.26,-1.2) - - right_ - M1: mosfet(,,dBSDFQM1,E) with .nw at J.nw+(0,-dwn) - "$G0$" at M1.G0 above rjust - "$G1$" at M1.G1 above ljust - {"\tt `mosfet'(,{,}dBSDFQM1,E)" wid 1.45 \ - with .nw at last [].sw+(0,-0.23) } - M2: mosfet(,,dBSDFQuM1) with .nw at M1.ne+(0.5,0) - "$G0$" at M2.G0 above ljust - "$G1$" at M2.G1 above rjust - {"\tt ...(,{,}dBSDFQuM1)" wid 1.25 \ - with .n at last [].s+(0,-0.05) } + ] with .nw at last [].sw .PE |