fix in spice.awk: do not clobber user or device format generated .save lines (no ?n tag); add devices/device_param_probe.sym
This commit is contained in:
parent
f882918931
commit
eff273dd08
|
|
@ -232,7 +232,7 @@ function process( i,j, iprefix, saveinstr, savetype, saveanalysis)
|
|||
}
|
||||
|
||||
## .save tran v(?1 GB ) v(?1 SB )
|
||||
if(tolower($1) ~ /^\.(save|print)$/) {
|
||||
if(tolower($1) ~ /^\.(save|print)$/ && $0 ~/\?[0-9]/) {
|
||||
$0 = tolower($0)
|
||||
saveinstr = $1
|
||||
if($2 ~/^(dc|ac|tran|op)$/) saveanalysis=$2
|
||||
|
|
|
|||
|
|
@ -174,8 +174,7 @@ extern char win_temp_dir[PATH_MAX];
|
|||
#define CAD_TEDAX_NETLIST 4
|
||||
#define CAD_SYMBOL_ATTRS 5
|
||||
|
||||
#define STARTWIRE 1 /* possible states, encoded in global 'rubber' */
|
||||
|
||||
#define STARTWIRE 1U /* possible states, encoded in global 'rubber' */
|
||||
#define STARTRECT 4U
|
||||
#define STARTLINE 8U
|
||||
#define SELECTION 16U /* signals that some objects are selected. */
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
v {xschem version=3.0.0 file_version=1.2 }
|
||||
G {}
|
||||
K {type=raw_data_show
|
||||
vhdl_ignore=true
|
||||
spice_ignore=false
|
||||
verilog_ignore=true
|
||||
tedax_ignore=true
|
||||
template="name=r1
|
||||
devicename=M1
|
||||
devicemodel=nfet_01v8
|
||||
deviceparam=gm"}
|
||||
V {}
|
||||
S {}
|
||||
E {}
|
||||
A 15 0 0 1.875 90 360 {fill=true}
|
||||
T {tcleval([ngspice::get_node \\@m.[set path]x@devicename\\.msky130_fd_pr__@devicemodel\\\\[@deviceparam\\\\]])
|
||||
} 4.375 -8.59375 0 0 0.2 0.2 {vcenter=true layer=15}
|
||||
T {@deviceparam\\=} 4.375 -26.09375 0 0 0.2 0.2 {vcenter=true layer=15}
|
||||
T {@devicemodel} 4.375 -41.09375 0 0 0.2 0.2 {vcenter=true layer=15}
|
||||
T {@devicename} 4.375 -56.09375 0 0 0.2 0.2 {vcenter=true layer=15}
|
||||
Loading…
Reference in New Issue