borabut
Newbie level 2
I'm having an issue with a design I am working on in Cadence IC 6.1.6. I have a design where I am trying to use the space based router (VSR) to route my interconnect. It works fine and I get no DRC or LVS issues but my layout.oa file size seems to nearly tripple in size. Now, the file size isn't really the problem, just something I have found to be an indicator of the problem. The problem I am having is that this layout is for a signal processing channel circuit, of which I need 16 at the next level up in the heirarchy. This is causing very slow redraw/rendering times at the higher level where all 16 channels need to be connected to the pad frame. The higher level layout will render as though it is 1980 again, taking several minutes to draw where i can see it rendering the layers in real time.
Now I know it's not my machine's hardware as an even more complex IC layout (full top level layout of a previous IC) loads up just fine with no rendering issues (and we have had no issues with the current IC design until now). I also have an older version of my signal processing channel layout where no routing has been done. If I use this layout, then there are no rendering issues at the higher levels. Additionally, with the file that trippled in size, if i delete routing it does not change the file size at all. it seems the oa database remembers information from the autorouter that is causing the slow rendering. I'm not quite sure whats going on. I'm trying to learn a bit more SKILL scripting to see if I can use that to find any more information from the database its self, but for now I am at a loss for explanation as to why this problem is occurring. If anyone has experienced something similar and knows a resolution I would be most appreciative.
Now I know it's not my machine's hardware as an even more complex IC layout (full top level layout of a previous IC) loads up just fine with no rendering issues (and we have had no issues with the current IC design until now). I also have an older version of my signal processing channel layout where no routing has been done. If I use this layout, then there are no rendering issues at the higher levels. Additionally, with the file that trippled in size, if i delete routing it does not change the file size at all. it seems the oa database remembers information from the autorouter that is causing the slow rendering. I'm not quite sure whats going on. I'm trying to learn a bit more SKILL scripting to see if I can use that to find any more information from the database its self, but for now I am at a loss for explanation as to why this problem is occurring. If anyone has experienced something similar and knows a resolution I would be most appreciative.