Spectre Error

Discussion in 'Cadence' started by Guenther Sohler, Oct 13, 2008.

  1. Dear group,

    We are setting up a new designkit and we are experiencing a strange
    problem when simulting.

    Inside a Verilog-A File I see following lines, which create a syntax error
    and I dont know why because I do not understand verilog-A

    Spectre just reports a syntax error during AHDL Readin.


    Whats going wrong ?


    `MPRcc( TR , 21.0 , "degC" , -250.0 , 1000.0 , "nominal
    (reference) temperature")
    `MPRoo( LMIN , 1.0e-08 , "m" , 0.0
    , inf , "minimum allowed drawn length")
    `MPRoo( LMAX , 9.9e+09
    , "m" , 0.0 , inf , "maximum allowed drawn length")
     
    Guenther Sohler, Oct 13, 2008
    #1
  2. Guenther Sohler wrote, on 10/13/08 10:55:
    Presumably they're using macros called MPRcc and MPRoo which need to have been
    defined (usign `define) somewhere. If they're not defined in the file, then they
    would need to be defined in a file which is included via a `include statement at
    the top of the file.

    In themselves they are not VerilogA syntax, so they would need to be
    macro-expanded first by the preprocessor.

    Regards,

    Andrew.
     
    Andrew Beckett, Oct 16, 2008
    #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.