Semiconductor memory card, semiconductor memory control apparatus, and semiconductor memory control method
2 Assignments
0 Petitions
Accused Products
Abstract
A host information memory is provided in a semiconductor memory card and a data write start address and a data size supplied by an access unit are stored. A free physical area generation section determines whether or not to perform erasing of an invalid block of a nonvolatile memory when writing of data based on the data write start address and data size, and determines the number of blocks to be erased. When erasing, writing of data and erasing of invalid blocks are simultaneously performed with respect to different memory chips. Erase process of data, herewith, can be optimized and high speed access from the access unit to a semiconductor memory card can be realized.
-
Citations
18 Claims
-
1-11. -11. (canceled)
-
12. A semiconductor memory card used by being connected to an access unit, comprising:
-
a host interface section which sends a control signal and data to said access unit and receives a signal from said access unit;
a nonvolatile memory which includes a plurality of nonvolatile memory chips and in which a plurality of continuous sectors is grouped to be a block as a minimum unit of data erasing;
a memory controller which is connected to each of said plurality of nonvolatile memory chips with respectively independent bidirectional buses and controls erasing, writing, and reading of data; and
a host information memory which temporarily stores a write speed mode given by said access unit, wherein said memory controller includes a nonvolatile memory access section which performs writing with respect to said plurality of nonvolatile memory chips with controlling write timing to each of said plurality of nonvolatile memories depending on a speed mode stored in said host information memory. - View Dependent Claims (13)
-
-
14. A semiconductor memory control apparatus used by being connected to a nonvolatile memory which includes a plurality of nonvolatile memory chips in which a plurality of continuous sectors is grouped to be a block as a minimum unit of data erasing:
-
a host interface section which sends a control signal and data to an access unit and receives a signal from said access unit;
a memory controller which is connected to each of said plurality of nonvolatile memory chips with respectively independent bidirectional buses and controls erasing, writing, and reading of data; and
a host information memory which temporarily stores a write speed mode given by said access unit, wherein said memory controller includes a nonvolatile memory access section which performs writing with respect to said plurality of nonvolatile memory chips with controlling write timing to each of said plurality of nonvolatile memories depending on the speed mode stored in said host information memory. - View Dependent Claims (15)
-
-
16. A semiconductor memory control method in a semiconductor memory card having a nonvolatile memory which includes a plurality of nonvolatile memory chips and in which a plurality of continuous sectors is grouped to be a block as a minimum unit of data erasing and a host information memory for temporarily storing a write speed mode given by an access unit, said semiconductor memory control method comprising the step of:
performing writing with respect to said plurality of nonvolatile memory chips with controlling write timing to each of said plurality of nonvolatile memories depending on the speed mode stored in said host information memory. - View Dependent Claims (17)
-
18-23. -23. (canceled)
Specification