IP Library Granted Patent US 8,051,331
Granted Patent B2
US 8,051,331 · App. 12/412,117 · Granted Nov 1, 2011

Memory card and its initial setting method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,051,331
App. No.
12/412,117
Granted
Nov 1, 2011
Kind
B2
Abstract

In the initial setting of a memory card 1 , the flash check data FD stored in a flash memory 2 is read out, this data FD is compared with the operation check data FD 1 1 stored previously in the ROM, the write check data FD 1 2 stored in the ROM 4 a is written, if a fault is not detected, to the flash memory 2 , and this data is read again and is compared with the write check data. FD 1 2 of the ROM 4 a . When any fault is not detected in comparison of these data, the CPU determines that the flash memory 2 is normal. Moreover, if a fault is detected in the comparison of data, the CPU sets the reset process fault data to a register 5 a to set a controller 3 to the sleep mode. When the command CMD is received during this period, data comparison is executed again.

Claims (42)

1. A storage device for use with an external circuit, comprising:

a controller; and

a nonvolatile semiconductor memory,

wherein the controller is configured to repeat a determination operation to determine whether the nonvolatile semiconductor memory is ready for read/write operations or not, until an operation voltage of the nonvolatile semiconductor memory reaches a level to read data from or to write data to the nonvolatile semiconductor memory, and

wherein the controller is configured to perform the determination operation by reading nonvolatile semiconductor memory check data stored in the nonvolatile semiconductor memory and writing write check data to the nonvolatile semiconductor memory.

2. A storage device according to claim 1 ,

wherein the controller is also configured to repeat the determination operation to determine whether the nonvolatile semiconductor memory is ready for read/write operations or not, when power begins to be supplied from a power supply or in a power on reset operation.

3. A storage device according to claim 1 ,

wherein the external circuit issues commands as the controller repeats the determination operation.

4. A storage device according to claim 1 ,

wherein the nonvolatile semiconductor memory includes a flash memory.

5. A storage device according to claim 1 ,

wherein the controller includes a storage unit and stores, to the storage unit, information indicating whether the nonvolatile semiconductor memory is ready for read/write operations or not.

6. A storage device comprising:

a flash memory; and

a controller which is coupled to the flash memory and which is configured to repeat a determination operation to determine whether the flash memory is ready for read/write operations or not, until an operation voltage of the flash memory reaches a level to read data from or to write data to the flash memory,

wherein the controller is configured to perform the determination operation by reading flash check data stored in the flash memory and writing write check data to the flash memory.

7. A storage device according to claim 6 ,

wherein the controller is also configured to repeat the determination operation to determine whether the flash memory is ready for read/write operations or not, when power begins to be supplied from a power supply or in a power on reset operation.

8. A storage device according to claim 6 ,

wherein an external circuit issues commands as the controller repeats the determination operation.

9. A storage device according to claim 6 ,

wherein the controller includes a storage unit, and

wherein the controller stores information indicating whether the flash memory is ready for read/write operations or not to the storage unit.

10. A storage device comprising:

a flash memory; and

a controller which is coupled to the flash memory and which is configured to repeat a determination operation to determine whether the flash memory is ready for read/write operations or not, when power begins to be supplied from a power supply or in a power on reset operation,

wherein the controller is configured to perform the determination operation by reading flash check data stored in the flash memory and writing write check data to the flash memory.

11. A storage device according to claim 10 ,

wherein the storage device is to be coupled to an external circuit, and

wherein the external circuit commands the storage device as the controller repeatedly makes access to the flash memory.

12. A storage device according to claim 10 ,

wherein the controller includes a storage unit, and

wherein the controller stores into the storage unit thereof information indicating whether the flash memory is ready for read/write operations or not.

13. A storage device adapted to receive an operation voltage and a command from an external circuit as a host machine, the storage device comprising:

a flash memory; and

a controller coupled to the flash memory and configured to repeatedly determine whether the flash memory is ready for a read operation or not, until an operation voltage of the flash memory is sufficient to read data from the flash memory,

wherein the controller is configured to perform the repeatedly determining whether the flash memory is ready for a read operation or not, by reading flash check data stored in the flash memory and writing write check data to the flash memory.

14. A storage device adapted to receive an operation voltage and a command from an external circuit as a host machine, the storage device comprising:

a flash memory; and

a controller coupled to the flash memory and configured to repeatedly determine whether the flash memory is ready for a write operation or not, until an operation voltage of the flash memory is sufficient to write data to the flash memory,

wherein the controller is configured to perform the repeatedly determining whether the flash memory is ready for a read operation or not, by reading flash check data stored in the flash memory and writing write check data to the flash memory.

Assignments (4)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: HITACHI ULSI SYSTEMS CO., LTD.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 032859/0252 →
CHANGE OF NAME Recorded Aug 13, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 024864/0635 →
MERGER Recorded Aug 13, 2010
From: RENESAS TECHNOLOGY CORP.
To: NEC ELECTRONICS CORPORATION
Reel/Frame 024879/0190 →