Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
326 words
A memory card, comprising: (A) a plurality of nonvolatile memories, each comprising (a) a first and a second individually erasable and programmable memory block; (b) a first and a second nonvolatile memory cell, each storing one of a first and a second datum indicating whether the respective one of the first and second blocks is locked; (c) a first and a second volatile register, each receiving and storing the respective one of the first and second datum when a read operation is performed on the respective one of the first and second memory cells; (d) a block lock circuit that, when enabled, provides a block lock signal in accordance with the first datum in the first register in response to the first block being addressed or the second datum in the second register in response to the second block being addressed to prevent the addressed one of the first and second blocks from being programmed and erased; (e) a control input that applies a control signal to enable the block lock circuit; (B) a register circuit that stores a control datum to generate the control signal to the control input of each of the plurality of nonvolatile memories, wherein when the register circuit does not store the control datum, the block lock circuit of each of the memories is disabled from providing the block lock signal; (C) a card control logic for interfacing the memories with external circuitry, wherein the register circuit is located in the card control logic and is allowed to be updated by the external circuitry with respect to the control datum, and wherein the first memory cell is locked when the first block is locked and the second memory cell is locked when the second block is locked, wherein when the block lock circuit does not receive the control signal, each of the first and second datum stored in each of the first and second memory cells is allowed to be changed.
Claim 2
Dependent Claim
326 words
A memory card, comprising: (A) a plurality of nonvolatile memories, each comprising (a) a first and a second individually erasable and programmable memory block; (b) a first and a second nonvolatile memory cell, each storing one of a first and a second datum indicating whether the respective one of the first and second blocks is locked; (c) a first and a second volatile register, each receiving and storing the respective one of the first and second datum when a read operation is performed on the respective one of the first and second memory cells; (d) a block lock circuit that, when enabled, provides a block lock signal in accordance with the first datum in the first register in response to the first block being addressed or the second datum in the second register in response to the second block being addressed to prevent the addressed one of the first and second blocks from being programmed and erased; (e) a control input that applies a control signal to enable the block lock circuit; (B) a register circuit that stores a control datum to generate the control signal to the control input of each of the plurality of nonvolatile memories, wherein when the register circuit does not store the control datum, the block lock circuit of each of the memories is disabled from providing the block lock signal; (C) a card control logic for interfacing the memories with external circuitry, wherein the register circuit is located in the card control logic and is allowed to be updated by the external circuitry with respect to the control datum, and wherein the first memory cell is locked when the first block is locked and the second memory cell is locked when the second block is locked, wherein when the block lock circuit does not receive the control signal, each of the first and second datum stored in each of the first and second memory cells is allowed to be changed.
Claim 3
Dependent Claim
16 words
The memory card of claim 1, wherein the block lock circuit further comprises a NOR gate.
Claim 4
Dependent Claim
27 words
The memory card of claim 1, wherein the first and second registers receive the first and second datum upon an initiation of power to the memory card.
Claim 5
Dependent Claim
346 words
A computer system, comprising: (A) a central processing unit (CPU); (B) a memory card coupled to the CPU, wherein the memory card further comprises (I) a plurality of nonvolatile memories, each comprising (a) a first and a second individually erasable and programmable memory block; (b) a first and a second nonvolatile memory cell, each storing one of a first and a second datum indicating whether the respective one of the first and second blocks is locked; (c) a first and a second volatile register, each receiving and storing the respective one of the first and second datum when a read operation is performed on the respective one of the first and second memory cells; (d) a block lock circuit that, when enabled, provides a block lock signal in accordance with the first datum in the first register in response to the first block being addressed or the second datum in the second register in response to the second block being addressed to prevent the addressed one of the first and second blocks from being programmed and erased; (e) a control input that applies a control signal to enable the block lock circuit; (II) a register circuit that stores a control datum to generate the control signal to the control input of each of the memories, wherein when the register circuit does not store the control datum, the block lock circuit of each of the memories is disabled from providing the block lock signal; (C) a card control logic for interfacing the plurality of nonvolatile memories with external circuitry, wherein the register circuit is located in the card control logic and is allowed to be updated by the external circuitry with respect to the control datum, and wherein the first memory cell is locked when the first block is locked and the second memory cell is locked when the second block is locked, wherein when the block lock circuit does not receive the control signal, each of the first and second datum stored in each of the first and second memory cells is allowed to be changed.
Claim 6
Dependent Claim
346 words
A computer system, comprising: (A) a central processing unit (CPU); (B) a memory card coupled to the CPU, wherein the memory card further comprises (I) a plurality of nonvolatile memories, each comprising (a) a first and a second individually erasable and programmable memory block; (b) a first and a second nonvolatile memory cell, each storing one of a first and a second datum indicating whether the respective one of the first and second blocks is locked; (c) a first and a second volatile register, each receiving and storing the respective one of the first and second datum when a read operation is performed on the respective one of the first and second memory cells; (d) a block lock circuit that, when enabled, provides a block lock signal in accordance with the first datum in the first register in response to the first block being addressed or the second datum in the second register in response to the second block being addressed to prevent the addressed one of the first and second blocks from being programmed and erased; (e) a control input that applies a control signal to enable the block lock circuit; (II) a register circuit that stores a control datum to generate the control signal to the control input of each of the memories, wherein when the register circuit does not store the control datum, the block lock circuit of each of the memories is disabled from providing the block lock signal; (C) a card control logic for interfacing the plurality of nonvolatile memories with external circuitry, wherein the register circuit is located in the card control logic and is allowed to be updated by the external circuitry with respect to the control datum, and wherein the first memory cell is locked when the first block is locked and the second memory cell is locked when the second block is locked, wherein when the block lock circuit does not receive the control signal, each of the first and second datum stored in each of the first and second memory cells is allowed to be changed.
Claim 7
Dependent Claim
16 words
The computer system of claim 4, wherein the block lock circuit further comprises a NOR gate.
Claim 8
Dependent Claim
27 words
The computer system of claim 4, wherein the first and second registers receive the first and second datum upon an initiation of power to the memory card.
Claim 9
Independent Claim
280 words
A method for use with a plurality of nonvolatile memories each having a first and a second individually erasable and programmable memory block, the method comprising the steps of: (a) storing a first and a second datum in a first and a second nonvolatile memory cell, respectively, the first and second datum indicating whether the respective one of the first and second blocks is locked; (b) receiving and storing in a first and a second volatile register the respective one of the first and second datum when a read operation is performed on the respective one of the first and second memory cells; (c) providing, when a block lock circuit is enabled, a block lock signal in accordance with the first datum in response to the first block being addressed or the second datum in response to the second block being addressed to prevent the addressed one of the first and second blocks from being programmed and erased; (d) applying a control signal to enable the block lock circuit; and (e) storing a control datum to generate the control signal to a control input of each of the plurality of nonvolatile memories, wherein when a register circuit does not store the control datum, the block lock circuit of each of the memories is disabled from providing the block lock signal, wherein the first memory cell is locked when the first block is locked and the second memory cell is locked when the second block is locked, wherein when the block lock circuit does not receive the control signal, each of the first and second datum stored in each of the first and second memory cells is allowed to be changed.
Claim 10
Independent Claim
280 words
A method for use with a plurality of nonvolatile memories each having a first and a second individually erasable and programmable memory block, the method comprising the steps of: (a) storing a first and a second datum in a first and a second nonvolatile memory cell, respectively, the first and second datum indicating whether the respective one of the first and second blocks is locked; (b) receiving and storing in a first and a second volatile register the respective one of the first and second datum when a read operation is performed on the respective one of the first and second memory cells; (c) providing, when a block lock circuit is enabled, a block lock signal in accordance with the first datum in response to the first block being addressed or the second datum in response to the second block being addressed to prevent the addressed one of the first and second blocks from being programmed and erased; (d) applying a control signal to enable the block lock circuit; and (e) storing a control datum to generate the control signal to a control input of each of the plurality of nonvolatile memories, wherein when a register circuit does not store the control datum, the block lock circuit of each of the memories is disabled from providing the block lock signal, wherein the first memory cell is locked when the first block is locked and the second memory cell is locked when the second block is locked, wherein when the block lock circuit does not receive the control signal, each of the first and second datum stored in each of the first and second memory cells is allowed to be changed.