• 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. Custom IC SKILL
  3. Clip function to snip spectrum

Stats

  • Replies 3
  • Subscribers 145
  • Views 32
  • Members are here 0

Clip function to snip spectrum

Sjrg
Sjrg 6 hours ago

Hi - I tried using clip function to snip spectrum between a range. Unfortunately it creates 2 additional frequency spurs, right at the min and max point of the range.

Suppose I'm clipping the spectrum from 400 MHz to 1GHz. The clipped spectrum introduces  frequency spurs at 400 MHz and 1 GHz. In reality there are no frequency spurs at 400 MHz or 1 GHz in the unclipped waveform.

How do I get around this issue? Am I missing something?

Thanks

Ganesh.

  • Cancel
  • Sign in to reply
Parents
  • henker
    henker 4 hours ago

    You may add '?interpolate nil' to the arguments of the clip function (or set the interpolate field to 'no' in the clip form if you use the form. The default is yes.). When interpolating, new values are generated at the specified borders from neighbouring points in case that the new border do not coincide with actual data points. From your description, this seems to happen.

    Also check the help, this behaviour is actually explained.

    Regards,

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Sjrg
    Sjrg 3 hours ago in reply to henker

    I don't see the interpolate argument in the calculator. Can you provide an example of how this interpolation can be turned off by an example formula.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Sjrg
    Sjrg 3 hours ago in reply to henker

    I don't see the interpolate argument in the calculator. Can you provide an example of how this interpolation can be turned off by an example formula.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett 3 hours ago in reply to Sjrg

    You must be using an old version. The ?interpolate argument was added in IC618/ICADVM20.1 ISR19, so if you are using an older version that that, it won’t appear. It certainly does in the expression builder in IC23.1 ISR 16 (I checked)..

    This is also covered in my article https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O3w000009mIrzEAE&pageName=ArticleContent

    although that doesn’t list the version it was introduced in.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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