Patents by Inventor Yoav Yogev

Yoav Yogev 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: 20240087626
    Abstract: A system and method are provided for generating Unique Digital Signatures (UDS) for semiconductor memories to improve data security. Generally, the method involves allocating a number of native memory cells in a memory device; obtaining a multibit binary entropy string (BES) using variations of threshold voltages (VT) of the allocated cells as an entropy source; and mathematically manipulating the BES to generate the UDS. Optionally, the BES can be concatenated with another multibit binary number from a second entropy source internal or external to the memory device, and the result of the concatenation mathematically manipulated to generate the UDS. In one embodiment, a reference voltage is located at a median VT for the cells, and the BES is obtained by reading the cells versus the reference, assigning those having a VT above the reference a first bit value, and the remaining cells a second bit value.
    Type: Application
    Filed: December 21, 2022
    Publication date: March 14, 2024
    Applicant: Infineon Technologies LLC
    Inventors: Amichai GIVANT, Yoav YOGEV, Eduardo MAYAAN, Yair SOFER
  • Patent number: 11929291
    Abstract: Controlling an etch process applied to a multi-layered structure, by calculating a spectral derivative of reflectance of an illuminated region of interest of a multi-layered structure during an etch process applied to the multi-layered structure, identifying in the spectral derivative a discontinuity that indicates that an edge of a void formed by the etch process at the region of interest has crossed a layer boundary of the multi-layered structure, determining that the crossed layer boundary corresponds to a preselected layer boundary of the multi-layered structure, and applying a predefined control action to the etch process responsive to determining that the crossed layer boundary corresponds to the preselected layer boundary of the multi-layered structure.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: March 12, 2024
    Assignee: NOVA LTD.
    Inventors: Gil Loewenthal, Shay Yogev, Yoav Etzioni
  • Publication number: 20230395171
    Abstract: In an embodiment, a method includes: receiving a first program bit address associated with a plurality of redundant bit addresses and a first transistor-based memory cell, where the plurality of redundant bit addresses are each associated with a respective transistor-based memory cell; providing a programing pulse to a first word line coupled to the first transistor-based memory cell to write a first write value to the first transistor-based memory cell; reading a first bit value from the first transistor-based memory cell; reading redundant bit values from transistor-based memory cells associated with the plurality of redundant bit addresses; when one of the first bit value and the redundant bit values do not match the first write value, determining a majority bit value based on the first bit value and on the redundant bit values; and asserting a flag signal when the majority bit value does not match the first write value.
    Type: Application
    Filed: September 30, 2022
    Publication date: December 7, 2023
    Inventors: Yoav Yogev, Amichai Givant, Yair Sofer, Yi He
  • Publication number: 20230244409
    Abstract: Systems, methods, and devices implement counters with fault tolerance and power loss protection. Systems include a non-volatile memory device that includes a first counter configured to store a first plurality of data values representing a plurality of count operations, and a second counter configured to store a second plurality of data values representing an initiation and a completion of each erase operation performed on the first counter. Systems also include control circuitry configured to generate a count value based on a current counter value of the first counter, a current counter value of the second counter, and at least one physical parameter of the first counter.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 3, 2023
    Applicant: Infineon Technologies LLC
    Inventors: Yoav YOGEV, Amichai GIVANT, Amir ROCHMAN, Shivananda SHETTY, Pawan SINGH, Yair SOFER
  • Patent number: 11567691
    Abstract: Systems, methods, and devices include counters configured to implement count operations. Systems include non-volatile memory devices which include a first counter configured to store a first plurality of data values representing a plurality of count operations, and a second counter configured to store a second plurality of data values representing a number of erase operations applied to the first counter. Systems further include control circuitry configured to implement read, write, and erase operations for the first counter and the second counter, determine a partial count value based, at least in part, on a current value of the second counter and at least one physical parameter of the first counter, and generate a count value by adding the partial count value with a current value of the first counter. Such counters and control circuitry are immune data loss due to power loss events.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: January 31, 2023
    Assignee: INFINEON TECHNOLOGIES LLC
    Inventors: Yoav Yogev, Amichai Givant, Yair Sofer, Amir Rochman, Shivananda Shetty, Pawan Singh
  • Patent number: 11411747
    Abstract: A device can include a plurality of regions, each region including a plurality of nonvolatile memory cells; a permission store configured to store a set of permission values, including at least one permission value for each region in a nonvolatile fashion; and access control circuits configured to control access to each region according to the permission value for the region, including one or more of requiring authentication to access the region, encrypting data read from the region, and decrypting data for storage in the region. Related methods and systems are also disclosed.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: August 9, 2022
    Assignee: Infineon Technologies LLC
    Inventors: Hans Van Antwerpen, Clifford Zitlaw, Stephan Rosner, Yoav Yogev, Sandeep Krishnegowda, Steven Wilson
  • Publication number: 20210234708
    Abstract: A device can include a plurality of regions, each region including a plurality of nonvolatile memory cells; a permission store configured to store a set of permission values, including at least one permission value for each region in a nonvolatile fashion; and access control circuits configured to control access to each region according to the permission value for the region, including one or more of requiring authentication to access the region, encrypting data read from the region, and decrypting data for storage in the region. Related methods and systems are also disclosed.
    Type: Application
    Filed: December 14, 2020
    Publication date: July 29, 2021
    Applicant: Cypress Semiconductor Corporation
    Inventors: Hans Van Antwerpen, Clifford Zitlaw, Stephan Rosner, Yoav Yogev, Sandeep Krishnegowda, Steven Wilson
  • Publication number: 20210223983
    Abstract: Systems, methods, and devices include counters configured to implement count operations. Systems include non-volatile memory devices which include a first counter configured to store a first plurality of data values representing a plurality of count operations, and a second counter configured to store a second plurality of data values representing a number of erase operations applied to the first counter. Systems further include control circuitry configured to implement read, write, and erase operations for the first counter and the second counter, determine a partial count value based, at least in part, on a current value of the second counter and at least one physical parameter of the first counter, and generate a count value by adding the partial count value with a current value of the first counter. Such counters and control circuitry are immune data loss due to power loss events.
    Type: Application
    Filed: June 19, 2020
    Publication date: July 22, 2021
    Applicant: Infineon Technologies LLC
    Inventors: Yoav Yogev, Amichai Givant, Yair Sofer, Amir Rochman, Shivananda Shetty, Pawan Singh
  • Patent number: 10868679
    Abstract: A device can include a plurality of regions, each region including a plurality of nonvolatile memory cells: a permission store configured to store a set of permission values, including at least one permission value for each region in a nonvolatile fashion; and access control circuits configured to control access to each region according to the permission value for the region, including one or more of requiring authentication to access the region, encrypting data read from the region, and decrypting data for storage in the region. Related methods and systems are also disclosed.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: December 15, 2020
    Assignee: CYPRESS SEMICONDUCTOR CORPORATION
    Inventors: Hans Van Antwerpen, Cliff Zitlaw, Stephan Rosner, Yoav Yogev, Sandeep Krishnegowda, Steven Wilson
  • Patent number: 9910729
    Abstract: A method of restoring an ECC syndrome in a non-volatile memory device having memory cells arranged in a plurality of sectors within a memory cell array, the method comprising identifying a first sector including at least one page having a disabled ECC (error correction code) flag; reading the value of all data bits in said at least one page; calculating values for ECC bits in said at least one page; and writing said data bit values and said calculated ECC bit values to a second sector in the memory cell array.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: March 6, 2018
    Assignee: Cypress Semiconductor Corporation
    Inventors: Ilan Bloom, Amichai Givant, Yoav Yogev, Amit Shefi
  • Patent number: 9081710
    Abstract: A method of restoring an ECC syndrome in a non-volatile memory device having memory cells arranged in a plurality of sectors within a memory cell array, the method comprising identifying a first sector including at least one page having a disabled ECC (error correction code) flag; reading the value of all data bits in said at least one page; calculating values for ECC bits in said at least one page; and writing said data bit values and said calculated ECC bit values to a second sector in the memory cell array.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: July 14, 2015
    Assignee: Spansion LLC.
    Inventors: Ilan Bloom, Amichai Givant, Yoav Yogev, Amit Shefi
  • Publication number: 20140310569
    Abstract: A method of restoring an ECC syndrome in a non-volatile memory device having memory cells arranged in a plurality of sectors within a memory cell array, the method comprising identifying a first sector including at least one page having a disabled ECC (error correction code) flag; reading the value of all data bits in said at least one page; calculating values for ECC bits in said at least one page; and writing said data bit values and said calculated ECC bit values to a second sector in the memory cell array.
    Type: Application
    Filed: April 11, 2013
    Publication date: October 16, 2014
    Inventors: Ilan BLOOM, Amichai GIVANT, Yoav YOGEV, Amit SHEFI
  • Publication number: 20120271988
    Abstract: Disclosed are methods, data-structures, circuits, devices and system for operating a non-volatile memory device. According to some embodiments, a controller may operate on different portions (e.g. clusters) of a NVM memory array differently, depending upon a designation of a given portion within a table stored on the array. Portions of the array may be operated in OTP page write mode, while other portions of the array may be operated in either bit level or byte level append modes.
    Type: Application
    Filed: October 3, 2010
    Publication date: October 25, 2012
    Applicant: INFINITE MEMORY LTD.
    Inventor: Yoav Yogev
  • Patent number: 8259498
    Abstract: The invention provides a method of managing bad block in a data storage device having an OTP memory die in order to present a continues address space toward the user, by using some of the OTP memory space for the management and maintaining address replacement table. Fast and efficient programming and reading algorithms are presented.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: September 4, 2012
    Assignee: Infinite Memory Ltd.
    Inventors: Yoav Yogev, Amir Gabai, Eli Lusky
  • Patent number: 8250285
    Abstract: OTP Data storage die and device consisting of novel OTP (One-Time-Programming) NVM (Non-Volatile-Memory) die is disclosed. The OTP Data storage device can be used in typical host applications with standard interface protocols and file system. The novel OTP memory is a dual memory with both RAM (random access memory) capability and NAND Flash like interface. These features enable to achieve efficient management capabilities and dense array for the OTP data storage device.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: August 21, 2012
    Assignee: Infinte Mormories Ltd.
    Inventors: Eli Lusky, Yoav Yogev
  • Publication number: 20120095966
    Abstract: The invention provides a method of managing data updates in DOS-based data storage device having an OTP memory die that includes a code region having a first memory capacity and a code region access resolution and a data region having a second memory capacity and a data region access resolution. The second memory capacity is larger than the first memory capacity and the code region access resolution is finer than the data region access resolution. The method includes chronologically writing a log entry in the code region indicating the change in FAT and root directory for each change in user data written in the data region.
    Type: Application
    Filed: December 22, 2011
    Publication date: April 19, 2012
    Inventors: Yoav Yogev, Eli Lusky
  • Patent number: 8090692
    Abstract: The invention provides a method of managing data updates in DOS-based data storage device having an OTP memory die that includes a code region having a first memory capacity and a code region access resolution and a data region having a second memory capacity and a data region access resolution. The second memory capacity is larger than the first memory capacity and the code region access resolution is finer than the data region access resolution. The method includes chronologically writing a log entry in the code region indicating the change in FAT and root directory for each change in user data written in the data region.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: January 3, 2012
    Assignee: Infinite Memory Ltd
    Inventors: Yoav Yogev, Eli Lusky
  • Publication number: 20110314288
    Abstract: Disclosed is a circuit, system, device and method for authentication and/or encryption, which is based on the characteristics and/or management of One Time Programming (OTP) Non Volatile Memory (NVM) that may prevent the ability to alter, modify, mimic or otherwise use an identification string/code for attaining false authentication and/or falsely decrypting encrypted data.
    Type: Application
    Filed: February 8, 2010
    Publication date: December 22, 2011
    Inventor: Yoav Yogev
  • Publication number: 20100146239
    Abstract: The invention provides a method of managing bad block in a data storage device having an OTP memory die in order to present a continues address space toward the user, by using some of the OTP memory space for the management and maintaining address replacement table. Fast and efficient programming and writing algorithms are presented.
    Type: Application
    Filed: December 8, 2008
    Publication date: June 10, 2010
    Applicant: Infinite Memories Ltd.
    Inventors: Amir GABAI, Yoav Yogev, Dror Avni, Eli Lusky
  • Publication number: 20100142275
    Abstract: The invention provides a method of managing bad block in a data storage device having an OTP memory die in order to present a continues address space toward the user, by using some of the OTP memory space for the management and maintaining address replacement table. Fast and efficient programming and reading algorithms are presented.
    Type: Application
    Filed: April 7, 2009
    Publication date: June 10, 2010
    Applicant: Infinite Memories Ltd.
    Inventors: Yoav YOGEV, Amir Gabai, Eli Lusky