Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Programmable-logic-array-integrated-circuits

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


 Processor system including a paging processor for controlling paging between a main storage and an extended storage
It is therefore an object of the present invention to provide a low-cost vector processor having an ...


 Programmable logic array integrated circuits

Details
Inventors: Lee, Fung Fung; Cliff, Richard G.; Cope, L. Todd; McClintock, Cameron R.; Leong, William; Watson, James A.; Huang, Joseph; Ahanin, Bahram;
Assignee: Altera Corporation (San Jose, CA)
Primary Examiner: Fears; Terrell W.
Assistant Examiner:
Attorney, Agent or Firm: Townsend and Townsend and Crew LLP

A programmable logic array integrated circuit has a number of programmable logic modules which are grouped together in a plurality of logic array blocks ("LABs"). The LABs are arranged on the circuit in a two dimensional array. A conductor network is provided for interconnecting any logic module with any other logic module. In addition, adjacent or nearby logic modules are connectable to one another for such special purposes as providing a carry chain between logic modules and/or for connecting two or more modules together to provide more complex logic functions without having to make use of the general interconnection network. Another network of so-called fast or universal conductors is provided for distributing widely used logic signals such as clock and clear signals throughout the circuit. Multiplexers can be used in various ways to reduce the number of programmable interconnections required between signal conductors.

DETAILED DESCRIPTION The present invention provides programmable logic array integrated circuits in which signal conductors are interconnected not by relatively large and complex programmable interconnections, but by relatively small and simple fixed interconnections to multiplexers which can then be programmed to effect the desired interconnections.
Instead of having a signal conductor which crosses several other signal conductors programmably connectable to each of those other conductors by programmable elements at or near the intersection, a simple non-programmable transverse connection is made to each of those other conductors, and the transverse connections are applied in parallel to a multiplexer.
The multiplexer can then be programmed to select one of its inputs as its output.
The output of the multiplexer can be an input to a programmable logic element, an output from the integrated circuit, or a lead which is programmably connectable to one or more of several other conductors in the device.
Another interconnection technique which can be advantageously employed in accordance with the principles of this invention is to group the programmable logic elements into a plurality of mutually exclusive groups, each group having associated with it one or more conductors which can only be used to interconnect the elements in that group.
In addition, there are other conductors which can be used to convey signals between the groups.
Grouping the programmable logic elements in mutually exclusive (i.
e.
, non-overlapping) groups helps to simplify the task of programming the device by breaking the device down into several discrete parts, each of which is smaller and more easily managed than the whole device.
Providing signal conductors which serve only to interconnect the programmable logic elements in each group avoids tying up much longer conductors just to make short interconnections between adjacent programmable logic elements.
This helps to reduce the required number of long conductors.
In the above-described arrangement in which the programmable logic elements are grouped and each group is uniquely associated with certain interconnection signal conductors, each programmable logic element may be augmented with a programmable output stage which can be used either to feed the output of that programmable logic element to conductors which go beyond the associated group or to the interconnect conductors of the associated group



Related patents
  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 ...
  Optional single or double clocked latch
The present invention is especially directed towards a programmable latching circuit which can serve as either a single or double latch which can be operated to capture ...

0.094

Archive: All patents - Links

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