Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4938

Virtuoso layout hierarchical copy contains mysterious residue from other libraries

$
0
0

Hi,

I have never seen such a weird issue with hierarchical copy in Virtuoso. Let me explain.

We have a brand new library and brand new layout cellview (say "Lib_debug/debug_cellview/layout"), inside which there is an instance of Cell_target from our production library Lib_B and nothing else.

Lib_B/Cell_target used to have our real designs in it, but for debugging purpose, I deleted everything (including shapes, nets, instances, constraints and connectivity reference) and then drew only a piece of rectangle so it won't look empty.

Now I want to hierarchically copy it from "Lib_debug/debug_cellview/layout" to "Lib_debug/debug_cellview2/layout". I used the following copy menu. Note that none of Lib_A, Lib_B or Lib_C are in the skip libraries list.

Once I click OK, I get the following window. It is very strange that Lib_A shows up. While we did copy design from Lib_A when Lib_B was initially created, I have removed every instance in Lib_B/Cell_target. So I don't know where they are coming from.

So where does the Virtuoso copy tool find such information and how can I delete it?

I'm using Virtuoso ICADVM20.1

Thanks for any help!


Viewing all articles
Browse latest Browse all 4938

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>