How to make verilogA work?

Discussion in 'Cadence' started by Mobil, Feb 4, 2009.

  1. Mobil

    Mobil Guest

    Hello everyone,

    I'm a freshman of using veriloga. Recently our group wants to create
    our own behavior model based on veriloga. At this beginning stage, we
    just copied Cadence veriloga model to our library then modify the
    code. But we found that it doesn't followed our code in simulation
    since this file: netlist.oa cannot be updated for simulation.

    Does anyone know how to make the veriloga code work in simulation? Do
    we need verilogA license to combine code and generate netlist.oa to
    run simulation? Thanks.

    Regards,

    Mobil
     
    Mobil, Feb 4, 2009
    #1
  2. Mobil wrote, on 02/04/09 23:38:
    Mobil,

    Are you modifying the code within virtuoso? (i.e. opening the view in edit mode,
    making the change, saving and exiting the editor). This will trigger the syntax
    checker and parser, which will update the info in the netlist.oa file so that
    the netlister knows about the I/O of the veriloga model, and any hierarchy
    within it.

    If you edit the file from UNIX outside, this will not happen.

    There's no VerilogA license - all you need is a spectre license to simulate it
    (or AMS if using AMS Designer).

    Regards,

    Andrew.
     
    Andrew Beckett, Feb 5, 2009
    #2
  3. Mobil

    Mobil Guest

    You're right Andrew, we edited code from UNIX shell outside. Thank you
    very much.
     
    Mobil, Feb 6, 2009
    #3
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.