This document summarizes an approach for optimally testing embedded memories in system-on-chip (SOC) designs. The approach uses a reconfigurable built-in self-repair (Re-BISR) scheme that can be shared across multiple RAM modules with different sizes and redundancy organizations. This reduces the area cost of built-in self-repair circuits. The Re-BISR scheme uses a range-checking first algorithm to efficiently allocate 2D redundancies on-the-fly during testing. Simulation results show the Re-BISR technique increases repair rates while reducing area overhead compared to individual repair circuits for each RAM module.