Skip to main content

The PCB Design Grid: Friend or Foe?

Picture of an off-the-grid cabin isolated in the woods

 

Living “off” the grid has a definite appeal to some people. Whether they are trying to isolate themselves from society or government, or if they are worried about a robotic uprising, they will limit their connection to technology and live off the grid as much as possible. However, since I have laid out printed circuit boards for the majority of my professional life, living off the grid has a completely different meaning to me.

Having used different grid systems in various PCB design tools over the years, I have grown very comfortable living within their confines to place components and route connections. For me the PCB layout grid is definitely a friend, but for others it may not be so. Some might say that a grid is too restraining, but in my opinion those constraints are extremely helpful. Let’s take a look at the things that you can do with a PCB design grid and how it can better help you.

The History of the PCB Design Grid

Grids have been available in PCB design CAD tools for as long as they have been in use. The original grids in those older tools however didn’t have much functionality to them other than being able to toggle them on or off. Unlike the different settings that you have for grids in modern tools, they were pretty simple in comparison. But they were there, and they were extremely helpful to the designer as long as they were used.

The problem was that a lot of designers were coming from the world of hand taping a PCB design on sheets of mylar and were accustomed to using a grid as a reference instead of a constraint. These PCB design artists were used to eye-balling pad and trace clearances, and then shaving pads or traces that were too close with an exacto knife to get their spacing right. 

When making the switch over to CAD tools for layout, many of these designers would simply turn the grid off and draw the traces free-hand relying on their instincts for proper spacing clearances. This led to a lot of layouts that were full of design rule errors, and departmental procedures that demanded the use of specific grid settings for layout. Although it took a while, the use of a grid eventually was seen as the helpful feature that it was meant to be rather than a hindrance to creativity.

 

Screenshot of the inner layer trace routing on a complex PCB design

PCB design grids can be an invaluable tool when laying out complex designs like this

 

Tips for Using the Grid

The grids in PCB design systems can be a very effective tool for organizing the creation of your design so that it looks the way you intended it to. Take the schematic for instance. Using the grid is very valuable in lining up components to look neat and orderly as well as drawing in nets that are not congested and confusing. The grid is also invaluable in keeping text for net names, reference designators, and other properties in line as well.

On the layout side of PCB design, grids can be used for a number of different purposes:

 

  • Placement Organization: Keeping your component spacing organized with a grid can help you to place large components in organized groups and align smaller components in orderly rows and columns. It is often helpful to temporarily change your grid values as you place in order to set down a specific group of components exactly where you want them, just remember to set your grid back to normal when you are done.

  • Placement Spacing: By coordinating your design rule spacing with your grid settings, you can place your components on grid to give yourself the placement density that will best suit your design. This can help with floorplanning your design so that the placement allows you enough room for routing later.

  • Precise Placement Location: One way to quickly place a component such as a connector that has a specified location is to temporarily change your grid to that component’s location. This will allow you to exactly land that part where it needs to go.

  • Routing Orderly Busses: If you are manually routing a group of traces, using a grid that works best with your trace width and spacing rules can help you route as tightly as possible. Not only does this give your routing a good tight look, it will make design changes easier later on when some traces have to be ripped up and re-routed.

  • Maintaining Spacing: Using a grid is not a substitution for setting up all of your design rules, you still need those and it is easier to apply design constraints using grids. But by using a grid you can route traces, lay down area fills, or move components quickly without constantly bumping into design rule violations.

  • Reference Designator Alignment: Just as in the schematic, a grid makes moving text so that it is aligned in an even row or column a much easier task.

 

Even if the constraints of using a PCB design grid are sometimes annoying, the benefits of using a grid far outweigh any inconvenience. The key is to learn how to use the grid features of your PCB design tools to their full capabilities.

 

Screenshot of the PCB design grid definition menu in Cadence design tools

Grid definition menus like this in your PCB design tools can be a big help as your work

 

What you Should Expect from Your Layout Tools

Your design tools should give you different options when setting up your grids. You should have the ability to set up different values for X and Y, and you should be able to set up different grids for different features or layers in the design. Another useful feature is to be able to easily set up temporary local grids. These are very helpful for fine-tuning your component placement or aligning specific objects such as components or text. 

Lastly, your PCB design CAD tools should have the capability within them to be enhanced with additional capabilities including setting up unique grid structures. Some tools give you this ability with productivity enhancement packages that you can add in later as required for your designs.

The PCB design tools from Cadence give you the powerful capabilities in setting up your design grids that we’ve been talking about here. The grid system in Allegro PCB Designer allows you to control a global grid with the ability to set up different grids for etch or non-etch objects. You even have the ability to set up specific grids for different layers as well as setting up relative grids for temporary work. Allegro’s powerful grid system gives you the design features you need to best enhance your design productivity.

If you’re looking to learn more about how Cadence has the solution for you, talk to us and our team of experts