← Back
Home › Systems › Hardware and datacenter

ate-test

semiconductor automated test equipment and test programs

Advantest V93000, Teradyne UltraFLEX

SystemTechniques · 12Primitives · 34 ate-test FFI bindings generationcompilers · medium: Describe a library's C-ABI surface once (header, attributes or IDL) and generate the declarations, converters and wrappers for each caller language.›Clock synchronizationdistributed · medium: Estimate a clock's offset from four timestamps, filter out queueing noise, and steer the clock smoothly; NTP gets about a millisecond, PTP with hardware timestamps under a microsecond.›Atpg pattern generationhardware-os · medium: Automatic test pattern generation for digital chips: fault models, scan-chain vectors, compressionFpga dataflow pipelineshardware-os · medium: Fully pipelined fixed-latency FPGA logic: initiation interval, HLS, BRAM and DSP budgetingSample rate conversionsignal-processing · medium: Polyphase and windowed-sinc resampling; asynchronous rate conversion for clock driftChange point detectionstatistics · medium: CUSUM/E-divisive/PELT to find shifts in a time series mean or distributionControl charts (Shewhart, CUSUM, EW…statistics · medium: Estimate normal behaviour from healthy data, then signal when values leave limits (Shewhart) or small deviations add up (CUSUM, EWMA); tune by average run length.›PID controllerrobotics · low: Drive a measured value to a setpoint with three terms on the error: proportional, integral, derivative. The default feedback loop for motors, heaters, drones and gimbals.›Robust statisticsstatistics · low: Location and scale estimates (median, MAD, trimmed mean, Huber M-estimator) that stay correct when a minority of the data is garbage.›IIR and FIR filterssignal-processing · low: Two ways to shape a sampled signal's spectrum: FIR (finite taps, always stable, exact linear phase) or IIR (feedback, a few coefficients, cheap but phase-distorting).›Bit packing and PFORcompression · low: Store blocks of integers with exactly b bits each and patch rare outliers separately (PFOR); the fastest integer codec family, billions of values per second.›Run length encodingcompression · low: Run-length encoding of repeated values, often combined with delta and bit packingDma transfersembedded · low: DMA controllers: descriptors, circular buffers, cache coherence for zero-CPU data movementJtag scan chain accessembedded · low: JTAG/boundary-scan TAP access to chips for test, programming and debugScpi instrument controlembedded · low: SCPI/VISA command sets for programmable instruments over GPIB, USB and LANSpi i2c bus driversembedded · low: SPI/I2C/UART peripheral drivers with interrupts, DMA and bus error recoveryPattern vector compilerhardware-os · low: Compile test patterns to tester vector memory with timing sets, loops and sequencer instructionsStdf test dataloghardware-os · low: STDF-style test result logging and wafer/lot binning for yield analysisTester timing edge placementhardware-os · low: Per-pin timing generation with edge placement, strobes and calibration on a testerIsolation forestmachine-learning · low: Score each record by how few random axis-aligned splits it takes to isolate it in a small forest of random trees; anomalies are few and different, so they isolate fast.›Secs gem equipment protocolnetworking · low: SECS-II message structures over HSMS or SECS-I with GEM state models for semiconductor tool control, events and recipesFast Fourier transformnumerics · low: Computes the DFT in O(n log n) by recursively splitting into even and odd halves; the basis of fast convolution and spectral methods.›Digital down conversionsignal-processing · low: NCO mixing to baseband, CIC/FIR decimation and IQ handling for SDR receivers+ 5 more techniques+ 18 more primitives

Similar systems

Share the most building blocks with this one.