IP Library Granted Patent US 7,579,869
Granted Patent B2
US 7,579,869 · App. 12/131,258 · Granted Aug 25, 2009

Repeatable block producing a non-uniform routing architecture in a field programmable gate array having segmented tracks

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,579,869
App. No.
12/131,258
Granted
Aug 25, 2009
Kind
B2
Abstract

A repeatable non-uniform segmented routing architecture in a field programmable gate array comprising: a repeatable block of routing tracks, the routing tracks grouped into sets of routing tracks, each set having a first routing track in a first track position, a second routing track in a last track position, a programmable element, and a direct address device for programming the programmable element; wherein at least one of the routing tracks is segmented into non-uniform lengths by the programmable element and the second routing track crosses-over to the first track position in a region adjacent to an edge of the repeatable block; and wherein a first plurality of the routing track sets proceed in a horizontal direction and a second plurality of the routing track sets proceed in a vertical direction.

Claims (55)

1. A repeatable non-uniform segmented routing architecture in a field programmable gate array comprising:

a repeatable block of routing tracks, the routing tracks grouped into sets of routing tracks, each set having a first routing track in a first track position, a second routing track in a last track position, a programmable element, and a direct address device for programming said programmable element;

wherein at least one of said routing tracks is segmented into non-uniform lengths by said programmable element and said second routing track crosses-over to said first track position in a region adjacent to an edge of said repeatable block; and

wherein each of said routing track sets having a repeating period of segments equal to an integer multiple of a number of elements in that routing track set.

2. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of three routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length one followed by a track segment of length two.

3. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of five routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length two followed by a track segment of length three.

4. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of four routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length three followed by a track segment of length five.

5. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of four routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length four.

6. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of five routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length four followed by a track segment of length six.

7. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of six routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length five followed by a track segment of length seven.

8. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of ten routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length eight followed by a track segment of length twelve.

9. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of thirteen routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length twenty-six.

10. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of seven routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length six followed by a track segment of length eight.

11. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of fourteen routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length twenty-eight.

12. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of nine routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length eighteen.

13. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of eleven routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length ten followed by a track segment of length twelve.

14. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of nine routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of length four followed by a track segment of length five.

15. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of an odd number of routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of a length one half of the odd number minus one half followed by a track segment of a length one half of the odd number plus one half.

16. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of an integer number of routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of a length one half of twice the integer number minus one followed by a track segment of a length one half of twice the integer number plus one.

17. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of an integer number of routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of a length equal to the integer number of routing tracks.

18. The repeatable non-uniform segmented routing architecture in claim 1 wherein:

one of said plurality of routing track sets consists of an integer number of routing tracks, and

each routing track in that one of said plurality of routing track sets has a track segment of a length equal to twice the integer number of routing tracks.

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/0562 →
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 →