Naming Convention and PCB Data Management

John Watson
|  Created: October 7, 2019  |  Updated: September 8, 2020

Introduction

There is a poem by John Godfrey Saxe that was from a Hindu fable about the six blind men of Indostan who went to see the Elephant. The first went up and felt the side of the Elephant and concluded that he was touching a wall. The second went up and felt a tusk, exclaimed: “This is not a wall at all; it is a spear.” The third blind man, feeling the huge trunk, decided that it was a snake. The fourth man felt the elephant’s leg and said, “It is obvious this is a tree”. The fifth man touched the massive ears and decided it was a fan he was feeling. Finally, the last blind man, feeling the tail of the elephant, proudly proclaimed, “You are all wrong; this is very clearly a rope”. 

The moral of this poem is that it’s your perception of things and how you name them that are most important for clarity and understanding. An additional point is that without a broader picture of things, you most likely will be mistaken. It is no different when working with information in a data management system. When PCB Designers are not following a set standard, the results are long searches when seeking out information, and additionally, the increased possibility of duplicate components or models.

Schematic Symbols Naming Standard

Schematic symbols tend to denote general categories. Meaning you use a single symbol with many components. An excellent example of this is any of the discrete symbols for Capacitor, Resistor or Inductor. The naming convention is also very general—such as General Resistor or General Capacitor. 

On the more complex components, it gets a little trickier. You need to pull up the datasheet and study the Product Identification System. Here is an example taken directly from the datasheet for the AT24C01C/02 IC EEPROM 1K I2C 1MHZ 8SOIC.

You see that there is the base Part number AT24C01C. The other parameters of the component are Package Option, Device Grade, Operating Voltage, and Shipping Carrier Option.

Product identification system breakdown of the AT24C01C-SSHM-T, an I²C-Compatible (Two-Wire) Serial EEPROM produced by Microchip Technology.

Figure 1. Vendor specific product identification systems are responsible for the naming standards of most modern day components. The name includes information about the device type and parameters.

Package types for the AT24C01C-SSHM-T showing that it is available in 8-lead PDIP/SOIC, 5-lead SOT23, 8-pad UDFN, and 8-ball VFBGA standard packages.

Figure 2. Most components are available in multiple packages. The package option part of the product identification system describes which package the product belongs to

What you want to look at is the package types and specifically the Pin Configurations. With that, you can see that with six different Packages, only the SOT23 uses a 5-pin device. So, we are looking at two possible Schematic Symbols. 

The first symbol being the eight-pin parts.

Altium Designer schematic symbol for the 8-lead SOIC of the AT24C01C-SS showing pins A01, AO2, GND, SDA, SCL, WP, and VCC.

Figure 3. You should design the schematic symbol for the components you use depending on the packaging option you choose. Here’s one for the the 8-lead SOIC of the AT24C01C-SS.

Using a rather simple naming convention scheme of <Base Number>-<Package Option>.
For example, would be AT24C01C-SS_X_MA_P_C.

The name for the final component (SOT23) would be the following symbol with its name of AT24C01C-ST. Between these two rather simple schematic symbols, they would support a total of 24 different components. The great thing about this is if they search on just base number of AT24C01C, then both schematic symbols come up showing all six used component package types.

Altium Designer schematic symbol for the 5-lead SOT23 of the AT24C01C-ST showing pins SCL, GND, SDA, VCC and WP.

Figure 4. In comparison, you would design the schematic symbol for the 5-lead SOT23 version with only five pins.

Footprints Naming Standard

For the footprint, we are going to reference the IPC standard IPC-7351, which is the Generic Requirements for Surface Mount Design and Land Pattern Standard.

It is rather easy to understand. Each component has an assigned family which has a 3-4 letter identifier. Moreover, the specific dimensions of the component are used to identify it. It is all done with characters used as component body identifiers, which are:

P= Pitch for components with more than two leads
W= Maximum Lead Width (or Component Lead Diameter)
L= Body Length for horizontal mounting
D= Body Diameter for round component body
T= Body Thickness for rectangular component body
H= Height for vertically mounted components
Q= Pin Quantity for components with more than two leads
R= Number of Rows for connectors
A, B & C= the fabrication complexity level as defined in the IPC-2221 and IPC-2222

For example, let us use our SOT23 that we looked at for our AT24C01C. IPC uses the syntax of SOT23-+ Pitch P + Lead Span Nominal X Height – Pin Qty+Density.

Component family designator is the SOT23

Referring to the datasheet once again we see all the needed information.

5-Lead Plastic Think Small Outline Transistor (TSOT) package dimensions shown in the SOT23 dimensions section of the AT24C01C datasheet.

Figure 5. Dimensions for the 5-Lead SOT23 package as shown in the datasheet.

Plugging in the component dimensions gives us the following:

A table showing packaging factors that affect component nomenclature, namely family, pitch, lead span, X-height, pin quantity, and density.

Figure 6. Packaging factors that affect component nomenclature.
 

Which gives us the name of SOT23-95P280X110-5N

The full table of package dimensions available in the datasheet showing minimum, nominal, and maximum values for the SOT23 package.

Figure 7. The full table of package dimensions available in the datasheet uses metric system values.

The information used in the name are metric measurements, and you drop any leading zeros and the decimal points. So, the 0.95 becomes 95, 2.80 becomes the 280, and 1.10 becomes the 110. 

There is a lot more information in the IPC-7351 standard to consider. It is one of those standards I keep handy at all times. 

A Word About Density

According to IPC, there are three variations of the land patterns for each component.  

Density Level A: Maximum Land/Lead to Hole Relationship
Density Level B: Nominal Land/Lead to Hole Relationship
Density Level C: Least Land/Lead to Hole Relationship 

The primary use of density is to accommodate a level of manufacturing producibility. With Level-A (Maximum) being the most Designed for Manufacturing (DFM) friendly vs. Level-C (Least) which would be the densest and challenging to manufacture.

Illustration showing the three density levels for the same component. Low density gives more robust solder joints while high density is achieved through minimal solder joints

Figure 8. The three density levels illustrated.

Conclusion

Going back to our fable at the beginning of this blog, the deduction that each of the six blind men of Indostan determined would have been entirely different if they collaborated and looked at their findings as a whole. As the bigger picture, they would have known that it was an elephant they were feeling.

An individual PCB Designer cannot be a lone wolf running things the way they want, but rather as a team to develop a standard which everyone can follow. 

Putting this all together for our example component. The name for the component would be the full part number that you are after. Let us use an AT24C01C-STUM-T the EEPROM Memory IC 1Kb (128 x 8) I²C 1MHz 550ns SOT-23-5. That completely identifies the specific component I need. 

Table showing Component = AT24C01C-STUM-T, Symbol = AT24C01C-ST, Footprint = SOT23-95P280X110-5N.

Figure 8. Final component, symbol, and footprint naming.

Would you like to find out more about how Altium can help you with your next PCB design? Talk to an expert at Altium and learn more about making design decisions with ease and confidence.

About Author

About Author

With nearly 40 years in the Electronic industry with 20 of them being in the field of PCB Design and engineering, John has stayed on the cutting edge of the PCB industry as a designer/Engineer and more recently as a trainer and mentor. His primary work has been in the Manufacturing field but it has also expanded to several PCB Service arenas. As a veteran, he proudly served in the Army in the Military Intelligence field. John is a CID Certified PCB designer. Presently pursuing his Advance CID certification. Now as the Senior PCB engineer at Legrand Inc, he leads the PCB Designers and Engineers in various divisions across the United States and China.

Related Resources

Related Technical Documentation

Back to Home
Thank you, you are now subscribed to updates.