Problem with bandwidth function()

Discussion in 'Cadence' started by Samiran, May 3, 2010.

  1. Samiran

    Samiran Guest

    Dear all,

    I have a situation where I have to measure the bandwidth of a low-pass
    transfer function. So, I am using the bandwidth( ) function as
    follows:

    bw=bandwidth( dB20(VF("/net18") / VF("/net15")) 3 "low")

    net18 is the output net and net15 is the input net. And I want to get
    the frequency value at gain=3dB lower than the dc gain.

    But the value of bw is coming as 825KHz, whereas I can see the
    frequency value at gain = (dcgain-3db) point as 1MHz. Is there any
    problem with the bandwidth function or am I doing any fundamental
    mistake or the function is required to be used in other way?

    Please help!

    Regards
    Sam
     
    Samiran, May 3, 2010
    #1
  2. Samiran

    Gunnar Guest

    Hi Sam:
    try
    bw=bandwidth( VF("/net18") / VF("/net15") 3 "low")

    the bandwidth function works with the frequency response but without
    dB20.
    Cheers
    Gunnar
     
    Gunnar, May 4, 2010
    #2
  3. Samiran

    Samiran Guest

    Hi Gunnar,

    Bingo!!!!!!!!! It worked perfectly. Thanks for the suggestion.

    Cheers
    Sam.
     
    Samiran, May 4, 2010
    #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.