IP Library Granted Patent US 9,780,792
Granted Patent B2
US 9,780,792 · App. 13/898,827 · Granted Oct 3, 2017

FPGA RAM blocks optimized for use as register files

Inventors: Joel Landry (Colorado Springs, CO); Jonathan Greene (Palo Alto, CA); William C. Plants (Campbell, CA); Wenyi Feng (Sunnyvale, CA)
Assignee: MICROSEMI SOC CORP.
H03K19/177G11C8/16H03K19/1776
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 9,780,792
App. No.
13/898,827
Granted
Oct 3, 2017
Kind
B2
Abstract

A random access memory circuit adapted for use in a field programmable gate array integrated circuit device is disclosed. The FPGA has a programmable array with logic modules and routing interconnects programmably coupleable to the logic modules and the RAM circuit. The RAM circuit has three ports: a first readable port, a second readable port, and a writeable port. The read ports may be programmably synchronous or asynchronous and have a programmably bypassable output pipeline register. The RAM circuit is especially well adapted for implementing register files. A novel interconnect method is also described.

Claims (11)

1. A field programmable gate array integrated circuit device comprising:

a programmable array having logic modules and horizontal and vertical routing interconnects programmably coupleable to the logic modules;

a random access memory circuit having a number of external input terminals coupleable to the logic modules, the random access memory circuit including at least one port, the at least one port comprising a plurality of address inputs, and a plurality of data inputs, a total number of data inputs and address inputs exceeding the number of external input terminals;

at least one random access memory interface cluster disposed between the programmable array, the random access memory interface cluster connected on an array side to a first number of the horizontal and vertical routing interconnects and connected to a random access memory circuit side to the external input terminals of the random access memory circuit, the first number of the horizontal and vertical routing interconnects being less than the number of external input terminals;

wherein on the random access memory side of the random access memory interface cluster at least one external input terminal of the random access memory circuit is hardwired to one address input and one data input of the random access memory circuit.

2. The field programmable gate array integrated circuit device of claim 1 , wherein at least one address or data input is driven by either of two shared external input terminals through a multiplexer disposed on the random access memory side of the random access memory interface cluster.

3. The field programmable gate array integrated circuit device of claim 1 wherein the at least one port is readable and asynchronous.

4. The field programmable gate array integrated circuit device of claim 1 comprising two ports, each of the the two ports comprising a plurality of address inputs each programmably coupleable to the routing interconnects and a plurality of data outputs each programmably coupleable to the routing interconnects.

5. The field programmable gate array integrated circuit device of claim 4 wherein the two ports are readable and asynchronous.

6. The field programmable gate array integrated circuit device of claim 1 further comprising a writable port in the random access memory circuit, the writable port including a plurality of data inputs each programmably coupleable to the routing interconnects.

7. The field programmable gate array integrated circuit device of claim 6 , wherein the writable port of the random access memory circuit is synchronous.

Assignments (8)
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 →
SECURITY AGREEMENT Recorded Apr 22, 2015
From: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP; MICROSEMI SEMICONDUCTOR (U.S.) INC.; MICROSEMI SOC CORP.; MICROSEMI FREQUENCY AND TIME CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035477/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2013
From: LANDRY, JOEL; GREENE, JONATHAN; PLANTS, WILLIAM C.; FENG, WENYI
To: ACTEL CORPORATION
Reel/Frame 031109/0736 →
CHANGE OF NAME Recorded Aug 29, 2013
From: ACTEL CORPORATION
To: MICROSEMI SOC CORP.
Reel/Frame 031123/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: PLANTS, WILLIAM C.
To: MICROSEMI SOC CORP.
Reel/Frame 030540/0770 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2013
From: LANDRY, JOEL; GREENE, JONATHAN; FENG, WENYI
To: MICROSEMI SOC CORP.
Reel/Frame 030457/0676 →
Continuity (3)
Continuation 13463232 · May 3, 2012
Provisional Application 61482988 · May 5, 2011
Related Publication 20130271180A1 · Oct 17, 2013