Patents by Inventor Yonatan Tzafrir

Yonatan Tzafrir 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).

  • Patent number: 11387831
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller receives inputs from the host, internal storage device inputs, device lifetime calculations, temperature readings and voltage readings. The controller then dynamically adjusts the frequency and voltage for the memory interface based upon the inputs received. As such, the memory interface operates are optimum conditions.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: July 12, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Yonatan Tzafrir, Mordekhay Zehavi, Eyal Widder
  • Publication number: 20210143821
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller receives inputs from the host, internal storage device inputs, device lifetime calculations, temperature readings and voltage readings. The controller then dynamically adjusts the frequency and voltage for the memory interface based upon the inputs received. As such, the memory interface operates are optimum conditions.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventors: Yonatan TZAFRIR, Mordekhay ZEHAVI, Eyal WIDDER
  • Patent number: 10924113
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller receives inputs from the host, internal storage device inputs, device lifetime calculations, temperature readings and voltage readings. The controller then dynamically adjusts the frequency and voltage for the memory interface based upon the inputs received. As such, the memory interface operates are optimum conditions.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: February 16, 2021
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Yonatan Tzafrir, Mordekhay Zehavi, Eyal Widder
  • Patent number: 10635131
    Abstract: A data storage device includes a controller and a memory die. The controller includes a host interface and a memory interface. A method includes receiving a message from a host device via the host interface. The message indicates that the host device is to perform a first adjustment process associated with the host interface. The method further includes performing a second adjustment process associated with the memory interface in response to receiving the message indicating that the host device is to perform the first adjustment process.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: April 28, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Yonatan Tzafrir
  • Publication number: 20190341120
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller writes a first data test to a memory device through either the host interface or the memory interface at a first voltage level to determine a first write value. The controller reads the first data test written to the memory device through the same interface, either the host interface or the memory interface, at a second voltage level to determine a first read value. The controller then changes the second voltage to a third voltage based on a determination of whether the first read value is equal to the first write value to dynamically alter a working voltage level of the storage device in response to changing process, voltage, and temperature conditions.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventors: Mordekhay ZEHAVI, Mahmud ASFUR, Yonatan TZAFRIR
  • Patent number: 10466920
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller performs a first operation on the memory through the memory interface at a first frequency associated with the host interface to determine a first data pattern. The controller performs a read operation on the memory through the memory interface at a second frequency to determine a second data pattern. The controller changes the first frequency by a predetermined amount until the first frequency is equal to a maximum operating frequency having an associated risk of a setup/hold violation that is below a predetermined probability.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: November 5, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Yonatan Tzafrir, Mordekhay Zehavi, Mahmud Asfur
  • Patent number: 10446254
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller writes a first data test to a memory device through either the host interface or the memory interface at a first voltage level to determine a first write value. The controller reads the first data test written to the memory device through the same interface, either the host interface or the memory interface, at a second voltage level to determine a first read value. The controller then changes the second voltage to a third voltage based on a determination of whether the first read value is equal to the first write value to dynamically alter a working voltage level of the storage device in response to changing process, voltage, and temperature conditions.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: October 15, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, Inc.
    Inventors: Mordekhay Zehavi, Mahmud Asfur, Yonatan Tzafrir
  • Publication number: 20190058474
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller receives inputs from the host, internal storage device inputs, device lifetime calculations, temperature readings and voltage readings. The controller then dynamically adjusts the frequency and voltage for the memory interface based upon the inputs received. As such, the memory interface operates are optimum conditions.
    Type: Application
    Filed: April 26, 2018
    Publication date: February 21, 2019
    Inventors: Yonatan TZAFRIR, Mordekhay ZEHAVI, Eyal WIDDER
  • Publication number: 20190056880
    Abstract: A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller performs a first operation on the memory through the memory interface at a first frequency associated with the host interface to determine a first data pattern. The controller performs a read operation on the memory through the memory interface at a second frequency to determine a second data pattern. The controller changes the first frequency by a predetermined amount until the first frequency is equal to a maximum operating frequency having an associated risk of a setup/hold violation that is below a predetermined probability.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Yonatan TZAFRIR, Mordekhay ZEHAVI, Mahmud ASFUR
  • Publication number: 20190050022
    Abstract: A data storage device includes a controller and a memory die. The controller includes a host interface and a memory interface. A method includes receiving a message from a host device via the host interface. The message indicates that the host device is to perform a first adjustment process associated with the host interface. The method further includes performing a second adjustment process associated with the memory interface in response to receiving the message indicating that the host device is to perform the first adjustment process.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventor: Yonatan TZAFRIR
  • Patent number: 10198383
    Abstract: A device includes a first latch configured to be coupled to a bus and configured to receive a data signal and a clock signal. The device also includes a delay element configured to generate a delayed version of the data signal or a delayed version of the clock signal. A second latch is coupled to the delay element and configured to receive the delayed version of the data signal or the delayed version of the clock signal. The device further includes a comparator coupled to the first latch and the second latch. The comparator is configured to receive a first output from the first latch and a second output from the second latch.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: February 5, 2019
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Mordekhay Zehavi, Yonatan Tzafrir, Mahmud Asfur
  • Patent number: 10101763
    Abstract: A data storage device includes a controller and a memory die. The controller includes a host interface and a memory interface. A method includes receiving a message from a host device via the host interface. The message indicates that the host device is to perform a first adjustment process associated with the host interface. The method further includes performing a second adjustment process associated with the memory interface in response to receiving the message indicating that the host device is to perform the first adjustment process.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: October 16, 2018
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventor: Yonatan Tzafrir
  • Patent number: 10042416
    Abstract: A memory system and method are provided for adaptive auto-sleep and background operations. In one embodiment, a controller of a memory system measures an amount of time between when the memory completes an operation and when the controller receives a command to perform another operation in the memory. The controller adjusts a time period after which the controller enters an auto-sleep mode and/or starts a background operation based on the measured amount of time. Other embodiments are disclosed.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: August 7, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Yonatan Tzafrir, Hannon Aharon Borukhov
  • Publication number: 20180189211
    Abstract: A device includes a first latch configured to be coupled to a bus and configured to receive a data signal and a clock signal. The device also includes a delay element configured to generate a delayed version of the data signal or a delayed version of the clock signal. A second latch is coupled to the delay element and configured to receive the delayed version of the data signal or the delayed version of the clock signal. The device further includes a comparator coupled to the first latch and the second latch. The comparator is configured to receive a first output from the first latch and a second output from the second latch.
    Type: Application
    Filed: December 31, 2016
    Publication date: July 5, 2018
    Inventors: MORDEKHAY ZEHAVI, YONATAN TZAFRIR, MAHMUD ASFUR
  • Publication number: 20170031845
    Abstract: A data storage device includes a controller and a memory die. The controller includes a host interface and a memory interface. A method includes receiving a message from a host device via the host interface. The message indicates that the host device is to perform a first adjustment process associated with the host interface. The method further includes performing a second adjustment process associated with the memory interface in response to receiving the message indicating that the host device is to perform the first adjustment process.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 2, 2017
    Inventor: YONATAN TZAFRIR
  • Publication number: 20170024002
    Abstract: A memory system and method are provided for adaptive auto-sleep and background operations. In one embodiment, a controller of a memory system measures an amount of time between when the memory completes an operation and when the controller receives a command to perform another operation in the memory. The controller adjusts a time period after which the controller enters an auto-sleep mode and/or starts a background operation based on the measured amount of time. Other embodiments are disclosed.
    Type: Application
    Filed: July 20, 2015
    Publication date: January 26, 2017
    Applicant: SanDisk Technologies Inc.
    Inventors: Yonatan Tzafrir, Hannon Aharon Borukhov
  • Patent number: 9355929
    Abstract: A method includes, in a nonvolatile memory device that includes a plurality of dies, detecting that a first temperature associated with a first die is equal to or exceeds a temperature threshold. A metablock is defined to include a first plurality of storage blocks that includes a first storage block of the first die. Each storage block of the metablock resides in a distinct die of the plurality of dies. The method also includes, in response to detecting that the first temperature is equal to or exceeds the temperature threshold, redefining the metablock to exclude from the redefined metablock any storage block associated with the first die.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: May 31, 2016
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventor: Yonatan Tzafrir
  • Patent number: 9336130
    Abstract: Methods, systems, and computer readable media for providing BIOS data and non-BIOS data on the same non-volatile memory. According to one aspect, a system for providing BIOS data and non-BIOS data on the same non-volatile memory includes a controller for controlling access by a host to a non-volatile memory for storing data, the data including BIOS data and non-BIOS data. The controller includes a first bus interface for communicating data to and from the host via a first bus of a first bus protocol, a second bus interface for communicating data to and from the host via a second bus of a second bus protocol, and a third interface for communicating data to and from the non-volatile memory. The first bus comprises a bus that is operable after power-on reset and before BIOS is accessed.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: May 10, 2016
    Assignee: SanDisk Technologies Inc.
    Inventors: Mahmud Asfur, Yonatan Tzafrir
  • Publication number: 20130290600
    Abstract: A method includes, in a nonvolatile memory device that includes a plurality of dies, detecting that a first temperature associated with a first die is equal to or exceeds a temperature threshold. A metablock is defined to include a first plurality of storage blocks that includes a first storage block of the first die. Each storage block of the metablock resides in a distinct die of the plurality of dies. The method also includes, in response to detecting that the first temperature is equal to or exceeds the temperature threshold, redefining the metablock to exclude from the redefined metablock any storage block associated with the first die.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventor: YONATAN TZAFRIR
  • Patent number: 8536471
    Abstract: A pressure sensitive stylus, comprises a movable tip that recedes within a housing of the stylus in response to user applied contact pressure, wherein a displacement of the tip along an axis on which it recedes is a function of the applied contact pressure, and an optical sensor enclosed within the housing for optically sensing the displacement of the tip and for providing output in response to the sensing.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: September 17, 2013
    Assignee: N-trig Ltd.
    Inventors: Yuval Stern, Rafi Zachut, Yonatan Tzafrir, Eytan Mann, Oran Tamir, Alex Kalmanovich