element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Altium CircuitStudio
  • Products
  • Manufacturers
  • Altium CircuitStudio
  • More
  • Cancel
Altium CircuitStudio
Altium CircuitStudio Forum Am I on the right track (DRC settings for 0.8mm BGA PCB)?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Altium CircuitStudio to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Locked Locked
  • Replies 4 replies
  • Answers 2 answers
  • Subscribers 91 subscribers
  • Views 943 views
  • Users 0 members are here
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Am I on the right track (DRC settings for 0.8mm BGA PCB)?

tonyshell
tonyshell over 7 years ago

Hello all,

 

  I've been using Circuit Studio for a little while now and I'm doing a PCB for a design that uses a Microchip PIC32MZ2064DAA288 MPU and a Micron 1Gb DDR2 memory.  There are other less complicated ICs in the design, but the MPU and memory are the most critical.  The MPU operates at 200MHz and the DDR2 at 400MHz.  Many of the default settings for the DRC are set too tight for this design.  I'm doing this for a personal project, so I'm not a pro designer, but I am an Electrical Engineer, so I do know the basic principles of PCB design.  I just need some advice on where to set the DRC so it's not too restrictive, but won't allow traces, etc. to be too close.  Below are some of the defaults I've changed.  Could someone let me know if I'm headed for trouble or if I'm on the right track?  Thanks in advance:

 

- reduced all electrical clearances to 5mil

- trace minimum and preferred width to 5mil

- via hole size minimum to 7mil, preferred to 10mil

- via diameter minimum and preferred to 19mil

- how close can components be?  Is this a function of the fab shop limitations?

- I started with a silk screen around all components, but now have removed it for the smaller parts to fit them closer together.  Is this correct/acceptable?

 

Any advice on other recommended DRC settings or layout advice would also be appreciated.

  • Cancel
Parents
  • frog
    0 frog over 7 years ago

    My 2c:

    The values you've given all look very sensible.

    Removing the silkscreen is generally acceptable, something I've done many times is to leave the silkscreen off altogether when the PCB is manufactured, but include it in assembly drawings for reference.

    As far as distance between components goes, this is entirely down to the method of assembly - I have my own pick and place machine which will happily place components with a 0.2mm gap.  If you're hand-soldering you'll need enough room to get an iron onto the component pins/pads.  BTW if you're using paste and reflow then smaller pads are desirable since the components will tend to self-centre as the solder melts.

    Although it's fine to go to 5mil for signal tracks, be careful not to skimp on power tracks; if you need to neck down to get to a pin/ball then do it as close to the package as possible.  I'd imagine for the operating speed you're looking at you might well want to use 4 or 6 layers with at least a ground plane and possibly a power plane too.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • frog
    0 frog over 7 years ago

    My 2c:

    The values you've given all look very sensible.

    Removing the silkscreen is generally acceptable, something I've done many times is to leave the silkscreen off altogether when the PCB is manufactured, but include it in assembly drawings for reference.

    As far as distance between components goes, this is entirely down to the method of assembly - I have my own pick and place machine which will happily place components with a 0.2mm gap.  If you're hand-soldering you'll need enough room to get an iron onto the component pins/pads.  BTW if you're using paste and reflow then smaller pads are desirable since the components will tend to self-centre as the solder melts.

    Although it's fine to go to 5mil for signal tracks, be careful not to skimp on power tracks; if you need to neck down to get to a pin/ball then do it as close to the package as possible.  I'd imagine for the operating speed you're looking at you might well want to use 4 or 6 layers with at least a ground plane and possibly a power plane too.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • tonyshell
    0 tonyshell over 7 years ago in reply to frog

    Thanks a lot for the insight.  I currently am trying to do it on 4 layers.  I'm using the bottom layer for the power planes and am doing fills for the routing versus traces to keep those tracks nice and thick, only doing 5 mils (0.127mm) for the signals to have enough clearance through the BGA ball pads.  The problem is the bypass caps.  There are about 54 of them that I have to place and route to about 62 Vdd pins just for the MPU and DDR2 memory chip.  Fortunately, most of them are clustered toward the center.  I guess I also need to pick a board manufacturer to be sure about some of the settings.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • frog
    0 frog over 7 years ago in reply to tonyshell

    Some designers put bypass caps on the back of the PCB, often in an attractive pattern.  Others suggest that the inductance of vias is undesirable, although speaking for myself it's hard to see how a 1.6mm long via is worse than a 5mm track.  And of course if you're going to connect a cluster of power pins together you'll want multiple vias to keep the impedance low.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube