The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> RF Simulators >> Pls suggest how to run spectre-RF in command line?
https://designers-guide.org/forum/YaBB.pl?num=1292915001

Message started by neoflash on Dec 20th, 2010, 11:03pm

Title: Pls suggest how to run spectre-RF in command line?
Post by neoflash on Dec 20th, 2010, 11:03pm

The problem is that I don't have schematic drawn in cadence, but we do have spectre simulator.

How can I use hspice format netlist with spectre-RF simulator in command line mode for pnoise and pss simulation? ( is this doable?)

Please suggest solutions and thanks.

P.S. I don't understand much about the special gramma of spectre netlist.


Title: Re: Pls suggest how to run spectre-RF in command line?
Post by sheldon on Dec 21st, 2010, 5:25am

Neoflash,


Title: Re: Pls suggest how to run spectre-RF in command line?
Post by sheldon on Dec 21st, 2010, 5:33am

Neoflash,

  Sorry I don't know what happened, I was not trying to pad my post
total.

  I have run SpectreRF with non-Spectre format netlists. It can be
complex so my recommendation would be to contact your local
support.

                                                               Best Regards,

                                                                  Sheldon

Title: Re: Pls suggest how to run spectre-RF in command line?
Post by Andrew Beckett on Jan 2nd, 2011, 10:44pm

Although in general it's not that difficult. Spectre is able to read HSPICE syntax netlists, although you'd want to specify the analysis statements in spectre syntax. The simplest way of doing this would probably be to do something like:

Code:
//
include "design.ckt"
pss pss fund=10M ...


Spectre syntax is very simple, as it's pretty regular. Instances and analyses are of the form:

instanceName [(conn1 conn2 ...)] component param1=val1 param2=val2

where component is the name of the device, subckt, model or analysis that you're instantiating, instanceName is a unique name for the instance, you have an optional list of connections to the component or analysis (the square brackets are there to show it's optional, but you should include any connections in parentheses), and then followed by param=value pairs. For more details on any component or analysis, you can use "spectre -h" and "spectre -h component" (e.g. "spectre -h pss").

You should be able to find examples on this forum, and also (say) in the
http://www.designers-guide.org/Analysis/sc-filters.pdf paper on this site.

Sheldon was really just advising a bit of caution though, because you need to ensure model compatibility, and potentially case sensitivity can bite you. So still worth talking to your local Cadence support.

Regards,

Andrew.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.