Hence for a successful read it is paramount to have all cells connected because having less than all the cells connected will not produce a large enough charge if their polarization vectors were to be flipped. Disconnecting and reconnecting the memory and reading it again will not work either because the previous connected cells are now already flipped. However, more problematic is that the user will not even know that there was a bad connection because disconnected cells produce very low charge values that still get converted into bit 1 (non-flipping cells producing low values are associated with bit state 1). As a result, a digital read value of the memory is still produced, but unknowingly to the user, it is now wrong.
Accordingly, what is needed is an improved method for both detecting the presence of XPM devices and diagnosing the integrity of the memory device.
The following presents a simplified summary in order to provide a basic understanding of some aspects of one or more implementations of the present teachings. This summary is not an extensive overview, nor is it intended to identify key or critical elements of the present teachings, nor to delineate the scope of the disclosure. Rather, its primary purpose is merely to present one or more concepts in simplified form as a prelude to the detailed description presented later.