WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2012050934) APPARATUS, SYSTEM, AND METHOD FOR A DIRECT INTERFACE BETWEEN A MEMORY CONTROLLER AND NON-VOLATILE MEMORY USING A COMMAND PROTOCOL
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/050934    International Application No.:    PCT/US2011/053792
Publication Date: 19.04.2012 International Filing Date: 28.09.2011
IPC:
G06F 13/14 (2006.01), G06F 13/16 (2006.01), G06F 13/42 (2006.01)
Applicants: FUSION-IO, INC. [US/US]; 2855 E. Cottonwood Parkway Box 100 Salt Lake City, Utah 84121 (US) (For All Designated States Except US).
NELLANS, David [US/US]; (US) (For US Only).
WIPFEL, Robert [US/US]; (US) (For US Only)
Inventors: NELLANS, David; (US).
WIPFEL, Robert; (US)
Agent: HILTON, Scott; 8 East Broadway Suite 600 Salt Lake City, Utah 84111 (US)
Priority Data:
61/387,400 28.09.2010 US
Title (EN) APPARATUS, SYSTEM, AND METHOD FOR A DIRECT INTERFACE BETWEEN A MEMORY CONTROLLER AND NON-VOLATILE MEMORY USING A COMMAND PROTOCOL
(FR) APPAREIL, SYSTÈME ET PROCÉDÉ POUR UNE INTERFACE DIRECTE ENTRE UN CONTRÔLEUR DE MÉMOIRE ET UNE MÉMOIRE NON VOLATILE UTILISANT UN PROTOCOLE DE COMMANDE
Abstract: front page image
(EN)A method for a direct interface between a memory controller 605 and a non-volatile memory controller 712 using a command protocol includes receiving a command from a memory controller 605 to a non-volatile memory controller 712 over a wire interface 707 by way of a command protocol. The memory controller 605 is coupled to one or more processors 602 and the non-volatile memory controller 712, in one embodiment, is coupled to non-volatile memory media 718. The command protocol includes a control path 708 that enables the memory controller 605 to distinguish among different memory modules. The non-volatile memory controller 712 stores data sequentially on the non-volatile memory media 718 to preserve an ordered sequence of memory operations performed on the non-volatile memory media 718. The method includes executing the command within the non-volatile memory controller 712 in response to determining that the non-volatile memory controller 712 is capable of satisfying the command.
(FR)L'invention concerne un procédé d'interface directe entre un contrôleur 605 de mémoire et un contrôleur 712 de mémoire non volatile utilisant un protocole de commande, le procédé comprenant une étape consistant à recevoir une commande d'un contrôleur 605 de mémoire à un contrôleur 712 de mémoire non volatile via une interface filaire 707 au moyen d'un protocole de commande. Le contrôleur 605 de mémoire est couplé à un ou plusieurs processeurs 602 et le contrôleur 712 de mémoire non volatile, dans un mode de réalisation, est couplé à des supports 718 de mémoire non volatile. Le protocole de commande comprend une voie 708 de contrôle qui permet au contrôleur 605 de mémoire de distinguer différents modules de mémoire. Le contrôleur 712 de mémoire non volatile stocke des données de façon séquentielle sur les supports 718 de mémoire non volatile pour préserver une suite ordonnée d'opérations de mémoire effectuées sur les supports 718 de mémoire non volatile. Le procédé comprend une étape consistant à exécuter la commande au sein du contrôleur 712 de mémoire non volatile en réponse à une détermination selon laquelle le contrôleur 712 de mémoire non volatile est capable de satisfaire la commande.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)