The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> RF Simulators >> Unreasonable Results of Cadence Spectre https://designers-guide.org/forum/YaBB.pl?num=1227157914 Message started by pancho_hideboo on Nov 19th, 2008, 9:11pm |
Title: Unreasonable Results of Cadence Spectre Post by pancho_hideboo on Nov 19th, 2008, 9:11pm See attached figure. This is a simple floating resonator driven by current sources. I expect voltage swing centered at 0volt both for p0 and n0 nodes. But Cadence Spectre give no swing at n0 and twice swing at p0. While Agilent ADS on RFDE give voltage swing centered at 0volt both for p0 and n0 nodes I expect. Why Cadence Spectre give such results ? This is true for Tran, Shooting-PSS and HB-PSS in Cadence Spectre. The followings are netlist I used. Quote:
|
Title: Re: Unreasonable Results of Cadence Spectre Post by pancho_hideboo on Nov 19th, 2008, 9:21pm Very funny enough in Cadence Spectre. If I change node p0 and n0, p0 is zero and n0 shows swing alternatively. Result of Agilent ADS on RFDE doesn't change. I think results should not change even though node p0 and n0 are changed. Any devotee of Cadence Spectre, teach me the reason why cadence spectre give such funny results. The followings are RFDE netlist I used. Quote:
|
Title: Re: Unreasonable Results of Cadence Spectre Post by Ken Kundert on Nov 20th, 2008, 12:10am The problem is not with the simulator, but with the circuit. You cannot just leave a subcircuit completely floating because there is an infinite number of valid solutions. Spectre happens to pick a different one than ADS, but they are both equally valid. Older simulators would simply refuse to run such a circuit, saying that there is "no DC path to ground" from the resonator. Spectre addresses this problem by picking one node and simply connecting it to ground through a 1TΩ resistor. I am not sure how ADS is dealing with it, but I suspect it is connecting both nodes to ground through a large resistor. -Ken |
Title: Re: Unreasonable Results of Cadence Spectre Post by jbdavid on Dec 18th, 2008, 7:52pm And if you connect both nodes to ground with the SAME value of large resistor you should get the result you expected. this should be a pretty well known issue for any longer-term user of spice and/or spectre. jbd |
Title: Re: Unreasonable Results of Cadence Spectre Post by pancho_hideboo on Dec 18th, 2008, 10:59pm jbdavid wrote on Dec 18th, 2008, 7:52pm:
If we use old spice simulator, simulator doesn't work for such floating inductor, showing error message of NO DC path. But if we use relative new simulator, simulator can work even for floating inductor. In RF application, we often uses floating resonator. http://www.designers-guide.org/Forum/YaBB.pl?num=1229312772 |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |