-
公开(公告)号:WO2020091905A1
公开(公告)日:2020-05-07
申请号:PCT/US2019/051577
申请日:2019-09-17
Applicant: CYPRESS SEMICONDUCTOR CORPORATION
Inventor: AVANINDRA, Avi , ROSNER, Stephan , ZITLAW, Cliff
Abstract: An apparatus including non-volatile memory to store a forensic key and data, the data received from a host computing system. A processing device is coupled to the non-volatile memory and is to: allow writing the data, by the host computing system, to a region of the non-volatile memory; in response to a lock signal received from the host computing system, assert a lock on the region of the non-volatile memory, the lock to cause a restriction on access to the region of the non-volatile memory by an external device; and provide unrestricted access, by the external device, to the region of the non-volatile memory in response to verification of the forensic key received from the external device.
-
公开(公告)号:WO2018093431A1
公开(公告)日:2018-05-24
申请号:PCT/US2017/047205
申请日:2017-08-16
Applicant: CYPRESS SEMICONDUCTOR CORPORATION
Inventor: WIENCKE, Christian , VAN ANTWERPEN, Hans , ROSNER, Stephan , RICHTER, Roland , VANITEGEM, Jean-Paul , VAN DE WAERDT, Jan-Willem
IPC: H01L27/02
Abstract: A method is disclosed to estimate energy consumed by a component in a microcontroller during operation including identifying "event" activities, where the energy consumed by the component may be determined by the number of events executed by the component, and "duration" activities, where the energy consumed may be determined by the duration of time required to execute of the activity, and determining the energy consumed by the component based on the number of events/duration of time and an energy coefficient which corresponds to the amount of energy consumed by the component to execute the activity, under given operating conditions. In an embodiment, data transfers at a bus interface may represent event activities. Apparatus to estimate the energy consumed is disclosed including bus monitors to receive signals representing data transfers at a bus interface and provide signals indicating the number of data transfers executed.
-
公开(公告)号:WO2019245760A1
公开(公告)日:2019-12-26
申请号:PCT/US2019/036100
申请日:2019-06-07
Applicant: CYPRESS SEMICONDUCTOR CORPORATION
Inventor: OSTRIKOV, Sergey , ROSNER, Stephan , ZITLAW, Cliff
Abstract: An apparatus includes a non-volatile memory (NVM) device coupled to a host, the NVM device including a processing device to: receive a communication packet from a server via the host computing system that is coupled to the NVM device and communicatively coupled to the server, the communication packet comprising clear text data that requests to initiate secure communications; perform a secure handshake with the server, via communication through the host computing system, using a secure protocol that generates a session key; receive data, via the host computing system, from the server within a secure protocol packet, wherein the data is inaccessible to the host computing system; authenticate the data using secure protocol metadata of the secure protocol packet; optionally decrypt, using the session key, the data to generate plaintext data; and store the plaintext data in NVM storage elements of the NVM device.
-
公开(公告)号:WO2019118130A1
公开(公告)日:2019-06-20
申请号:PCT/US2018/061742
申请日:2018-11-19
Applicant: CYPRESS SEMICONDUCTOR CORPORATION
Inventor: ROSNER, Stephan , OSTRIKOV, Sergey , ZITLAW, Cliff , ISE, Yuichi
Abstract: A memory device can include a memory cell array and a remap data structure. A remap data structure can include a mapping history section configured to store sets of mappings between logical addresses and the physical addresses of the regions, and a status section configured to identify one of the sets of mappings as a live set for the device. Control logic can be coupled to the memory cell array and the remap data structure and configured to enable access to the storage locations and remap data structure. Firmware update systems and methods, including firmware-over-the-air (FOTA), that include a memory device are also disclosed.
-
公开(公告)号:WO2021150511A1
公开(公告)日:2021-07-29
申请号:PCT/US2021/013969
申请日:2021-01-19
Applicant: CYPRESS SEMICONDUCTOR CORPORATION
Inventor: OSTRIKOV, Sergey , ROSNER, Stephan , AVANINDRA, Avi , ANTWERPEN, Hans Van
IPC: G06F3/06 , G06F12/0246 , G06F12/10 , G06F21/554 , G06F21/78 , G06F21/79 , G06F2212/657 , G06F2212/7202 , G06F2221/033 , G06F3/0604 , G06F3/062 , G06F3/0635 , G06F3/0644 , G06F3/0659 , G06F3/0679 , H04L9/321 , H04L9/3236
Abstract: A non-volatile memory (NVM) integrated circuit device includes an NVM array of memory cells partitioned into a first physical region to store a first firmware stack and a second physical region to store a second firmware stack. The NVM integrated circuit device also includes a processing device that enables a host microcontroller to execute in place the first firmware stack stored within a first set of logical addresses that is mapped to the first physical region. The processing device tracks accesses, by the host microcontroller, to the first set of logical addresses. The processing device, in response to detecting one of a certain number or a certain type of the accesses by the host microcontroller, initiates a recovery operation including to remap the first set of logical addresses to the second physical region.
-
6.
公开(公告)号:WO2021025853A1
公开(公告)日:2021-02-11
申请号:PCT/US2020/042808
申请日:2020-07-20
Applicant: CYPRESS SEMICONDUCTOR CORPORATION
Inventor: BETSER, Yoram , ZITLAW, Cliff , ROSNER, Stephan , DANON, Kobi , ROCHMAN, Amir
Abstract: A nonvolatile memory device can include a serial port having at least one serial clock input, and at least one serial data input/output (I/O) configured to receive command, address and write data in synchronism with the at least one serial clock input. At least one parallel port can include a plurality of command address inputs configured to receive command and address data in groups of parallel bits and a plurality of unidirectional data outputs configured to output read data in parallel on rising and falling edges of a data clock signal. Each of a plurality of banks can include nonvolatile memory cells and be configurable for access by the serial port or the parallel port. When a bank is configured for access by the serial port, the bank is not accessible by the at least one parallel port. Related methods and systems are also disclosed.
-
公开(公告)号:WO2020180455A1
公开(公告)日:2020-09-10
申请号:PCT/US2020/017148
申请日:2020-02-07
Applicant: CYPRESS SEMICONDUCTOR CORPORATION
Inventor: ZITLAW, Clifford , UNSELD, Markus , KRISHNEGOWDA, Sandeep , NAKATA, Daisuke , OKADA, Shinsuke , ROSNER, Stephan
Abstract: Disclosed are apparatus and methods for programming a plurality of nonvolatile memory (NVM) devices. Each NVM device self-generates and stores a unique encryption key. Each NVM device concurrently receives an image from a multiple-device programming system to which all the NVM devices are communicatively coupled. Each NVM device encrypts the received image using such NVM device's unique encryption key to produce a unique encrypted image for each NVM device. Each NVM device stores its unique encrypted image within a nonvolatile memory of such NVM device. The unique encryption key can then be securely transferred to a host device for decrypting the image accessed from one of the NVM devices.
-
公开(公告)号:WO2016003621A1
公开(公告)日:2016-01-07
申请号:PCT/US2015/035354
申请日:2015-06-11
Applicant: CYPRESS SEMICONDUCTOR CORPORATION
Inventor: ROSNER, Stephan , HASAN, Qamrul , NATARAJAN, Venkat
CPC classification number: G06F12/023 , G06F9/4408 , G06F9/44573 , G06F2212/251
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for booting an application from multiple memories. An embodiment operates by executing in place from a first memory a first portion of the application, loading a second portion of the application from a second memory, and executing the second portion of the application.
Abstract translation: 本文公开了用于从多个存储器引导应用的系统,装置,制品,方法和/或计算机程序产品实施例。 实施例通过从第一存储器执行应用的第一部分,从第二存储器加载应用的第二部分,以及执行应用的第二部分来进行操作。
-
-
-
-
-
-
-