High-reliability non-volatile memory using a voting mechanism

    公开(公告)号:US11704204B2

    公开(公告)日:2023-07-18

    申请号:US17155641

    申请日:2021-01-22

    Inventor: Gil Golov

    Abstract: A memory system includes a processing device (e.g., a controller implemented using a CPU, FPGA, and/or logic circuitry) and memory regions (e.g., in a flash memory or other non-volatile memory) storing data. The processing device receives an access request from a host system that is requesting to read the stored data. In one approach, the memory system is configured to: receive, from the host system over a bus, a read command to access data associated with an address in a non-volatile memory; in response to receiving the read command, access, by the processing device, multiple copies of data stored in at least one memory region of the non-volatile memory; match, by the processing device, data from the copies with each other; select, based on matching data from the copies with each other, first data from a first copy of the copies; and provide, to the host system over the bus, the first data as output data.

    Determination of reliability of vehicle control commands using a voting mechanism

    公开(公告)号:US11691638B2

    公开(公告)日:2023-07-04

    申请号:US17172946

    申请日:2021-02-10

    Inventor: Gil Golov

    Abstract: A vehicle having a control element for the speed, acceleration or direction of the vehicle, multiple identical or redundant computing devices (e.g., each implemented as a system on chip (SoC)) to separately generate driving commands in parallel during autonomous driving of the vehicle, and a command controller coupled between the control element and the computing devices. The commands may have one or more matching groups, where commands within each respective group agree with each other and thus vote for a candidate command representing the group. The computing device outputs a candidate command that represents the largest group for execution by the control element.

    Dynamic memory refresh interval to reduce bandwidth penalty

    公开(公告)号:US11657865B2

    公开(公告)日:2023-05-23

    申请号:US17149709

    申请日:2021-01-14

    Inventor: Gil Golov

    CPC classification number: G11C11/40615 G06F3/0619 G06F3/0653 G06F3/0673

    Abstract: A dynamic memory system having multiple memory regions respectively storing multiple types of data. A controller coupled to the dynamic memory system via a communication channel and operatively to: monitor usage of a communication bandwidth of the communication channel; determine to reduce memory bandwidth penalty caused by refreshing the dynamic memory system; and in response, reduce a refresh rate of at least one of the memory regions based on a type of data stored in the respective memory region.

Patent Agency Ranking