Printed resistors and networks

Laser-Trimmed Networks: Endpoint Resolution and Overshoot Budget

Calculate laser-trim endpoint resolution from local resistance sensitivity, effective cut increments, measurement delay and a bounded stopping window.

Send Drawings8 min read
Laser-processing stations with electrical measurement consoles. Endpoint resolution depends on the actual cut and feedback sequence
On this page

Reaching a resistance value is not the same as stopping there. Near the endpoint, a small additional cut can change resistance more than the remaining error permits. A delayed reading can also describe a geometry that no longer exists by the time the controller reacts. Endpoint design therefore joins the local resistance-versus-cut curve, the smallest repeatable adjustment, the measurement timeline and the allowed final interval. These quantities define a stopping budget for the particular network and measurement configuration.

Key design decisions

  • Express the smallest effective cut as an electrical change near the intended endpoint.
  • Budget all irreversible cutting after the physical state represented by a reading.
  • Use a stopping interval that includes measurement allowance and observed settling behavior.

Define the electrical quantity that controls the stop

Specify whether the endpoint is an individual resistance, a resistance ratio or a powered circuit output. The controller must observe the quantity actually being accepted, or use a validated relationship between its observation and that quantity. A resistance reading taken through additional network branches is not automatically the resistance of the element being cut. Keep the sensing nodes, excitation and inactive-channel states explicit.

For a circuit output y controlled through one resistor, a small adjustment can be estimated as Δy ≈ (dy/dR)(dR/dx)Δx. The first sensitivity belongs to the circuit; the second belongs to the trim geometry. Either can vary during adjustment. A cut that is acceptably small in ohms may still be too large in output units. Conversely, a sensitive resistance change may have little effect on the selected output. Choose the error budget in the final accepted units before translating it into cut movement.

Measure local resistance sensitivity instead of using one average slope

Let x represent progression along the selected cut path. Estimate the local sensitivity S = dR/dx from short, controlled advances near the intended endpoint. Record resistance after the same settling condition for each observation. Plot incremental slopes against position so a steep final region is not hidden by averaging the entire path. Trim curves and current distribution depend on geometry, so one sensitivity value cannot describe every endpoint region.

For example, a hypothetical increase from 9,940 Ω to 9,946 Ω across 20 μm gives an interval-average slope of 0.30 Ω/μm. It does not establish that every smaller step changes resistance at that rate. Repeat with shorter intervals and comparable specimens, then select an upper local slope appropriate to the stopping calculation. If the slope accelerates sharply, move the final approach to a less sensitive qualified region or change the adjustment strategy.

Convert the smallest repeatable cut into electrical resolution

A positioning command, a laser spot diameter and an effective electrical increment describe different things. The smallest usable increment is the smallest repeatable material-removal action that produces a sufficiently predictable electrical change in the actual film. Overlapping exposure, kerf condition and the existing cut tip can make this differ from the motion controller's displayed step. Establish the relationship experimentally with the selected process; do not infer it from a machine brochure alone.

Using a hypothetical upper local slope of 0.30 Ω/μm and an effective advance of 4 μm gives a predicted increment of 1.2 Ω. If the desired remaining correction is only 0.7 Ω, an action at that upper response would exceed the correction even with instantaneous measurement. More display digits do not solve this geometric limit. The practical choices are a smaller qualified action, lower local sensitivity, or stopping within an allowed band instead of chasing an exact central number.

ΔRstep ≈ Slocal × Δxeffective

  • Slocal is resistance change per unit progression in the endpoint region.
  • Δxeffective is a repeatable material-removal increment, not merely a requested positioning step.

The local approximation is checked over the selected increment and the removal action increases resistance monotonically.

Budget the age of a reading and already committed cutting

Associate each reading with the physical interval over which it was acquired. Integration, filtering, communication, decision processing and actuation all separate that interval from the last irreversible cut. A fast display refresh can still show old information. For a conservative estimate, use the earliest physical state consistent with the reported reading and include every later cutting action that cannot be cancelled.

Consider a hypothetical local slope bounded by 0.30 Ω/μm, cutting speed of 40 μm/s and effective feedback delay of 0.40 s. The corresponding advance is 16 μm. If a separately committed final action adds at most 4 μm, total unobserved progression is 20 μm and the resistance allowance q is 6 Ω. Do not add that final action twice if it is already included in the measured end-to-end delay. Identify precisely where the timing measurement begins and ends.

q = Smax × (vmax × τeffective + xcommitted)

  • q is a conservative bound on further resistance increase after the state represented by the reading.
  • Smax and vmax bound local sensitivity and progression speed over that interval.
  • τeffective bounds feedback and stopping delay; xcommitted includes only additional movement outside that delay.

The bounds cover the actual endpoint region, motion profile and removal behavior; there is no unmodeled delayed material removal.

Derive a stopping band with explicit upper and lower allowances

Let the accepted final resistance lie between L and U. For a displayed reading r, use a measurement allowance ±u, further cutting between zero and q, and a subsequent settling change between dmin and dmax. All refer to the same electrical boundary. The possible final interval is then r − u + dmin through r + u + q + dmax. These are bounded design allowances, not automatically a statistical confidence statement.

For hypothetical limits of 9,990 and 10,010 Ω, u = 1.5 Ω, q = 6 Ω, dmin = −2 Ω and dmax = +1 Ω, the indicated stopping band is 9,993.5 to 10,001.5 Ω. Its width is 8 Ω. Below that band, acceptance cannot yet be assured; above it, the upper allowance no longer fits. If the computed lower stop exceeds the upper stop, the process needs a smaller uncertainty, smaller overrun or a different fine-adjustment strategy.

L + u − dmin ≤ rstop ≤ U − u − q − dmax

  • L and U are final acceptance limits; rstop is the reading that triggers stopping.
  • u is the measurement allowance and q is the maximum remaining upward adjustment.
  • dmin and dmax bound change between the represented trim state and the specified final measurement state.

All stated bounds are established for the selected configuration and combine conservatively; arbitrary sample minima and maxima alone do not establish guaranteed bounds.

Identify which endpoint limitation is consuming the available band

Diagnose the endpoint using synchronized cut commands and measurements. The same final overshoot can result from an excessive increment, unexpectedly steep geometry, an old reading or a moving electrical baseline. These causes require different corrections. Reducing cutting speed will not resolve a contact offset, and shortening integration can increase reading scatter even while reducing latency. Change one identifiable contribution and repeat the endpoint observation before combining adjustments.

Endpoint symptoms and discriminating checks
Observed symptomDistinguishing checkDecision
One final step crosses the bandCompare settled change per effective step with remaining allowanceReduce the qualified increment or local sensitivity
Overshoot grows with progression speedAlign acquisition timestamps with the last irreversible cutReduce feedback age or approach speed
Late-path changes exceed earlier estimatesCalculate consecutive local slopes near the endpointRevise the slope bound or final path
Readings move while cutting is stoppedSeparate electrical settling, heating and contact disturbanceStabilize the measurement before another cut
Averaging improves scatter but worsens overshootMeasure both filter delay and unfiltered noiseChoose filtering and speed together
Individual resistance passes but network output failsConfirm sensing nodes and output sensitivityControl the correct endpoint observable

Use a stop-measure-decide sequence when continuous feedback is too slow

An interrupted fine approach separates material removal from the decision about another increment. Complete the authorized action, confirm that cutting has stopped, wait for the established electrical settling interval, acquire a valid reading and then decide whether another action is permissible. This eliminates continuous progression during that measurement interval, although any committed action and its own stopping behavior still require an allowance.

Define what makes a reading valid: selected range, integration setting, filter state, excitation, contact condition and stability over a stated observation interval. Measurement speed, noise and settling interact, so validate the actual configuration instead of applying a universal waiting time. If the value is unstable, remain in the measurement state. Repeatedly cutting in response to alternating noisy readings is not a fine-resolution strategy.

Verify the stopping budget with an event record

For each endpoint trial, retain cut progression, command time, acquisition interval, returned reading, stop request and final settled measurement. Include instrument and controller settings so observed delay can be reproduced. Compare predicted maximum overrun with the measured difference between the represented state and the final value, separating settling change from material-removal change wherever the experiment permits.

Challenge the endpoint at the high-sensitivity region and with the permitted measurement settings, rather than validating only an easy central condition. Network channel switching can introduce additional settling that a single isolated resistor does not reveal. A change in filtering, communication, excitation or trim path should trigger review of the affected budget terms. The engineering handoff is a supported stopping interval and decision sequence, with traceable assumptions, not a claim that a particular laser platform always achieves a stated tolerance.

Send the endpoint-control inputs

Provide the network measurement boundary and fine-adjustment observations so electrical resolution and stopping delay can be evaluated together.

  • Accepted resistance, ratio or circuit-output limits and the required final measurement state.
  • Trim-path drawing and settled resistance-versus-progression observations near the endpoint.
  • Smallest repeatable removal action and measured electrical change per action.
  • Timestamped acquisition, command and stopping records with integration and filter settings.
  • Measurement allowance and endpoint settling observations for the selected excitation and fixture.

The drawing-upload form loads as you reach this section.