IP Library Granted Patent US 10,817,368
Granted Patent B2
US 10,817,368 · App. 16/311,419 · Granted Oct 27, 2020

Unidirectional bit error correcting method for OTP ROM

Inventors: Hao Lin (Shanghai, CN); Rui Zhan (Shanghai, CN)
Assignee: Espressif Systems (Shanghai) Co., Ltd.
G06F11/10H03M13/255H03M13/2957H03M13/41
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,817,368
App. No.
16/311,419
Granted
Oct 27, 2020
Kind
B2
Abstract

The present invention discloses a unidirectional bit error correction method for a OTP ROM, comprising: applying error correction encoding to bit information and writing the bit information to the OTP ROM; during power-up initialization, converting hard bit information read out from the OTP ROM to soft bit information; during the power-up initialization, performing error correction decoding through a soft bit decoder. The advantages of the present invention include: utilizing otherwise temporarily idle decoding modules in the chip, without requiring additional hardware resource, while providing stronger error correction capability to the OTP ROM, improving the stability of chip applications, prolonging chip service life, and significantly reducing rejection rate in chip production.

Claims (10)

1. A unidirectional bit error correction method for an one time programmable read-only memory (OTP ROM) in a chip, comprising:

applying error correction encoding to bit information and writing the bit information to the OTP ROM;

during power-up initialization of the chip, converting hard bit information read out from the OTP ROM to soft bit information;

during the power-up initialization, performing error correction decoding through a soft bit decoder.

2. The unidirectional bit error correction method for an OTP ROM according to claim 1 , wherein applying error correction encoding to bit information to be written particularly comprises:

applying corresponding encoding to the bit information to be written and adding redundancy check bit information thereto.

3. The unidirectional bit error correction method for an OTP ROM according to claim 2 , wherein during the power-up initialization, performing error correction decoding through a soft bit decoder particularly comprises: converting a read-out, encoded hard bit stream to a soft bit stream, and inputting the soft bit stream to a corresponding soft bit decoder for error correction decoding, so as to correct one or more 0-to-1 unidirectional bit errors.

4. The unidirectional bit error correction method for an OTP ROM according to claim 1 , wherein the soft bit decoder is one of a Viterbi decoder, a Turbo decoder, or an LDPC decoder, or combination thereof.

5. The unidirectional bit error correction method for an OTP ROM according to claim 4 , wherein a corresponding encoding mode is selected according to a decoding mode of the soft bit decoder.

6. The unidirectional bit error correction method for an OTP ROM according to claim 1 , wherein original bit information requiring error correction encoding is all the bit information to be written into the OTP ROM, or bit information for specific locations prone to fusing in the OTP ROM.

Assignments (2)
CHANGE OF NAME Recorded Dec 19, 2018
From: ESPRESSIF SYSTEMS (SHANGHAI) PTE LTD
To: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
Reel/Frame 047964/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: LIN, HAO; ZHAN, RUI
To: ESPRESSIF SYSTEMS (SHANGHAI) PTE LTD
Reel/Frame 049142/0668 →
Priority Claims (1)
CN 2016 1 0444153 · Jun 20, 2016 · national
Continuity (1)
Related Publication 20190324842A1 · Oct 24, 2019