WO2022193238A1 - 存储器操作的执行方法和装置 - Google Patents
存储器操作的执行方法和装置 Download PDFInfo
- Publication number
- WO2022193238A1 WO2022193238A1 PCT/CN2021/081566 CN2021081566W WO2022193238A1 WO 2022193238 A1 WO2022193238 A1 WO 2022193238A1 CN 2021081566 W CN2021081566 W CN 2021081566W WO 2022193238 A1 WO2022193238 A1 WO 2022193238A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ehs
- operation commands
- upiu
- frame header
- operations
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0661—Format or protocol conversion arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
Definitions
- the UFS host controller will detect the command transmitted between the UFS device controller and the UFS device controller. When the length of the command exceeds the set length (for example, 4KB), the UFS host controller will execute the corresponding logic control to execute the command. Truncated, only the 4KB command is reserved for transmission to the UFS device controller, and the remaining part can be transmitted in the next command or directly discarded.
- the UFS device controller can also perform the same method to generate 4KB commands or data.
- the set length is expanded so that the UFS host controller and the UFS device controller can support the transmission of N KB commands or data, where N is greater than 4, and 32B in the N KB are used for the UPIU frame header (Frame Header).
- the operation command of the present application includes the UPIU frame header and the EHS, and the total length of the command is N KB (N>4); wherein, the length of the UPIU frame header is the first length (32B), and the total length of the EHS is N KB. -32B, in this way, compared with the operation command in the prior art, the operation command of the present application can carry more information. Based on this, when multiple EHS operation commands need to be executed, the UFS host controller can send the multiple EHS operation commands to the UFS device controller through one operation command.
- the UPIU frame header further includes the number of multiple EHS operation commands; the EHS includes the first address and data length of the logical block address (LBA) corresponding to the multiple EHS operation commands respectively . That is, the EHS contains multiple LBAs, and each LBA corresponds to a data length.
- LBA logical block address
- the above-mentioned UPIU frame header includes a total length field of the EHS, and the total length field of the EHS indicates that the length of the EHS is not 0, and the EHS is used to indicate the storage addresses corresponding to the plurality of EHS operation commands respectively.
- Multiple EHS operation commands can be used to indicate multiple read operations, multiple write operations, or multiple erase operations, that is, multiple EHS operation commands that can be sent to the UFS device controller at one time through one operation command, or all of them are read operations.
- the operation is either a write operation or an erase operation.
- FIG. 5 is an exemplary structural diagram of an operation command of the present application.
- the UPIU frame header in the operation command occupies bytes 0 to 31, totaling 32B, of which byte 8 is filled in.
- EHS Total EHS Length
- Step 303 The UFS device controller determines storage addresses corresponding to the multiple EHS operation commands according to the operation command.
- the UPIU frame header includes the logical block header address and the total data length corresponding to the multiple EHS operation commands.
- the EHS includes physical page numbers corresponding to the multiple EHS operation commands respectively.
- a receiving module 801 configured to receive an operation command from a universal flash storage UFS host controller, the operation command includes a universal flash storage protocol information unit UPIU frame header and an extended header field EHS; wherein, the UPIU frame header includes the total length of the EHS field, the EHS total length field indicates that the length of the EHS is not 0, and the EHS is used to indicate the respective storage addresses corresponding to multiple EHS operation commands; the processing module 802 is used to determine the multiple EHS operation commands according to the operation commands. storage addresses corresponding to the plurality of EHS operation commands respectively; and a corresponding memory operation is performed on the storage medium at the storage addresses corresponding to the plurality of EHS operation commands respectively.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Read Only Memory (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (29)
- 一种存储器操作的执行方法,其特征在于,包括:生成操作命令,所述操作命令包括通用闪存存储协议信息单元UPIU帧头和扩展头字段EHS;其中,所述UPIU帧头包括EHS总长度字段,所述EHS总长度字段指示所述EHS的长度不为0,所述EHS用于指示多个EHS操作命令分别对应的存储地址;向通用闪存存储UFS设备控制器发送所述操作命令。
- 根据权利要求1所述的方法,其特征在于,所述UPIU帧头包括所述多个EHS操作命令的个数。
- 根据权利要求1或2所述的方法,其特征在于,所述UPIU帧头包括所述多个EHS操作命令对应的逻辑区块首地址和数据总长度。
- 根据权利要求1-3中任一项所述的方法,其特征在于,所述多个EHS操作命令用于指示多个读操作、多个写操作或者多个擦除操作;所述多个EHS操作命令分别对应的存储地址是连续的或者不连续的。
- 根据权利要求4所述的方法,其特征在于,所述EHS包括所述多个EHS操作命令分别对应的逻辑区块首地址和数据长度。
- 根据权利要求1-3中任一项所述的方法,其特征在于,所述多个EHS操作命令用于指示多个读操作;所述多个EHS操作命令分别对应的存储地址是连续的。
- 根据权利要求6所述的方法,其特征在于,所述EHS包括所述多个EHS操作命令分别对应的物理页码。
- 一种存储器操作的执行方法,其特征在于,包括:接收来自通用闪存存储UFS主机控制器的操作命令,所述操作命令包括通用闪存存储协议信息单元UPIU帧头和扩展头字段EHS;其中,所述UPIU帧头包括EHS的总长度字段,所述EHS的总长度字段指示所述EHS的长度不为0,所述EHS用于指示多个EHS操作命令分别对应的存储地址;根据所述操作命令确定所述多个EHS操作命令分别对应的存储地址;在所述多个EHS操作命令分别对应的存储地址上执行相应的存储器操作。
- 根据权利要求8所述的方法,其特征在于,所述UPIU帧头包括所述多个EHS操作命令的个数。
- 根据权利要求8或9所述的方法,其特征在于,所述UPIU帧头包括所述多个EHS操作命令对应的逻辑区块首地址和数据总长度。
- 根据权利要求8-10中任一项所述的方法,其特征在于,所述多个EHS操作命令用于指示多个读操作、多个写操作或者多个擦除操作;所述多个EHS操作命令分别对应的存储地址是连续的或者不连续的。
- 根据权利要求11所述的方法,其特征在于,所述EHS包括所述多个EHS操作命令分别对应的逻辑区块首地址和数据长度。
- 根据权利要求8-10中任一项所述的方法,其特征在于,所述多个EHS操作命令用于指示多个读操作;所述多个EHS操作命令分别对应的存储地址是连续的。
- 根据权利要求13所述的方法,其特征在于,所述EHS包括所述多个EHS操作 命令分别对应的物理页码。
- 一种通用闪存存储UFS主机控制器,其特征在于,包括:处理器和接口电路;其中,所述处理器,用于生成操作命令,所述操作命令包括通用闪存存储协议信息单元UPIU帧头和扩展头字段EHS;其中,所述UPIU帧头包括EHS总长度字段,所述EHS总长度字段指示所述EHS的长度不为0,所述EHS用于指示多个EHS操作命令分别对应的存储地址;所述接口电路,用于向通用闪存存储UFS设备控制器发送所述操作命令。
- 根据权利要求15所述的控制器,其特征在于,所述UPIU帧头包括所述多个EHS操作命令的个数。
- 根据权利要求15或16所述的控制器,其特征在于,所述UPIU帧头包括所述多个EHS操作命令对应的逻辑区块首地址和数据总长度。
- 根据权利要求15-17中任一项所述的控制器,其特征在于,所述多个EHS操作命令用于指示多个读操作、多个写操作或者多个擦除操作;所述多个EHS操作命令分别对应的存储地址是连续的或者不连续的。
- 根据权利要求18所述的控制器,其特征在于,所述EHS包括所述多个EHS操作命令分别对应的逻辑区块首地址和数据长度。
- 根据权利要求15-17中任一项所述的控制器,其特征在于,所述多个EHS操作命令用于指示多个读操作;所述多个EHS操作命令分别对应的存储地址是连续的。
- 根据权利要求20所述的控制器,其特征在于,所述EHS包括所述多个EHS操作命令分别对应的物理页码。
- 一种通用闪存存储UFS设备,其特征在于,包括:处理器、接口电路和存储介质;其中,所述接口电路,用于接收来自通用闪存存储UFS主机控制器的操作命令,所述操作命令包括通用闪存存储协议信息单元UPIU帧头和扩展头字段EHS;其中,所述UPIU帧头包括EHS总长度字段,所述EHS总长度字段指示所述EHS的长度不为0,所述EHS用于指示多个EHS操作命令分别对应的存储地址;所述处理器,用于根据所述操作命令确定所述多个EHS操作命令分别对应的存储地址;在所述多个EHS操作命令分别对应的存储地址上对所述存储介质执行相应的存储器操作。
- 根据权利要求22所述的设备,其特征在于,所述UPIU帧头包括所述多个EHS操作命令的个数。
- 根据权利要求22或23所述的设备,其特征在于,所述UPIU帧头包括所述多个EHS操作命令对应的逻辑区块首地址和数据总长度。
- 根据权利要求22-24中任一项所述的设备,其特征在于,所述多个EHS操作命令用于指示多个读操作、多个写操作或者多个擦除操作;所述多个EHS操作命令分别对应的存储地址是连续的或者不连续的。
- 根据权利要求25所述的设备,其特征在于,所述EHS包括所述多个EHS操作命令分别对应的逻辑区块首地址和数据长度。
- 根据权利要求22-24中任一项所述的设备,其特征在于,所述多个EHS操作命令用于指示多个读操作;所述多个EHS操作命令分别对应的存储地址是连续的。
- 根据权利要求27所述的设备,其特征在于,所述EHS包括所述多个EHS操作命令分别对应的物理页码。
- 一种计算机可读存储介质,其特征在于,包括计算机程序,所述计算机程序在计算机上被执行时,使得所述计算机执行权利要求1-14中任一项所述的方法。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020237031092A KR20230144078A (ko) | 2021-03-18 | 2021-03-18 | 메모리 동작을 수행하기 위한 방법 및 장치 |
| JP2023557120A JP7626360B2 (ja) | 2021-03-18 | 2021-03-18 | メモリ動作を実行する方法及び装置 |
| CN202180082047.5A CN116601594A (zh) | 2021-03-18 | 2021-03-18 | 存储器操作的执行方法和装置 |
| EP21930830.1A EP4283455B1 (en) | 2021-03-18 | 2021-03-18 | Method and apparatus for performing memory operation |
| PCT/CN2021/081566 WO2022193238A1 (zh) | 2021-03-18 | 2021-03-18 | 存储器操作的执行方法和装置 |
| US18/468,387 US12321606B2 (en) | 2021-03-18 | 2023-09-15 | Method for performing memory operation and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2021/081566 WO2022193238A1 (zh) | 2021-03-18 | 2021-03-18 | 存储器操作的执行方法和装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/468,387 Continuation US12321606B2 (en) | 2021-03-18 | 2023-09-15 | Method for performing memory operation and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022193238A1 true WO2022193238A1 (zh) | 2022-09-22 |
Family
ID=83321354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/081566 Ceased WO2022193238A1 (zh) | 2021-03-18 | 2021-03-18 | 存储器操作的执行方法和装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12321606B2 (zh) |
| EP (1) | EP4283455B1 (zh) |
| JP (1) | JP7626360B2 (zh) |
| KR (1) | KR20230144078A (zh) |
| CN (1) | CN116601594A (zh) |
| WO (1) | WO2022193238A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4471567A1 (en) * | 2023-06-02 | 2024-12-04 | Samsung Electronics Co., Ltd. | Storage device and prefetch method thereof |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4528470A1 (en) * | 2023-09-21 | 2025-03-26 | Samsung Electronics Co., Ltd | Storage device communicating with external storage device via host and operating method of the storage device |
| CN120723673A (zh) * | 2024-03-29 | 2025-09-30 | Oppo广东移动通信有限公司 | 数据访问方法及装置、设备、存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110153910A1 (en) * | 2009-12-18 | 2011-06-23 | Mackenna Craig | Flash Memory-Interface |
| CN109324754A (zh) * | 2017-07-31 | 2019-02-12 | 三星电子株式会社 | 与主机接合的储存装置以及操作主机和储存装置的方法 |
| CN109411007A (zh) * | 2018-12-11 | 2019-03-01 | 武汉精鸿电子技术有限公司 | 一种基于fpga的通用闪存测试系统 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008210226A (ja) | 2007-02-27 | 2008-09-11 | Oki Electric Ind Co Ltd | ホストとusbストレージデバイス間のデータ転送方法 |
| US10229051B2 (en) * | 2015-12-30 | 2019-03-12 | Samsung Electronics Co., Ltd. | Storage device including nonvolatile memory device and controller, operating method of storage device, and method for accessing storage device |
| CN112513822B (zh) * | 2018-08-01 | 2024-05-10 | 华为技术有限公司 | 信息处理方法及装置、设备、系统 |
| US11137914B2 (en) * | 2019-05-07 | 2021-10-05 | Western Digital Technologies, Inc. | Non-volatile storage system with hybrid command |
| US11275527B1 (en) * | 2019-06-11 | 2022-03-15 | Western Digital Technologies, Inc. | Execution condition embedded in a command or a request to storage device |
| KR102703997B1 (ko) * | 2019-08-02 | 2024-09-10 | 삼성전자주식회사 | 스토리지 장치, 및 스토리지 장치 및 스토리지 장치를 제어하는 호스트 장치를 포함하는 스토리지 시스템의 동작 방법 |
-
2021
- 2021-03-18 JP JP2023557120A patent/JP7626360B2/ja active Active
- 2021-03-18 WO PCT/CN2021/081566 patent/WO2022193238A1/zh not_active Ceased
- 2021-03-18 CN CN202180082047.5A patent/CN116601594A/zh active Pending
- 2021-03-18 KR KR1020237031092A patent/KR20230144078A/ko active Pending
- 2021-03-18 EP EP21930830.1A patent/EP4283455B1/en active Active
-
2023
- 2023-09-15 US US18/468,387 patent/US12321606B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110153910A1 (en) * | 2009-12-18 | 2011-06-23 | Mackenna Craig | Flash Memory-Interface |
| CN109324754A (zh) * | 2017-07-31 | 2019-02-12 | 三星电子株式会社 | 与主机接合的储存装置以及操作主机和储存装置的方法 |
| CN109411007A (zh) * | 2018-12-11 | 2019-03-01 | 武汉精鸿电子技术有限公司 | 一种基于fpga的通用闪存测试系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4283455A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4471567A1 (en) * | 2023-06-02 | 2024-12-04 | Samsung Electronics Co., Ltd. | Storage device and prefetch method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240004552A1 (en) | 2024-01-04 |
| JP2024511384A (ja) | 2024-03-13 |
| US12321606B2 (en) | 2025-06-03 |
| JP7626360B2 (ja) | 2025-02-04 |
| EP4283455B1 (en) | 2025-10-22 |
| KR20230144078A (ko) | 2023-10-13 |
| CN116601594A (zh) | 2023-08-15 |
| EP4283455A4 (en) | 2024-03-13 |
| EP4283455A1 (en) | 2023-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112214158B (zh) | 主机输出输入命令的执行装置及方法及计算机可读取存储介质 | |
| US12321606B2 (en) | Method for performing memory operation and apparatus | |
| TW200406680A (en) | Method, system, and program for handling input/output commands | |
| EP3608790B1 (en) | Modifying nvme physical region page list pointers and data pointers to facilitate routing of pcie memory requests | |
| CN115543894B (zh) | 存储系统、数据处理方法及装置、存储介质及电子设备 | |
| CN108132760A (zh) | 一种提升ssd读性能的方法及系统 | |
| WO2015176664A1 (zh) | 一种数据操作的方法、设备和系统 | |
| CN120729823A (zh) | 数据存储方法、系统、装置、芯片、网络接口卡、设备、介质和程序产品 | |
| US20220100681A1 (en) | Method For PRP/SGL Handling For Out-Of-Order NVME Controllers | |
| CN118193053A (zh) | NVMe命令处理的方法及其相关产品 | |
| WO2023030256A1 (zh) | 处理i/o请求的方法、装置、系统、设备及存储介质 | |
| US11650736B2 (en) | SGL processing acceleration method and storage device | |
| US9244824B2 (en) | Memory sub-system and computing system including the same | |
| CN120255809A (zh) | 元数据管理方法、装置、电子设备和存储介质 | |
| CN113204309B (zh) | 数据储存装置以及非挥发式存储器控制方法 | |
| WO2026000922A1 (zh) | 数据存储装置、数据存储系统及所使用的数据整理方法 | |
| WO2017054714A1 (zh) | 磁盘阵列的读方法及装置 | |
| CN112068927B (zh) | 一种用于云桌面的刻录机重定向方法及系统 | |
| CN112732176A (zh) | 基于fpga的ssd访问方法及装置、存储系统及存储介质 | |
| CN115982068A (zh) | 数据处理方法及相关装置 | |
| WO2022217637A1 (zh) | 存储装置及其数据处理方法 | |
| US20240168876A1 (en) | Solving submission queue entry overflow using metadata or data pointers | |
| CN120723167B (zh) | 一种地址访问控制系统、方法、电子设备及存储介质 | |
| CN103064638A (zh) | 一种处理数据的方法、装置及系统 | |
| CN102243617A (zh) | 读/写处理方法、设备及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21930830 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202180082047.5 Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2021930830 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2021930830 Country of ref document: EP Effective date: 20230825 |
|
| ENP | Entry into the national phase |
Ref document number: 20237031092 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020237031092 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023557120 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2021930830 Country of ref document: EP |