IP Library Granted Patent US 7,414,428
Granted Patent B2
US 7,414,428 · App. 11/465,899 · Granted Aug 19, 2008

Non-volatile memory configuration scheme for volatile-memory-based programmable circuits in an FPGA

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,414,428
App. No.
11/465,899
Granted
Aug 19, 2008
Kind
B2
Abstract

A non-volatile memory configuration scheme is disclosed for volatile-memory-based programmable circuits in a programmable integrated circuit that includes an FPGA fabric, a plurality of first configurable circuit elements external to the FPGA fabric, and a plurality of second configurable circuit elements external to the FPGA fabric. A plurality of distributed configuration non-volatile memory cells is disposed in the FPGA, each one of the distributed configuration non-volatile memory cells coupled to a different one of the plurality of first configurable circuit elements. A non-volatile memory array stores configuration information for the second configurable circuit elements. A plurality of register cells is disposed with the second configurable circuit elements and is coupleable to the non-volatile memory array, each one of the register cells coupled to a different one of the plurality of second configurable circuit elements.

Claims (15)

1. A non-volatile memory configuration scheme for volatile configurable circuits in a programmable integrated circuit comprising:

an FPGA fabric;

a first plurality of configurable circuit elements disposed on the integrated circuit external to the FPGA fabric;

a second plurality of configurable circuit elements disposed on the integrated circuit external to the FPGA fabric;

a plurality of distributed configuration non-volatile memory cells disposed in the FPGA fabric, each of the plurality of first configurable circuit elements coupled to a different one of the distributed configuration non-volatile memory cells; and

a non-volatile memory array for storing configuration information for the second configurable circuit elements, the non-volatile memory array separate from the FPGA fabric and coupleable to the second plurality of configurable circuit elements,

wherein each one of the second plurality of configurable circuit elements may be configured by a different non-volatile memory bit.

2. The non-volatile memory configuration scheme of claim 1 , further comprising a plurality of register cells disposed within the second plurality of configurable circuit elements and coupleable to the non-volatile memory array, each one of the register cells associated with a different one of the plurality of second configurable circuit elements.

3. The non-volatile memory configuration scheme of claim 1 , wherein said first plurality of configurable circuit elements comprise circuit elements that are selected to be configured prior to configuring the second plurality of configurable circuit elements.

4. The non-volatile memory configuration scheme of claim 1 , wherein the plurality of distributed configuration non-volatile memory cells is coupled to the first plurality of configurable circuit elements by individual conductors running between the FPGA fabric and the first plurality of configurable circuit elements.

5. The non-volatile memory configuration scheme of claim 1 , wherein said first plurality of configurable circuit elements comprises I/O circuit elements.

6. The non-volatile memory configuration scheme of claim 1 , wherein said first plurality of configurable circuit elements comprises SerDes circuits.

7. The non-volatile memory configuration scheme of claim 1 , wherein said first plurality of configurable circuit elements comprises processor circuits.

8. The non-volatile memory configuration scheme of claim 1 , wherein said first plurality of configurable circuit elements comprises math block circuits.

9. The non-volatile memory configuration scheme of claim 1 , wherein said first plurality of configurable circuit elements comprises random access memory circuits.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
CHANGE OF NAME Recorded Dec 28, 2015
From: ACTEL CORPORATION
To: MICROSEMI SOC CORP.
Reel/Frame 037393/0572 →
NOTICE OF SUCCESSION OF AGENCY Recorded Apr 9, 2015
From: ROYAL BANK OF CANADA (AS SUCCESSOR TO MORGAN STANLEY & CO. LLC)
To: BANK OF AMERICA, N.A., AS SUCCESSOR AGENT
Reel/Frame 035657/0223 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2011
From: WHITE ELECTRONIC DESIGNS CORP.; ACTEL CORPORATION; MICROSEMI CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 025783/0613 →