Attribute Schema Library
Attribute schemaelectronic components

Semiconductor Attributes

Semiconductors covers two populations sold off the same rail: discretes — MOSFETs, IGBTs, rectifiers, thyristors, small-signal transistors — and ICs — MCUs, analog, memory, power management. Buyers rarely browse. A design engineer arrives with a parametric window (55 V, 40 A, logic-level gate, DPAK) and filters to a shortlist. A contract-manufacturing buyer arrives with an MPN and needs packaging, MSL and lifecycle status before the line runs.

The data is hard for three reasons. Specs are conditional, not scalar: Rds(on) means nothing without the Vgs and Id it was measured at, and the same die quotes different figures at 4.5 V and 10 V. Package names are contested — one outline ships as TO-252, DPAK, SC-63, SOT-428 and Case 369C depending on who wrote the datasheet. And one base part explodes into MPN variants by packaging, lead finish and temperature grade.

Then it drifts. Lifecycle status moves by PCN, SVHC lists update, and tariff exposure turns on where the wafer was fabbed — not where it was packaged.

Core

Every SKU needs these. Without them the record is not a product, it is a row.

Manufacturer Part Number (MPN)
identifier
IRLZ44NPBF

The join key for the whole supply chain — cross-reference, BOM match, broker quote. Suffixes encode packaging and finish, so the full string matters.

Device Type
enum
MOSFET, N-Channel

First cut on every parametric rail. An N-channel MOSFET, a Schottky rectifier and an IGBT do not share a spec sheet or a filter.

Package / Case
enum
TO-252-3, DPAK (2 Leads + Tab)

The normalized outline. Lets a buyer compare parts from five manufacturers who each named the same footprint differently.

Supplier Device Package
text
TO-220AB

The raw string the manufacturer prints. Kept beside the normalized value so a datasheet or a supplier quote still matches verbatim.

Packaging (Shipping Form)
enum
Tape & Reel (TR)

Decides whether the part can feed a pick-and-place. Tape & reel, cut tape and tube are different MPNs of the same die.

Operating Junction Temperature (Tj)
range · °C
-55 to 175

Derating input. Must be stated as junction, not ambient — mixing Tj and Ta in one column makes the temperature filter lie.

GTIN-14 / UPC
identifier
00694705019018

Required by marketplaces and by EIGP 114 shipment labels. Without it the SKU cannot be listed or scanned into a receiving system.

Differentiating

What buyers actually compare on. This is where catalogs win or lose the filter.

Drain-Source Breakdown Voltage (Vdss)
number · V
55

The hard gate on selection. The buyer picks a rail voltage and needs margin — a 55 V part is not a candidate for a 48 V bus with transients.

Continuous Drain Current (Id) @ Tc = 25°C
number · A
47

Sizes the part against load current. The case-temperature condition must ride with the number or it overstates real capability.

Rds(on) Max @ Id, Vgs
number · mΩ
22 mΩ @ 25 A, 5 V

Conduction-loss driver and the single most compared spec. The Vgs and Id test conditions are part of the value, not metadata.

Total Gate Charge (Qg) Max @ Vgs
number · nC
48 nC @ 10 V

Switching loss and gate-driver sizing. Buyers trade Qg against Rds(on) — a low-Rds part with high Qg loses at high frequency.

Die Technology
enum
Silicon

Silicon, SiC and GaN are separate buying decisions at the same voltage. Buyers filter SiC directly and will not accept a Si substitute.

Compliance & identifiers

Standards, regulatory data, and the identifiers channels reject you for missing.

Product Lifecycle Status
enum
Active

Governs whether the part can be designed in at all. NRND still ships but fails design review; Last Time Buy has a closing date.

Automotive Qualification
enum
AEC-Q101 Qualified

AEC-Q100 (ICs) and AEC-Q101 (discretes) are pass/fail gates for automotive buyers. Must be a field, not a phrase in the description.

Moisture Sensitivity Level (MSL)
enum
3 (168 Hours)

Per J-STD-020. Sets dry-pack handling and floor life before bake. The contract manufacturer cannot plan the build without it.

RoHS / REACH SVHC Status
enum
RoHS3 Compliant, No SVHC

Channel and customer gate. The SVHC list updates on a recurring cycle, so a compliant record carries an assessment date or it is a guess.

ECCN
identifier
EAR99

Export gate. Most commercial discretes are EAR99, but some ICs land on the CCL and cannot ship to certain destinations without a licence.

Country of Origin (Assembly / Test)
enum
Philippines

Marking, customs entry and tariff. Distinct from the wafer fab country, which is what CBP rulings on ICs have keyed origin to.

The fields that aren't in the schema at all

What most semiconductors catalogs are missing.

The table above is the schema most catalogs already have. These are the attributes that usually aren't in it — each one surfaced by a signal from the live market rather than by an audit of what's already there. This is what Anglera's Schema Foundry does on a real catalog, in this category.

Supplier signal
+ Country of Diffusion (Wafer Fab Location)

CBP rulings on integrated circuits key origin to front-end wafer fabrication, not assembly and test. Catalogs carry one Country of Origin field, populated from the packaging site.

Duty computed against the wrong country. The entry gets re-rated at customs, or a quote goes out without a tariff that lands later on the invoice.

Review signal
+ Rds(on) Test Conditions (Vgs, Id)

Engineers on component forums point out that distributor Rds(on) columns show a resistance with no Vgs stated. A 4.5 V figure and a 10 V figure for the same die sort into one column.

The logic-level filter returns parts that never fully enhance at 3.3 V gate drive. It gets designed in, runs hot, and comes back as a field failure.

Search signal
+ Moisture Sensitivity Level & Floor Life

MSL is on the dry-pack caution label and in the datasheet. Distributor pages often omit it — buyers open forum threads asking where to find the MSL for a given part.

A CM takes MSL 3 parts with no floor-life data, skips the bake, and reflow pops the packages. The reel is scrapped and the build slips.

Competitor signal
+ Product Lifecycle Status / Last-Time-Buy Date

Aggregators and BOM risk tools expose lifecycle status and LTB dates as first-class filters. Many distributor catalogs carry stock and price but no status field at all.

Buyer designs in an NRND part or misses the LTB window, then re-sources through a broker at a multiple of list — and blames the catalog.

Competitor signal
+ Automotive Qualification (AEC-Q100 / Q101)

Digi-Key exposes Qualification as its own facet. Most catalogs leave 'AEC-Q101 qualified' inside the marketing description, where no filter can reach it.

The part is qualified but invisible to the automotive filter. The RFQ goes to the distributor whose rail can answer the question.

Messy in, governed out.

The same value, spelled every way electronic components suppliers spell it. A filter only works once they agree.

Package / Case
TO-252DPAKSC-63SOT-428Case 369CCPD
TO-252-3, DPAK (2 Leads + Tab)

Six names, one outline — JEDEC, JEITA, Nexperia, ON and Rohm each chose differently. Digi-Key keeps a normalized value beside the raw one.

Rds(on)
0.022 Ω22 mΩ22mOhm0.022 ohm max22 milliohm
22 mΩ (max) @ Vgs=5 V, Id=25 A

Ω and mΩ both appear across suppliers. Without the Vgs and Id conditions the number cannot be sorted against a competitor's.

Product Lifecycle Status
NRNDNot For New DesignNFNDMatureNot Recommended
NRND

Five supplier phrasings for one state. Keep it distinct from Last Time Buy and Obsolete — NRND parts are still in production and still ship.

Operating Junction Temperature
-55~175C-55 to +175 °C-55°C ~ 175°C (TJ)TJ = -55...175-67 to 347 °F
-55 °C to 175 °C (Tj)

Some suppliers state ambient (Ta), some junction (Tj). Collapsed into one column, the derating filter silently lies.

What buyers ask

Every one of these should be answerable from the attributes above. If it isn't, that's a gap.

  • Will it fully turn on from a 3.3 V MCU pin, or do I need a gate driver?
  • What's the Rds(on) at Vgs = 4.5 V — not the 10 V number on the front of the datasheet?
  • Is this actually AEC-Q101 qualified, or does the description just say 'automotive grade'?
  • Is it still Active, or has the last-time-buy window already closed?
  • What's the MSL, and how long can it sit on the floor before we have to bake it?
  • Is your TO-252 the same outline as the SOT-428 my supplier quoted?
  • Can I get it on tape and reel for the pick-and-place, or is it tube only?
  • Where was the wafer fabbed — not where it was packaged?

What channels require

The same SKU, different mandatory fields per destination.

Octopart / Nexar aggregator feed
Manufacturer Part Number (MPN)ManufacturerPackage / CaseProduct Lifecycle StatusDatasheet URLStock & price breaks
Distributor's own parametric rail
Device TypePackage / Case (normalized)Drain-Source Voltage (Vdss)Continuous Drain Current (Id)Rds(on) @ Id, VgsProduct Lifecycle Status
ECIA EIGP 114 label & shipment data
Manufacturer Part Number (MPN)QuantityLot / Date CodeCountry of OriginRoHS StatusGTIN-14
EDA / BOM tools (Altium, SiliconExpert)
Manufacturer Part Number (MPN)Package / CasePin CountProduct Lifecycle StatusECAD symbol & footprintDatasheet URL

Semiconductors data, in practice

Why store both Package / Case and Supplier Device Package?

They answer different questions. Package / Case is the normalized outline — it lets a buyer put an ON Semi part, a Nexperia part and a Rohm part on the same shortlist even though their datasheets say Case 369C, SOT-428 and CPD. Supplier Device Package is the raw string the manufacturer actually prints, and it is what a buyer pastes from a quote or a datasheet into your search box. Drop the raw value and verbatim searches miss. Drop the normalized value and the filter fragments into a dozen near-duplicate facets, each with a handful of parts under it. Digi-Key carries both fields for exactly this reason.

Is Rds(on) a number, or a number plus conditions?

A number plus conditions, always. Rds(on) is specified at a given Vgs and Id, and the same die will quote 22 mΩ at Vgs = 5 V and a lower figure at 10 V. If the catalog stores only the scalar, a logic-level search — parts that fully enhance from a 3.3 V or 5 V gate — cannot be answered, because 10 V-rated parts sort into the same column and look better on it. Store Rds(on) max, the Vgs it was measured at, and the Id, as three linked values. The same rule applies to Id (case temperature), Qg (Vgs) and Ciss (Vds).

What values should Product Lifecycle Status allow?

Active, NRND, Last Time Buy and Obsolete — four distinct states, not synonyms. NRND parts are still in production and still ship; they simply fail design review for new programmes. Last Time Buy has a date attached from the manufacturer's PDN, and that date is the field that matters — the status alone is not actionable without it. Obsolete means gone. Two cautions: manufacturer phrasing varies (NRND, NFND, Mature and Not For New Design all mean the same state), and status is not availability. An Active part can still carry a year-plus lead time. Keep lifecycle status and stock as separate fields.

Should country of origin be one field or two?

Two. Semiconductors are fabbed in one country and assembled and tested in another — a die from a Texas or Dresden fab routinely gets packaged in the Philippines, Malaysia or China. Most catalogs carry a single Country of Origin and populate it from the assembly site, because that is what the supplier's shipping paperwork shows. But CBP rulings on integrated circuits have held that front-end wafer fabrication imparts the essence, and that back-end packaging and test are not a substantial transformation — so origin follows the fab. With tariff schedules keying off origin, a catalog carrying only the assembly country cannot compute duty exposure. Carry both, and label which is which.

Run this against your own semiconductors.

Bring the category. We'll show you which of these attributes your catalog is missing — and the ones we find that aren't on this page yet.

Book a demo