The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> Circuit Simulators >> A Problem on "post layout simulation" of switched-capacitor filter https://designers-guide.org/forum/YaBB.pl?num=1231996060 Message started by spree on Jan 14th, 2009, 9:07pm |
Title: A Problem on "post layout simulation" of switched-capacitor filter Post by spree on Jan 14th, 2009, 9:07pm I design a switched-capacitor filter, simulate its characteristics before layout, then I layout it by Cadence Virtuoso. Now I want to simulate its characteristics after layout. The transient simulation is OK (by HSPICE), but I occur trouble on the simulation of PAC by SpectreRF. Initially I rum PSS, the message say " out of memory"(the memory of our work station is 8GB), so I use swapfile command (I consult the document "Simulating Switched-Capacitor Filters with SpectreRF" from www.designers-guide.com/Analysis), then the PSS analysis is complete, no problem. After PSS, the simulator begins to run PAC, but the problem of insufficient memory happen again. Unfortunately I can not find the similar way to solve this problem. How to solve this problem? Or the PAC simulation after layout is not necessary; it can not give any more information? |
Title: Re: A Problem on "post layout simulation" of switched-capacitor filter Post by Ken Kundert on Jan 15th, 2009, 12:47am What are your tolerance settings? -Ken |
Title: Re: A Problem on "post layout simulation" of switched-capacitor filter Post by Andrew Beckett on Jan 15th, 2009, 2:44am Also, do you have multiple large-signal frequencies in your circuit, leading to a large ratio between the highest frequency and the PSS fundamental? What is the circuit inventory saying? Are you saving all currents, or using "subcktprobelvl" option to save currents down the hierarchy? If so, that can lead to a lot of iprobe components in the circuit inventory, which increases the memory consumption considerably. Try turning them off, or set "subcktiprobes=no" (see spectre -h options). You can also run spectre with the "-64" command line switch to tell it to run in 64 bit mode. Or use setenv CDS_AUTO_64BIT spectre. But I'd only do that if you are simulating sensible things... Regards, Andrew. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |