A reusable BIST with software assisted repair technology for improved memory and IO debug, validation and test time
flash memory built - in self - test using march - like algorithm .