Using transfer bits during data transfer from non-volatile to volatile memories
First Claim
1. An initialization circuit, comprising:
- a non-volatile memory including a plurality of words, each word including a first transfer bit having a first stored value that is one of a “
programmed”
value and an “
erased value”
, the non-volatile memory having an input port, an output port, and a control input port;
a sensing array having an input port coupled to the output port of the non-volatile memory and an output port, the output port including a first terminal on which a sensed first transfer bit is placed;
a volatile memory having an input port coupled to the output port of the sensing array and a control input port; and
a control circuit coupled to the first terminal of the sensing array and the control input ports of the non-volatile and volatile memories.
1 Assignment
0 Petitions
Accused Products
Abstract
Structures and methods for transferring data from non-volatile to volatile memories. An extra bit, called a “transfer bit”, is included in each data word. The transfer bit is set to the programmed value, and is monitored by a control circuit during the memory transfer. If the supply voltage is sufficient for correct programming, the transfer bit is read as “programmed”, and the data transfer continues. If the supply voltage is below the minimum supply voltage for proper programming, the transfer bit is read as “erased”, and the data transfer is reinitiated. In one embodiment, a second transfer bit set to the “erased” value is included in each word.
-
Citations
7 Claims
-
1. An initialization circuit, comprising:
-
a non-volatile memory including a plurality of words, each word including a first transfer bit having a first stored value that is one of a “
programmed”
value and an “
erased value”
, the non-volatile memory having an input port, an output port, and a control input port;
a sensing array having an input port coupled to the output port of the non-volatile memory and an output port, the output port including a first terminal on which a sensed first transfer bit is placed;
a volatile memory having an input port coupled to the output port of the sensing array and a control input port; and
a control circuit coupled to the first terminal of the sensing array and the control input ports of the non-volatile and volatile memories. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification