• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. RF Design
  3. Error Vector Magnitude (EVM) simulation problem in IC61...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 63
  • Views 15173
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Error Vector Magnitude (EVM) simulation problem in IC615

Alex Vasjanov
Alex Vasjanov over 11 years ago
 Hello, cadence community,

I've stumbled upon a problem with power amplifier EVM evaluation - EVM is out of adequate bounds. At first I thought that the PA is faulty, but then I decided to create a simple DUT circuit - a resistor. This way the magnitude will decrease while the phase should stay the same.

I've attached the schematic and the EVM output plot.

Everthing is done strictly using MMSIM PA tutorial in IC615 (SpectreRF Workshop Power Amplifier Design Using SpectreRF MMSIM 12.1).

The standart of interest is 802.11a (but the calculations are wrong with 802.11n as well). The PWL files for I and Q channels were generated using 802.11a_signal_generator following the guide in the above mentioned document. The carrier frequency is 5GHz, rolloff factor is 0.23, bandwidth is 1.2288MH... - every setting in the spectre state is the same as in the tutorial.

 
So the question would be - is this a known bug with EVM estimation or is there something wrong with my configuration? Has anyone done successfull EVM measurements and if so - please share your knowledge. There is one suspicion that the 802.11a_signal_generator creates a faulty signal but I don't know how to check it. I've tried to use the cdma PWL files in Cadence rfLib, but get the same results (EVM value is not the same as in the picture above bus is inadequate).

 
Regards,

Aleksandr,
  • Cancel
  • Tawna
    Tawna over 11 years ago

    Hi Aleksandr,

    I believe this question would be best handled by Customer Support.

    Unfortunately, I don't have time to look into this right now.

    It is always important to list the exact IC and MMSIM subversion that you are using.  This can be found by typing in an xterm:

    virtuoso -W

    and

    spectre -W

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Alex Vasjanov
    Alex Vasjanov over 11 years ago

     Hello, Tawna,

     

    I'm using  the following MMSIM and Virtuoso versions:

    •  virtuoso version 6.1.5-64b
    •  virtuoso sub-version  IC6.1.5-64b.500.4
    • spectre sub-version  12.1.0.317.isr2

    And apologies for the non attached schematic in the original post. It should be visible now.

     

    Regards,

    Aleksandr.

    • EVM.JPG
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information