摘要:
A system includes a first resistive nonvolatile memory array, a second transistor-based nonvolatile memory array and a memory controller. The memory controller is configured to write data of the first resistive nonvolatile memory array together with an indicator bit to the second transistor-based nonvolatile memory array, determine whether the indicator bit is valid in response to a power up of the system after a high-temperature event, a received command after a high-temperature event, a predetermined number of power ups, or a power up or received command after each of a predetermined number of high-temperature events and write back the data stored in the second transistor-based nonvolatile memory array to the first resistive nonvolatile memory array when the indicator bit is valid.
摘要:
Es wird eine Schaltkreiseinheit (1) zur Bereitstellung eines kryptographischen Schlüssels vorgeschlagen. Die Schaltkreiseinheit (1) weist eine Physical Unclonable Function (11) zum Erzeugen eines Response-Wertes (RI) in Antwort auf einen Challenge-Wert (CI), eine Bestimmungseinheit (12) zum Bestimmen einer Mehrzahl von Challenge-Werten (CI) und zum Eingeben der Mehrzahl von Challenge-Werten (CI) in die Physical Unclonable Function (11), um eine Mehrzahl von Response-Werten (RI) zu erzeugen, eine Vergleichseinheit (13) zum Bereitstellen eines Vergleichsergebnisses durch Vergleichen der erzeugten Mehrzahl von Response-Werten (RI) mit einem vordefinierten Referenzwert (18), und eine Bereitstellungeinheit (14) zum Bereitstellen eines der Mehrzahl von Challenge-Werten (CI) als kryptographischen Schlüssel (KS) basierend auf dem bereitgestellten Vergleichsergebnis auf. Mit der vorgeschlagenen Schaltkreiseinheit werden Challenge-Werte nicht vorgegeben und dazu passende Response-Werte ermittelt, sondern ein Challenge-Wert gesucht, der am besten zu einem vorgegebenen Referenzwert passt. Dieser wird dann als kryptographischer Schlüssel verwendet. Daher ist es nicht erforderlich, den kryptographischen Schlüssel zu erzeugen und dann geschützt zu speichern. Des Weiteren wird ein Verfahren zur Bereitstellung eines kryptographischen Schlüssels vorgeschlagen.
摘要:
A tamper sensing system mounted with respect to a protected structure so as to have corresponding stress changes occur therein in response to selected kinds of tamperings with said protected structure comprising a first pair of stress affected magnetoresistive memory devices each capable of having a magnetic material layer therein established in a selected one of a pair of alternative magnetization states if in a first kind of stress condition and of being established in a single magnetization state if in an alternative second kind of stress condition, and the magnetic material layer in each having a magnetization in a first direction in one of the pair of alternative magnetization states and in a second direction in that remaining one of the pair of magnetization states. A first magnetizing electrical conductor extends adjacent to each of the first pair of stress affected magnetoresistive memory devices to establish said magnetic material layer in that one of said pair of alternative magnetization states thereof so as to have its said corresponding magnetization be oppositely directed with respect to said magnetization of that other. The first pair of stress affected magnetoresistive memory devices can each be provided by a spin dependent tunneling device having differing numbers of magnetization states available thereto depending on whether being in differing ones of alternative stress conditions.
摘要:
The present invention relates to a write controller (10) for a memory with a plurality of non-volatile storage cells, a read controller for a memory with a plurality of nonvolatile storage cells, to a combined write/read controller, to a solid state device comprising a memory with a plurality of non-volatile storage cells, a programmer device for writing a binary code to a non-volatile memory, to a method for writing data comprising at least one input bit to a memory having non-volatile storage cells, and to a method for controlling the integrity of data comprising at least one input bit stored in non-volatile storage cells of a memory. The invention provides a reliable detection of changes that have occurred to the content of a non-volatile memory. The basic concept of the present invention is to extend information stored in a non-volatile memory by at least one checking bit. The checking bit is allocated to one code bit, or to each of a plurality of code bits. The allocation is preferably reflected in an allocation of memory cells storing the input and code bits.
摘要:
A nonvolatile memory and a method of operating the memory are described. The memory includes memory cells that may each include a magnetoresistive memory bit. The memory includes toggle circuitry for altering the resistive states of memory cells within the memory without changing the logical states of the memory cells. The memory may be toggled to balance resistive decay associated with operating a memory bit under certain conditions or in extreme environments.
摘要:
A write driver (36) uses a reference current (102) that is reflected to a driver circuit (114) by a voltage. The driver circuit (114) is sized in relation to the device (104) that provides the voltage so that the current through the driver (114) is a predetermined multiple of the reference current (102). This voltage is coupled to the driver circuit (114) through a switch (110). The switch (110) is controlled so that the driver circuit (114) only receives the voltage when the write line (52) is to have write current through it as determined by a decoder (22) responsive to an address. The driver (114) is affirmatively disabled when the write line (52) is intended to not have current passing through it. As an enhancement to overcome ground bounce due to high currents, the input to the driver can be capacitively coupled (120) to the ground terminal that experiences such bounce. Additional enhancements provide benefits in amplitude and edge rate control.
摘要:
Described is a physically unclonable functional circuit comprising: a resistive memory device (e.g., an MTJ device) having at least two terminals; a transistor coupled to one of the at least two terminals of the resistive memory device; and an analog-to-digital converter (ADC) having an input coupled to the one of the at least two terminals of the resistive memory device.