Skip to main content

PCB Stackup Designer

Start Building Your Stack-Up

Sierra Circuits’ PCB Stackup Designer helps you create advanced, manufacturable stack-ups in real-time, perfect for high-speed, high-frequency, and complex BGA designs.

With this easy-to-use web app, you can export IPC-2581 files and generate outputs compatible with Altium Designer® and Cadence Allegro®.

Key features of the PCB Stackup Designer

  1. Comprehensive layer stack library: You can choose from pre-designed stack-up templates for standard, high-power, high-frequency, and HDI applications.
  2. Integrated with PCB design tools: The stack-up tool has built-in calculators that help you optimize your layer stack to maintain signal integrity. They include the following calculators:
    • Signal loss
    • S-parameter
    • Crosstalk
    • Via current capacity and temperature rise
    • Trace width, current capacity, and temperature rise
    • PCB conductor spacing and voltage
  3. BGA-optimized stack-ups: Customize stack-ups for complex BGA layouts using pitch, pin count, and pattern details.
  4. Compatible with various EDA tools: Save your stack-up to your project or export it in IPC-2581 format for EDA tools like Altium Designer and Cadence Allegro.
  5. Real-time visualization: View layer-by-layer construction details, including material type, copper thickness, and dielectric properties.

How to use the PCB Stackup Designer

Choose the relevant stack-up category and select the required stack-up from the following options:

  1. Category 1
    • Low cost
    • Standard
    • High-power
    • High-frequency
    • HDI
  2. Category 2
    • Complex BGA- If your design includes complex BGAs, select this option.

stack-up-options-offfered-by-sierra-circuits-pcb-stackup-designer.webp

Click on the respective Explore button to select your stack-up.

Steps to generate stack-ups for category 1

This section shows the steps to create build-ups for low-cost, standard, high-power, high-frequency, and HDI PCBs. If your design includes BGAs, skip to the next section: Steps to generate a BGA-based stack-up (Category 2).

Step 1: Provide the following project details:

  • Project name
  • PCB size (length and breadth)
  • PCB type (rigid)
  • Layer count
  • PCB material
  • PCB thickness
  • Inner copper weight (Oz)
  • Outer copper weight (Oz)
  • Surface finish
  • Solder mask colour
  • Solder mask sides

input-design-parameters-to-generate-stack-up-in-pcb-stackup-designer.webp

 

Step 2: Click Generate Stackup. The tool will display the recommended build-ups based on your inputs.

generate-detailed-stack-up-construction-in-pcb-stackup-designer.webp

You can modify each layer using the relevant dropdowns.

modify-each-stack-up-layer-types.webp

Step 3:  Click View Detailed Stackup to see a comprehensive breakdown of your build-up.

Here, you can view the layer type, copper percentage, base (start copper) thickness (Oz), finished thickness (mils), base (finished copper) thickness (mils), plating thickness (mils), dielectric constant (Er), dielectric description, stackup construction, and dissipation factor (@10GHz).

complete-overview-of-your-stack-ups-physical-and-electrical-characteristics.webp

If you wish to edit your build-up, hit Modify Stackup and select Yes. This loads the input page, as shown in step 1. Make the necessary changes and follow the same steps (steps 2 and 3).

edit-your-build-up-in-pcb-stackup-designer.webp

Step 4: Define your controlled impedance, via, trace, and spacing details.

To set your impedance requirements, navigate to the Controlled Impedance tab and hit Add Impedance Model.

add-impedance-model-in-controlled-impedance-tab.webp

Next, select the model type from the dropdown.

select-your-impedance-model-type-in-controlled-impedance-tab.webp

The options include:

  1. Single Ended: Specify impedance layer number, target impedance (±10%), and reference layers (1st ref., 2nd ref., or both).

single-ended-impedance-model.webp

  1. Differential Pair: Specify impedance layer number, target impedance (±10%), trace separation (S), and reference layers.

differential-pair-impedance-model .webp

  1. Coplanar Single Ended: Specify impedance layer no., target impedance (±10%), coplanar spacing (CS), coplanar width (CW), and reference layers.

coplanar-single-ended-impedance-model.webp

  1. Coplanar Differential Pair: Specify impedance layer no., target impedance (±10%), trace separation (S), coplanar spacing (CS), coplanar width (CW), and reference layers.

coplanar-differential-pair-impedance-model.webp

After selecting the impedance models, click Add. The calculated impedance values will be displayed as shown below. Here, a coated microstrip differential pair impedance model has been added to the table.

calculated-impedance-values-populated-in-the-controlled-impedance-tab.webp

If you’d like to change the impedance model, click on Edit. A pop-up displays the impedance calculator along with the signal loss, S-parameter, and crosstalk calculators.

modify-trace-parameters-of-your-impedance-model-in-controlled-impedance-tab.webp

Here, you can change any of the trace parameters and recalculate the width or impedance by clicking Calculate W or Calculate Zd, respectively.

modify-trace-parameter-to calculate-impedance-zd.webp

To calculate the signal loss in odd and even modes, select the Signal Loss tab. Enter frequency, surface roughness, and length, and click Calculate Loss.

calculate-signal-loss-based-on-dielectric-and-trace-information.webp

 

To calculate the S-parameter matrices, characteristic impedance, and propagation constant at any frequency, select the S Parameter tab. Enter the source and load impedances and select the output type (complex or polar) using the drop-down. Click on Calculate S parameters.

Note: The S-parameter matrices are calculated based on the frequency input during signal loss calculation.

calculate-s-parameter-using-source-and-load-impedence.webp

To calculate near-end and far-end crosstalk, select the Crosstalk tab. Enter the coupled trace length, signal rise time, and signal voltage, and click on Calculate Crosstalk.

crosstalk-calculations-based-on-dielectric-and-trace-information.webp

To add plated holes to your stack-up, go to the Via Current Capacity Calculator and hit Add Via +.

add-via-to-your-stack-up-in-via-current-capacity-calcuator.webp

Next, select the via type, enter the drill and pad diameters, and click Add.

Note: If you’re unsure about the via pad diameter, click Calculate Via Pad to determine it based on the via drill diameter.

specify-via-details-of-your-stack-up.webp

Simultaneously, the tool calculates temperature rise above ambient, maximum via current capacity, voltage drop at Imax, and power loss at Imax for your via. The results will be displayed as shown below.

via-details-in-via-current-capacity-and-temperature-rise-calculator-table.webp

To calculate the via current capacity for a specific drill diameter or vice versa, click on Via Current Capacity Selection.calculate-via-current-capacity-using-via-current-capacity-calculator.webp

Next, select the parameter you wish to compute (Via Drill Diameter/Maximum Via Current Capacity) and choose the via from the Select Via dropdown.

Enter the via plating thickness and the known parameter (Via Drill Diameter/Maximum Via Current Capacity), and hit Calculate and Add.

calculate-via-drill-diameter-or-maximum-via-current-capacity-in-pcb-stackup-designer.webp

The tool will now display the via parameters as shown below. You can use this data to add plated holes to your stack-up.

tabulated-via-details-in-via-current-capacity-and-temperature-rise-calculator.webp

Click on Edit to load the Via Current Capacity and Temperature Rise Calculator. To recalculate, modify the input parameters, and click on the respective Calculate buttons. The updated results will be reflected in the table.

modify-via-paramaters-in-via-current-capacity-and-temperature-rise-calculator-in-pcb-stackup-designer.webp

To add traces, go to Trace Width, Current Capacity Calculator, and hit Trace Current Capacity Selection.

Here, you can calculate trace width, current capacity, temperature rise, conductor spacing, and voltage requirements.

calculating-trace-width-current-capacity-temperature-rise-conductor-spacing-and-voltage-requirements.webp

Next, select the parameter you wish to compute (Conductor Width/Max Current Capacity) and choose the layer from the Select Layer dropdown.

Enter the known parameter (Conductor Width/Max Current Capacity), and hit Calculate and Add.

calculate-either-conductor-width-or-max-current-capacity-using-trace-width-current-capacity-calculator-in-pcb-stackup-designer.webp

The tool will now display the trace parameters as shown below.

tabulated-trace-details-in-trace-width-current-capacity-and-temperature-rise-calculator-table.webp

To recalculate, click on Edit to load the Trace Width, Current Capacity and Temperature Rise Calculator.

modifying-trace-details-using-trace-width-current-capacity-and-temperature-rise-calculator.webp

Next, modify the input parameters and hit Calculate. The updated results will be reflected in the table.

recalculating-the-trace-parameters-in-pcb-stackup-designer.webp

To compute maximum voltage or minimum spacing between copper features, go to PCB Spacing and Voltage Calculator and hit Conductor Spacing Selection.

calculating-max-voltage-required-minimum-spacing-in-pcb-spacing-and-voltage-calculator.webp

Next, select the parameter you wish to compute (Max Voltage/Required Minimum Spacing) and choose the layer from the Select Layer dropdown.

Enter the known parameter (Max Voltage/Required Minimum Spacing), and hit Calculate and Add.

calculate-either-max-voltage-between-copper-features-or-required-minimum-spacing-using-pcb-stackup-desinger.webp

The tool will now display the trace parameters as shown below. Click on Edit, and a pop-up window will display the PCB Conductor Spacing and Voltage of External SM Coated Layers Calculator.

modify-max-voltage-or-required-minimum-spacing-parameters-in-pcb-conductor-spacing-and-voltage-calculator-table.webp

To recalculate, modify either of the input parameters (Max. Voltage between copper features/ Required minimum spacing) and hit Calculate. The updated results will be reflected in the table.

calculate-max-voltage-between-copper-features-or-required-minimum-spacing-in-pcb-conductor-spacing-and-voltage-of-external-sm-coated-layers-calculator.webp

Next, go to the Material BOM. This tab displays a table of all the cores, prepregs, and foils used in the stack-up. Here, you can see the construction, resin percentage, thickness, and quantities of the materials used in your build-up.

stack-up-material-bom.webp

Step 5: Click Export to download your build-up.

export-stack-up-in-pcb-stackup-desinger.webp

The PCB Stackup designer lets you download files compatible with popular EDA tools like Altium Designer and Cadence Allegro. You can also export your layer stack in IPC-2581 format.

To learn how to import stack-up files into Altium Designer and Cadence Allegro, click on the Instruction Manual to download the guide.

download-instruction-manual-pcb-stackup-designer.webp

Step 6: Select Save Stackup to save your build-up for future reference.

save-stack-up-in-pcb-stackup-designer.webp

 

Steps to generate a BGA-based stack-up for category 2

Step 1: To generate a complex BGA-based stackup, click Explore. 

generating-complex-bga-based-stack-ups-in-pcb-stackup-desinger.webp
Step 2: Fill in the following parameters:

  • Project name
  • PCB size in inches
  • PCB material
  • PCB thickness
  • BGA pattern
  • BGA pitch in mm
  • X1, X2, X3, X4 (varies based on BGA pattern)
  • Y1, Y2, Y3, Y4 (varies based on BGA pattern)

input-design-parameters-in-complex-bga-dialog-box.webp

Step 3: Click Calculate to determine the total number of pins and the estimated number of signal pins.

calculate-the-estimated-number-of-bga-signal-pins.webp

Step 4: Select Find Stackup Design to view a list of available layer stacks.

generating-bga-based-stack-up-in-pcb-stackup-designer.webp

Click on the respective View button to see the detailed build-up.

detailed-bga-based-stack-up-created-in-pcb-stackup-designer.webp

Step 5: Define your controlled impedance, via, trace, and spacing details. For this, follow step 4, as shown in the previous section (Category 1). To save and export your stack-up, follow steps 5 and 6.

How to view the saved build-ups

Step 1: Click on the View Saved Stackup List. view-saved-stackup-list-in-pcb-stackup-designer.webp

This will display a list of all the stack-ups you have saved in a table format, as shown below.

saved-stackup-list.webp

Step 2: Click View to see the detailed stack-up.

detailed-view-of-stack-up-in-pcb-stackup-designer.webp

The Sierra Circuits’ PCB Stackup Designer simplifies advanced stack-up design with real-time visualization and built-in calculators. It also allows you to easily export your build-up in IPC-2581 format for seamless integration with EDA tools.

Try the PCB Stackup Designer today.

Watch the demo of our Stackup Designer

Talk to a Sierra Circuits PCB Expert today

24 hours a day, 7 days a week.

Call us: +1 (800) 763-7503
Book a Meeting with a Sales Rep
Email us: through our Customer Care form