The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Other CAD Tools >> Physical Verification, Extraction and Analysis >> Assura Problem https://designers-guide.org/forum/YaBB.pl?num=1112039333 Message started by stephen on Feb 13th, 2005, 11:35am |
Title: Assura Problem Post by stephen on Feb 13th, 2005, 11:35am When I do DRC and LVS in Diva, there is an option named "Join nets with same name". Is there any similar option in Assura. I found an option named "?joinPins" but that doesn't seem to work as I want. I have two wires in layout which are not physically connected. I just mark them with the same label. I hope they are treated as electrically connected in LVS. No matter whether I use "?joinPins top" or "?joinPins allLevel", assura still reports these two labels as open. What's wrong? Any tips will be appreciated. |
Title: Re: Assura Problem Post by Paul on Feb 13th, 2005, 1:14pm Hi Stephen, in Assura you can use joinNets("netname") to virtually connect nets with the same name. You can select whether this has to be done on the schematic and/or layout side. joinPins works only on pins (and I believe only at the top level of your hierarchy). Do you use Assura on the command line or the Assura GUI? In the second case it may be a little tricky to find. Also note the existence of the news group comp.cad.cadence (you can find it on Google groups for example), where you can find answers to many questions on Cadence tools. Hope this helps Paul |
Title: Re: Assura Problem Post by stephen on Feb 14th, 2005, 8:37am Yes. I use Assura UI. I have no where to find the parameter named "joinNets". Actually I only need it to work at the top level. I'd hate to launch Assura from command line. :( Paul wrote on Feb 13th, 2005, 1:14pm:
|
Title: Re: Assura Problem Post by stephen on Feb 14th, 2005, 9:47am I have found the solution to this problem. To be able to use "joinPins", I must write the labels of two ground wires as "gnd!:G". I used to write only "gnd!" for both in Diva. I don't know what I should write if the nets I want to join are not power or ground pins. An alternative way is to use the joinablePins in the additional functions in Assura UI. I just add "gnd!" into the joinablePins list. Although the pdf document of assura said I don't have to add anything for this option and it will be automatically connect any two pins with the same name, I still have to add "gnd!" into the command list. Otherwise, they are still treated as broken. |
Title: Re: Assura Problem Post by Andrew Beckett on Feb 14th, 2005, 10:18am To find joinNets, hit the "Modify avCompareRules" button on the LVS form, and then Select "Network" - you'll see joinNets there. Andrew. |
Title: Re: Assura Problem Post by Helge on Feb 10th, 2006, 2:44am I'm new to Assura. I have a cell which passes Diva with "Join nets with same name". But I can't get it through Assura LVS. This is what I've tried so far: In the Motify avCompareRules form, I selected Network, and then joinNets, wrote in the rules, and checked Use in Run. I have several nets "a" that should be joined, and several nets "b", also to be joined. Diva "Join nets with same name" did it. My rules are: joinNets(root "a") joinNets(root "b") which result in the following in the Run Assura LVS form: :lay: joinNets(root "a") :lay: joinNets(root "b") So many words, to replace one checkbox! And it's probably not even correct yet. What is the correct syntax? * |
Title: Re: Assura Problem Post by bernd on Feb 10th, 2006, 3:08am What I do to join nets, must not absolute be the only way to do this in Assura, is the following: I have a file called 'LVSinclude.rsf' in my Assura rules directory. This file will be read automatically by Assura if you use the GUI. The file include commands which label the necessary pins, like this changeLabel( "myPowerPin" "myPowerPin:P" ) There are labels for Power P, Ground G, Input I, Output O and Bidirectional pins B. The you can go in the GUI to 'Modify avParameters ...' '?joinPins' and enable 'Use in this Run' and click 'Join Pins == Top'. This works for me. That should be equivalent as what you're used to do in Diva. You don't have to label the pins in the 'LVSinclude.rsf' file you can also label then directly in the DFII pin name. Bernd |
Title: Re: Assura Problem Post by bernd on Feb 10th, 2006, 3:13am darn smiley in my previous post, it should be: changeLabel( "myPowerPin" "myPowerPin:P") |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |