I am trying to enter a large number of differential pair into the rule set. It is very time consuming to do it one by one, is there a way that I can copy,paste it from my excel sheet that I have made for my FPGA design.
Ascii out just the RULES with NETS
DIF PAIR should look something like this
You can copy/paste the ascii format of the diff pair
Change the name, numbers etc. which are last faster than selecting the pairs in design file
There is a spreadsheet view of the rules in Router. You might have better luck entering them there and then sending the rules back to Layout.
Philip Restall was working on a utility to automate the selection of differential pairs a few years ago, but I don't know if it ever got released. For that matter, I don't even know if he's still in the business.
In the meantime, the fastest manual method is to start with Project Explorer in Router. Expand the Nets list, then select two nets that make a pair. Right click, and then select Make Differential Net in the context menu. Keep going until you get them all. I've done designs with hundreds of differential pairs this way, so it's not too bad. When they're all created, select the Differential Pair category in Project Explorer, select properties, and you can assign the rules to all of them at once.
Thank you all for your feedback, as you mentioned the best way is through the routher since has the spreadsheet available to bring in the nets. I think Mentor should make a spreadsheet interface for Layout as well for all of design rule set class, pinpair, diff.pair...etc.
Retrieving data ...