some interactive testing
[gnucap-felix.git] / tests / lang_verilog.3.ref
blob0c600057a71d2355f2d0d935d043582a9a978483
1 paramset zz npn;
2  .level=1; .kf=NA( 0.); .af=NA( 1.); .bf=150; .br=NA( 1.); .is=NA( 100.E-18); .nf=NA( 1.); .nr=NA( 1.); .c4=NA( 0.); .nc=NA( 2.); .c2=NA( 0.); .ne=NA( 1.5); .rb=NA( 0.); .re=NA( 0.); .rc=NA( 0.); .cjc=NA( 0.); .cje=NA( 0.); .cjs=NA( 0.); .mjc=NA( 0.33); .mje=NA( 0.33); .mjs=NA( 0.); .vjc=NA( 0.75); .vje=NA( 0.75); .vjs=NA( 0.75); .xcjc=NA( 1.); .itf=NA( 0.); .ptf=NA( 0.); .tf=NA( 0.); .tr=NA( 0.); .xtf=NA( 0.); .xtb=NA( 0.); .xti=NA( 3.); .eg=NA( 1.11);
3 endparmset
5 module dumb_resistor (a,b);
6 resistor #(.r(r)) R1 (.p(a),.n(b));
7 endmodule // dumb_resistor
9 module foo (vcc,in,out);
10 resistor #(.r(z)) Rc (.p(c),.n(vcc));
11 zz #(.area(NA( 1.))) q1 (.c(c),.b(b),.e(e));
12 dumb_resistor #(.r(abs(-z)/10)) Re (.a(e),.b(0));
13 resistor #(.r(100k)) Rb1 (.p(b),.n(vcc));
14 dumb_resistor #(.r(r)) Rb2 (.a(b),.b(0));
15 capacitor #(.c(1u)) Cin (.p(b),.n(in));
16 capacitor #(.c(1u)) Cout (.p(c),.n(out));
17 resistor #(.r(100k)) Rin (.p(in),.n(0));
18 resistor #(.r(100k)) Rout (.p(out),.n(0));
19 endmodule // foo
21 foo #(.r(10k)) X1 (.vcc(V_cc),.in(amp_in),.out(out));
22 resistor #(.r(10*(1-gain))) Rin1 (.p(in),.n(amp_in));
23 resistor #(.r(10*gain)) Rin2 (.p(amp_in),.n(0));
24 vsource #( DC  20.) Vcc (.p(V_cc),.n(0));
25 vsource #( AC  0.2) Vin (.p(in),.n(0));
26 #           v(V_cc)    v(in)      v(out)     iter(0)    vc(X1.q1)  vce(X1.q1)
27  27.        20.        0.         0.         16.        10.213     9.2279    
28 #Freq       v(V_cc)    v(in)      v(amp_in)  v(out)    
29  1.K        869.54p    0.2        0.099968   0.87954   
30 #           v(V_cc)    v(in)      v(out)     iter(0)   
31  27.        20.        0.         0.         16.       
32 #Freq       v(V_cc)    v(in)      v(amp_in)  v(out)    
33  1.K        559.14p    0.2        0.099968   0.5691    
34 #           v(V_cc)    v(in)      v(out)     iter(0)    vc(X1.q1)  vce(X1.q1) v(prb)    
35  27.        20.        0.         0.         16.        10.213     9.2279     0.