Logic BIST vs Memory BIST (MBIST)
Logic BIST vs. Memory BIST Logic BIST: A logic BIST (Built-In Self-Test) is a design technique used to test the functionality of a circuit at the transis...
Logic BIST vs. Memory BIST Logic BIST: A logic BIST (Built-In Self-Test) is a design technique used to test the functionality of a circuit at the transis...
Logic BIST:
A logic BIST (Built-In Self-Test) is a design technique used to test the functionality of a circuit at the transistor level. It involves replacing transistors in a circuit with logic gates, and then observing the output of the circuit while varying the inputs to assess its behavior. Logic BISTs are often used for initial verification of a chip before it is assembled into a larger circuit.
Memory BIST:
A memory BIST is a more complex type of BIST that is used to test memory circuits like SRAM (Static Random Access Memory) and DRAM (Dynamic Random Access Memory). In a memory BIST, instead of replacing transistors with logic gates, the memory circuit itself is used as the test subject. By varying the inputs to the memory cells and reading the output, the BIST can be used to test their functionality and identify any faults.
Differences:
Scope: Logic BIST focuses on testing the functionality of individual transistors and logic gates, while memory BIST focuses on testing the functionality of entire memory circuits.
Complexity: Logic BISTs are generally simpler to design compared to memory BISTs.
Output: Logic BIST outputs a binary code representing the output of the circuit, while memory BIST outputs a more complex code that includes information about the memory cells' values and addresses.
Benefits of BISTs:
Early detection of defects: BISTs allow for the early detection of defects in the circuit before it is integrated into a larger system.
Improved design quality: By identifying potential issues early on, BISTs can help to improve the overall design quality of the circuit.
Reduced testing time: BISTs can be used to test a large number of circuits simultaneously, which can save time and money