The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Which is faster?
https://designers-guide.org/forum/YaBB.pl?num=1168387282

Message started by sgalal on Jan 9th, 2007, 4:01pm

Title: Which is faster?
Post by sgalal on Jan 9th, 2007, 4:01pm

Hi All,
  A MOS transistor with m=100 is split into 100 instances each having m=1. Which structure is faster in terms of simulation time in spectre?
Since they are all in parallel then there are no extra nodes added so I would expect the matrix size to be the same. However the number of current signals is now 100x more!

Can anyone help?

Thanks

Title: Re: Which is faster?
Post by Ken Kundert on Jan 9th, 2007, 4:18pm

Having one device with m=100 will of course be faster than 100 devices with m=1. It is true that there will be the same number of external nodes in both cases, but in the case with 100 devices the device code will be evaluated 99 more times. In addition, if there are parasitic resistors or current probes associated with the device, the result would be many more nodes in the circuit.

-Ken

Title: Re: Which is faster?
Post by sgalal on Jan 9th, 2007, 4:40pm

Thanks Ken,
  Is there any option in Spectre that merges the 100 identical devices in one or at least evaluates the device code only once.

Thanks

Title: Re: Which is faster?
Post by Ken Kundert on Jan 9th, 2007, 11:35pm

No.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.