C
Chaos Master
Anybody here ever did benchmarks with various SPICE's [i.e. to compare
speed]?
speed]?
Mike Engelhardt said:Chaos,
Anybody here ever did benchmarks with various
SPICE's [i.e. to compare speed]?
The closest thing to a standard is something called
the MCNC benchmark suite. It's a collection of
difficult-to-solve circuits. I use it as part of
the basis for a regression test for LTspice releases
since many people have the circuits and run them.
These are IC transistor level simulations using
mostly obsolete device types(MOS2 and MOS3), so it
the benchmark suite doesn't really relate to the
way anyone uses a SPICE program these days(A more
widely relevant benchmark suite would use BSIM3
MOSFET's). If you're interested, here's a zip file
containing the files I use:
www.concentric.net/~Pmte/suite.zip
Anybody here ever did benchmarks with various
SPICE's [i.e. to compare speed]?
The closest thing to a standard is something called
the MCNC benchmark suite. It's a collection of
difficult-to-solve circuits. I use it as part of
the basis for a regression test for LTspice releases
since many people have the circuits and run them.
These are IC transistor level simulations using
mostly obsolete device types(MOS2 and MOS3), so it
the benchmark suite doesn't really relate to the
way anyone uses a SPICE program these days(A more
widely relevant benchmark suite would use BSIM3
MOSFET's). If you're interested, here's a zip file
containing the files I use:
www.concentric.net/~Pmte/suite.zip
Add here are todays run times(lower times are better).
I've included another popular simulator for reference.
LTspice PSpice
2.05y 9.2.3 [snip]
e1480.cir 0.250 (fails) [snip]
--Mike
What does "e1480.cir (fails)" mean?
Chaos,
Anybody here ever did benchmarks with various
SPICE's [i.e. to compare speed]?
The closest thing to a standard is something called
the MCNC benchmark suite. It's a collection of
difficult-to-solve circuits. I use it as part of
the basis for a regression test for LTspice releases
since many people have the circuits and run them.
These are IC transistor level simulations using
mostly obsolete device types(MOS2 and MOS3), so it
the benchmark suite doesn't really relate to the
way anyone uses a SPICE program these days(A more
widely relevant benchmark suite would use BSIM3
MOSFET's). If you're interested, here's a zip file
containing the files I use:
www.concentric.net/~Pmte/suite.zip
Add here are todays run times(lower times are better).
I've included another popular simulator for reference.
LTspice PSpice
2.05y 9.2.3 [snip]
e1480.cir 0.250 (fails) [snip]
--Mike
What does "e1480.cir (fails)" mean?
It runs here in 0.19 seconds. (I edited the file changing "mil" to
"e-3", although, thinking about it, I think PSpice recognizes "mil",
but I'm not sure.)
...Jim Thompson
Anybody here ever did benchmarks with various
SPICE's [i.e. to compare speed]?
The closest thing to a standard is something called
the MCNC benchmark suite. It's a collection of
difficult-to-solve circuits. I use it as part of
the basis for a regression test for LTspice releases
since many people have the circuits and run them.
These are IC transistor level simulations using
mostly obsolete device types(MOS2 and MOS3), so it
the benchmark suite doesn't really relate to the
way anyone uses a SPICE program these days(A more
widely relevant benchmark suite would use BSIM3
MOSFET's). If you're interested, here's a zip file
containing the files I use:
www.concentric.net/~Pmte/suite.zip
Add here are todays run times(lower times are better).
I've included another popular simulator for reference.
LTspice PSpice
2.05y 9.2.3 [snip]
e1480.cir 0.250 (fails) [snip]
--Mike
What does "e1480.cir (fails)" mean?
It runs here in 0.19 seconds. (I edited the file changing "mil" to
"e-3", although, thinking about it, I think PSpice recognizes "mil",
but I'm not sure.)
...Jim Thompson
Looked it up in the reference guide:
25.4*10e-6 MIL --
10e-3 M milli-
Which was your intent with MIL?
Jim,
Anybody here ever did benchmarks with various
SPICE's [i.e. to compare speed]?
The closest thing to a standard is something called
the MCNC benchmark suite. It's a collection of
difficult-to-solve circuits. I use it as part of
the basis for a regression test for LTspice releases
since many people have the circuits and run them.
These are IC transistor level simulations using
mostly obsolete device types(MOS2 and MOS3), so it
the benchmark suite doesn't really relate to the
way anyone uses a SPICE program these days(A more
widely relevant benchmark suite would use BSIM3
MOSFET's). If you're interested, here's a zip file
containing the files I use:
www.concentric.net/~Pmte/suite.zip
Add here are todays run times(lower times are better).
I've included another popular simulator for reference.
LTspice PSpice
2.05y 9.2.3
[snip]
e1480.cir 0.250 (fails)
[snip]
--Mike
What does "e1480.cir (fails)" mean?
It runs here in 0.19 seconds. (I edited the file changing "mil" to
"e-3", although, thinking about it, I think PSpice recognizes "mil",
but I'm not sure.)
...Jim Thompson
Looked it up in the reference guide:
25.4*10e-6 MIL --
10e-3 M milli-
Which was your intent with MIL?
1mil = 25.4e-6 in both LTspice and PSpice and every
other SPICE I've ever seen since the 1970's. Try this deck:
*
V1 N001 0 1mil
R1 N001 0 1
.op
.end
--Mike
Mike Engelhardt said:Tim,
They were called MCNC before they were called CircuitSim90.
Anybody here ever did benchmarks with various
SPICE's [i.e. to compare speed]?
The closest thing to a standard is something called
the MCNC benchmark suite. It's a collection of
difficult-to-solve circuits. I use it as part of
the basis for a regression test for LTspice releases
since many people have the circuits and run them.
These are IC transistor level simulations using
mostly obsolete device types(MOS2 and MOS3), so it
the benchmark suite doesn't really relate to the
way anyone uses a SPICE program these days(A more
widely relevant benchmark suite would use BSIM3
MOSFET's). If you're interested, here's a zip file
containing the files I use:
www.concentric.net/~Pmte/suite.zip
Add here are todays run times(lower times are better).
I've included another popular simulator for reference.
LTspice PSpice
2.05y 9.2.3
[snip]
e1480.cir 0.250 (fails)
[snip]
--Mike
What does "e1480.cir (fails)" mean?
It runs here in 0.19 seconds. (I edited the file changing
"mil" to "e-3", although, thinking about it, I think
PSpice recognizes "mil", but I'm not sure.)
...Jim Thompson
Looked it up in the reference guide:
25.4*10e-6 MIL --
10e-3 M milli-
Which was your intent with MIL?
1mil = 25.4e-6 in both LTspice and PSpice and every
other SPICE I've ever seen since the 1970's. Try this
deck:
*
V1 N001 0 1mil
R1 N001 0 1
.op
.end
--Mike
PSpice apparently doesn't like "MIL". Run it with "MIL", hangs on
convergence. Change dimensions by multiplying out such that, for
instance, 1.63mil = 41.4u, then it runs just ducky.
ANOTHER BUG!
CHARLIE!
PSpice just seems to have difficulty with specific values. Below
is a version of e1480.cir without 'mil' notation that fails in PSpice.
--Mike
---- snip ----
*file: c1480.ckt - flip flop characterization
.model nnl1 nmos vto=0.0 level=2 rd=.769
+ rs=.769 cgso=9.05e-12 cgdo=9.05e-12
+ cgbo=0.0 cbd=5.43e-8 cbs=5.43e-8 [snip]
mn1 21 3 23 22 nnl1 w=2.87019999967e-5 l=4.4196e-6 ad=6.45e-7 as=6.45e-7 [snip]
.end
[...]12 significant digits? You must lie awake at night trying to kill
PSpice.
Your time would be better spent making a "Schematics" clone
front-end for LTSpice that could read old PSpice schematics.
Then those of us about to be disenfranchised by Cadence could
painlessly switch.
In fact, SiMetrix can read in and convert a PSpice Schematics schematic
file to its own format.
Mike said:Kevin,
Thanks. Is the PSpice Schematics schematic documented somewhere?
Usually using the program to reverse engineer it's files is a
violation of it license agreement.
Active8 said:so what if i write the "illegal in UK" EULA here and you use my
program over there?
does that mean that if i use your SS to design an avionics circuit and
it fails due to an erroneous SS worst case analysis causing me the
consumer to be sued or injured, you can be sued by me?
hypothetically,
of course. maybe you could just state a better example. just so i
understand you.
i thought the US was litigious. suing McDonalds for spilling hot
coffee on oneself and crap like that.
"worm, your honor, i maintain that using SS cost me $20k in
psychiatrist's fees and much pain and suffering." actually, that's
more likely to be the case with PSpice."just $500k, worm your
honor, in my bank or home."