← Back to Patent Explorer
US5744979A Expired / Lapsed US ⏱️ 0.0 years remaining

FPGA having logic cells configured by SRAM memory cells and interconnect configured by antifuses

Assignee: Xilinx Inc
•
Filing: 1996-06-03
•
Granted: 1998-04-28
•
Expires: 2016-06-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An FPGA combines antifuse and static memory cell programing technologies. Static memory cells determine the functions of the FPGA logic cells. Antifuses establish routing through the interconnect structure. Associated with each logic cell are configuration control units which store configuration information which configures the cell during normal operation. Each configuration control unit includes an SRAM memory cell. For each input terminal of a logic cell an SRAM configuration control unit selects whether an input signal is inverted or not. Other SRAM cells control whether a signal is cascaded into the logic cell from an adjacent cell, whether the cell operates as a combinational element or a latch, and whether the cell performs NOR or NAND functions. In a preferred embodiment, the configuration control units are used for three purposes: first for applying programing voltages to antifuses in the interconnect structure, second for storing configuration information which configures the cell during normal operation, and third for allowing a user to capture the status of all signals on interconnect lines and shift these out of the chip to be examined by the user.

Inventors

  • 👤 F. Erich Goetting

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 13:58
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318516; H03K19/1733; H03K19/1735; H03K19/1736; H03K19/17724; H03K19/17728; H03K19/17748; H03K19/1776

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 77 words
A programmable integrated circuit comprising: a plurality of logic elements, each logic element having a plurality of input leads and at least one output lead; a group of interconnect lines; a plurality of antifuses for programmably connecting said input and output leads of said logic elements to each other through said interconnect lines; a plurality of static memory cells for causing said logic elements to perform a selected logic function; and antifuse programming means programming said antifuses.
Claim 2
Dependent Claim 77 words
A programmable integrated circuit comprising: a plurality of logic elements, each logic element having a plurality of input leads and at least one output lead; a group of interconnect lines; a plurality of antifuses for programmably connecting said input and output leads of said logic elements to each other through said interconnect lines; a plurality of static memory cells for causing said logic elements to perform a selected logic function; and antifuse programming means programming said antifuses.
Claim 3
Dependent Claim 24 words
A programmable integrated circuit as in claim 1 further comprising: structure for protecting transistors in said static memory cells during programming of said antifuses.
Claim 4
Dependent Claim 41 words
A programmable integrated circuit as in claim 2 wherein said structure for protecting transistors in said static memory cells during programming of said antifuses comprises: structure for preventing said transistors from acting as back biased diodes during programming of said antifuses.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-27 2001-10-27 2002-04-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-27 2005-10-27 2006-04-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-27 2009-10-27 2010-04-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag