How can I simulate a big circuit with paracitic resistors

Status
Not open for further replies.

Question

Member level 5
Joined
Aug 11, 2004
Messages
89
Helped
5
Reputation
10
Reaction score
4
Trophy points
1,288
Activity points
758
I have designed a DAC with bandgap. After finished the layout design, I can not run post layout simulation.

There are more than 300000 instances in my extranted view. It is too slow to simulate it by spectre or Hspice. I also use StarSim to do this job. But the result has big distortion, enev I use high accurate mode.

Pls give me some advice of how can I simulate this big circuit.
 

Re: How can I simulate a big circuit with paracitic resistor

Ultrasim is the best choice I think.

As for starsim, you should set high accuracy to the critical blocks.
However, in my oppion, fast spice is to confirm the total function rather than exactly accurate performance. You my run spectre with simplified netlist.
 

Re: How can I simulate a big circuit with paracitic resistor

It's imposible for Hspice to handle a circuit more than 10,000 transtors. Star-simXT and Hsim can handle that. read their manual to learn the technique how to use the tools. I saw some simulations 100 times bigger than your design went through.
 

Re: How can I simulate a big circuit with paracitic resistor

you can simplify your netlist by writing subcircuits in hspice......but carefull with
nonconverging nets.....
 

For large scale analog simulation, abstratction is necessary and important.I think it's not appropriate to put everything into simulator.
 

Re: How can I simulate a big circuit with paracitic resistor

with StarSim you can set the accuracy mode in each block. By doing this you can simulate a big circuit very fast and maintain a reasonable accuracy
 

Re: How can I simulate a big circuit with paracitic resistor

You can do rc reduction before simulating
 

Re: How can I simulate a big circuit with paracitic resistor

For your design-a DAC with bandgap, it doesn't quite make sense to me that "there are more than 300000 instances in my extracted view".
Suppose you are using RC extraction tools like Xcalibre or StarRC or LPE to get your extracted view, you had better check the manual to make sure you set the appropriate options/settings so that you can get a manageable netlist and still maintain reasonable accuracy.

Hope it will of some help to you.

regards,
jordan76
 

Re: How can I simulate a big circuit with paracitic resistor

I think you need add RC reduction options or some filters option to your extracted tools. One DAC of 300000 instances are too slow even for ultrasim. Most of time, you can reduce most of parasitic R&Cs with enough accuracy.
 

Re: How can I simulate a big circuit with paracitic resistor

Have you tried Nexxim ?

This new solver is HSPICE compatible and is capable of solving much larger netlists and faster

**broken link removed**
**broken link removed**

Itai
 

It dont make sense to simulate this many
component, you have to filter out the component
that are insignificant (say resistors less than 1 Ohm)
 

I do not think starsim is a good tool. The speed is slow when simulate the mixed circuit.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…