The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 25th, 2024, 4:23pm
Pages: 1
Send Topic Print
Comparison between ams simulator and spectre (Read 3265 times)
subtr
Community Member
***
Offline

Analog Enthusiast

Posts: 72
India
Comparison between ams simulator and spectre
Dec 30th, 2016, 12:49am
 
I have simulated verilogA with Spectre. I have also done simulation of verilogAMS simulation using AMS simulator. Is there a performance/Speed Comparison ams Simulator between spectre given I create a block both in vams and va doing the same functionality?

I was just wondering if the va and vams are treated differently because I found that running a verilogA + a vams in ams simulator caused the simulation to be very slow and not converge. Convergence was achieved when the vams was run in ams & va file in spectre separately. Both were doing the same functionality of punching some cross points into a file.
Back to top
 
 

Regards
Subtr
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: Comparison between ams simulator and spectre
Reply #1 - Dec 30th, 2016, 1:52am
 
In general I wouldn't expect the difference to be significant. The VerilogA code is compiled to C (at least parts of it) and that may give some small speed benefits for the spectre engine - however, the analog parts of VerilogAMS are also simulated in the spectre engine. So there are differences, but it should not be massive - and in most reasonable circuits I wouldn't expect there to be a difference. In essence, the AMS simulator is a single simulator which uses both a digital "solver" (the event-driven Incisive engine) and an analog solver (spectre, APS, XPS-MS, or UltraSim).

It may make sense to contact Cadence to take a look at your specific examples to help understand what the difference is - or if it's small enough (and you can share it in public), share the example here?

Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
subtr
Community Member
***
Offline

Analog Enthusiast

Posts: 72
India
Re: Comparison between ams simulator and spectre
Reply #2 - Dec 30th, 2016, 11:41am
 
Hi Andrew,

The simulation takes a long time before it finds convergence issue. Since it's resolved, I wouldn't want to take it up again. I think you have answered my question. I wanted to fundamentally know whether ams simulator is totally different from spectre or that the spectre is part of it which takes care of the analog part of it. So I assume, that if I have a verilogA file, the ams simulator and spectre would treat the file more or less the same way. Thank you Andrew Smiley
Back to top
 
 

Regards
Subtr
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.