Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Physical-to-logical address map to speed up a recycle operation in a solid state drive

a solid-state drive and physical-to-logical address technology, applied in the field of memory devices, can solve the problems of time-consuming, and achieve the effect of increasing the performance of the recycle operation and being easy to implemen

Inactive Publication Date: 2014-08-07
SEAGATE TECH LLC
View PDF1 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a method for improving the performance of a solid state drive by creating an empty physical-to-logical address map, filling it with physical page addresses associated with data write operations, writing the map to a last page of a block during a write to a second to last page, and performing a recycle operation by reading the map to determine whether the pages contain valid data. This invention can speed up the recycle process in an SSD and easily determine whether a mapped block contains garbage data.

Problems solved by technology

In a conventional system, Garbage collection needs to be searched from all of the pages of one block, which is time consuming.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Physical-to-logical address map to speed up a recycle operation in a solid state drive
  • Physical-to-logical address map to speed up a recycle operation in a solid state drive
  • Physical-to-logical address map to speed up a recycle operation in a solid state drive

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013]An embodiment of the invention concerns a method to map physical-to-logical addresses to speed up recycle operations in a solid state drive (SSD). The physical-to-logical address comprises a table of data that writes to a NAND flash portion of the SSD. In one example, when the SSD starts a recycle operation, the firmware in the SSD will first read the map to an internal RAM, then decide which block needs to be recycled. By using physical-to-logical map, the SSD firmware accomplishes a recycle operation while only reading a few pages of the NAND flash.

[0014]Referring to FIG. 1, a block diagram of an apparatus 80 illustrating an embodiment of the invention is shown. In one example, the apparatus 80 may be implemented as a device, such as a mobile computing device, having a nonvolatile memory circuit. However, other types of devices may be implemented to meet the design criteria of a particular implementation. The apparatus 80 generally comprises a block (or circuit) 82, a block ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for increasing performance of a recycle operation in a solid state drive, comprising the steps of (A) creating an empty physical-to-logical address map in a memory having a plurality of entry locations, (B) filling one of the plurality of entry locations with a physical page address associated with each data write operation to a block, where the block has a plurality of pages, (C) writing the physical-to-logical address map to a last of the plurality of pages during a write to a second to last page of the block and (D) initiating a recycle operation of the block by reading the address map to determine whether the pages contain valid data.

Description

FIELD OF THE INVENTION[0001]The present invention relates to memory devices generally and, more particularly, to a method and / or apparatus for implementing a physical-to-logical address map to speed up a recycle operation in a solid state drive.BACKGROUND OF THE INVENTION[0002]A conventional solid state drive (SSD) operates differently than a hard disk drive (HDD). In a HDD, each logical block address (LBA) that a host wants to write has a fixed physical address space for the write operation. In an SSD, there is not an LBA limitation. In a conventional NAND flash, data is written in pages. If one page has been written with data, a new data needs to be written to the page. An erase operation needs to be performed on the block containing the page. After the erase, new data can be written on the page. If the data in some of the pages of the block is no longer needed (also called stale pages), only the pages with valid data in that block are read and re-written into another previously e...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F12/02
CPCG06F12/0246G06F2212/7201G06F2212/7202G06F2212/7205G06F2212/7207G06F2212/7209
Inventor MA, LI ZHAODONG, ZHI MINYUAN, RONGWANG, NINGRONG, XING
Owner SEAGATE TECH LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products