Integrated circuits and methods for dynamic allocation of one-time programmable memory
AssigneeNXP USA, Inc.
InventorsRakesh Pandey, Mohit Arora, Jun Xie
Life of this patent
Estimating the term…
Abstract
A one-time programmable (OTP) memory has a plurality of pages. A predefined section of each page is configured to store error policy bits. When an indicator in a first predefined location has a first value, the page is configured to store data with error correction code (ECC) bits, and when the indicator has a second value, at least a portion of the page is configured to store data with redundancy. Address translation circuitry is configured to, in response to receiving an access address, use a second predefined location of an accessed page of the plurality of pages accessed by the access address to determine a physical address in the accessed page which corresponds to the access address.
Claims20
An integrated circuit, the integrated circuit comprising:
- a one-time programmable (OTP) memory having a plurality of pages, wherein a predefined section of each page is configured to store error policy bits, wherein when an indicator in a first predefined location of the predefined section has a first value, the page is configured to store data with error correction code (ECC) bits, and when the indicator has a second value, at least a portion of the page is configured to store data with redundancy;
- and
- address translation circuitry configured to, in response to receiving an access address, use a second predefined location of an accessed page of the plurality of pages accessed by the access address to determine a physical address in the accessed page which corresponds to the access address.
A method of operating a one-time programmable (OTP) memory device having a plurality of pages, wherein a predefined section of each page is configured to store error policy bits, the method comprising:
- when an indicator in a first predefined location of a page has a first value, storing data with error correction code (ECC) bits in the page, and when the indicator has a second value, storing data with redundancy in the page;
- and
- in response to receiving an access address, using a second predefined location of an accessed page of the plurality of pages accessed by the access address to determine a physical address in the accessed page which corresponds to the access address.
Dependencies are inferred from the claim text.