Built-in self-test (BIST) is a technique that uses on-chip circuitry to test other parts of the chip. It involves a pseudo-random sequence generator (PRSG) to produce input signals and a signature analyzer to observe outputs. A PRSG is typically a linear feedback shift register (LFSR) that cycles through a pseudo-random sequence. A signature analyzer receives outputs and XORs them to produce a syndrome signature that is compared to a correct signature to determine if the circuit passed the test. BIST provides advantages like lower cost and better fault coverage compared to external testing. However, it requires additional silicon area and the on-chip test circuitry could also fail.