Using noise functions in Verilog-AMS

Discussion in 'Cadence' started by GS, Jun 13, 2005.

  1. GS

    GS Guest

    Hello everyone,

    I have been trying to use the white_noise and flicker_noise functions
    of Verilog-AMS to include noise in my models and ended up facing some
    problems.

    Actually, I am using the Cadence LDV-5.1 toolset for my simulations and
    the Verilog-AMS LRM that comes with the version that I have states that
    white_noise, flicker_noise and noise_table have no effect when used in
    models.

    My question is: Is there a way I can make use of the noise functions to
    include noise in my models and simulate using LDV-5.1??

    So far, I have been writing my mixed signal models in verilog-ams and
    compiling, elaborating and simulating using ncvlog, ncelab and ncsim
    respectively.

    Thanks,
    GS
     
    GS, Jun 13, 2005
    #1
  2. The reason they have no effect is because AMS Designer does not support noise
    analysis - and these sources only have an effect in small signal noise
    analyses. They are used in spectre's noise, sp, pnoise, psp, qpnoise.qpsp
    analyses - and now in transient if you turn on the transient noise option -
    but not yet in any AMS analyses. AMS can now do ac analysis (in IUS54), but
    there's no noise analysis yet.

    Regards,

    Andrew.
     
    Andrew Beckett, Jun 13, 2005
    #2
  3. analyses. They are used in spectre's noise, sp, pnoise, psp, qpnoise.qpsp
    Where's that switch ?

    Regards,

    Stefan



    --
    Dipl.-Ing. Stefan Joeres
    Lehrstuhl für Integrierte Analogschaltungen
    RWTH Aachen
    Sommerfeldstr. 24
    D-52074 Aachen

    Tel: +49-241-8027752 (office)
    Fax: +49-241-8022199
     
    Stefan Joeres, Jun 13, 2005
    #3
  4. Stefan,

    You need to be using IC5141 USR1 together with spectre from MMSIM60.
    When you do that, the switch appears on the main transient analysis form.

    Regards,

    Andrew.
     
    Andrew Beckett, Jun 13, 2005
    #4
  5. GS

    Prasanna Guest

    Hello GS,

    Currently the AMS LRM specifies noise functions only for pure analog
    simulations (small signal analysis), not for mixed-signal contexts. For
    mixed-signal analysis, the only well defined analysis type is the
    transient analysis in the LRM. I have submitted a proposal to deal with
    all other analyses types in a mixed-signal context, which is currently
    under discussion.

    I guess you will have to wait this proposal is accepted in some shape
    and the next version of LRM is released (and of course vendors
    implement them in the tools).

    Hope that helps,
    Cheers,
    Prasanna
     
    Prasanna, Jun 15, 2005
    #5
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.