Patents by Inventor Behnam Dashtipour

Behnam Dashtipour has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240087639
    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.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Inventors: Victor VAN DER VEEN, Pankaj DESHMUKH, Behnam DASHTIPOUR, David HARTLEY
  • Publication number: 20240062800
    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.
    Type: Application
    Filed: August 17, 2022
    Publication date: February 22, 2024
    Inventors: Victor Van Der Veen, Pankaj Deshmukh, Behnam Dashtipour, David Hartley, Mosaddiq Saifuddin
  • Publication number: 20230359373
    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.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 9, 2023
    Inventors: Engin Ipek, Hamza Omar, Bohuslav Rychlik, Saumya Ranjan Kuanr, Behnam Dashtipour, Michael Hawjing Lo, Jeffrey Gemar, Matthew Severson, George Patsilaras, Andrew Edmund Turner
  • Publication number: 20220129200
    Abstract: A DRAM memory controller is provided that identifies a marker command directed to a given row in a DRAM. If a threshold probability is satisfied in response to an identification of the marker command, the DRAM memory controller commands the DRAM to refresh a neighboring row in the DRAM. The neighboring row may be a neighboring of the given row or of a recently-closed row.
    Type: Application
    Filed: August 17, 2021
    Publication date: April 28, 2022
    Inventors: Victor VAN DER VEEN, Mosaddiq SAIFUDDIN, Pankaj DESHMUKH, Behnam DASHTIPOUR, David HARTLEY
  • Patent number: 10628064
    Abstract: In some examples of the disclosure, a parameter override mechanism may include a variable length configuration data table with entries for specific models of memory devices. The configuration data table entries may include override parameters for different memory devices and may be dynamically updated with new entries and modifications of existing entries. The parameter override mechanism may be configured to automatically detect a model of memory device and select a corresponding configuration data table entry based on the detected model of memory device or restrict the use of a configuration data table entry based on the detected model of memory device.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: April 21, 2020
    Assignee: Qualcomm Incorporated
    Inventors: James Hudson, Behnam Dashtipour
  • Publication number: 20190056879
    Abstract: In some examples of the disclosure, a parameter override mechanism may include a variable length configuration data table with entries for specific models of memory devices. The configuration data table entries may include override parameters for different memory devices and may be dynamically updated with new entries and modifications of existing entries. The parameter override mechanism may be configured to automatically detect a model of memory device and select a corresponding configuration data table entry based on the detected model of memory device or restrict the use of a configuration data table entry based on the detected model of memory device.
    Type: Application
    Filed: August 14, 2018
    Publication date: February 21, 2019
    Inventors: James HUDSON, Behnam DASHTIPOUR
  • Patent number: 10127127
    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.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: November 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Behnam Dashtipour, James Calvin Hudson, IV
  • Publication number: 20160357653
    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.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 8, 2016
    Inventors: Behnam Dashtipour, James Calvin Hudson, IV