• 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 Design
  3. Problem with calibre RVE Highlights

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 125
  • Views 11709
  • 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

Problem with calibre RVE Highlights

RicardoGV1
RicardoGV1 over 3 years ago

Hi everyone.

I'm having problems when selecting and error in calibre LVS RVE, and I trying to delete the highlights with F4 or toolbar option.

Everytime I try it, I get this error.  And I have to restart everything to make it work for a while.

*Error* geDeleteAllProbe: destroyed window:  - window(invalid):629808608(destroyed)

I know this can be an error from Calibre-SIEMENS, but maybe someone have experience the same error.

virtuoso version 6.1.8-64b

sub-version IC6.1.8-64b.500.22



Regards, 
R. Gómez

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    Whilst the geDeleteAllProbe is a Cadence SKILL function, the interface code that is calling this is entirely from Siemens EDA, and the Calibre RVE tool is from Siemens EDA too. So you should contact them - this is not the best place to ask this question.

    Regards,

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • RicardoGV1
    RicardoGV1 over 3 years ago in reply to Andrew Beckett

    Thanks Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RicardoGV1
    RicardoGV1 over 3 years ago in reply to Andrew Beckett

    Hi Andrew,

    Sorry for asking about this once again, but it's affecting users and I haven't had any response from mentors community.


    Is there any way of deleting those highlights from Virtuoso?

    I was thinking that had something to do with if it was valid, but didn't worked.
    I've tried with al the y0,y1...yn. 

    leSetLayerValid( list("y0" "drawing") t )
    pteSetVisible("y0 drawing" nil "Layers")

    foreach(shape geGetWindowCellView()~>shapes 
      if(shape~>lpp==list("y0" "drawing")then
         dbDeleteObject(shape)
      )
    )

    And I've seen in many other posts that you format code in this editor, how do you do it?

    Regards,
    R. Gómez

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to RicardoGV1

    As I keep saying, asking here for details on how to solve an issue with a Mentor product is rather unlikely to be successful. Please contact their customer support if you're not getting an answer here. I'm sure you wouldn't ask on an Apple forum for help with an Android phone?

    The code above is for deleting shapes, not highlights. My guess is that they may be using hilight sets, so you could probably use either geDeleteAllHilightSet or geDeleteAllWindowHilightSet - but this may break their code if it removes something that is expected to exist. It may break other things too - so use with caution. It may also not fix the problem - who knows?

    As for code formatting, if you're talking about the coloured code that I share, I have a script using enscript to do some syntax highlighting and then I copy and paste the output from a web site (internal). Otherwise I just open the SKILL code as a file with a .txt suffix in my browser and then paste that (that just formats in Courier and preserves the indentation)

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RicardoGV1
    RicardoGV1 over 3 years ago in reply to Andrew Beckett

    Hi Andrew,

    Thanks for your response, actually I tried before geDeleteAllHilightSet  but didn't know about geDeleteAllWindowHilightSet, which actually worked.

    I'm sorry, but as a lot of people in here have a lot more experience, even if it was from Mentor, I thought there would be something to do from this side.

    I know that I'm might seem repetitive when asking in this forum, but I've learned a lot from seen "obvious" responses which at the beginning weren't that obvious for me, those posts allowed me to start writing my own codes instead of just copying and pasting codes already posted.

    Thanks again! :)

    Regards,
    R. Gómez


    • 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