From f3f12da48608d39ada1230f89df1011196e040f9 Mon Sep 17 00:00:00 2001 From: Stefan Schippers Date: Thu, 1 Jun 2023 16:02:40 +0200 Subject: [PATCH] updated test_extracted_netlist.sch example --- src/token.c | 4 ++-- .../examples/mos_power_ampli_extracted.sym | 11 +++++++++-- xschem_library/examples/test_extracted_netlist.sch | 12 ++++++------ 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/src/token.c b/src/token.c index 509728e6..594941e2 100644 --- a/src/token.c +++ b/src/token.c @@ -3784,14 +3784,14 @@ const char *translate(int inst, const char* s) if(c == '@' || c == '%') s--; else result[result_pos++]=(char)c; state=TOK_BEGIN; - } + } /* else if(state==TOK_SEP) */ else if(state==TOK_BEGIN) result[result_pos++]=(char)c; if(c=='\0') { result[result_pos]='\0'; break; } - } + } /* while(1) */ dbg(2, "translate(): returning %s\n", result); my_free(_ALLOC_ID_, &token); diff --git a/xschem_library/examples/mos_power_ampli_extracted.sym b/xschem_library/examples/mos_power_ampli_extracted.sym index 5083aa37..18df8458 100644 --- a/xschem_library/examples/mos_power_ampli_extracted.sym +++ b/xschem_library/examples/mos_power_ampli_extracted.sym @@ -1,10 +1,17 @@ -v {xschem version=3.0.0 file_version=1.2 } +v {xschem version=3.4.0 file_version=1.2 +} G {} K {type=subcircuit format="@name @pinlist @symname" template="name=x1" net_name=true -} +xxxspice_sym_def = " +* Ideal amplifier +.subckt mos_power_ampli_extracted MINUS PLUS VSS OUT VPP VNN +E1 out vss plus minus 10000 +.ends + +"} V {} S {} E {} diff --git a/xschem_library/examples/test_extracted_netlist.sch b/xschem_library/examples/test_extracted_netlist.sch index 484caf65..8cb35ffe 100644 --- a/xschem_library/examples/test_extracted_netlist.sch +++ b/xschem_library/examples/test_extracted_netlist.sch @@ -7,8 +7,8 @@ S {} E {} L 7 40 -800 80 -800 {} B 2 850 -470 1650 -70 {flags=graph -y1=-50 -y2=50 +y1=-58.7947 +y2=61.2053 ypos1=0 ypos2=2 divy=5 @@ -101,12 +101,12 @@ C {code.sym} 20 -190 0 0 {name=STIMULI only_toplevel=true tclcommand="xschem edit_vi_prop" value=".include \\"models_poweramp.txt\\" -.options method=gear savecurrents XMU=0.49 ITL4=100 CHGTOL=1e-15 TRTOL=1 RELTOL=0.0001 VNTOL=0.1u +.options method=gear savecurrents ITL4=500 ITL5=50000 CHGTOL=1e-15 TRTOL=1 .control save all -* op -* write test_extracted_netlist.raw -* set appendwrite +op +write test_extracted_netlist.raw +set appendwrite tran 100n 400u * .FOUR 20k v(outm,outp) * .probe i(*)