Log data storage for flash memory

Devices and techniques for managing flash memory are disclosed herein. A memory controller may receive a first program request comprising first host data to be written to the flash memory. The flash memory may comprise a number of storage units with each storage unit comprising a number of storage s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Papa, Paolo, Perdaems, Gerard J, Esposito, Luigi, Iaculo, Massimo, Yuen, Eric Kwok Fung
Format: Patent
Sprache:eng
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 Papa, Paolo
Perdaems, Gerard J
Esposito, Luigi
Iaculo, Massimo
Yuen, Eric Kwok Fung
description Devices and techniques for managing flash memory are disclosed herein. A memory controller may receive a first program request comprising first host data to be written to the flash memory. The flash memory may comprise a number of storage units with each storage unit comprising a number of storage sub-units. If the first host data is less than a remainder threshold, the memory controller may generate a first program data unit comprising the first host data and first log data describing the flash memory. The memory controller may program the program data unit to the first storage unit of the flash memory, where the first log data is written to a first storage sub-unit of the number of storage sub-unit. The memory controller may also store an indication that the first storage sub-unit is invalid.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US11705201B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US11705201B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US11705201B23</originalsourceid><addsrcrecordid>eNrjZFD0yU9XSEksSVQoLskvSkxPVUjLL1JIy0kszlDITc3NL6rkYWBNS8wpTuWF0twMim6uIc4euqkF-fGpxQWJyal5qSXxocGGhuYGpkYGhk5GxsSoAQBbpiVd</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Log data storage for flash memory</title><source>esp@cenet</source><creator>Papa, Paolo ; Perdaems, Gerard J ; Esposito, Luigi ; Iaculo, Massimo ; Yuen, Eric Kwok Fung</creator><creatorcontrib>Papa, Paolo ; Perdaems, Gerard J ; Esposito, Luigi ; Iaculo, Massimo ; Yuen, Eric Kwok Fung</creatorcontrib><description>Devices and techniques for managing flash memory are disclosed herein. A memory controller may receive a first program request comprising first host data to be written to the flash memory. The flash memory may comprise a number of storage units with each storage unit comprising a number of storage sub-units. If the first host data is less than a remainder threshold, the memory controller may generate a first program data unit comprising the first host data and first log data describing the flash memory. The memory controller may program the program data unit to the first storage unit of the flash memory, where the first log data is written to a first storage sub-unit of the number of storage sub-unit. The memory controller may also store an indication that the first storage sub-unit is invalid.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; INFORMATION STORAGE ; PHYSICS ; STATIC STORES</subject><creationdate>2023</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=20230718&amp;DB=EPODOC&amp;CC=US&amp;NR=11705201B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76419</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230718&amp;DB=EPODOC&amp;CC=US&amp;NR=11705201B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Papa, Paolo</creatorcontrib><creatorcontrib>Perdaems, Gerard J</creatorcontrib><creatorcontrib>Esposito, Luigi</creatorcontrib><creatorcontrib>Iaculo, Massimo</creatorcontrib><creatorcontrib>Yuen, Eric Kwok Fung</creatorcontrib><title>Log data storage for flash memory</title><description>Devices and techniques for managing flash memory are disclosed herein. A memory controller may receive a first program request comprising first host data to be written to the flash memory. The flash memory may comprise a number of storage units with each storage unit comprising a number of storage sub-units. If the first host data is less than a remainder threshold, the memory controller may generate a first program data unit comprising the first host data and first log data describing the flash memory. The memory controller may program the program data unit to the first storage unit of the flash memory, where the first log data is written to a first storage sub-unit of the number of storage sub-unit. The memory controller may also store an indication that the first storage sub-unit is invalid.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>INFORMATION STORAGE</subject><subject>PHYSICS</subject><subject>STATIC STORES</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZFD0yU9XSEksSVQoLskvSkxPVUjLL1JIy0kszlDITc3NL6rkYWBNS8wpTuWF0twMim6uIc4euqkF-fGpxQWJyal5qSXxocGGhuYGpkYGhk5GxsSoAQBbpiVd</recordid><startdate>20230718</startdate><enddate>20230718</enddate><creator>Papa, Paolo</creator><creator>Perdaems, Gerard J</creator><creator>Esposito, Luigi</creator><creator>Iaculo, Massimo</creator><creator>Yuen, Eric Kwok Fung</creator><scope>EVB</scope></search><sort><creationdate>20230718</creationdate><title>Log data storage for flash memory</title><author>Papa, Paolo ; Perdaems, Gerard J ; Esposito, Luigi ; Iaculo, Massimo ; Yuen, Eric Kwok Fung</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US11705201B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>INFORMATION STORAGE</topic><topic>PHYSICS</topic><topic>STATIC STORES</topic><toplevel>online_resources</toplevel><creatorcontrib>Papa, Paolo</creatorcontrib><creatorcontrib>Perdaems, Gerard J</creatorcontrib><creatorcontrib>Esposito, Luigi</creatorcontrib><creatorcontrib>Iaculo, Massimo</creatorcontrib><creatorcontrib>Yuen, Eric Kwok Fung</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Papa, Paolo</au><au>Perdaems, Gerard J</au><au>Esposito, Luigi</au><au>Iaculo, Massimo</au><au>Yuen, Eric Kwok Fung</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Log data storage for flash memory</title><date>2023-07-18</date><risdate>2023</risdate><abstract>Devices and techniques for managing flash memory are disclosed herein. A memory controller may receive a first program request comprising first host data to be written to the flash memory. The flash memory may comprise a number of storage units with each storage unit comprising a number of storage sub-units. If the first host data is less than a remainder threshold, the memory controller may generate a first program data unit comprising the first host data and first log data describing the flash memory. The memory controller may program the program data unit to the first storage unit of the flash memory, where the first log data is written to a first storage sub-unit of the number of storage sub-unit. The memory controller may also store an indication that the first storage sub-unit is invalid.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US11705201B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
INFORMATION STORAGE
PHYSICS
STATIC STORES
title Log data storage for flash 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-07T21%3A53%3A50IST&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=Papa,%20Paolo&rft.date=2023-07-18&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS11705201B2%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