The PL for the selected capacitor of the bit-cell is asserted for a time period long enough for the sense amplifier to sense the value stored on the storage node coupled to the capacitor. In various embodiments, sense amplifier enable signal (SAE) is asserted within the pulse width of the PL. In some embodiments, to read data from the storage node, BLx (e.g., BL0) is set or forced to zero volts during read operation, and then set to ? Vdd just before WL is boosted for write back operation when the first scheme is followed. Writeback operation for the first scheme is like the write operation discussed with reference to
Referring to
At that point the PL (e.g., PL0_1) for the desired FE capacitor is toggled, which results into voltage buildup on the SNx node. The voltage build-up on the SNx node may be different voltage levels depending upon whether the FE capacitor state was logic 0 or logic 1. The time-sampling of this voltage relative to a reference expected value, results in detection of the state in which the FE capacitor was programmed. After reading the value, a write-back operation can be done to get the value restored to the FE capacitor, as reads are destructive read in this configuration, in accordance with some embodiments.