| Author |
Message |
tech11
Guest
|
Posted:
Sun Dec 11, 2005 5:10 pm Post subject:
How to run simulation with spice netlist coming from dracula |
|
|
After run lpe drawing with dracula, I get one spice netlist which including
parasitical cap and res. But when I run simulation with spectre and get
errors such as 'spectre section definition not found' and many syntax
errors. I remember spcetre can read spice netlist well, why does it output
such errors? Need I deal with the drawing spice netlist? How should I do it?
Since I have not done such one flow and would you please help me or give me
some advice? Thanks for your help!
Have a good day!
Best Regards,
Joffre
|
|
| Back to top |
|
 |
Andrew Beckett
Guest
|
Posted:
Mon Dec 12, 2005 1:10 am Post subject:
Re: How to run simulation with spice netlist coming from dra |
|
|
Well, without seeing an example netlist, I don't know. You must be doing
something to the netlist, since it wouldn't have analysis statements within it,
nor would it have model references. It sounds as if you're trying to include a
section of a model file, but are specifying it incorrectly.
Note that files with the .scs suffix are interpreted as spectre syntax;
everything else is SPICE. You might also want to use IC5141 and
the +csfe command line option to spectre, or MMSIM60 where +csfe is on by
default (this is the new front end which parses SPICE more completely).
Regards,
Andrew. |
|
| Back to top |
|
 |
tech11
Guest
|
Posted:
Mon Dec 12, 2005 5:10 pm Post subject:
Re: How to run simulation with spice netlist coming from dra |
|
|
Dear Andrew,
Below is my spectre running spice netlist and run file:
1) lpe extract file 'LPENET.sp':
* CADENCE/LPE SPICE FILE : LPENET
* DATE : 6-DEC-2005
*
******
****** MOS XTOR PARAMETERS FROM : 7MOSXREF
******
*
*
*.GLOBAL GND VDD
*
*
..SUBCKT .......
****** RESISTORS PARAMETERS FROM : 7RESXREF
******
*
*
RI18 ZT<4> GND RH 1.40000E05K
........
****** BJT XTOR PARAMETERS FROM : 7BJTXREF
******
*
*
QQ2 GND ZT<2> ZT<3> PN $EA=195.84P $EP=81.60U
........
****** CAPACITORS PARAMETERS FROM : 7CAPXREF
******
******
****** CAPACITORS PARAMETERS FROM : 7CAPXMER
******
*
*
C1 XI0-XI2-NET265 GND 1.19480E-12PF
.......
*
..ENDS
The spice netlist 'input.sp':
// Generated for: spectre
// Generated on: Dec 6 18:00:12 2005
// Design library name: xxxxxx
// Design cell name: xxxxxx
// Design view name: schematic
simulator lang=spectre
global 0
include $CDS_INST/tools.lnx86/dfII/samples/artist/ahdlLib/quantity.spectre"
include "./LPENET.sp"
parameters esr=20m iout=30m
include "....model/.../xxx.scs" section=tt_bt_rt
// Library name: xxxxxx
// Cell name: xxxxxx
// View name: schematic
......................
The run file 'runs':
spectre +spp +escchars +log ../psf/spectre.out
+mpssession=spectre1_25233_40 -format psfbin -raw ../psf input.sp
Then I run 'runs' directly
$> ./runs
//--INFORMATION--// SPICE Reader : MDL @version 1.2.2 01/31/2003
//--FATAL ERROR--// SPICE Reader : Spectre section definition not found.
//--FATAL ERROR--// SPICE Reader : Spectre section definition not found.
//--FATAL ERROR--// SPICE Reader : Spectre section definition not found.
//--WARNING--// SPICE Reader : ./LPENET.sp", Line 12 : zt<2> contained
misused > operator!
.........................................
I don't know what's the reason and how to continue to finish the simulation.
Would you please help me or give me some advice? Thanks for your help!
BTW, do you know how to do the flow with hspice?
Have a good day!
|
|
| Back to top |
|
 |
|
|
|
|