The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 2nd, 2024, 10:29pm
Pages: 1
Send Topic Print
Pls suggest how to run spectre-RF in command line? (Read 3619 times)
neoflash
Community Fellow
*****
Offline

Mixed-Signal
Designer

Posts: 397

Pls suggest how to run spectre-RF in command line?
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.

Back to top
 
 
View Profile   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: Pls suggest how to run spectre-RF in command line?
Reply #1 - Dec 21st, 2010, 5:25am
 
Neoflash,

Back to top
 
 
View Profile   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: Pls suggest how to run spectre-RF in command line?
Reply #2 - 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
Back to top
 
 
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

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

Posts: 1742
Bracknell, UK
Re: Pls suggest how to run spectre-RF in command line?
Reply #3 - 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.
Back to top
 
 
View Profile WWW   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.