It''s better to allow user overides rules who definded in cell level in Layout level. This give designer the flexibility and convinence.When rules pre-defined in cell level, it give the covinience to desinger,it give the agility to desinger while allow overiding pre-defined rules of cell.
I completely agree with you.
Flexibility is a must.
When having a global Library, and knowing that a specific CELL cannot be placed at a specific side / rotation ( soldering / mounting ), you have to set this on the Library level.
I agree with you but I wish to have also a way to globally override these settings locally at the PCB level like as now.
Why not a checkbox like "Interactive Place/Route DRC" in Editor Control that allow you, previous an alert message, to override Cell settings defined in CL?
"Interactive Place/Route DRC" option is a great solution that solve so many problems!
Obviously I must pay attention using this option but it's my decision.
DRC will notifiy what cells are violating settings defined at CL level
I can only repeat my self.
My thought is:
don't remove already working features but add / improve exisiting ones. ( applicable also to "Route" mode Poll )
first of all I think it is a very goog idea to make more library based than on design level.
Sure some customrs still will need this tricky stuff, but as a enterprise we have to put our knowlegde at a central point.
One think I am asking here is, how will you be able to find a "PCB direction". The pcb is not allways oriented the same way.
If you define 90° as an allowed angle in the library, what does this mean.
When you are heading with an ship towads a specific direction you only know where to go, because you have defined the north pole.
But did you had in mind, that the rules for such restrictions also could be as a compination of part and cell?
A cell can be placed on bottom or top, but one of the parts the cell is used for can't, becaouse of some soldering restrictions (max. temperature).
I think this is the next step needed here.
Flexibiltiy is very important.
To check whether the design have used the corp library, you can use a script to do comply check. I hope Mentor keep the flexibility and add an feature to check whether the design syncronize with the up-to-date central libaries and generated a detail sheet to tell which parts not sync with the libary