FULLY DETERMINISTIC STORAGE BASED LOGIC BUILT-IN SELF-TEST FOR FAULT DETECTION AND DIAGNOSIS