Abstract:
Systems and methods for pre-warning a monitoring tool for a communication bus are disclosed. In exemplary aspects, a monitoring tool is coupled to a communication bus. The monitoring tool initially monitors the communication bus in a first manner. When a host changes a parameter of signals on the communication bus, the host sends a signal change command. The monitoring device receives the signal change command and changes the manner that the monitoring device uses to monitor the communication bus or the manner that the monitoring device uses to check protocol. By providing the signal change command before the parameter on the communication bus changes, the monitoring device may use a new manner of monitoring the communication bus in a timely fashion such that the monitoring device does not provide erroneous information about the state of the communication bus.
Abstract:
Mitigating or managing an effect known as “rowhammer” upon a DRAM device may include a memory controller receiving an activation count threshold value from the DRAM device. The memory controller may detect row activation commands directed to the DRAM device and count the number of the row activation commands. The memory controller may send a mitigative refresh command to the DRAM device based on the result of comparing the counted number of row activation commands with the received activation count threshold value.
Abstract:
Selective refresh techniques for memory devices are disclosed. In one aspect, a memory device that is used with an application that has frequent repeated read or write commands to certain memory segments may be able to set a flag or similar indication that exempts these certain memory segments from being actively refreshed. By exempting these memory segments from being actively refreshed, these memory segments are continuously available, thereby improving performance. Likewise, because these memory segments are so frequently the subject of a read or write command, these memory segments are indirectly refreshed through the execution of the read or write command.
Abstract:
An effect known as “rowhammer” may be mitigated in a DRAM organized in sub-banks of two or more rows. Row activation commands directed to a sub-bank may be detected. The number of row activation commands occurring within a refresh window may be counted and compared with a threshold. When it is detected that the number of row activation commands within the refresh window exceeds the threshold, an additional refresh command may be provided to the DRAM.
Abstract:
An effect known as “rowhammer” may be mitigated in a DRAM organized in sub-banks of two or more rows. Row activation commands directed to a sub-bank may be detected. The number of row activation commands occurring within a refresh window may be counted and compared with a threshold. When it is detected that the number of row activation commands within the refresh window exceeds the threshold, an additional refresh command may be provided to the DRAM.
Abstract:
Systems and methods for pre-warning a monitoring tool for a communication bus are disclosed. In exemplary aspects, a monitoring tool is coupled to a communication bus. The monitoring tool initially monitors the communication bus in a first manner When a host changes a parameter of signals on the communication bus, the host sends a signal change command The monitoring device receives the signal change command and changes the manner that the monitoring device uses to monitor the communication bus or the manner that the monitoring device uses to check protocol. By providing the signal change command before the parameter on the communication bus changes, the monitoring device may use a new manner of monitoring the communication bus in a timely fashion such that the monitoring device does not provide erroneous information about the state of the communication bus.