发明名称 Method of erasing information stored in a nonvolatile rewritable memory, storage medium and motor vehicle computer
摘要 Method of erasing information stored in a nonvolatile rewritable memory of a computer, wherein a master module sends erasing requests to a slave module of the computer, the memory including at least two interleaved sectors. The method includes preliminary steps of determining a virtual memory addressing space associated with the memory, in which each sector extends over a specific range of consecutive virtual memory addresses, and establishing a first correspondence function for determining, from a range of virtual memory addresses, the sector or sectors whose contents must be erased, and for each erasing request received by the slave module indicating a range of virtual memory addresses, a step of determining the sector or sectors whose contents must be erased by the slave module. The memory includes a plurality of segments, each segment breaking down into a plurality of sectors and at least two segments including interleaved physical memory addresses.
申请公布号 US9311235(B2) 申请公布日期 2016.04.12
申请号 US201214346070 申请日期 2012.09.28
申请人 CONTINENTAL AUTOMOTIVE FRANCE;CONTINENTAL AUTOMOTIVE GMBH 发明人 Chicher Arnaud
分类号 G06F13/00;G06F12/02;G11C16/14;G11C16/16;G06F12/06 主分类号 G06F13/00
代理机构 Young & Thompson 代理人 Young & Thompson
主权项 1. A method (50) of erasing information stored in a nonvolatile rewritable memory (102) of an electronic computer (10), in which a master module (Mm) sends erasing requests to a slave module (Me) of said electronic computer (10), said nonvolatile rewritable memory (102) being organized into sectors (Sa, Sb) corresponding to the smallest memory unit capable of being made the subject of an erasing operation, at least two sectors comprising interleaved physical memory addresses, said method comprising the following preliminary steps: determining a virtual memory addressing space associated with the sectors of the nonvolatile rewritable memory (102), in which each sector extends over a specific range of consecutive virtual memory addresses; and establishing a first correspondence function that determines, for any given range of virtual memory addresses, one or more of said sectors that are associated with said given range of virtual memory addresses, wherein, following said preliminary steps the method (50) of erasing comprises: for each erasing request received by the slave module (Me) indicating a range of virtual memory addresses to be erased, a step is carried out of determining, according to said first correspondence function and the indicated range of virtual memory addresses, one or more corresponding sectors of the non-volatile memory to be erased by the slave module (Me), wherein the nonvolatile rewritable memory comprises a plurality of segments (S1, S2), each segment breaking down into a plurality of sectors and at least two segments comprising interleaved physical memory addresses, wherein each erasing request sent by the master module (Mm) is sent indicating a range of virtual memory addresses corresponding only to a single segment (S1, S2) of the nonvolatile rewritable memory (102), and wherein two consecutive erasing requests sent by the master module (Mm) respectively indicate ranges of virtual memory addresses corresponding to different segments of the nonvolatile rewritable memory (102), said two consecutive erasing requests being aimed respectively at a first segment (S1) and a second segment (S2), erasing operations for said first and second segments (S1,S2) corresponding to said two consecutive erasing requests taking place in parallel.
地址 Toulouse FR