| Computers Forum Index » Computer - Cadence » av_extracted & selecting nets for Spectre simulation... |
|
Page 1 of 1 |
|
| Author |
Message |
| stuso... |
Posted: Mon Oct 26, 2009 1:58 pm |
|
|
|
Guest
|
Hi All,
I'm using Assura QRC to generate an av_extracted view & then Spectre
to
simulate this view.
As we have a large number of nodes I'd like to select specific nets on
which to save simulation data. However my extracted view is of RC type
so each schematic net gets broken to accommodate the parasitic
resistance of the tracks.
So for example, if i were using a spice netlist a schematic net called
"net10" might become net10#1...net10#2...etc. So i'd guess that the
av_extracted view does something along these lines?
Is there a simple way in which to tell Spectre to save data for all
nets
associated with "net10", could i use a wildcard:
*net10*
to tell Spectre to save data for all nets containing this string?
Thanks
Stu |
|
|
| Back to top |
|
|
|
| Riad KACED... |
Posted: Tue Oct 27, 2009 8:11 am |
|
|
|
Guest
|
Hi Stu,
Yes, Spectre does support wildcards (assuming recent version of
MMSIM).
so if your Spectre Netlist contains:
save *net10*
then after simulation, you will find the following in the log file:
Wildcard matching statistics:
*net10* nodes: X
Where X in the above is the number of matches.
I usually don't miss about this and rather using the Hierarchy Editor
alogn with the ADE GUI to save my nodes from the av_extracted view.
This avoids any syntax headaches with hierarchy names and subnets.
Cheers,
Riad. |
|
|
| Back to top |
|
|
|
| Andrew Beckett... |
Posted: Tue Oct 27, 2009 5:52 pm |
|
|
|
Guest
|
Riad KACED wrote, on 10/27/09 08:11:
Quote: Hi Stu,
Yes, Spectre does support wildcards (assuming recent version of
MMSIM).
so if your Spectre Netlist contains:
save *net10*
then after simulation, you will find the following in the log file:
Wildcard matching statistics:
*net10* nodes: X
Where X in the above is the number of matches.
I usually don't miss about this and rather using the Hierarchy Editor
alogn with the ADE GUI to save my nodes from the av_extracted view.
This avoids any syntax headaches with hierarchy names and subnets.
Cheers,
Riad.
Indeed. The way to do this is to create a file (say "savestuff.scs") containing
this spectre save command (type "spectre -h save" at the UNIX prompt for syntax
details) and then reference this file in ADE using Setup->Model Libraries.
Regards,
Andrew. |
|
|
| Back to top |
|
|
|
| stuso... |
Posted: Wed Oct 28, 2009 10:38 am |
|
|
|
Guest
|
Hi Guys, we have this working now so thanks for the input. I had saved
"all" nodes but it seems to work when i changed to save "selected",
and now i only see the nodes of interest(i.e those in "my.scs") in the
results browser.
Thanks
Stu |
|
|
| Back to top |
|
|
|
| Andrew Beckett... |
Posted: Tue Nov 03, 2009 12:53 am |
|
|
|
Guest
|
stuso wrote, on 10/28/09 10:38:
Quote: Hi Guys, we have this working now so thanks for the input. I had saved
"all" nodes but it seems to work when i changed to save "selected",
and now i only see the nodes of interest(i.e those in "my.scs") in the
results browser.
Thanks
Stu
Yes, "selected" in spectre's terminology means those things saved with a
specific "save" statement... (it's actually the default in spectre itself). If
there are no save statements though, it saves _all_ node voltages (because it
assumes you probably wanted to see something rather than nothing).
Regards,
Andrew. |
|
|
| Back to top |
|
|
|
| Mobil... |
Posted: Wed Nov 04, 2009 3:05 am |
|
|
|
Guest
|
On Nov 3, 6:53 am, Andrew Beckett <andr... at (no spam) DcEaLdEeTnEcTe.HcIoSm>
wrote:
Quote: stuso wrote, on 10/28/09 10:38:
Hi Guys, we have this working now so thanks for the input. I had saved
"all" nodes but it seems to work when i changed to save "selected",
and now i only see the nodes of interest(i.e those in "my.scs") in the
results browser.
Thanks
Stu
Yes, "selected" in spectre's terminology means those things saved with a
specific "save" statement... (it's actually the default in spectre itself). If
there are no save statements though, it saves _all_ node voltages (because it
assumes you probably wanted to see something rather than nothing).
Regards,
Andrew.
Hello,
I think you can put pins on the nets you are interested, then just
select the pins for saving in ADE or write scripts in netlist:
saveOptions options save=selected
save pin1 pin2 ...
I think these are convenient in simulation. |
|
|
| Back to top |
|
|
|
| stuso... |
Posted: Wed Nov 04, 2009 11:50 am |
|
|
|
Guest
|
Hi, the issue with this for me is for sub-blocks down the hierarchy,
we'd have to add functionally defunct pins to every net that we wish
to probe (though some of the guys do exactly this).
Thanks
Stu
Quote:
Hello,
I think you can put pins on the nets you are interested, then just
select the pins for saving in ADE or write scripts in netlist:
saveOptions options save=selected
save pin1 pin2 ...
I think these are convenient in simulation. |
|
|
| Back to top |
|
|
|
| Andrew Beckett... |
Posted: Fri Nov 06, 2009 3:32 am |
|
|
|
Guest
|
stuso wrote, on 11/04/09 11:50:
Quote: Hi, the issue with this for me is for sub-blocks down the hierarchy,
we'd have to add functionally defunct pins to every net that we wish
to probe (though some of the guys do exactly this).
Thanks
Stu
Hello,
I think you can put pins on the nets you are interested, then just
select the pins for saving in ADE or write scripts in netlist:
saveOptions options save=selected
save pin1 pin2 ...
I think these are convenient in simulation.
I don't understand why you'd need to put pins on the nets you're interested in.
You should be able to save the nets in the extracted view directly by clicking
on the points in the layout.
If you want to save the entire net (as you described before), you need to use
the wildcard approach via an include file ( there's no GUI yet to specify
wildcarded nets ).
Regards,
Andrew. |
|
|
| Back to top |
|
|
|
|