Patents by Inventor Andrei Konan

Andrei Konan 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: 11599403
    Abstract: Techniques to more readily identify issues that arise in connection with memory systems and streamline the analysis process. A detailed activity log is generate with corresponding start and stop traffic events to facilitate identification of problems in memory devices. Each event registered in the log includes numerous items of information. The information facilitates identifying the origin of a particular problem including when and where it occurred, thus making failure analysis (FA) both easier and faster.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: March 7, 2023
    Assignee: SK hynix Inc.
    Inventors: Alexander Zapotylok, Andrei Konan
  • Publication number: 20230063167
    Abstract: Systems and methods are disclosed including a method comprising sending, by a monitored central processing unit (CPU) to a monitoring CPU of a memory sub-system controller, an address range of a logging data structure stored within a local memory component of the monitored CPU; storing, in the logging data structure by the monitored CPU, a log file comprising system state information associated with one or more tasks performed by the monitored CPU; executing, by the monitoring CPU, a data-gathering task to retrieve the log file from the logging data structure; and sending, by the monitoring CPU, the log file to a host system.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 2, 2023
    Inventors: Andrei Konan, Byron D. Harris
  • Patent number: 11532372
    Abstract: Memory systems and method of operating the same enable debugging of a memory system with vendor unique (VU) commands without using a physical cable connection to a debugging port on the memory system. In one aspect, a Universal Asynchronous Receiver-Transmitter (UART) protocol is serialized over a VU host protocol. In another aspect, Joint Test Action Group (JTAG) may be performed over UART or serial advanced technology attachment (SATA).
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: December 20, 2022
    Assignee: SK hynix Inc.
    Inventors: Andrei Konan, Sergei Peniaz
  • Patent number: 11294743
    Abstract: Devices, methods and instruction sets are provided for performing operations with respect to analyzing firmware. A firmware event tracker includes a tracker event log in which events occurring during execution of firmware are recorded as event-items and stored in volatile. Flushing of event-items from volatile memory to non-volatile memory via a flush strategy and flush access path. In other aspects, the stored tracker event log, is used for performing failure analysis of the firmware.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: April 5, 2022
    Assignee: SK hynix Inc.
    Inventors: Andrei Konan, Alexander Zapotylok
  • Patent number: 11163679
    Abstract: Memory systems and components thereof execute an improved garbage collection (GC) strategy in the case of multiple sudden power offs (SPOs). Such a memory system comprises a memory device including single-level cell (SLC) memory blocks grouped into super blocks (SLC SBs) and multi-level cell (MLC) memory blocks grouped into SBs (MLC SBs); and a memory controller to execute a flash translation layer (FTL) to perform a garbage collection (GC) operation. The memory controller executes the GC operation after a sudden power off (SPO) by determining each MLC SB with user data opened before the SPO to be an unsafe super block (UB), copying data from pages in a select one of the UBs to pages in the SLC SBs, and copying data from the pages in the SLC SBs to pages in a select MLC SB not determined to be a UB.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: November 2, 2021
    Assignee: SK hynix Inc.
    Inventors: Igor Novogran, Andrei Konan
  • Patent number: 11023388
    Abstract: Techniques are presented that more efficiently calculate data path protection (DPP) parity. Firmware is advantageously used for such calculation with limited or no calls to a DPP engine, depending on the type of host data. The techniques use linear code properties of the type of host data to enable the firmware to calculate DPP parity faster than using the DPP engine for all calculations.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: June 1, 2021
    Assignee: SK hynix Inc.
    Inventors: Igor Novogran, Andrei Konan
  • Publication number: 20200110652
    Abstract: Techniques to more readily identify issues that arise in connection with memory systems and streamline the analysis process. A detailed activity log is generate with corresponding start and stop traffic events to facilitate identification of problems in memory devices. Each event registered in the log includes numerous items of information. The information facilitates identifying the origin of a particular problem including when and where it occurred, thus making failure analysis (FA) both easier and faster.
    Type: Application
    Filed: September 11, 2019
    Publication date: April 9, 2020
    Inventors: Alexander ZAPOTYLOK, Andrei KONAN
  • Publication number: 20200097416
    Abstract: Techniques are presented that more efficiently calculate data path protection (DPP) parity. Firmware is advantageously used for such calculation with limited or no calls to a DPP engine, depending on the type of host data. The techniques use linear code properties of the type of host data to enable the firmware to calculate DPP parity faster than using the DPP engine for all calculations.
    Type: Application
    Filed: August 23, 2019
    Publication date: March 26, 2020
    Inventors: Igor NOVOGRAN, Andrei KONAN
  • Publication number: 20200013476
    Abstract: Memory systems and method of operating the same enable debugging of a memory system with vendor unique (VU) commands without using a physical cable connection to a debugging port on the memory system. In one aspect, a Universal Asynchronous Receiver-Transmitter (UART) protocol is serialized over a VU host protocol. In another aspect, Joint Test Action Group (JTAG) may be performed over UART or serial advanced technology attachment (SATA).
    Type: Application
    Filed: July 5, 2019
    Publication date: January 9, 2020
    Inventors: Andrei KONAN, Sergei PENIAZ
  • Publication number: 20190310936
    Abstract: Memory systems and components thereof execute an improved garbage collection (GC) strategy in the case of multiple sudden power offs (SPOs). Such a memory system comprises a memory device including single-level cell (SLC) memory blocks grouped into super blocks (SLC SBs) and multi-level cell (MLC) memory blocks grouped into SBs (MLC SBs); and a memory controller to execute a flash translation layer (FTL) to perform a garbage collection (GC) operation. The memory controller executes the GC operation after a sudden power off (SPO) by determining each MLC SB with user data opened before the SPO to be an unsafe super block (UB), copying data from pages in a select one of the UBs to pages in the SLC SBs, and copying data from the pages in the SLC SBs to pages in a select MLC SB not determined to be a UB.
    Type: Application
    Filed: April 3, 2019
    Publication date: October 10, 2019
    Inventors: Igor NOVOGRAN, Andrei KONAN
  • Patent number: 10339318
    Abstract: A semiconductor memory system and an operating method thereof includes: a one-time-programmable memory device storing at least a customer identification (ID) identifying a customer; a memory device; and a memory controller including a processor, and coupled to the memory device, containing instructions executed by the processor, and suitable for authenticating whether a program is authorized by a controller provider for the customer in a first-level signature authentication, in accordance with a customer image format, authenticating whether the program is authorized by the customer in a second-level signature authentication, in accordance with a program image format, after the first-level signature authentication is passed, when the customer image indicates the second-level signature authentication, wherein the program image format is different than the customer image format, storing the program into the memory device after the first-level signature authentication and second-level signature authentication are
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: July 2, 2019
    Assignee: SK hynix Inc.
    Inventors: Yibo Zhang, Andrei Konan
  • Publication number: 20190129774
    Abstract: Devices, methods and instruction sets are provided for performing operations with respect to analyzing firmware. A firmware event tracker includes a tracker event log in which events occurring during execution of firmware are recorded as event-items and stored in volatile. Flushing of event-items from volatile memory to non-volatile memory via a flush strategy and flush access path. In other aspects, the stored tracker event log, is used for performing failure analysis of the firmware.
    Type: Application
    Filed: October 17, 2018
    Publication date: May 2, 2019
    Inventors: Andrei KONAN, Alexander ZAPOTYLOK
  • Publication number: 20180129809
    Abstract: A semiconductor memory system and an operating method thereof includes: a one-time-programmable memory device storing at least a customer identification (ID) identifying a customer; a memory device; and a memory controller including a processor, and coupled to the memory device, containing instructions executed by the processor, and suitable for authenticating whether a program is authorized by a controller provider for the customer in a first-level signature authentication, in accordance with a customer image format, authenticating whether the program is authorized by the customer in a second-level signature authentication, in accordance with a program image format, after the first-level signature authentication is passed, when the customer image indicates the second-level signature authentication, wherein the program image format is different than the customer image format, storing the program into the memory device after the first-level signature authentication and second-level signature authentication are
    Type: Application
    Filed: November 7, 2016
    Publication date: May 10, 2018
    Inventors: Yibo Zhang, Andrei Konan