IP Library › Granted Patent US 8,554,982
Granted Patent B2
US 8,554,982 · App. 11/251,867 · Granted Oct 8, 2013

Storage device and information processing system

Inventors: Toshiyuki Nishihara (Kanagawa, JP); Yoshio Sakai (Tokyo, JP)
Assignee: Sony Corporation
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,554,982
App. No.
11/251,867
Granted
Oct 8, 2013
Kind
B2
Abstract

A storage device able to make a redundant write operation of unselected data unnecessary and able to optimize an arrangement of pages to a state having a high efficiency for rewriting, wherein the storage device has a first memory unit, a second memory unit having a different access speed from the first memory, and a control circuit, wherein the control circuit has a function of timely moving the stored data in two ways between the first memory unit and the second memory unit having different access speeds in reading or rewriting.

Claims (26)

1. A storage device comprising:

an address conversion table configured to store physical addresses of data;

a location in main memory configured to store said data, said location in the main memory being identifiable by one of the physical addresses;

a location in auxiliary memory configured to store said data, said location in the auxiliary memory being identifiable by another of the physical addresses, wherein said auxiliary memory has an access speed higher than said main memory.

2. A storage device as set forth in claim 1 , wherein said address conversion table is backed-up within said auxiliary memory.

3. A storage device as set forth in claim 1 , wherein said physical addresses are stored within said address conversion table at logical addresses.

4. A storage device as set forth in claim 3 , wherein said one of the physical addresses is stored within said address conversion table at one of the logical addresses.

5. A storage device as set forth in claim 4 , wherein said another of the physical addresses is stored within said address conversion table at another of the logical addresses.

6. A storage device as set forth in claim 3 , wherein a control circuit extracts said logical addresses from sector addresses, said logical addresses being the higher bits of said sector addresses.

7. A storage device as set forth in claim 6 , wherein said address conversion table is random access memory within said control circuit.

8. A storage device as set forth in claim 6 , wherein said control circuit controls movement of said data between said auxiliary memory and said main memory.

9. A storage device as set forth in claim 6 , wherein said control circuit invalidates original page regions in said auxiliary memory.

10. A storage device as set forth in claim 6 , wherein said control circuit invalidates original page regions in said main memory.

11. A storage device as set forth in claim 3 , wherein said logic addresses are addresses for pages of said data, said pages being units of said data.

12. A storage device as set forth in claim 11 , wherein said address conversion table indicates correspondences between said addresses for the pages and actual locations of said data within said auxiliary or main memory.

13. A storage device as set forth in claim 1 , wherein an interface circuit acquires said data from an internal bus.

14. A storage device as set forth in claim 13 , wherein said interface circuit includes a page buffer, said data being transferable to said page buffer.

15. A storage device as set forth in claim 14 , wherein a storage capacity of said auxiliary memory is smaller than said main memory.

16. A storage device as set forth in claim 1 , wherein said main memory is flash memory and said auxiliary memory is ferroelectric memory.

17. A storage device as set forth in claim 1 , wherein said main memory is a hard disk drive and said auxiliary memory is a semiconductor memory.

18. A storage device as set forth in claim 1 , wherein said main memory includes a semiconductor memory requiring previous erasing for rewriting and said auxiliary memory includes a semiconductor memory having a faster rewriting speed than said main memory.

19. A storage device as set forth in claim 1 , wherein said auxiliary memory is volatile memory.

20. A storage device as set forth in claim 1 , wherein said main memory includes a non-volatile memory.

21. A storage device as set forth in claim 20 , wherein said auxiliary memory includes a non-volatile memory using a ferroelectric material, a phase change material, a ferromagnetic material, or a magnetoresistance effect material for the memory element.

22. A storage device as set forth in claim 1 , wherein said data stored in said auxiliary memory is managed by a link list using said physical addresses as indices, newly stored data being added to one end of a link.

23. A storage device as set forth in claim 22 , wherein a management table of the link list includes a spare field for each index and stores said logic addresses corresponding to each data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2005
From: NISHIHARA, TOSHIYUKI; SAKAI, YOSHIO
To: SONY CORPORATION
Reel/Frame 017133/0082 →
Priority Claims (4)
JP 2004-312500 · Oct 27, 2004 · national
JP 2004-312501 · Oct 27, 2004 · national
JP 2005-018370 · Jan 26, 2005 · national
JP 2005-171141 · Jun 10, 2005 · national
Continuity (1)
Related Publication 20060087893A1 · Apr 27, 2006