IP Library Granted Patent US 7,609,578
Granted Patent B2
US 7,609,578 · App. 11/933,073 · Granted Oct 27, 2009

Quad SRAM based one time programmable memory

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 7,609,578
App. No.
11/933,073
Granted
Oct 27, 2009
Kind
B2
Abstract

A quad SRAM based one time programmable memory cell is provided. Prior to programming, the memory cell operates as an SRAM memory cell. After programming, the memory cell operates as a one-time programmable non-volatile memory cell. The memory cell includes a storage element coupled at a first side to a first upper fuse and a first lower fuse and coupled at a second side to a second upper fuse and a second lower fuse. When the first upper fuse and second lower fuse are programmed, the storage element outputs a first value. When the second upper fuse and first lower fuse are programmed, the storage element outputs a second value. After programming the upper fuse acts as a pull-up fuse and the lower fuse acts as a pull-down fuse hold the state of the cell.

Claims (40)

1. A one-time programmable memory cell, comprising:

a storage element having a first upper input, a second upper input opposite the first upper input, a first lower input, a second lower input opposite the first lower input, a first output, and a second output opposite the first output;

a first fuse coupled to the first upper input, wherein the first fuse, when programmed, acts as a pull-up device on the first output;

a second fuse coupled to the second upper input, wherein the second fuse, when programmed, acts as a pull-up device on the second output;

a third fuse coupled to the first lower input, wherein the third fuse, when programmed, acts a pull-down device on the first output; and

a fourth fuse coupled to the second lower input, wherein the fourth fuse, when programmed, acts a pull-down device on the second output.

2. The one-time programmable memory cell of claim 1 , wherein when the first fuse and fourth fuse are programmed, the storage element outputs a first value during a read operation, and when the second fuse and third fuse are programmed, the storage element outputs a second value during a read operation.

3. The one-time programmable memory cell of claim 1 wherein the storage element operates as an SRAM cell when the first fuse, the second fuse, the third fuse, and the fourth fuse are not programmed.

4. The one-time programmable memory cell of claim 1 , wherein the first fuse, the second fuse, the third fuse, and the fourth fuse are thin-oxide MOS transistors.

5. The one-time programmable memory cell of claim 4 , wherein at least one of the thin-oxide MOS transistors is an NMOS transistor.

6. The one-time programmable memory cell of claim 4 , wherein at least one of the thin-oxide MOS transistors is an NMOS transistor with a native V T implant.

7. The one-time programmable memory cell of claim 4 , wherein at least one of the thin-oxide MOS transistor is an NMOS transistor in N WELL .

8. The one-time programmable memory cell of claim 4 , wherein at least one of the thin-oxide MOS transistors is a PMOS transistor.

9. The one-time programmable memory cell of claim 1 , further comprising:

a first programming decoder coupled to the third fuse and the second fuse; and

a second programming decoder coupled to the fourth fuse and the first fuse.

10. The one-time programmable memory cell of claim 1 , wherein the storage element comprises:

a first inverter coupled to the first fuse and the third fuse; and

a second inverter coupled to the second fuse and the fourth fuse.

11. The one-time programmable memory cell of claim 1 further comprising:

a first buffer device coupled between the first fuse and the storage element;

a second buffer device coupled between the third fuse and the storage element;

a third buffer device coupled between the second fuse and the storage element; and

a fourth buffer device coupled between the fourth fuse and the storage element.

12. A non-volatile dual SRAM one-time programmable memory device, comprising:

a dual SRAM one-time programmable memory block including one or more dual SRAM one-time programmable memory cells, wherein a dual SRAM one-time programmable memory cell operates as an SRAM memory cell prior to programming and operates as a one-time programmable memory cell after programming;

an SRAM module coupled to the dual SRAM one-time programmable memory block, wherein the SRAM read/write module is configured to read from and write to one or more dual SRAM one-time programmable memory cells prior to programming; and

an one-time programmable module configured to program one or more one-time programmable memory cells and to read one or more one-time programmable memory cells after programming.

13. The memory device of claim 12 , wherein a one-time programmable memory cell comprises:

a storage element having a first upper input, a second upper input opposite the first upper input, a first lower input, a second lower input opposite the first lower input, a first output, and a second output opposite the first output;

a first fuse coupled to the first upper input, wherein the first fuse, when programmed, acts as a pull-up device on the first output;

a second fuse coupled to the second upper input, wherein the second fuse, when programmed, acts as a pull-up device on the second output;

a third fuse coupled to the first lower input, wherein the third fuse, when programmed, acts a pull-down device on the first output; and

a fourth fuse coupled to the second lower input, wherein the fourth fuse, when programmed, acts a pull-down device on the second output.

14. The memory device of claim 13 , wherein when the first fuse and fourth fuse are programmed, the storage element outputs a first value during a read operation, and when the second fuse and third fuse are programmed, the storage element outputs a second value during a read operation.

15. The memory device of claim 13 , wherein the first fuse, the second fuse, the third fuse, and the fourth fuse are thin-oxide MOS transistors.

16. The memory device of claim 15 , wherein at least one of the thin-oxide MOS transistors is an NMOS transistor.

17. The memory device of claim 15 , wherein at least one of the thin-oxide MOS transistors is an NMOS transistor with a native V T implant.

18. The memory device of claim 15 , wherein at least one of the thin-oxide MOS transistors is an NMOS transistor in N WELL .

19. The memory device of claim 15 , wherein at least one of the thin-oxide MOS transistors is a PMOS transistor.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2007
From: BUER, MYRON; SCHMITT, JONATHAN; VASILIU, LAURENTIU
To: BROADCOM CORPORATION
Reel/Frame 020123/0550 →