Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions

    World-Renowned Technology for Embedded Systems Development

  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use


    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience


    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    PCB Trace Width vs. Current Table for High Voltage Design

    Zachariah Peterson
    |  December 1, 2019

    PCB with heat sinks

    Keep your board cool with our PCB trace width vs. current table

    Copper is a strong conductor with high melting point, but you should still do your best to keep temperatures low. This is where you’ll need to properly size trace widths to keep temperature within a certain limit. However, this is where you need to consider the current flowing in a given trace. When working with a power rail, high-voltage components and other portions of your board that are sensitive to heat, you can determine the trace width you need to use in your layout with a PCB trace width vs. current table.

    One problem with most tables is that they are not built to account for controlled impedance routing. One you’ve sized your traces for controlled impedance, it can be difficult to determine the temperature rise just by looking at a table, and you’ll have to work with a calculator. However, one alternative is to use the IPC 2152 nomograph to check that the current-temperature relationship will be within your operating limits in controlled impedance traces. We’ve compiled this information here for your convenience.

    Keep Temperature Low in High Voltage/High Current Design

    During my day job, I find myself spending quite a bit of time browsing EE forums. One question that often comes up in the context of PCB design and routing is determining the recommended trace width required to keep your device’s temperature within a certain limit for a given current value, or vice versa. While copper has a high melting point and can withstand a high temperatures, you should ideally keep the temperature rise in your board within 10 °C. Allowing your PCB traces to reach very high temperatures increases the ambient temperature seen by components, which puts greater load on active cooling measures.

    The IPC 2152 standards are the place to start when sizing traces and vias. The formulas specified in these standards are straightforward for calculating current limits for a given temperature rise, although they do not consider controlled impedance routing. That being said, working with a PCB trace width vs. current table is a great way to start when determining your PCB trace width/cross sectional area. This allows you to effectively determine an upper limit on the allowed current in your traces, which you can then use to size your traces for controlled impedance routing.

    When the temperature rise reaches a very large value in a board running at high current, the electrical properties of the substrate can exhibit a corresponding change at high temperature. The electrical and mechanical properties of your substrate will change with temperature, and the board will become discolored and weak if run at high temperature for a long period of time. This is one reason the designers I know will size traces such that the temperature rise is kept within 10 °C. Another reason to do this is to accommodate a broad range of ambient temperatures, rather than considering a specific operating temperature.

    The PCB trace width vs. current table below shows a number of trace widths and corresponding current values that will limit your temperature rise to 10 °C with 1 oz/sq. ft. copper weight. This should give you an idea of how to size traces in your PCB.

    You’ve probably noticed three things from this table:
    • Different trace thicknesses/copper weights. The trace thickness needs to be calculated from the copper weight in your board. We’ve only included the standard 1 oz/sq. ft. value above. However, boards that will run at high current often require heavier copper to accommodate a higher temperature rise.

    • No impedance data. If you need to use controlled impedance routing, then you need to verify that your calculated trace dimensions will satisfy the limits specified above.

    • Alternative substrates. The above data is compiled for FR4, which will cover a broad range of PCBs sent to production. However, advanced applications may require an aluminum core PCB, ceramic substrate, or advanced high-speed laminate. If you work with a substrate with higher thermal conductivity, then the temperature of your traces will be lower, as more heat is transported away from warm traces. To a first order approximation, the temperature rise will be scaled by the ratio of the thermal conductivities of your desired substrate material to that of FR4.

    Using the IPC 2152 Nomograph

    If you want to work with different copper weights, verify controlled impedance routing dimensions against temperature rise and current, then you should use the nomograph from the IPC 2152 standards. This is a great way to size conductors for a specific current and temperature rise. Alternatively, you can determine the current that will produce a specific temperature rise if you have already chosen your trace width. This is shown in two examples in the nomograph below.

    IPC 2152 nomograph for PCB trace width vs. current table

    IPC 2152 nomograph for PCB trace width vs. current and temperature rise. Image modified from user Daniel Grillo on StackExchange.

    The red arrow shows how to determine the maximum current for a desired trace width, copper weight (i.e., trace cross section area), and temperature rise. In this example, the conductor width (140 mils) is chosen first, and the red arrow is traced horizontally over to the desired copper weight (1 oz/sq. ft.). We then trace vertically to the desired temperature rise (10 °C), and then we trace back to the y-axis to find the corresponding current limit (~2.75 A).

    The orange arrow goes in the other direction. We’ve started with a desired current (1 A) and traced horizontally to our desired temperature rise (30 °C). We then trace downwards vertically to determine the trace dimensions. In this example, suppose we specify a 0.5 oz/sq. ft. copper weight. After tracing down to this line, we trace horizontally back to the y-axis to find the conductor width of ~40 mils. Suppose we wanted to use a copper weight of 1 oz/sq. ft.; in this case, we would find that the required trace width is 20 mils.

    Verifying Controlled Impedance Routing

    Let’s look at a simple example involving the above nomograph for use with a 50 Ohm microstrip trace on top of 4.7 mil laminate. If you use a microstrip trace impedance calculator, you’ll find that a trace thickness of 2 mils requires a trace width of 6.5 mils. We can now use these values in the above nomograph to determine the current limit for a given temperature rise (see the example for the red line). If we specify a maximum temperature rise of 10 °C, we see that the maximum current allowed in this trace is ~400 mA.

    The powerful PCB layout and routing tools in Altium Designer® are built on a single unified design model that allows you to specify the trace and via sizes you need within your design rules. Altium Designer also includes a powerful stackup manager with a field solver for determining controlled impedance in your board. As you design your board and route your traces, the DRC engine will automatically check your design rules while ensuring your traces are properly sized to keep your temperature within the required range. This is much easier than manually routing traces and checking dimensions against a PCB trace width vs. current table.

    Now you can download a free trial of Altium Designer and learn more about the industry’s best layout, simulation, and production planning tools. Talk to an Altium expert today to learn more.

    About Author

    About Author

    Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to electronics companies. Prior to working in the PCB industry, he taught at Portland State University. He conducted his Physics M.S. research on chemisorptive gas sensors and his Applied Physics Ph.D. research on random laser theory and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensing and monitoring systems, and financial analytics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written hundreds of technical blogs on PCB design for a number of companies. Zachariah currently works with other companies in the electronics industry providing design, research, and marketing services. He is a member of IEEE Photonics Society and the American Physical Society, and he currently serves on the INCITS Quantum Computing Technical Advisory Committee.

    most recent articles

    Back to Home