Semiconductor equipment

How Micius checks an equipment maker’s part numbers, field by field

Talk to an engineer
Industry
Semiconductor equipment · material master data
Customer
Semiconductor equipment maker with a wide range of parts
Solution
Semiconductor equipmentComponent manufacturing
Which field, and why
for every failing part number, the field at fault and why; for the batch, an order of fixes
Every rule cited
each rule behind a finding cites its source in the coding rules, so engineers can check it

A semiconductor equipment maker with a wide range of parts checks every new part number before the part is set up. A master-data engineer used to work down each list against the company’s coding rules, one code at a time, and a wrong code that slipped through ended up in BOMs, purchasing and inventory. Working with the company, Zhiman handed that first pass to Micius, its model. Engineers still decide what changes.

Challenge

A trip back to the rules for every code

The company’s part-numbering scheme lives in a set of spreadsheets: prefixes, what they mean, and the forms each category allows. Whenever a part was added or its master data changed, someone checked the new code against those sheets by hand. Each code needs five checks: category, form, field length, separators, and whether it repeats another code. The more categories a company has, the longer the rules get, and the more often a line is missed or misjudged. A wrong code becomes an error in BOMs, purchasing and inventory, and eventually rework on the master data itself.

The rules also keep moving. Categories are added and rules revised, and a checker who misses a change ends up checking codes against rules that no longer apply.

Rules

Reading the rules before checking anything

Micius works from two inputs: the company’s coding rules, which go into a knowledge base first, and each batch of part numbers to check. Here the rules set out four fields joined by hyphens, a category list, and a table of the materials each category allows.

The engineer asks Micius to read the rules, list them with sources, and then check a batch of 47 new part numbers. Micius pulls out which prefix maps to which category, which forms each category allows, and how long each field is and how fields are separated. It lists five rules, each citing where it came from: the code-structure section, the category list or the materials table. It also lays out which materials each of the five categories allows. Where the table has no row for a category yet, Micius flags the gap instead of guessing.

Illustrative flowThe rules, listed one by one, each traceable to the spec.

An engineer checks the five rules against the original, and only then are they used on a batch. Engineers can also ask what a prefix stands for, or have rules scattered across several sheets rebuilt as one table. Micius runs inside the company’s own network, so the rules and the part data stay there.

Check

47 codes, each failure explained

When new parts are added or master data changes, the engineer uploads the list or pastes the codes into the chat. Micius splits each code into its fields, checks each field against the rules, then checks the batch for repeats.

Its answer opens with a summary. Of the 47 codes, 41 pass, 5 fail and 1 is undecided. Two failures use a material their category doesn’t allow, one spec is a character short, one code is missing a separator, and one serial repeats an earlier line. Row 36 belongs to a category with no row in the materials table yet, so Micius sets it aside for a person.

The engineer can ask about any line. Take row 07: category, spec and serial are fine, but the material isn’t one that vacuum parts allow. Micius shows which rule each field was checked against and where that rule is written, and suggests confirming what the part actually is before deciding which field to change. It then suggests which of the five failures to fix first, starting with structural errors, since nothing else can be checked until a code splits cleanly into its fields. If the list already carries a person’s verdicts, Micius compares them line by line and flags any disagreement.

Illustrative flowRow 07, field by field, then a suggested order of fixes.

Which category a part belongs to, and how its code should change, depends on what the part is, so that decision stays with an engineer. Micius can be wrong too, which is why every finding cites its rule. When a finding looks off, the engineer can follow the source to see why.

Results

Engineers start from the summary

With Micius doing the first pass, master-data engineers can start from its summary instead of the rules and spend their time on the few codes that fail or that it couldn’t decide. Zhiman estimates that routine work for material master-data engineers can be cut by more than 55%. Zhiman puts the check accuracy of Micius at 98% or higher.

When a rule is revised or added, the check runs against the current rules as long as the spec itself is kept up to date. Keeping up takes no development project each time. Next, the two teams plan to move the check upstream, to the point where codes are created in PLM and ERP. A failing code would then be stopped before it reaches BOMs, purchasing or inventory.

What stays with people are the questions only they can answer: which category a part really belongs to, and where the rules have a gap that needs writing.

The same approach also works for

  • Supplier codes and master data

    When a supplier is set up, check its code and required fields against company rules, and flag gaps for purchasing or master-data engineers to confirm.

  • Drawing and document numbers

    Before drawings and process documents are filed, check their numbers field by field and cite the rule each error breaks.

  • Part numbers before BOM release

    Before a BOM goes out, check every part number it references for compliance and retired parts, and list the problem lines with reasons.

  • Component and packaging companies

    Companies with many part categories and changing coding rules can start the same way: Micius reads the rules, then checks in batches.

Are your part numbers still checked one by one?

Tell us roughly what your coding rules look like and how new parts reach you. We’ll show you which checks Micius can take on, which stay with people, and what it would connect to.