cdsSpice debugging!

Discussion in 'Cadence' started by Badhrinath Jagannathan, Aug 31, 2003.

  1. Hi,
    I need trouble shooting help in cdsSpice!!!

    My netlist.c file
    =================
    *nmos transistor amplifier
    ..include "./FILE.m"
    vin 1 0 ac 1 sin(0.8 0.7 1G 0.0 0.0)
    vdd 4 0 dc=3.3
    R0 4 2 100
    c0 2 0 1.1p
    m1 2 1 0 cmosn
    ..tran 0.25ns 10ns 0ns

    My amp_mc.s
    ===========
    sim netlist
    keep all
    sweep time from 0ns to 200ns by 10ns
    go
    get tran
    loop y from 0 to 200 by 10
    set time=y
    print v(2)
    endloop

    As you can see I am just trying to print the transient o/p
    voltages at different points in time!
    The error I am getting is with respect to the model file that
    I have included which is a tsmc 0.18u level 11 model.

    The simulator doesnt recognise many of the model parameters
    like UC, U0 etc!!

    ERROR OUTPUT:
    ============
    SPICE2 EXECUTION ...
    0*ERROR*: NODE NUMBERS ARE MISSING
    CHECK LINE 3 IN THE SPICE INPUT FILE
    (EITHER cdsSpiceFinal OR THE GIVEN SPECIFIED GO FILE)
    0*ERROR*: MUTUAL INDUCTANCE REFERENCES ARE MISSING
    CHECK LINE 5 IN THE SPICE INPUT FILE
    (EITHER cdsSpiceFinal OR THE GIVEN SPECIFIED GO FILE)
    .....
    .....
    and so on

    0*ERROR*: UNKNOWN DATA CARD: U0
    CHECK LINE 9 IN THE SPICE INPUT FILE
    (EITHER cdsSpiceFinal OR THE GIVEN SPECIFIED GO FILE)

    The model file is according to the cdsSpice conventions like
    no space b4 an "=" symbol
    & to represent continuation..etc!

    Please let me know where the problem is and what should
    be done!

    Badhri
     
    Badhrinath Jagannathan, Aug 31, 2003
    #1
  2. Badhrinath Jagannathan

    B Guest

    If I recall well cdsSpice has been frozen since a while and I don't
    think it supports a 0.18u tech. So unless you have good reasons to
    use it, you're better off using a better alternative. may be you have
    access to spectre or hspice ... If yes, go ahead and use and repost
    if you need help.
    One way to test this, is to use a level 3 (use anyone since this is
    for test purposes only) and make sure the line where the "m1" is
    declared is correct.
     
    B, Sep 2, 2003
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.