WEAR LEVELING BASED ON A SWAPPING OPERATION BETWEEN SETS OF PHYSICAL BLOCK ADDRESSES OF A NON-VOLATILE MEMORY

A first set representing a first plurality of physical block addresses of a non-volatile memory and a second set representing a second plurality of physical block addresses of the nonvolatile memory may be identified. In response to a request to perform a wear leveling operation, first data from a f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GAYMAN, Jason A, FABER, Robert W
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator GAYMAN, Jason A
FABER, Robert W
description A first set representing a first plurality of physical block addresses of a non-volatile memory and a second set representing a second plurality of physical block addresses of the nonvolatile memory may be identified. In response to a request to perform a wear leveling operation, first data from a first physical block address of the first set may be swapped with second data from a first physical block address of the second set. A second physical block address of the first set that is adjacent to the first physical block address of the first set may be identified. Third data from the second physical block address of the first set may be swapped with fourth data from a second physical block address of the second set that is adjacent to the first physical block of the second set. Selon l'invention, un premier ensemble représentant une première pluralité d'adresses de blocs physiques d'une mémoire non volatile et un second ensemble représentant une seconde pluralité d'adresses de blocs physiques de la mémoire non volatile peuvent être identifiés. En réponse à une demande d'effectuer une opération de nivellement d'usure, des premières données d'une première adresse de bloc physique du premier ensemble peuvent être échangées avec des secondes données à partir d'une première adresse de bloc physique du second ensemble. Une seconde adresse de bloc physique du premier ensemble qui est adjacente à la première adresse de bloc physique du premier ensemble peut être identifiée. Des troisièmes données provenant de la seconde adresse de bloc physique du premier ensemble peuvent être permutées avec des quatrièmes données à partir d'une seconde adresse de bloc physique du second ensemble qui est adjacente au premier bloc physique du second ensemble.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2017172249A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2017172249A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2017172249A13</originalsourceid><addsrcrecordid>eNqNi80KgkAURt20iOodLrQW0gJpeXWuKY1zh5nBwZVITKt-BHt_sugBWh045_uW0d0TGpDUkqzVCXK0JIAVIFiPWn8cazLo6lnm5DyRAkvOApegq87WBUrIJRdnQCEMWUvfhqBYxS3L-SoJGmrYdOtocR1uU9j8uIq2JbmiisP47MM0DpfwCK_ec7pLsiRL08MRk_1_qzfPVjeR</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>WEAR LEVELING BASED ON A SWAPPING OPERATION BETWEEN SETS OF PHYSICAL BLOCK ADDRESSES OF A NON-VOLATILE MEMORY</title><source>esp@cenet</source><creator>GAYMAN, Jason A ; FABER, Robert W</creator><creatorcontrib>GAYMAN, Jason A ; FABER, Robert W</creatorcontrib><description>A first set representing a first plurality of physical block addresses of a non-volatile memory and a second set representing a second plurality of physical block addresses of the nonvolatile memory may be identified. In response to a request to perform a wear leveling operation, first data from a first physical block address of the first set may be swapped with second data from a first physical block address of the second set. A second physical block address of the first set that is adjacent to the first physical block address of the first set may be identified. Third data from the second physical block address of the first set may be swapped with fourth data from a second physical block address of the second set that is adjacent to the first physical block of the second set. Selon l'invention, un premier ensemble représentant une première pluralité d'adresses de blocs physiques d'une mémoire non volatile et un second ensemble représentant une seconde pluralité d'adresses de blocs physiques de la mémoire non volatile peuvent être identifiés. En réponse à une demande d'effectuer une opération de nivellement d'usure, des premières données d'une première adresse de bloc physique du premier ensemble peuvent être échangées avec des secondes données à partir d'une première adresse de bloc physique du second ensemble. Une seconde adresse de bloc physique du premier ensemble qui est adjacente à la première adresse de bloc physique du premier ensemble peut être identifiée. Des troisièmes données provenant de la seconde adresse de bloc physique du premier ensemble peuvent être permutées avec des quatrièmes données à partir d'une seconde adresse de bloc physique du second ensemble qui est adjacente au premier bloc physique du second ensemble.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2017</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20171005&amp;DB=EPODOC&amp;CC=WO&amp;NR=2017172249A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20171005&amp;DB=EPODOC&amp;CC=WO&amp;NR=2017172249A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>GAYMAN, Jason A</creatorcontrib><creatorcontrib>FABER, Robert W</creatorcontrib><title>WEAR LEVELING BASED ON A SWAPPING OPERATION BETWEEN SETS OF PHYSICAL BLOCK ADDRESSES OF A NON-VOLATILE MEMORY</title><description>A first set representing a first plurality of physical block addresses of a non-volatile memory and a second set representing a second plurality of physical block addresses of the nonvolatile memory may be identified. In response to a request to perform a wear leveling operation, first data from a first physical block address of the first set may be swapped with second data from a first physical block address of the second set. A second physical block address of the first set that is adjacent to the first physical block address of the first set may be identified. Third data from the second physical block address of the first set may be swapped with fourth data from a second physical block address of the second set that is adjacent to the first physical block of the second set. Selon l'invention, un premier ensemble représentant une première pluralité d'adresses de blocs physiques d'une mémoire non volatile et un second ensemble représentant une seconde pluralité d'adresses de blocs physiques de la mémoire non volatile peuvent être identifiés. En réponse à une demande d'effectuer une opération de nivellement d'usure, des premières données d'une première adresse de bloc physique du premier ensemble peuvent être échangées avec des secondes données à partir d'une première adresse de bloc physique du second ensemble. Une seconde adresse de bloc physique du premier ensemble qui est adjacente à la première adresse de bloc physique du premier ensemble peut être identifiée. Des troisièmes données provenant de la seconde adresse de bloc physique du premier ensemble peuvent être permutées avec des quatrièmes données à partir d'une seconde adresse de bloc physique du second ensemble qui est adjacente au premier bloc physique du second ensemble.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNi80KgkAURt20iOodLrQW0gJpeXWuKY1zh5nBwZVITKt-BHt_sugBWh045_uW0d0TGpDUkqzVCXK0JIAVIFiPWn8cazLo6lnm5DyRAkvOApegq87WBUrIJRdnQCEMWUvfhqBYxS3L-SoJGmrYdOtocR1uU9j8uIq2JbmiisP47MM0DpfwCK_ec7pLsiRL08MRk_1_qzfPVjeR</recordid><startdate>20171005</startdate><enddate>20171005</enddate><creator>GAYMAN, Jason A</creator><creator>FABER, Robert W</creator><scope>EVB</scope></search><sort><creationdate>20171005</creationdate><title>WEAR LEVELING BASED ON A SWAPPING OPERATION BETWEEN SETS OF PHYSICAL BLOCK ADDRESSES OF A NON-VOLATILE MEMORY</title><author>GAYMAN, Jason A ; FABER, Robert W</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2017172249A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2017</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>GAYMAN, Jason A</creatorcontrib><creatorcontrib>FABER, Robert W</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>GAYMAN, Jason A</au><au>FABER, Robert W</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>WEAR LEVELING BASED ON A SWAPPING OPERATION BETWEEN SETS OF PHYSICAL BLOCK ADDRESSES OF A NON-VOLATILE MEMORY</title><date>2017-10-05</date><risdate>2017</risdate><abstract>A first set representing a first plurality of physical block addresses of a non-volatile memory and a second set representing a second plurality of physical block addresses of the nonvolatile memory may be identified. In response to a request to perform a wear leveling operation, first data from a first physical block address of the first set may be swapped with second data from a first physical block address of the second set. A second physical block address of the first set that is adjacent to the first physical block address of the first set may be identified. Third data from the second physical block address of the first set may be swapped with fourth data from a second physical block address of the second set that is adjacent to the first physical block of the second set. Selon l'invention, un premier ensemble représentant une première pluralité d'adresses de blocs physiques d'une mémoire non volatile et un second ensemble représentant une seconde pluralité d'adresses de blocs physiques de la mémoire non volatile peuvent être identifiés. En réponse à une demande d'effectuer une opération de nivellement d'usure, des premières données d'une première adresse de bloc physique du premier ensemble peuvent être échangées avec des secondes données à partir d'une première adresse de bloc physique du second ensemble. Une seconde adresse de bloc physique du premier ensemble qui est adjacente à la première adresse de bloc physique du premier ensemble peut être identifiée. Des troisièmes données provenant de la seconde adresse de bloc physique du premier ensemble peuvent être permutées avec des quatrièmes données à partir d'une seconde adresse de bloc physique du second ensemble qui est adjacente au premier bloc physique du second ensemble.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2017172249A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title WEAR LEVELING BASED ON A SWAPPING OPERATION BETWEEN SETS OF PHYSICAL BLOCK ADDRESSES OF A NON-VOLATILE MEMORY
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T00%3A20%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=GAYMAN,%20Jason%20A&rft.date=2017-10-05&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2017172249A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true