DATA STORAGE DEVICE AND METHOD FOR DYNAMIC CONTROLLER MEMORY BUFFER ALLOCATION

A data storage device and method for dynamic controller memory buffer allocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and a controller with a controller memory buffer. The controller is configured to communicate with the non-volatile memory and is f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YONIN, Micha, HAHN, Judah Gamliel, BAZARSKY, Alexander
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 YONIN, Micha
HAHN, Judah Gamliel
BAZARSKY, Alexander
description A data storage device and method for dynamic controller memory buffer allocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and a controller with a controller memory buffer. The controller is configured to communicate with the non-volatile memory and is further configured to configure a size of the controller memory buffer; receive a request from the host to modify the size of the controller memory buffer during operation of the data storage device; and determine whether to grant the request to modify the size of the controller memory buffer. Other embodiments are possible, and each of the embodiments can be used alone or together in combination. Un dispositif de stockage de données et un procédé d'attribution dynamique de tampon de mémoire de dispositif de commande sont divulgués. Dans un mode de réalisation, l'invention propose un dispositif de stockage de données comprenant une mémoire et un dispositif de commande avec un tampon de mémoire de dispositif de commande. Le dispositif de commande est configuré pour communiquer avec la mémoire non volatile et est en outre configuré pour configurer une taille du tampon de mémoire de dispositif de commande ; recevoir une requête de l'hôte pour modifier la taille du tampon de mémoire de dispositif de commande pendant le fonctionnement du dispositif de stockage de données ; et déterminer s'il faut accorder la requête pour modifier la taille du tampon de mémoire de dispositif de commande. D'autres modes de réalisation sont possibles, et chacun des modes de réalisation peut être utilisé seul ou de manière combinée.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2024147843A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2024147843A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2024147843A13</originalsourceid><addsrcrecordid>eNqNirEKwjAQQLM4iPoPB86CbQO6nsnFFpIcxKvSqRSJk2ih_j928AOcHo_3lipaFISLcMIzgaVrYwgwWggkNVtwnMB2EUNjwHCUxN5Tmmvg1MGpdW429J4NSsNxrRaP4TnlzY8rtXUkpt7l8d3naRzu-ZU__Y3LfakLfTjqCovqv-sLr7YvRw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>DATA STORAGE DEVICE AND METHOD FOR DYNAMIC CONTROLLER MEMORY BUFFER ALLOCATION</title><source>esp@cenet</source><creator>YONIN, Micha ; HAHN, Judah Gamliel ; BAZARSKY, Alexander</creator><creatorcontrib>YONIN, Micha ; HAHN, Judah Gamliel ; BAZARSKY, Alexander</creatorcontrib><description>A data storage device and method for dynamic controller memory buffer allocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and a controller with a controller memory buffer. The controller is configured to communicate with the non-volatile memory and is further configured to configure a size of the controller memory buffer; receive a request from the host to modify the size of the controller memory buffer during operation of the data storage device; and determine whether to grant the request to modify the size of the controller memory buffer. Other embodiments are possible, and each of the embodiments can be used alone or together in combination. Un dispositif de stockage de données et un procédé d'attribution dynamique de tampon de mémoire de dispositif de commande sont divulgués. Dans un mode de réalisation, l'invention propose un dispositif de stockage de données comprenant une mémoire et un dispositif de commande avec un tampon de mémoire de dispositif de commande. Le dispositif de commande est configuré pour communiquer avec la mémoire non volatile et est en outre configuré pour configurer une taille du tampon de mémoire de dispositif de commande ; recevoir une requête de l'hôte pour modifier la taille du tampon de mémoire de dispositif de commande pendant le fonctionnement du dispositif de stockage de données ; et déterminer s'il faut accorder la requête pour modifier la taille du tampon de mémoire de dispositif de commande. D'autres modes de réalisation sont possibles, et chacun des modes de réalisation peut être utilisé seul ou de manière combinée.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2024</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=20240711&amp;DB=EPODOC&amp;CC=WO&amp;NR=2024147843A1$$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=20240711&amp;DB=EPODOC&amp;CC=WO&amp;NR=2024147843A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>YONIN, Micha</creatorcontrib><creatorcontrib>HAHN, Judah Gamliel</creatorcontrib><creatorcontrib>BAZARSKY, Alexander</creatorcontrib><title>DATA STORAGE DEVICE AND METHOD FOR DYNAMIC CONTROLLER MEMORY BUFFER ALLOCATION</title><description>A data storage device and method for dynamic controller memory buffer allocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and a controller with a controller memory buffer. The controller is configured to communicate with the non-volatile memory and is further configured to configure a size of the controller memory buffer; receive a request from the host to modify the size of the controller memory buffer during operation of the data storage device; and determine whether to grant the request to modify the size of the controller memory buffer. Other embodiments are possible, and each of the embodiments can be used alone or together in combination. Un dispositif de stockage de données et un procédé d'attribution dynamique de tampon de mémoire de dispositif de commande sont divulgués. Dans un mode de réalisation, l'invention propose un dispositif de stockage de données comprenant une mémoire et un dispositif de commande avec un tampon de mémoire de dispositif de commande. Le dispositif de commande est configuré pour communiquer avec la mémoire non volatile et est en outre configuré pour configurer une taille du tampon de mémoire de dispositif de commande ; recevoir une requête de l'hôte pour modifier la taille du tampon de mémoire de dispositif de commande pendant le fonctionnement du dispositif de stockage de données ; et déterminer s'il faut accorder la requête pour modifier la taille du tampon de mémoire de dispositif de commande. D'autres modes de réalisation sont possibles, et chacun des modes de réalisation peut être utilisé seul ou de manière combinée.</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>2024</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNirEKwjAQQLM4iPoPB86CbQO6nsnFFpIcxKvSqRSJk2ih_j928AOcHo_3lipaFISLcMIzgaVrYwgwWggkNVtwnMB2EUNjwHCUxN5Tmmvg1MGpdW429J4NSsNxrRaP4TnlzY8rtXUkpt7l8d3naRzu-ZU__Y3LfakLfTjqCovqv-sLr7YvRw</recordid><startdate>20240711</startdate><enddate>20240711</enddate><creator>YONIN, Micha</creator><creator>HAHN, Judah Gamliel</creator><creator>BAZARSKY, Alexander</creator><scope>EVB</scope></search><sort><creationdate>20240711</creationdate><title>DATA STORAGE DEVICE AND METHOD FOR DYNAMIC CONTROLLER MEMORY BUFFER ALLOCATION</title><author>YONIN, Micha ; HAHN, Judah Gamliel ; BAZARSKY, Alexander</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2024147843A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2024</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>YONIN, Micha</creatorcontrib><creatorcontrib>HAHN, Judah Gamliel</creatorcontrib><creatorcontrib>BAZARSKY, Alexander</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>YONIN, Micha</au><au>HAHN, Judah Gamliel</au><au>BAZARSKY, Alexander</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>DATA STORAGE DEVICE AND METHOD FOR DYNAMIC CONTROLLER MEMORY BUFFER ALLOCATION</title><date>2024-07-11</date><risdate>2024</risdate><abstract>A data storage device and method for dynamic controller memory buffer allocation are disclosed. In one embodiment, a data storage device is provided comprising a memory and a controller with a controller memory buffer. The controller is configured to communicate with the non-volatile memory and is further configured to configure a size of the controller memory buffer; receive a request from the host to modify the size of the controller memory buffer during operation of the data storage device; and determine whether to grant the request to modify the size of the controller memory buffer. Other embodiments are possible, and each of the embodiments can be used alone or together in combination. Un dispositif de stockage de données et un procédé d'attribution dynamique de tampon de mémoire de dispositif de commande sont divulgués. Dans un mode de réalisation, l'invention propose un dispositif de stockage de données comprenant une mémoire et un dispositif de commande avec un tampon de mémoire de dispositif de commande. Le dispositif de commande est configuré pour communiquer avec la mémoire non volatile et est en outre configuré pour configurer une taille du tampon de mémoire de dispositif de commande ; recevoir une requête de l'hôte pour modifier la taille du tampon de mémoire de dispositif de commande pendant le fonctionnement du dispositif de stockage de données ; et déterminer s'il faut accorder la requête pour modifier la taille du tampon de mémoire de dispositif de commande. D'autres modes de réalisation sont possibles, et chacun des modes de réalisation peut être utilisé seul ou de manière combinée.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2024147843A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title DATA STORAGE DEVICE AND METHOD FOR DYNAMIC CONTROLLER MEMORY BUFFER ALLOCATION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T09%3A00%3A05IST&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=YONIN,%20Micha&rft.date=2024-07-11&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2024147843A1%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