Krzysztof Herman
10/28/2024, 1:03 PMlvs_format="@spiceprefix@name @pinlist @model le=@El*1e-6 we=70.0n m=@Nx"Stefan Schippers
10/28/2024, 2:06 PMlvs_format="tcleval(@spiceprefix@name @pinlist @model le=[expr @El * 1e-6] we=70.0n m=@Nx)"
bracing the expr expression will make it faster:
lvs_format="tcleval(@spiceprefix@name @pinlist @model le=[expr {@El * 1e-6}] we=70.0n m=@Nx)"
put a space at the end of a @xx parameter in the expr to avoid having to escape the following non space character.Krzysztof Herman
10/28/2024, 2:06 PMKrzysztof Herman
01/14/2025, 4:46 PMlvs_format="tcleval(@spiceprefix@name @pinlist @model le=[expr {A * B}] we=70.0n m=@Nx)"   where A and B  are evaluated separately using tcleval . I have some calculations and just for making it clean it would be nice to do it in a few steps.Krzysztof Herman
01/15/2025, 10:52 AMminimal  DRC is the minimal set of DRC rules which ensure no errors.  The maximal extends the minimal DRC ruleset by reliability rules.