• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X PCB Editor
  3. Best ways to set Design for Manufacturing rules in the PCB...

Stats

  • Replies 5
  • Subscribers 162
  • Views 7724
  • Members are here 0
More Content

Best ways to set Design for Manufacturing rules in the PCB design flow!

geda
geda over 2 years ago

Design for Manufacturing (DFM) checks is the practice of optimizing the design workflow. DFM checks are mandatory for the PCB to be fabricated without any potential manufacturing issues. When a PCB is first developed, the focus is usually on the functionality rather than the manufacturability of the board. Many issues are traditionally found in the cycle between design and sign-off to manufacturing. Performing DFM checks with the design will make the user aware of the time savings in catching these issues earlier in the cycle.

Various tools and techniques are available in the industry for this. Each company has its process in place to perform DFM checks. Any recommendations/methodologies that you would give to a new or existing user to improve the manufacturing process?

  1. After tape-out, get inputs from the fab house and then make suitable design changes.
  2. Use the DesignTrue DFM Wizard utility.
  3. Implement thorough DFM constraints check from within Allegro Constraint Manager.
  4. DFM Checker part of the Allegro Manufacturing Option.
  5. Third-party DFM checkers, for example, Valor.

We would like to hear your comments as it helps us know user requirements and market trends to influence longer-term product decisions.

    • Sign in to reply
    • Cancel
    Parents
    • Jeff H
      Jeff H over 2 years ago

      I have been using DesignTrue DFM for about a year now with a lot of success.  In my opinion, you are better off building the configuration up from scratch than using the wizard so you understand exactly what is being done.  As we get TQs from the board house or DFM issue from our CM, we look at our DFM and DRC rules to see if we could have caught the issue by updating the rule.  If we can't find a way to automatically check for it, the issues goes into our manual checklist until we can find a way to automatically check for it.  Since we started doing this process, our TQ/DFMs have gone way down

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Cancel
    Reply
    • Jeff H
      Jeff H over 2 years ago

      I have been using DesignTrue DFM for about a year now with a lot of success.  In my opinion, you are better off building the configuration up from scratch than using the wizard so you understand exactly what is being done.  As we get TQs from the board house or DFM issue from our CM, we look at our DFM and DRC rules to see if we could have caught the issue by updating the rule.  If we can't find a way to automatically check for it, the issues goes into our manual checklist until we can find a way to automatically check for it.  Since we started doing this process, our TQ/DFMs have gone way down

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Cancel
    Children
    No Data
    Cadence Guidelines

    Community Guidelines

    The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

    © 2025 Cadence Design Systems, Inc. All Rights Reserved.

    • Terms of Use
    • Privacy
    • Cookie Policy
    • US Trademarks
    • Do Not Sell or Share My Personal Information