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: 20240087626Abstract: 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: ApplicationFiled: December 21, 2022Publication date: March 14, 2024Applicant: Infineon Technologies LLCInventors: Amichai GIVANT, Yoav YOGEV, Eduardo MAYAAN, Yair SOFER
-
Patent number: 11929291Abstract: 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: GrantFiled: August 23, 2021Date of Patent: March 12, 2024Assignee: NOVA LTD.Inventors: Gil Loewenthal, Shay Yogev, Yoav Etzioni
-
Publication number: 20230395171Abstract: 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: ApplicationFiled: September 30, 2022Publication date: December 7, 2023Inventors: Yoav Yogev, Amichai Givant, Yair Sofer, Yi He
-
Publication number: 20230244409Abstract: 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: ApplicationFiled: January 30, 2023Publication date: August 3, 2023Applicant: Infineon Technologies LLCInventors: Yoav YOGEV, Amichai GIVANT, Amir ROCHMAN, Shivananda SHETTY, Pawan SINGH, Yair SOFER
-
Patent number: 11567691Abstract: 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: GrantFiled: June 19, 2020Date of Patent: January 31, 2023Assignee: INFINEON TECHNOLOGIES LLCInventors: Yoav Yogev, Amichai Givant, Yair Sofer, Amir Rochman, Shivananda Shetty, Pawan Singh
-
Patent number: 11411747Abstract: 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: GrantFiled: December 14, 2020Date of Patent: August 9, 2022Assignee: Infineon Technologies LLCInventors: Hans Van Antwerpen, Clifford Zitlaw, Stephan Rosner, Yoav Yogev, Sandeep Krishnegowda, Steven Wilson
-
Publication number: 20210234708Abstract: 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: ApplicationFiled: December 14, 2020Publication date: July 29, 2021Applicant: Cypress Semiconductor CorporationInventors: Hans Van Antwerpen, Clifford Zitlaw, Stephan Rosner, Yoav Yogev, Sandeep Krishnegowda, Steven Wilson
-
Publication number: 20210223983Abstract: 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: ApplicationFiled: June 19, 2020Publication date: July 22, 2021Applicant: Infineon Technologies LLCInventors: Yoav Yogev, Amichai Givant, Yair Sofer, Amir Rochman, Shivananda Shetty, Pawan Singh
-
Patent number: 10868679Abstract: 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: GrantFiled: March 23, 2020Date of Patent: December 15, 2020Assignee: CYPRESS SEMICONDUCTOR CORPORATIONInventors: Hans Van Antwerpen, Cliff Zitlaw, Stephan Rosner, Yoav Yogev, Sandeep Krishnegowda, Steven Wilson
-
Patent number: 9910729Abstract: 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: GrantFiled: July 14, 2015Date of Patent: March 6, 2018Assignee: Cypress Semiconductor CorporationInventors: Ilan Bloom, Amichai Givant, Yoav Yogev, Amit Shefi
-
Patent number: 9081710Abstract: 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: GrantFiled: April 11, 2013Date of Patent: July 14, 2015Assignee: Spansion LLC.Inventors: Ilan Bloom, Amichai Givant, Yoav Yogev, Amit Shefi
-
Publication number: 20140310569Abstract: 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: ApplicationFiled: April 11, 2013Publication date: October 16, 2014Inventors: Ilan BLOOM, Amichai GIVANT, Yoav YOGEV, Amit SHEFI
-
Publication number: 20120271988Abstract: 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: ApplicationFiled: October 3, 2010Publication date: October 25, 2012Applicant: INFINITE MEMORY LTD.Inventor: Yoav Yogev
-
Patent number: 8259498Abstract: 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: GrantFiled: April 7, 2009Date of Patent: September 4, 2012Assignee: Infinite Memory Ltd.Inventors: Yoav Yogev, Amir Gabai, Eli Lusky
-
Patent number: 8250285Abstract: 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: GrantFiled: September 10, 2008Date of Patent: August 21, 2012Assignee: Infinte Mormories Ltd.Inventors: Eli Lusky, Yoav Yogev
-
Publication number: 20120095966Abstract: 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: ApplicationFiled: December 22, 2011Publication date: April 19, 2012Inventors: Yoav Yogev, Eli Lusky
-
Patent number: 8090692Abstract: 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: GrantFiled: September 10, 2008Date of Patent: January 3, 2012Assignee: Infinite Memory LtdInventors: Yoav Yogev, Eli Lusky
-
Publication number: 20110314288Abstract: 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: ApplicationFiled: February 8, 2010Publication date: December 22, 2011Inventor: Yoav Yogev
-
Publication number: 20100146239Abstract: 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: ApplicationFiled: December 8, 2008Publication date: June 10, 2010Applicant: Infinite Memories Ltd.Inventors: Amir GABAI, Yoav Yogev, Dror Avni, Eli Lusky
-
Publication number: 20100142275Abstract: 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: ApplicationFiled: April 7, 2009Publication date: June 10, 2010Applicant: Infinite Memories Ltd.Inventors: Yoav YOGEV, Amir Gabai, Eli Lusky