To calculate MBIST testing time, user can use following formula.
Testing time = Addresses of memory * testing algorithm complexity / Frequency
For example, if memory testing condition is
Memory addresses = 4096
Using March 17N algorithm, Complexity = 17
Testing frequency = 300 Mhz
Testing time = 4096 * 17 / 300Mhz = 232.1 μs
If memory defect found, how to estimate the time spent of repairing? Following 2 tables show the BIST and repairing execution flow. And red words indicate the extra testing time for repairing.
A) Hard repair
A) Soft repair