Stefan Schippers
11/06/2020, 2:02 AMjrsharp
11/06/2020, 2:02 AMStefan Schippers
11/06/2020, 2:03 AMjrsharp
11/06/2020, 2:03 AMStefan Schippers
11/06/2020, 2:04 AMStefan Schippers
11/06/2020, 2:07 AMRonan BARZIC
11/06/2020, 7:52 AMjrsharp
11/06/2020, 8:56 AMjrsharp
11/06/2020, 8:57 AMjrsharp
11/06/2020, 8:58 AMjrsharp
11/06/2020, 8:58 AMStefan Schippers
11/06/2020, 10:40 AM@value
token (which gets substituted by xschem with your simulation data) is then passed down to tcl for further expansion (this way you can add anything, valid tcl commands, tcl variables, shell variables (via the $env(VAR) ) . However passing things down to tcl should be done only when needed. Try to put an unknown command in your code block ( [blablabla]
, square brackets denote tcl commands) and the entire process fails and you get a nice question mark (?
) into your netlist. Passing text for further intepretation and substitution requires extra care for syntax (and perhaps some escaping to prevent unwanted execution of code / substitution) . I believe adding explicitly tcleval(@value\)
in format (instead of default format=@value
) only when needed on instance level is a good compromise.jrsharp
11/06/2020, 10:48 AMTrevor Clarke
11/06/2020, 7:22 PMTim 'mithro' Ansell
Tim 'mithro' Ansell
On any subscription, workspace owners and admins can export data (messages and file links) from public channels.
yrrapt
11/06/2020, 8:13 PMTrevor Clarke
11/06/2020, 8:24 PMyrrapt
11/06/2020, 8:26 PM20Mhz
11/06/2020, 8:35 PMElkim Roa
11/06/2020, 11:38 PMTim 'mithro' Ansell
Tim 'mithro' Ansell
Tim 'mithro' Ansell
Iztok Jeras
11/09/2020, 2:09 PMspice
/ ngspice
have a syntax to specify include
/ lib
folders? If there is none, how would I handle libraries containing includes with relative paths?Iztok Jeras
11/09/2020, 3:55 PMNGSPICE_INPUT_DIR
but was unable to fix the issue. I don't get an Error: Could not find include file
so it might not be a file search path issue.Iztok Jeras
11/09/2020, 3:56 PMScale set
Error on line 0 :
m.x1.xfiller_0_15.x0.msky130_fd_pr__pfet_01v8_hvt vpwr 0 vpwr vpwr x1.xfiller_0_15.x0:sky130_fd_pr__pfet_01v8_hvt__model l= 4.72999999999999954e+00 w= 8.69999999999999996e-01 ad= 0.00000000000000000e+00 as= 0.00000000000000000e+00 pd= 0.00000000000000000e+00 ps= 0.00000000000000000e+00 nrd= 0.00000000000000000e+00 nrs= 0.00000000000000000e+00 sa= 0.00000000000000000e+00 sb= 0.00000000000000000e+00 sd= 0.00000000000000000e+00 nf= 1.00000000000000000e+00
could not find a valid modelname
Stefan Schippers
11/09/2020, 4:16 PMStefan Schippers
11/09/2020, 4:17 PMIztok Jeras
11/09/2020, 4:19 PMinverter
design from openlane, it only contains about 30 standard cells, so it should not be too long