Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
128 words
A semiconductor memory device comprising: a nonvolatile memory which is addressable by sectors; an interface for receiving an access request from a host computer system to access data from said nonvolatile memory; a volatile memory; means for creating a first table in response to an access request from said host computer system representing logical-to-physical address conversion information for a page having a plurality of sectors stored in said volatile memory for converting a logical sector address into a physical sector address; and means for creating a second table in response to an access request from said host computer system representing logical-to-physical address conversion information for a unit having a plurality of pages stored in said volatile memory for converting a logical page number into a physical page number.
Claim 2
Dependent Claim
128 words
A semiconductor memory device comprising: a nonvolatile memory which is addressable by sectors; an interface for receiving an access request from a host computer system to access data from said nonvolatile memory; a volatile memory; means for creating a first table in response to an access request from said host computer system representing logical-to-physical address conversion information for a page having a plurality of sectors stored in said volatile memory for converting a logical sector address into a physical sector address; and means for creating a second table in response to an access request from said host computer system representing logical-to-physical address conversion information for a unit having a plurality of pages stored in said volatile memory for converting a logical page number into a physical page number.
Claim 3
Dependent Claim
54 words
The semiconductor device according to claim 1, wherein said means for creating a first table includes means for creating a first table storage area for each offset for the same page in each unit, so that the same table storage area can be used in common by the same offset pages in each unit.
Claim 4
Dependent Claim
67 words
The semiconductor memory device according to claim 1, further comprising first access control means for determining whether or not, in said volatile memory, there exists the first table for a page to which the requested logical sector address belongs, and means for, when a negative result for a determination is obtained, requesting said means for creating a first table to create the first table for the page.
Claim 5
Dependent Claim
28 words
The semiconductor memory device according to claim 1, wherein said means for creating a second table includes means for creating one second table storage area for each unit.
Claim 6
Dependent Claim
39 words
The semiconductor memory device according to claim 1, further comprising second access control means for calculating the number of a unit to which the requested logical sector address belongs, and for calculating a logical page offset in said unit.
Claim 7
Dependent Claim
71 words
The semiconductor memory device according to claim 1, further comprising second access control means for determining whether or not, in said volatile memory, there exists said second table for a unit to which belongs a logical sector address designated by said computer system, and means for, when a negative result for a determination is obtained, requesting said means for creating a second table to create said second table for said unit.
Claim 8
Independent Claim
171 words
A method for accessing a semiconductor memory device having a nonvolatile memory which is addressable by sectors comprising the steps of: (a) in response to an access request from a host computer, creating a first table representing logical-to-physical address conversion information for a page having a plurality of sectors for converting a logical sector address into a physical sector address; (b) in response to the access request from said host computer, creating a second table representing logical-to-physical address conversion information for a unit having a plurality of pages for converting a logical page number into a physical page number; (c) in response to the access request from said host computer system, acquiring the physical page number corresponding to the requested logical sector from said second table for said unit; (d) in response to the access request from said host computer system, acquiring the physical sector address corresponding to the requested logical sector from said first table for said page; and (e) accessing said nonvolatile memory with the acquired physical sector address.
Claim 9
Independent Claim
171 words
A method for accessing a semiconductor memory device having a nonvolatile memory which is addressable by sectors comprising the steps of: (a) in response to an access request from a host computer, creating a first table representing logical-to-physical address conversion information for a page having a plurality of sectors for converting a logical sector address into a physical sector address; (b) in response to the access request from said host computer, creating a second table representing logical-to-physical address conversion information for a unit having a plurality of pages for converting a logical page number into a physical page number; (c) in response to the access request from said host computer system, acquiring the physical page number corresponding to the requested logical sector from said second table for said unit; (d) in response to the access request from said host computer system, acquiring the physical sector address corresponding to the requested logical sector from said first table for said page; and (e) accessing said nonvolatile memory with the acquired physical sector address.
Claim 10
Dependent Claim
50 words
The method according to claim 7, wherein step (a) further comprises the step of creating a first table storage area for each offset for the same page in each unit, so that the same table storage area can be used in common by the same offset pages in each unit.
Claim 11
Dependent Claim
58 words
The method according to claim 7, wherein said step (d) further comprises the steps of determining whether or not there exists the first table for a page to which the requested logical sector address belongs, and when a negative result for a determination is obtained, jumping to step (a) whereat said first table is created for the page.
Claim 12
Dependent Claim
23 words
The method according to claim 7, wherein step (b) further comprises the step of creating one second table storage area for each unit.
Claim 13
Dependent Claim
37 words
The method according to claim 9 wherein step (c) further comprises the steps of calculating the number of a unit to which the requested logical sector address belongs, and calculating a logical page offset in said unit.
Claim 14
Dependent Claim
61 words
The method according to claim 7, wherein said step (c) further comprises the steps of determining whether or not, in said volatile memory, there exists the second table for a unit to which the requested logical sector address belongs, and when a negative result for a determination is obtained, jumping to step (b) to create said second table for the unit.