PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
Technology5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingBluetooth AoA RTLSWearable TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatellitePrivate 5GSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablementFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareersCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
ContactStart a projectHow we engage
Talk to us
SILICON DESIGN

Built-In Self-Test

A tester checks a chip once, at the factory, through its pins. Built-in self-test puts the pattern generator and the checker on the die, so the chip can test itself — on the tester, at every power-on, and periodically for the rest of its life. For a safety-critical part, the self-test that runs in the field is not a cost saving. It is the requirement.

LBISTMBISTPRPG · MISRMarch algorithmsBIRA / BISRPower-on · in-fieldISO 26262
Built-in self-test: logic BIST and memory BIST, driven from on-chip test access
Test controller — IJTAG (IEEE 1687) / JTAG (1149.1)triggered at wafer · at power-on · in the fieldLOGIC BIST (LBIST)PRPG (LFSR)pseudo-randomScan chainslogic under testMISRcompactionSignature comparegolden vs actualPass / failgo / no-goMEMORY BIST (MBIST)MBIST engineMarch C- / C+Memory wrappercollar + muxSRAM / ROMmemory under testComparatorexpected dataBIRA / BISRrepair (opt.)The same test logic runs on a tester at wafer and alone at power-on — the second is what a safety-critical part needs and a tester cannot give.
WHAT IT IS

Two engines, both living on the die.

BIST is not one thing. Two kinds matter in almost every SoC, and they are designed differently because they test different structures.

WHERE IT EARNS ITS PLACE

Four reasons it is on the die, not on the tester.

HOW IT COMPARES

BIST and ATPG do different jobs.

On-chip self-test versus tester-applied patterns
ApproachWhat it targetsWhen it runsMain strengthMain cost
Logic BISTRandom logic via scan chainsWafer, power-on, in-fieldSelf-contained; re-runnable in the fieldArea for PRPG/MISR; pseudo-random coverage gap
Memory BISTEmbedded SRAM / ROMWafer, power-on, in-fieldOnly way to reach pin-less memories; enables repairArea scales with memory count and size
ATPG + testerHard-to-detect stuck-at / transition faultsFactory onlyHighest targeted coverageTester time and pin access; cannot run in the field

The right split between BIST and ATPG is decided at DFT architecture, before layout — retrofitting self-test into a design that did not plan for it is the expensive path.

WHERE THIS APPLIES

Industries this serves.

COMMON QUESTIONS

What engineers ask about this.

01

What is the difference between BIST and ATPG?

ATPG generates test patterns that an external tester applies through the chip's pins; BIST puts the pattern generator and the result checker on the die, so the chip tests itself. ATPG gives high, targeted coverage but needs expensive tester time and pin access; BIST trades a little silicon area for shorter tester time, access to blocks you cannot reach from pins, and — the part ATPG cannot do — the ability to run the same test at power-on and in the field.

02

What are LBIST and MBIST?

LBIST is logic BIST: a pseudo-random pattern generator (PRPG, an LFSR) drives the scan chains and a MISR compacts the responses into a signature compared against a known-good value. MBIST is memory BIST: an on-chip engine walks March algorithms (C-, C+, and variants) across embedded SRAM and ROM through a wrapper, which is the only practical way to test memories that have no connection to the device pins.

03

Can BIST run in the field, not just at manufacturing?

Yes, and that is often the point. A logic or memory BIST can run as a power-on self-test every key-on, and periodically while the system runs, to catch latent faults that develop over the part's life. For a classic ATE-only flow the chip is tested once at the factory and never again; in a vehicle or an industrial controller, in-field self-test is what keeps a fault from going undetected for years.

04

How does BIST relate to ISO 26262 and functional safety?

Functional safety standards require a demonstrated diagnostic coverage of random hardware faults, including latent faults. BIST is one of the main mechanisms that delivers it: power-on and periodic self-test raise the diagnostic coverage figure in the FMEDA, and the self-test scheduling becomes part of the safety concept. For higher ASIL targets it is usually not optional.

05

What does BIST cost in area and coverage?

Logic BIST adds the PRPG, MISR and control logic and some test points, typically a low single-digit percentage of area; its pseudo-random coverage is good but usually complemented by a small set of ATPG patterns for the hard-to-detect faults. Memory BIST area scales with the number and size of memories. The right balance between BIST and tester-applied ATPG is a per-project decision we plan at DFT architecture, not after layout.

KEEP READING

Related work.

BUILD WITH FASTSTREAM

Bring us the difficult part.

Tell us the specification, the constraint and the deadline. Programmes that cross silicon, radio, embedded and AI are where Faststream is strongest.