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
perspective?


thanks
ms


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:
http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/
http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/index.html #toc
http://www.seas.upenn.edu/ ~jan/spice/spice.overview.html
http://www.seas.upenn.edu/ ~jan/spice/spice.guide.html
http://www.ee.ryerson.ca/ ~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

Hi,
I'm wondering if the following vector expressions are Valid with
VerilogA:

_ 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,
Lionel.

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
+tnom=25
+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
them?
 
thanks .

7. Syntax highlighting for KDE kate

8. assura join net syntax problem

Hello, 

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")
or
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 !