Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs High-density-programmable-logic-device

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


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


 High density programmable logic device

Details
Inventors: Agrawal, Om P.; Landers, George H.; Schmitz, Nicholas A.; Moench, Jerry D.; Ilgenstein, Kerry A.;
Assignee: Advanced Micro Devices, Inc. (Sunnyvale, CA)
Primary Examiner: Santamauro; Jon
Assistant Examiner:
Attorney, Agent or Firm: Skjerven, Morrill, MacPherson, Franklin & Friel, LLP, Gunnison; Forrest E.

Each programmable logic device in at least two families of high density segmented programmable array logic device utilizes a programmable switch interconnection matrix to couple an array of symmetric programmable logic blocks. Each programmable logic block includes programmable logic macrocells, programmable input/output macrocells, a logic allocator and a programmable product term array. The programmable switch matrix provides centralized global routing with a fixed path independent delay and decouples the logic macrocells from the product term array. The logic allocator decouples the product term array from the logic macrocells, and the I/O macrocells decouple the logic macrocells from the package I/O pins. The logic allocator steers product terms from the product term array to selected logic macrocells so that no product terms are permanently allocated to a specific logic macrocell. In a first PLD of each family, a first predetermined number of input lines couple the switch matrix to each programmable logic block. In a second PLD of each family, a second predetermined number of input lines couple the switch matrix to each programmable logic block. The number of input lines to each programmable logic block and to the switch matrix are selected to provide a predetermined routability factor. The second family of PLDs has a larger pin to logic ratio than the first family of PLDs.

DETAILED DESCRIPTION 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, and performance.
The high density programmable logic device has two or more programmable logic circuits (blocks) interconnected by a switch matrix.
In one embodiment, four programmable logic blocks contained in a single integrated circuit are interconnected by a switch matrix while in another embodiment two programmable logic blocks are interconnected by a switch matrix.
This segmented logic structure provides high speed performance while maintaining greater functionality than was available in prior art programmable logic devices.
The switch matrix has a bank of programmable multiplexers for each programmable logic block in the PLD.
The input signals to the multiplexers in each bank are selected from input signals on the pins of the integrated circuit package containing the integrated circuit of this invention and output signals from the programmable logic blocks.
Hence, the switch matrix functions as both an input means and a feedback means to the various logic circuits.
Each of the multiplexers in the switch matrix has configuration architecture cells which provide input select signals to the multiplexer.
The input select signals configure the multiplexer so that one of the signals on an input line to the multiplexer is passed through the multiplexer to an output line of the multiplexer and the other signals on the remaining input lines are disconnected from the output line.
The programmable logic blocks of this invention communicate with each other only through the switch matrix.
Moreover, the programmable logic blocks receive all input signals from the switch matrix.
Thus, the programmable logic blocks may be viewed as independent programmable logic devices on the same integrated circuit chip.
In one embodiment, each programmable logic block of this invention includes a programmable logic array, a programmable logic allocator, programmable logic macrocells, and programmable I/O macrocells



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

1.344

Archive: All patents - Links

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