Unlock instant, AI-driven research and patent intelligence for your innovation.

Emulation eines einmal programmierbaren speichers

A memory, one-time technology, applied in the direction of static memory, read-only memory, digital memory information, etc., can solve the problems of low efficiency and achieve the effect of high memory capacity

Inactive Publication Date: 2010-02-10
ATMEL ROUSSET SAS
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, using one-time programmable data can sometimes lead to inefficiencies related to the use of available memory

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Emulation eines einmal programmierbaren speichers
  • Emulation eines einmal programmierbaren speichers
  • Emulation eines einmal programmierbaren speichers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] This document discloses one-time programmable ("OTP") memory emulation. For example, the OTP emulation can be implemented using NAND flash memory. In one particular example, two blocks of NAND flash memory can be used to emulate one page of OTP memory. A subset of the available flash memory can be used to emulate OTP memory without interfering with the remaining NAND flash memory. In this particular example, the amount of physical memory will be different than the amount of memory visible to the computing device. For example, when using two blocks of NAND flash memory to emulate a single page of OTP memory, the total memory visible to the computing device is N-2 blocks of flash + 1 page of OTP, where N is the available physical NAND Number of flash memory blocks.

[0016] In certain implementations, the emulator may receive OTP instructions including OTP data from the computing device. The emulator, in turn, can identify a visible page of flash memory (eg, visible t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This document discloses one-time-programmable ('OTP') memory emulation and methods of performing the same. OTP memory can be emulated by managing reads and writes to a memory array in response to an instruction to write data to a OTP memory location and selectively setting a security flag that corresponds to the memory locations. The memory array can be a NAND Flash memory array that includes multiple pages of memory. The memory array can be defined by memory blocks that can include multiple pages of memory. When an OTP write instruction is received, previously stored data can be read from a first page of memory, combined with the new data and stored to a target page of memory. A security flag can be set to prevent the target page from being reprogrammed prior to an erase.

Description

technical field [0001] This specification is concerned with one-time programmable memory emulation. Background technique [0002] Devices are being used to store more information electronically. Some of the data stored is sensitive data. For example, medical records and financial information can be stored in the device to increase the accessibility of such information to authorized users. The sensitivity of the data stored may be considered when determining the type of device and the security measures implemented to protect the data. [0003] An exemplary device for storing information electronically is a smart card. Smart cards can store information in memory embedded in the card. The memory can be used to store financial information, medical records, identification information, and other sensitive private data. In addition to storing sensitive private data, smart cards can also store sensitive program data. Examples of sensitive program data may include parameter tab...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/14
CPCG11C16/22G11C16/102G11C7/24
Inventor 马希德·卡布沙卡里纳·勒福尔让-帕斯卡尔·马拉宁基
Owner ATMEL ROUSSET SAS