Ruritania
Junior Member
Offline
Posts: 11
Canada
|
Hi,
I'm having the problem of running the mixed-signal transient analysis, which is taking too long time for simulation and very inefficient for debugging and analysis. The previous run took me five more hours.
The circuit I've been building is half analog and half custom designed digital. The main circuits of the analog are amplifiers and comparators, and the digital are some combinational and sequential logics which is trying to auto-calibrate the analog circuits' gain and offsets.
I know that there's one way to speed up the simulation is to partition the circuits into analog and digital, if the digital part is at the functional level (for example, verilogA or VHDL).
Since right now both the analog and digital are transistor level, I can only set the same simulation accuracy for them in transient analysis (considering comparators are involved, the simulation accuracy must be set high enough for reasonable results). I'm wondering whether it is possible to tell the simulator (spectre) which part is the digital and which part is the analog, so that I can set their simulation accuracy separately?
OR, is there any other way to speed up the simulation in the given cases?
Thanks, Ruri
|