Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Tile-based-modular-routing-resources-for-high-density-programmable-logic-device

 Optional single or double clocked latch
The present invention is especially directed towards a programmable latching circuit which can ...


 Dynamic logic circuit with reduced operating current
Accordingly, it is an object of the present invention to provide a dynamic logic circuit which has ...


 Subroutine control circuitry for providing subroutine operations in a data processing system in which tasks are executed on a microprogrammed level
In the aforementioned patent applications, an embodiment of a microprogrammed data processing ...


 Edge sensitive set-reset flip flop
Accordingly, it is the object of this invention to provide an improved edge sensitive set-reset ...


 Master-slave multivibrator with improved metastable response characteristic
In accordance with the present invention, a master-slave flip-flop device having a master segment ...


 Arbiter circuits with metastable free outputs
The two-input arbiter circuit shown in FIG. 1 includes input terminals 10 and 11 and output ...


 One or more input asynchronous register
The present invention is directed to a unique register configured like an edge-triggered "D" type ...


 Fast sense amplifier
With reference to FIG. 1 there is shown a sense amplifier 10. An NPN transistor 11 has a base 17 ...


 Slotted arbitration without time jitter in a table driven protocol
In accordance with the principals of the present invention a media access protocol is provided ...


 Device in the instruction unit of a pipeline processor for instruction interruption and repetition
It is therefore the object of the invention to perform the processing of specific events ...


 Tile-based modular routing resources for high density programmable logic device

Details
Inventors: Duong, Khue;
Assignee: Xilinx, Inc. (San Jose, CA)
Primary Examiner: Tokar; Michael J.
Assistant Examiner: Roseen; Richard
Attorney, Agent or Firm: Murabito; Anthony C. Wagner Murabito & Hao, Harms; Jeanette S.

Signal routing resource tiles that can be manipulated as circuit "cells" in that they can be readily characterized and implemented on a programmable logic device, e.g., a field programmable gate array (FPGA). In one embodiment, vertical placement and horizontal placement routing resource tiles are provided. Routing resources tiles may be selectively added in areas of the programmable logic device determined to be prone to high signal congestion, e.g., the central portions of the array, and along the array perimeter. The additional routing resource tiles simplify routing for complex logic functions and increase utilization of configurable logic blocks (CLBs) forming the array. The tiles can be positioned within the array in any position horizontally or vertically within the CLB array. Specifically, placement can be either in the core of the chip or along the periphery with each tile providing programmable connections to the existing routing resources (e.g., input/output ports) within the CLBs. A corner tile is also provided that permits interconnection between horizontal and vertical tiles. The tiles are modular in nature so the number of tiles provided within an array and their placement are determined based on the array's particular need for routing resources, e.g., an array can have one, two or more tiles associated with a row or column of CLBs in areas of the chip where congestion is typically encountered. Each tile of the present invention can also include a plurality of switch matrices, buffers, or other active gates to facilitate signal routing.

DETAILED DESCRIPTION The present invention relates to signal routing resource tiles that can be manipulated as circuit "cells" in that they can be readily characterized and implemented on a programmable logic device, such as application specific integrated circuits (ASICs) or field programmable gate arrays (FPGAs).
Specifically, the present invention provides signal routing resource tiles that, when coupled with existing routing resources of programmable gate arrays, allows increased CLB utilization by alleviating signal routing limitations, especially in large sized arrays.
Therefore, the routing tiles of the present invention are in addition to the existing routing resources provided by the existing macro cell library.
The routing resource tiles of the present invention are modular.
In effect, they are resource "cells" that can be freely placed by the FPGA designer within the FPGA array.
The tiles are easily replicated so that gate array devices can have one, two or more tiles associated with selected rows or columns of the semiconductor device to significantly increase routing resources in areas of the array where logic designers expect routing congestion to occur upon programming.
Since the tiles of the present invention are modular, it is possible to replicate the tiles across the array of the integrated circuit.
Use of modular tiles can thus increase routing resources including high speed transmission lines even as process improvements permit an increase in CLB density or as new families of devices are introduced.
By providing a separate routing resource tile, rather than modifying the CLB structure, the present invention allows CLB array size to be significantly increased for new FPGA families (developed in a relatively short period of time) while advantageously using existing logic function libraries.
Since routing resource tiles are modular, it is possible to minimize the size of the integrated circuit device and at the same time utilize a higher percentage of the available CLBS



Related patents
  Programmable logic array integrated circuits
The present invention provides programmable logic array integrated circuits in which signal conductors are interconnected not by relatively large and complex ...
  One chip microcomputer having programmable I/O terminals programmed according to data stored in nonvolatile memory
A one-chip microcomputer according to the present invention is characterized by an initial reset circuit for producing a first initial reset signal having a first reset ...
  Electric socket adapter
In accordance with this invention, a socket adapter having any combination of a rectifier, bilateral SCR or thermistor housing therein is provided for advantageous use ...
  Memory arbitration between timekeeping circuitry and general purpose computer
It is, therefore, an object of this invention to provide a method and circuitry for arbitrating data being written into a common or shared memory. Shown in an ...
  Transition for electrical apparatus
I claim: 1. An electrical transition comprising: a) a nonconductive base having extending upwardly therefrom i) at least one side rail; and ii) at least one interior ...
  Microprogram control system
The present invention intends to eliminate the above disadvantages and has for its object to provide a simplified microprogram control system which has flexibility in ...
  Digital data processing system having object-based logical memory addressing and self-structuring modular memory
What is claimed is: 1. A memory for use in a digital data system, comprising: memory bank means (MSB 1810) comprising a plurality of memory array means (MA 1812) for ...
  Data bank priority system
OF THE PREFERRED EMBODIMENT Turning now to the drawings, there is shown in FIG. 1 part of a data handling system including a central processing unit (CPU) or ...
  Integrated circuit device having a memory and majority logic
I claim: 1. An integrated circuit device comprising: a memory having at least first, second and third memory locations; an address decoder coupled to said memory; a ...
  Logic circuit system with latch circuits for reliable scan-path testing
It is, therefore, a primary object of the present invention to provide an IC logic circuit having latch circuits for reliable scan-path testing. It is another object to ...

0.064

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved