IP Library Granted Patent US 7,389,487
Granted Patent B1
US 7,389,487 · App. 09/069,054 · Granted Jun 17, 2008

Dedicated interface architecture for a hybrid integrated circuit

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,389,487
App. No.
09/069,054
Granted
Jun 17, 2008
Kind
B1
Abstract

An interface design for a hybrid IC that utilizes dedicated interface tracks to allow signals to interface distributively with the logic blocks of the FPGA portion providing for faster and more efficient communication between the FPGA and ASIC portions of the hybrid IC.

Claims (45)

1. An interface architecture in an integrated circuit comprising:

an FPGA portion of said integrated circuit having logic blocks for implementing logic functions and interconnect conductors for programmably connecting said logic blocks

an ASIC portion of said integrated circuit having mask programmed logic circuits and mask programmed interconnect conductors between said logic circuits;

mask programmed dedicated interface tracks connected between said logic blocks in said FPGA portion and said mask programmed interconnect conductors in said ASIC portion; and

interface buffers disposed in series with said dedicated interface tracks between said FPGA portion and said ASIC portion, each interface buffer including an input buffer, an output buffer connected to said input buffer, three multiplexers, two of said multiplexers connected to said output buffer and one of said multiplexers connected to said input buffer.

2. The interface architecture of claim 1 , wherein interconnect conductors in said FPGA portion include local routing resources.

3. The interface architecture of claim 1 wherein each of said interface buffers further includes a configurable register, said configurable register connected to the select inputs of each of said multiplexers.

4. The interface architecture of claim 1 wherein each of said interface buffers further includes a memory store, said memory store connected to the select inputs of each of said multiplexers.

5. The interface architecture of claim 1 wherein each of said interface buffers further includes programmable elements, said programmable elements connected to the select inputs of each of said multiplexers.

6. The interface architecture of claim 1 , further including an FPGA-ASIC routing channel arranged between said dedicated interface tracks and said ASIC portion.

7. The interface architecture of claim 6 , wherein said FPGA-ASIC routing channel is mask-programmable.

8. The interface architecture of claim 6 , wherein said FPGA-ASIC routing channel is field-programmable.

9. The interface architecture of claim 8 , further including a plurality of I/O modules arranged on the perimeter of the IC.

10. The interface architecture of claim 9 , wherein one or more of said I/O modules are connected to said FPGA-ASIC routing channel.

11. The interface architecture IC of claim 1 , further including JTAG buffers arranged between said dedicated interface tracks and said ASIC portion.

12. The interface architecture of claim 1 , further including a plurality of I/O modules arranged on the perimeter of the IC.

13. The interface architecture of claim 12 , wherein one or more of said I/O modules are connected to said FPGA portion through a routing channel.

14. The interface architecture of claim 12 , wherein one or more of said I/O modules are connected to said ASIC portion.

15. The interface architecture of claim 1 , wherein said ASIC portion is adjacent to one side of said FPGA portion.

16. The interface architecture of claim 1 , wherein said ASIC portion is adjacent to two sides of said FPGA portion.

17. The interface architecture of claim 1 , wherein said ASIC portion is adjacent to three sides of said FPGA portion.

18. The interface architecture of claim 1 , wherein said ASIC portion is adjacent to four sides of said FPGA portion.

19. The interface architecture of claim 1 , wherein said FPGA portion has a hierarchial design including a plurality of levels, each of said levels containing local routing resources and a plurality of blocks, each of said blocks including either a module or another of said levels.

20. An interface architecture in an integrated circuit comprising:

an FPGA portion of said integrated circuit having a plurality of levels, each of said levels containing local routing resources and a plurality of blocks, each of said blocks including either a module or another of said levels;

an ASIC portion of said integrated circuit having mask programmed interconnect conductors between logic portions of said ASIC portion;

mask programmed dedicated interface tracks connected between said modules or blocks in said FPGA portion and said mask programmed interconnect conductors in said ASIC portion and

interface buffers arranged between said dedicated interface tracks and said ASIC portion, each interface buffer including an input buffer, an output buffer connected to said input buffer, three multiplexers, two of said multiplexers connected to said output buffer and one of said multiplexers connected to said input buffer.

21. The interface architecture of claim 20 , wherein each of said blocks in said FPGA portion contains local routing resources.

22. The interface architecture of claim 20 wherein each of said interface buffers further includes a configurable register, said configurable register connected to the select inputs of each of said multiplexers.

23. The interface architecture of claim 20 wherein each of said interface buffers further includes a memory store, said memory store connected to the select inputs of each of said multiplexers.

24. The interface architecture of claim 20 wherein each of said interface buffers further includes programmable elements, said programmable elements connected to the select inputs of each of said multiplexers.

25. The interface architecture of claim 20 , further including an FPGA-ASIC routing channel arranged between said dedicated interface tracks and said ASIC portion.

26. The interface architecture of claim 25 , wherein said FPGA-ASIC routing channel is mask-programmable.

27. The interface architecture of claim 25 , wherein said FPGA-ASIC routing channel is field-programmable.

28. The interface architecture of claim 27 , further including a plurality of I/O modules arranged on the perimeter of the integrated circuit.

29. The interface architecture of claim 28 , wherein one or more of said I/O modules are connected to said FPGA-ASIC routing channel.

30. The interface architecture of claim 20 , further including JTAG buffers arranged between said dedicated interface tracks and said ASIC portion.

31. The interface architecture of claim 20 , further including a plurality of I/O modules arranged on the perimeter of the IC.

32. The interface architecture of claim 31 , wherein one or more of said I/O modules are connected to said FPGA portion through a routing channel.

33. The interface architecture of claim 31 , wherein one or more of said I/O modules are connected to said ASIC portion.

34. The interface architecture of claim 20 , wherein said ASIC portion is adjacent to one side of said FPGA portion.

35. The interface architecture of claim 20 , wherein said ASIC portion is adjacent to two sides of said FPGA portion.

36. The interface architecture of claim 20 , wherein said ASIC portion is adjacent to three sides of said FPGA portion.

37. The interface architecture of claim 20 , wherein said ASIC portion is adjacent to four sides of said FPGA portion.

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 →
CHANGE OF NAME Recorded Dec 22, 2015
From: ACTEL CORPORATION
To: MICROSEMI SOC CORP.
Reel/Frame 037363/0882 →
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 →
CERTIFICATE OF AMENDMENT OF ARTICLES OF INCORPORATION Recorded Jul 16, 2014
From: ACTEL CORPORATION
To: MICROSEMI SOC CORP.
Reel/Frame 033342/0183 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2008
From: CHAN, KING W.; SHU, WILLIAM CHIU TING; KAPTANOGLU, SINAN
To: ACTEL CORPORATION
Reel/Frame 021100/0157 →