Axiarete for Semiconductor

Your tools are measured to the second. Your applications should be too.

Axiarete reads the code, configuration and logs behind your manufacturing, supply-chain, R&D and business applications, the MES included. Fabs use it to rationalize the portfolio, modernize it, reduce technical debt, resolve incidents faster and deliver enhancements sooner, with every change validated against production.

See the six initiatives

90% less time to analyze an application, and 40–60% lower shop-floor latency in production MES estates.

  • SOC 2 Type II
  • ISO/IEC 27001:2022
  • ISO/IEC 42001:2023
Illustrative: one MES transaction traced through model, services and database. The same method applies to every application in the estate.
Why now

Fabs have optimized their equipment. The software that moves lots between tools is rarely measured at all.

Every tool has an OEE and every process a Cpk. Yet each lot still waits on software: an MES transaction, a recipe check, a hold that protects nothing until the MES enforces it. That software was built for a different fab, and it now carries AI-driven demand, new processes and a shrinking group of people who understand it.

$85–95B / yrLong-term EBIT potential of AI for chipmakersMcKinsey, 2021
<1 in 10Share of that value captured at the time: $5–8B a yearMcKinsey, 2021
HundredsInterconnected applications in a modern fab, often thousandsAxiarete Perspectives
~1,200 / dayApplication switches per worker, costing nearly four hours a weekHBR, 2022

Most fabs have the budget and the growth plans. What limits them is the software between the tools.

What Axiarete does for fabs

Six initiatives across the fab’s application portfolio

The MES is one part of a much larger estate of manufacturing, supply-chain, R&D and business applications. Axiarete works across all of it, and every initiative draws on the same model of the estate.

Application rationalization

  • Portfolio analysis in weeks rather than months
  • Each opportunity assessed against evidence from code and usage
  • Support with the business case and change management
80%less time to realize savings, and a smaller application footprint

Application modernization

  • Deep analysis of manufacturing and supply-chain applications
  • A modernization readiness assessment for each
  • A roadmap, test plan and risk mitigation
90%less time to analyze an application: months become days

Technical debt and risk reduction

  • The 300-point Technical Health Assessment
  • The business impact of every issue
  • Code-level analysis and agentic remediation
20–30%improvement in throughput, yield and time to market, with a smaller attack surface

MES migration

  • Current-state analysis of the platform, customizations and logs
  • Replaceability assessment against the target MES
  • Generated migration and test plans
Near-zerobusiness disruption, and more productive operators after cutover

Incident intelligence

  • One place for manufacturing, R&D and business users to report incidents
  • Tickets enriched automatically with system context
  • Agentic resolution of known issue types
Higherfab and factory uptime, and help-desk capacity that scales

Enhancement augmentation

  • One place for manufacturing, R&D and business users to request features
  • Business and product requirements drafted from each request
  • An execution plan for every enhancement
20–50%less time to market, and IT and the business aligned on priorities
Flagship: MES optimization

Code-level tuning of Camstar and Opcenter estates

Custom code, model, database and configuration, tuned and validated against recorded production traffic.

How MES optimization works →
40–60%lower shop-floor latency in two production estates, with no functional regressions
Digital paralysis

Six signs every fab will recognize

The toggle tax

Four applications to move one lot.

Open control loops

FDC sees the drift, but the MES can’t stop the next lot.

The enhancement queue

Process improvements wait months for a software release.

Data that disagrees

Routings and specs differ from one system to the next.

Debt with a production cost

Fast yesterday, slow today, after a routine statistics refresh.

Knowledge walking out

Three people understand the split and merge logic. Two of them are eligible to retire.

A new discipline

Application Health gives fab software the equivalent of OEE.

A system can report 99.99% availability while adding two seconds to every transaction. Application Health captures what availability misses: whether the software speeds the fab up or slows it down. It is tracked continuously, rather than in a study every few years.

Software now sits on the critical path of every lot, and it warrants the same management discipline as the tools themselves.

How it works

Everything starts from your code, configuration and logs.

The platform parses and decompiles the artifacts that define your applications, from the MES to ERP, PLM, SPC and supply-chain systems, and assembles them into one dependency graph that is kept current release by release.

  1. Understand

    Every system, dependency, cost and risk, established from the code up.

  2. Optimize

    Rank work by fab impact (frequency, duration and proximity to the bottleneck), then fix it.

  3. Operate

    Agents keep the graph current through every release and incident.

The platform finds and drafts each fix. Forward-deployed engineers validate it against recorded production traffic, ship it and hand over the knowledge.

Deep dive: MES optimization

We know where the seconds go in a Camstar transaction.

Generic .NET and Oracle advice doesn’t fix an MES. Our analysis works on the MES constructs themselves, with the failure modes known for each.

01

Measure and attribute

  • Tag every database connection with service, site and user, so slow work traces to a named transaction, not to “the app” or “the database.”
  • Log duration, SQL statement count, rows returned and errors for every transaction.
  • Rank transactions by fab impact: frequency × duration × proximity to a bottleneck tool or a queue-time window.
02

Custom code health

  • 300-point Technical Health Assessment of all custom code (C#, ASP.NET, XML and embedded databases) across performance, stability, scalability, security, maintainability and compliance.
  • Every issue is prioritized by business impact before it is remediated.
  • Rewrite the queries that actually determine response time.
03

Database tuning

  • Pin execution plans for the highest-volume transactions so performance doesn’t flip overnight after a statistics refresh.
  • Add the indexes that a decade of custom queries never got.
  • Move statistics jobs, index rebuilds, purges and model activations out of production shifts.
04

Platform configuration and stability

  • Correct the timeout sequence so each layer times out before the one beneath it: browser, then WCF, then database.
  • Find the debug flag that silently disabled every timeout in production, and turn it off safely.
  • Set WCF message and object limits so an oversized response returns an error instead of exhausting the application pool.
  • Move session state out of process so pools can be recycled mid-shift and servers can be added.
05

Integration and hold enforcement

  • Monitor integration queue depth and the age of the oldest message; a growing backlog means lots are waiting on data, not equipment.
  • Treat label and print failures as shipment blockers with a defined recovery.
  • Measure the delay between a hold being applied and being enforced.
  • Check hourly for lots in inconsistent states and quarantine them before further transactions compound the damage.

Anatomy of one transaction

MoveOut · lot at a constraint tool
  1. Operator click to requestbrowser → IIS
  2. Session lock and WCF callin-process session state
  3. Custom logic functions before commitCLFs wired to one event
  4. Grid display event, one query per rowper-row SQL
  5. History read without an indexfull table scan
  6. Plan that flipped after a statistics refreshunpinned execution plan
  7. Label print and integration queuebacklog ahead of the message
  8. Hold enforced at the next stepapplied ≠ enforced
Time the operator waits
Illustrative, not measured data: the kinds of segment a baseline typically attributes inside one transaction. Select a focus area to see which segments it addresses.
The cost of a slow MES

What a slow MES costs, in units you already track

It never registers as downtime, so it is rarely attributed to software. It shows up in four other measures instead.

Operator hours

2 s × 60,000 transactions a day ≈ 33 operator-hours

The equivalent of four full-time operators waiting at terminals.

Bottleneck capacity

Four seconds of MES wait on each of 400 moves a shift costs 5.6% of the constraint tool’s capacity.

Late holds

For every minute between a hold being applied and being enforced, nonconforming WIP keeps moving.

Queue time

A lot stalled in the MES uses up its queue-time budget, and a breach means rework or scrap.

What is your MES costing you?

Change any figure and the results update as you type.

Operator-hours lost
33.3
per day
Operator cost
$758,333
per year
Constraint-tool capacity lost
5.6%
of takt at the bottleneck tool

At these numbers, your MES is consuming 33.3 operator-hours a day and 5.6% of your bottleneck tool’s capacity.

How this is calculated
  • hours/day = transactions × latency ÷ 3,600
  • cost/year = hours/day × $/hour × days
  • capacity = (constraint tx × wait) ÷ (shift × 3,600)

These are your own numbers. Bring them to the first call.

Proof

Results from semiconductor engagements

A portfolio rationalization, a replaceability assessment and two production MES tuning engagements. Each followed the same method: read the estate from its code, measure it, act on the evidence and validate the result.

Engagement 3

Portfolio rationalization

Knowledge base rebuilt from 12 million lines of code.

  • 21%of the portfolio identified for reduction
  • $11Msavings plan on a $40M baseline
Engagement 4

Camstar replaceability

Hundreds of legacy applications assessed against Camstar and SAP.

  • 90%accurate replaceability, expert-validated
  • Completemigration test cases and risk plan
Engagement 1

Model-level tuning of a production MES

Camstar CEP 7.3Opcenter Execution SemiconductorOracle
0functional regressions

Grid and track-in/track-out performance swung unpredictably from day to day.

400→1
history scans per lot-grid render
365
index-killing predicates rewritten
125
redundant indexes retired
5
production config risks defused, including a debug flag that disabled all timeouts
See the forensic detail
1,299SQL queries decompiled
1,760index definitions mapped
1,638 / 23,043tables and columns profiled
843custom functions traced
What we found → what we engineered
FindingBeforeAfterCount
Setup-matrix lookups sorted entire tables to return one rowROW_NUMBER() over a 25-level CASE sort after 28 joins; every row materializedIndexed specificity score + FETCH FIRST 1 ROW ONLY; stops at the first row47 matrix queries re-engineered
Grid columns executed one query per displayed row16-join scrap-quantity query per row; a 100-row lot grid drove 400 history scansLookup folded into the grid query as a set-based join; one scan per render400 → 1 history scans per grid render
Predicate shapes that disabled every index(col LIKE ? OR col IS NULL) stacked 20 deep; LIKE on Boolean and Integer columnsExact-match / wildcard UNION ALL branches with typed equality; range scans restored365 index-killing predicates rewritten
Index estate and execution plans rebuilt on evidence125 redundant, 16 empty and 20-column-wide indexes; 20 on the hottest table aloneB-trees on 205 verified join paths; monitored drops; SQL Plan Baselines pinned125 redundant indexes retired

Also: 102 copy-pasted self-joins eliminated · 417 unbounded grid queries capped · every rewrite golden-master validated.

Engagement 2

Metadata-level tuning of a production MES

Camstar OpcenterSemiSuiteOracle 19c
40–60%lower shop-floor latency

A decade of customization had queued thousands of metadata calls ahead of every commit.

2,696→1,500
functions fired per MoveOut
335→0
unindexed tables
190→15
columns fetched per dispatch grid
20–30%
of the gain landed in the first 2–4 weeks
See the forensic detail
85 MBmodel database decompiled
2,064runtime tables profiled
682nested-subquery patterns mapped
5,000+function calls traced per MoveOut
What we found → what we engineered
FindingBeforeAfterResult
One MoveOut fired thousands of metadata functions before commit110 custom logic functions wired to one event: 2,696 calls; seven SkipPlan CLFs alone burned 424Early-exit consolidation; printing and trace codes moved to AfterCommit2,696 → 1,500 functions per MoveOut; latency down 40–50%
A sixth of the schema had no index; history queries scanned tables335 of 2,064 tables bare; 22 phantom indexes defined with zero columnsComposite B-trees on history mainline (ContainerName, TxnDateGMT, CDODefId)335 → 0 unindexed tables; history reads up to 80% faster
Every dispatch recomputed a static CDO hierarchy, recursively254 queries ran CONNECT BY / derived-CDO lookups over an unchanging treeHierarchy materialized, refreshed on deploy254 recursive lookups materialized; 1–4 s back per sequence
Dispatch grids fetched all 190 container columns to display 1548 SELECT * queries; every default dispatch grid pulled the full rowCDO queries column-pruned to the 15 shown190 → 15 columns; payloads down ~90%; 1–5 s per dispatch list

Also: 51 PL/SQL TABLE() context switches re-engineered · 60–70% less I/O per lot after splitting a 309-column table.

How an engagement runs

Eight weeks, with first findings in week two

We start from evidence rather than workshops. At week eight you decide, on the results, whether to continue, change scope or stop.

  1. Weeks 1–2

    Read and measure

    Inventory the applications and customizations in scope, and baseline the transactions and processes that matter most.

  2. Weeks 3–4

    Baseline and quick wins

    Publish the baseline; ship the first low-risk fixes.

  3. Weeks 5–6

    Roadmap

    Prioritize by fab impact while continuing to deliver.

  4. Weeks 7–8

    Decide

    A twelve-month plan, reviewed with your executives.

Deliverables at week eight
  • An inventory of every customization
  • Measured response times for key transactions
  • A ranked list of defects, each with a defined fix
  • Quick wins already in production
  • Alerts and written incident procedures
  • A prioritized optimization roadmap
How we protect production
  • No production change before a baseline exists
  • Every release tested against recorded production transactions
  • Deployed to one site first
  • Monitored for 72 hours
  • Rollback tested before it is needed
What we need from you
  • Any two or three of: custom code and release package, Designer model export, WCF and IIS configuration, database workload reports, 90 days of logs, 24 months of incidents
  • Read-only accounts on your stage environment
  • A project lead for two hours a week
  • Subject-matter experts for about a day in total
  • A sponsor for two hours, at kickoff and at the week-eight review
Why fabs choose Axiarete

How this differs from a consulting study

Typical consulting
The Axiarete standard
Interviews and workshops
Evidence from code, model and configuration
Weeks before the first finding
Findings in week two
Generic application advice
Failure modes specific to fab systems, the MES included
Ends with a recommendations deck
Engineers ship and verify each fix
Knowledge leaves with the consultants
Knowledge base and tests handed over, kept current
Security

Your code is a record of your process, and we protect it accordingly.

  • NDA firstSigned data-handling terms before any artifact moves.
  • Read-only stage accessWe work from your stage environment wherever the work allows.
  • A dedicated environmentAES-256 encryption, customer-managed keys and zero-trust access.
  • No training on your dataYour code, models and logs never train Axiarete or third-party models.
  • Independently certifiedSOC 2 Type II, ISO/IEC 27001:2022 and ISO/IEC 42001:2023.
  • Your data leaves with youExport for 30 days after termination, and deletion within 90.
Get started

Start with the initiative that matters most to your fab.

Within two weeks

First findings on your estate

  • An inventory of the applications and customizations in scope
  • A baseline of the transactions and processes that matter
  • A ranked list of opportunities and fixes

Two hours a week from a project lead, stage access only, and a decision at week eight.

Work email required. We’ll only use your details to get in touch.

✓

Thank you. We’ll be in touch.

We’ve received your request and will reply shortly to agree which inputs to start from.

FAQ

Common questions

Is Axiarete only for the MES?

No. The MES is where we have gone deepest, but Axiarete works across the fab’s whole application estate: manufacturing, supply-chain, R&D and business systems. Rationalization, modernization, technical debt, incident intelligence and enhancement delivery all apply to any of them.

Which MES platforms do you support?

Our deepest experience is with Siemens Camstar and Opcenter Execution Semiconductor on Oracle, customized in .NET and WCF. Application Health and the portfolio, modernization and technical-debt work apply to any estate.

Should we optimize what we have or replace it?

Usually both, in order: retire what is redundant, modernize what blocks your roadmap, and optimize the core you keep. The same evidence carries into a Camstar V7 to Opcenter upgrade when the time comes.

Is this software or consulting?

It is a platform, run with you by forward-deployed engineers. The platform reads the estate, ranks the problems and drafts the fixes; the engineers validate the fixes, ship them and hand over what they learned.

Where is our code processed, and does it train your models?

In a dedicated environment with customer-managed keys. Your code, models and logs are never used to train Axiarete or third-party models.

How quickly will we see results?

First findings arrive in week two, and quick wins are in production by week four. In our second tuning engagement, 20 to 30% of the total gain came in the first two to four weeks.

Sources

The operator-hour, capacity and hold figures are worked examples, not measurements. Engagement figures come from Axiarete engagement records, and engagements are described by the work performed rather than by the customer.

  1. McKinsey & Company, “Scaling AI in the sector that enables it: Lessons for semiconductor-device makers” (2021). www.mckinsey.com
  2. Murty, Dadlani & Das, “How Much Time and Energy Do We Waste Toggling Between Applications?” Harvard Business Review (2022). hbr.org