Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Scalable-multiple-level-tab-oriented-interconnect-architecture

 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...


 Data bank priority system
OF THE PREFERRED EMBODIMENT Turning now to the drawings, there is shown in FIG. 1 part of a data ...


 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 ...


 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 ...


 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 ...


 Scalable multiple level tab oriented interconnect architecture

Details
Inventors: Ting, Benjamin S.; Pani, Peter M.;
Assignee: BTR, Inc, (Reno, NV)
Primary Examiner: Bowler; Alyssa H.
Assistant Examiner: Nguyen; Dzung C.
Attorney, Agent or Firm: Blakely, Sokoloff, Taylor & Zafman LLP

A programmable logic device which incorporates an innovative routing hierarchy consisting of the multiple levels of routing lines, connector tab networks and turn matrices, enables an innovative, space saving floor plan to be utilized in an integrated circuit implementation, and is particularly efficient when an SRAM is used as the configuration bit This floor plan is a scalable block architecture in which each block connector tab networks of a 2.times.2 block grouping is arranged as a mirror image along the adjacent axis relative to each other. Furthermore, the bidirectional input/output lines are provided as the input/output means for each block are oriented only in two directions (instead of the typical north, south, east and west directions) such that the block connector tab networks for adjacent blocks face each other in orientation. This orientation and arrangement permits blocks to share routing resources. In addition, this arrangement enables a 4.times.4 block grouping to be scalable. The innovative floor plan makes efficient use of die space with little layout dead space as the floor plan provides for a plurality of contiguous memory and passgate arrays (which provide the functionality of the bidirectional switches) with small regions of logic for CFGs and drivers of the block connector tab networks. Therefore, the gaps typically incurred due to a mixture of memory and logic are avoided. Intra-cluster routing lines and bi-directional routing lines are overlayed on different layers of the chip together with memory and passgate arrays to provide connections to higher level routing lines and connections between CFGs in the block.

DETAILED DESCRIPTION An improved field programmable gate array (FPGA) is provided which includes tab network connectors for interfacing groups of logic cells with lower levels of interconnect and for interfacing lower levels of interconnect with higher levels of interconnect.
In one embodiment, the connector is used to interface a group of elements or configurable function generators (CFGs), including storage elements, to certain levels of a hierarchical routing network.
Each group or cluster of a logic block is formed of multiple CFGs programmably coupled to a set of bidirectional input/output lines.
In the present embodiment an innovative cluster architecture is utilized which provides fine granularity without a significant increase in logic elements.
The bidirectional input/output line is coupled to the connector.
The connector includes a connector tab line coupled to the bidirectional input/output line through a programmable switch.
The connector tab line is also coupled to the connector and bidirectional input/output line of an adjacent block.
Frequently, signal routings occur between adjacent blocks, and in the prior art valuable routing lines which interconnect to higher levels of the routing hierarchy were used.
In the improved FPGA of the present invention, a signal from a logic block can be directly routed to an adjacent logic block without utilizing the network of routing lines.
This frees up the valuable routing lines to perform longer, non-adjacent block routings, and therefore the space required for non adjacent routing can be optimized.
An additional, significant advantage is the minimizing of blockage caused by signal routings as each bidirectional input/output line is selectively coupled through two block connector tab networks to the routing hierarchy.
Also coupled to the bidirectional input/output line is a plurality of bidirectional switches that are programmable to permit a signal originating from the bidirectional input/output line to couple to one or more of a plurality of levels of hierarchical routing lines



Related patents
  Programming architecture for a programmable integrated circuit employing antifuses
OF THE PREFERRED EMBODIMENTS FIG. 1 is a diagram showing how FIGS. 1A, 1Ba, 1Bb, 1Bc, 1C, 1D, 1E, 1Fa, 1Fb, 1Fc, 1G, 1H, 1I, 1Ja, 1Jb, 1Jc, 1K, 1L, 1M, 1Na, 1Nb, 1Nc, 10...
  High density programmable logic device
The programmable logic device (PLD) of this invention is a high density segmented PAL-like device which gives an optimum balance between functionality, silicon die size, ...
  Dedicated local line interconnect layout
An electrical connection arrangement for a programmable integrated circuit is described. An electrical device is disposed proximate to a vertical arranged longline which ...
  Tile-based modular routing resources for high density programmable logic device
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 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 ...

0.084

Archive: All patents - Links

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