• Home
  • :
  • Community
  • :
  • Blogs
  • :
  • PCB Design
  • :
  • BoardSurfers: Training Insights: How to Run a RAVEL Rule…

PCB Design Blogs

Shreyansh
Shreyansh
19 Aug 2020
Subscriptions

Get email delivery of the Cadence blog featured here

  • All Blog Categories
  • Breakfast Bytes
  • Cadence Academic Network
  • Cadence Support
  • Custom IC Design
  • カスタムIC/ミックスシグナル
  • 定制IC芯片设计
  • Digital Implementation
  • Functional Verification
  • IC Packaging and SiP Design
  • Life at Cadence
  • The India Circuit
  • Mixed-Signal Design
  • PCB Design
  • PCB設計/ICパッケージ設計
  • PCB、IC封装:设计与仿真分析
  • PCB解析/ICパッケージ解析
  • RF Design
  • RF /マイクロ波設計
  • Signal and Power Integrity (PCB/IC Packaging)
  • Silicon Signoff
  • Spotlight Taiwan
  • System Design and Verification
  • Tensilica and Design IP
  • Whiteboard Wednesdays
  • Archive
    • Cadence on the Beat
    • Industry Insights
    • Logic Design
    • Low Power
    • The Design Chronicles

BoardSurfers: Training Insights: How to Run a RAVEL Rule from the GUI

 With the current scenario of COVID-19, you cannot do without rules. You have to soak vegetables in brine for ten minutes, wash milk in plastic packaging with soap, sanitize metals with an alcoholic solution (70% and above), and whatnot. Well, you get the hang of it - It’s difficult. You have that constant doubt running through your mind; did I sanitize the shampoo bottle? Thanks to RAVEL Rules in PCB, you can manage your designs much better.

In the world of PCBs, running RAVEL Rules from the Graphical User Interface (GUI) of Allegro layout editors, Allegro PCB Editor, and Allegro Package Designer Plus allows you to make your own rules. To open DFM RAVEL Rules GUI from the Allegro layout editors, choose Manufacture – Setup RAVEL Rules in CM.

DFM RAVEL Rules GUI is a two-folder tab – one is PCBRules that comes with the predefined RAVEL Rules, and the other is the UserDefinedRules tab where you can load your own user-defined RAVEL Rules. To load your custom-written RAVEL Rules, choose Rules – Add User Defined Rules. You can then navigate to the directory where your rules are stored.

The rules are loaded by the folder, and all the RAVEL files in the selected folder will be loaded. You can also see that some parameters have been set up in the rule. These parameters are set up as constraints, but you can change these values before running the rule. To run any of the rules, select the rules to be run, and then click OK.

After the rules run successfully, the log file will open indicating which rules ran and how long they took. If there are any violations generated by the rule, they will appear in the externally-generated DRC worksheet of the Constraint Manager. You can view DRCs in the DRC Browser window that comes up when you choose Tools – DRC Browser. Select the DRC, right-click, and choose Display. The Allegro layout editor automatically navigates to the DRC location and the design rule marker indicates the violation.

 

 To learn in detail about this feature, watch the How to Run a RAVEL Rule from the GUI video on the Cadence Support portal. Click the video link now or visit Cadence Support and search for this video under Video Library.

 

I hope that this video will help you in running custom-made RAVEL Rules from the GUI more easily and effectively from within the Allegro layout editors.

If you want to learn more about the concepts of RAVEL in detail, do check this two-days course on the RAVEL programming language.

Cadence Training Services now offers a Digital Badge for the popular training courses. These badges indicate proficiency in a certain technology or skill and give you a way to validate your expertise to managers and potential employers.  You can add the digital badge to your email signature or any social media platform, such as Facebook or LinkedIn, to highlight your expertise.

To know more, see the blog post Take a Cadence Masterclass and Get a Badge.

You might also be interested in the training Learning Map that guides you through recommended course flows as well as tool experience and knowledge-level training modules. Do SUBSCRIBE to be updated about upcoming training modules. If you have any questions about courses, schedules, online, public, or onsite live training, then reach out to Cadence Training.

Thanks for reading and see you next time for more on Training Insights. Stay tuned till then.

Tags:
  • 17.4 |
  • 17.4-2019 |
  • PCB design |
  • Allegro PCB Editor |