cadence >> SPICE syntax and grammar

by 63q2o4i02 » Thu, 29 Sep 2005 02:42:45 GMT

Hi, does anyone know where I can get a formal Backus-Naur style syntax
and/or grammar definition for any of the various SPICEs out there?

Specifically, hspice, pspice, or berkeley spice, but Cadence's version
is probably fine too . What is the difference from a grammar/syntax


cadence >> SPICE syntax and grammar

by Bernd Fischer » Thu, 29 Sep 2005 19:44:02 GMT

In the Cadence Documentation the 'Spectre Circuit Simulator Reference'.

The Internet is full of resources: #toc ~jan/spice/spice.overview.html ~jan/spice/ ~kraahemi/spice_manual.htm

cadence >> SPICE syntax and grammar

by fogh » Tue, 08 Nov 2005 09:57:37 GMT

The only BNF I found in cadence docs (I mean the analog custom IC
flow) is for GDS2, and for the WSF, but nothing for cdsSpice or spectre.
Or is my memory failing me ?

Similar Threads

1. English grammar thread

2. OT - grammar

3. Syntax to select a specific scalar value from a result set in calculator

4. Verilog-A vector syntax

I'm wondering if the following vector expressions are Valid with

_ branch (out[3],in[3]) net;  // LRM says 'range' ??
_ V(out[3],in[3]) <+ I(out[3],in[3]);
_ I(<in[1]>)

Thanks for any inputs,

5. Dracula's syntax and naming convension

6. spectre auto model selector syntax

Hi, All
    I got a error when running spectre . The related part of
spectre.out is following:
    Error found by spectre during circuit read-in.
    "/export/home/mos_isolation_nmos.scs" 58: Syntax error in
        model statement.
    "/export/home/mos_isolation_nmos.scs" 120: Syntax error.
        Statement ignored.
    "/export/home/mos_isolation_nmos.scs" 175: Syntax error.
        Statement ignored.
 The following is related part of model file:
 library mymos
section lv_mos
model nch  n{
 1:  lmin=2e-6-dxl lmax=2e-5 wmin=2e-6-dxw wmax=2e-5 version=3.2
+mobmod=1			binunit=1			capmod=3
+pvoff=-0.203624442 letab=0.16201096 wetab=0.16201096 petab=-3.24021921
 (the 58th line)
  2: <version=3.2	lmin=1e-006			lmax='2e-006-dxl'
+ppvag=-1.47135484>                                              (the
120th line)
+wpscbe1=48706018.2 wpscbe2=-4.97722034e-009 wpvag=-1.16053045(the
175th line)

 I wish anyone tell me where are errors come from and how to correct
thanks .

7. Syntax highlighting for KDE kate

8. assura join net syntax problem


Following is the syntax from assura help:
joinNets - Joins nets to form a net with the first net name you
specify in the net name list.
joinNets( {root|"cell_name"} "net_name"...
My cell name is AK and nets i want to equate are VDD and vdd and power
so does my syntax sound like this:
joinNets( {root|"AK"} "VDD" "vdd" "power")
joinNets( root | "VDD" "vdd" "power")
Both the cases are not helping me. 
These are included in my rsf file in avCompare portion (paranthesis)
of the file.
But still it is not equating !
joinNets( {root|"AK"} "VDD" "vdd") this is leading to abnormal
termination of the lvs run.
Any help is welcome !