• 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. how to remove the removed cell item from config view li...

Stats

  • Locked Locked
  • Replies 10
  • Subscribers 126
  • Views 10721
  • 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

how to remove the removed cell item from config view list

sjwprcker
sjwprcker over 3 years ago

Hi,

The config view is setup from beignning. Then afterwards some cells are removed from the schematic, and config view detects such removal and display the item as 

Ixxx (**None** **None** **None**)

Is there any way to remove such a empty item from config view list?

BR

  • Cancel
Parents
  • firebolt
    firebolt over 3 years ago

    I think there is no such way to remove missing cells directly from Config. First you have to remove x-marked cell from schematic, then recompute Config.

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

    Indeed - did you press the "Recompute Hierarchy" icon in the toolbar or use View->Update?

    There is also the View->Options, General tab, and you can turn on "Auto Update".

    Which IC sub-version are you using? I'm not being the behaviour you describe anyway.

    Andrew 

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

    Hi Andrew, I do klick the "recompute the hierarchy", but it change nothing...

    The IC version is IC618-500.24

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

    Hi Andrew, I do klick the "recompute the hierarchy", but it change nothing...

    The IC version is IC618-500.24

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

    Can you try using Right Mouse->Explain over the instance in the tree in the hierarchy editor to see if it throws any light on what's going on? It's a little odd that all three are NONE - normally the lib/cell or cell would still be defined.

    Otherwise, I'd suggest trying running oaScan on the schematic with this instance (from the terminal):

    oaScan -lib mylib -cell uppertb -view schematic

    If this complains about anything, you can run again with the -repair.

    Andrew

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

    This is the explalin result

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

    Ah, that helps. Now I can reproduce it. The issue occurs if you had an instance binding on the instance which is then removed from the schematic. You can solve this by using Right Mouse->Set Instance View-><none> - then recompute the hierarchy and it will be removed from the hierarchy editor.

    What it's doing is showing you the fact that the instance (or occurrence) binding still remains in the config (even though it will have no effect) - setting it to none removes the binding.

    Andrew

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

    Hi Andrew, I have set it to none, but still not able to remove it by recompute the hierarchy. 

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

    Also it seems not able to remove item in tree view, but in table view, it can be cleaned. 

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

    I was going to ask you to share the expand.cfg file within the config view but since you've smudged out the names on the image above, that's not going to help much. I would expect there to be an entry in the expand.cfg for the offending instance in the containing cellView - something like:

    inst (mylib.uppertb:schematic).I2 binding :functional2;

    and then after setting the binding to <none> and saving (actually you don't even need to recompute the hierarchy - saving is enough), it will vanish from the file.

    If that's not working, you should contact customer support. I even tried in ISR24 just to check and it behaves for me there.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to sjwprcker
    sjwprcker said:
    Also it seems not able to remove item in tree view, but in table view, it can be cleaned

    That's odd, because for me it doesn't even show up in the cell table after I remove the instance.

    • 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