IP Library Granted Patent US 7,385,420
Granted Patent B1
US 7,385,420 · App. 11/426,541 · Granted Jun 10, 2008

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,385,420
App. No.
11/426,541
Filed
Jun 26, 2006
Granted
Jun 10, 2008
Kind
B1
Art Unit
2819
USPC
326/41
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 (16)

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 a first plurality of said routing track sets proceed in a horizontal direction and a second plurality of said routing track sets proceed in a vertical direction.

2. The routing architecture of claim 1 , wherein said first plurality and said second plurality of routing track sets are disposed on the same layer on a die.

3. The routing architecture of claim 1 , wherein said programmable element comprises an antifuse.

4. The routing architecture of claim 1 , wherein said direct address device comprises a pass transistor.

5. The routing architecture of claim 1 , wherein each set of routing tracks in said first plurality of said routing track sets further comprises an additional routing track disposed in between said first routing track and said second routing track.

6. The routing architecture of claim 5 , wherein said second routing track of said first plurality of said routing track sets crosses-over said additional routing track and said first routing track of said first plurality of said routing track sets to said first track position in a region adjacent to an edge of said repeatable block.

7. The routing architecture of claim 1 , wherein each set of routing tracks in said second plurality of said routing track sets further comprises an additional routing track disposed in between said first routing track and said second routing track.

8. The routing architecture of claim 7 , wherein said second routing track of said second plurality of said routing track sets crosses-over said additional routing track and said first routing track of said second plurality of said routing track sets to said first track position in a region adjacent to an edge of said repeatable block.

9. The routing architecture of claim 1 , wherein said first plurality of said routing track sets is disposed between logic cluster columns on said field programmable gate array.

10. The routing architecture of claim 1 , wherein said second plurality of said routing track sets extends directly into input/output cluster columns on said field programmable gate array.

11. The routing architecture of claim 1 , wherein said first plurality and said second plurality of said routing track sets provide interconnections between logic clusters on said field programmable gate array.

12. The routing architecture of claim 1 , wherein said programmable element is one-time programmable.

13. The routing architecture of claim 1 , wherein said programmable element is re-programmable.

Assignments (4)
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 →