Integration of Diagnostics with a Memory Built-in Self-Test (BIST) allowing both an effective and efficient manufacturing test as well as an effective diagnostic capability is detailed. Detection of failures within a memory are the primary objective of an Embedded Memory BIST. Inclusion of comprehensive diagnostics, to isolate faults incurred during the manufacturing or design process, are an extension to the Memory BIST, further utilizing the existing circuitry and functionality Detection and diagnosis of failures within an embedded memory can be realized throughout the entire manufacturing process.