摘要:
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.
摘要:
A programmable logic device having a relatively small number of programmable product terms (0E,SETN,INV,P0,P1,P2,ACLK,CLEARN) ("P-terms") feeding each fixed combinatorial logic device (51), and additional "expander" programmable P-terms (EXP1,EXP2) which do not directly feed a fixed device. Relatively simple logic functions can be performed by suitably programming the P-terms feeding the fixed devices. More complex logic functions can be performed by suitably programming the required number of expander P-terms, and then combining the outputs of those P-terms by means of another P-term. In order to conserve word lines in the programmable array, multiplexers (150) allow selection of whether expander outputs or external inputs (44) will be applied to certain word lines (102).
摘要:
La présente invention se rapporte à une cellule logique asynchrone (42) et à un réseau bi-dimensionnel ou tri-dimensionnel (40) formé de ces cellules. Chaque cellule comprend un certain nombre de portes OU exclusif (12'), des éléments C de Muller (20') et des commutateurs programmables (30 ou 32). La cellule logique est reprogrammable et peut même être reprogrammée dynamiquement, pouvant ainsi effectuer des opérations récursives ou simplement utiliser du matériel temporairement inactif. On opère la programmation en réglant les états des commutateurs dans chaque cellule. Un environnement de programmation facile à utiliser facilite la programmation des commutateurs. Le réseau peut être utilisé pour la mise en application de n'importe quel circuit pouvant être modelé sous la forme d'une large classe de réseaux de Pétri. Des configurations pour (constituées par exemple par des programmes destinés à régler les commutateurs des cellules pour créer) des blocs de circuit, tels que des additionneurs, des multiplexeurs, des piles tampon, etc, peuvent être stockées dans une bibliothèque à des fins de référence future. Grâce à une bibliothèque appropriée, on peut concevoir un matériel personnalisé simplement en effectuant la topographie de blocs stockés sur des puces et en les connectant entre eux. En outre, étant donné que le réseau est régulier et que les réglages des commutateurs peuvent produire des câblages logiques, des croisements, des connexions et des acheminements dirigés à la fois ''horizontalement'' et ''verticalement'', il est en général possible d'établir un câblage qui contourne les éléments défectueux. Si une grande tranche contient des cellules défectueuses, celles-ci peuvent simplement être évitées et contournées, pendant que le reste de la tranche reste utilisable.
摘要:
The application provides a field programmable gate array FPGA and a communication method. At least one application specific integrated circuit ASIC-based hard core used for communication and interconnection is embedded in the FPGA. The ASIC-based hard core includes a high-speed exchange and interconnection unit and at least one station. Each station is connected to the high-speed exchange and interconnection unit. The station is configured to transmit data between each functional module in the FPGA and the ASIC-based hard core. The high-speed exchange and interconnection unit is configured to transmit data between the stations. In the FPGA provided by the application, an ASIC-based hard core is embedded, which can facilitate data exchange between each functional module and the ASIC-based hard core in proximity and reduce a time delay. A source functional module sends data to a station; the station sends the data to the high-speed exchange and interconnection unit; and the high-speed exchange and interconnection unit sends the data to a destination functional module by using a station connected to the destination functional module. In this way, data is transmitted between the source functional module and the destination functional module.
摘要:
L'invention concerne un circuit intégré comprenant : • un premier caisson (60) semi-conducteur ; • une pluralité de cellules standard, chaque cellule standard comportant un premier transistor à effet de champ de technologie FDSOI comprenant un premier plan de masse semi-conducteur, situé immédiatement sur le premier caisson ; une cellule d'arbre d'horloge (30), contiguë à des cellules standard, la cellule d'arbre d'horloge comportant un second transistor à effet de champ de technologie FDSOI (100) lequel comporte un second plan de masse semi-conducteur (104) situé immédiatement sur le premier caisson (60), de manière à former une jonction p-n avec ce premier caisson. Le circuit intégré comporte un réseau d'alimentation électrique apte à appliquer des polarisations électriques distinctes directement sur les premier et second plans de masse.
摘要:
The present application comprises an integrated circuit comprising a differential input buffer (791) having a first input coupled to a first pad (710,1210) and a second input coupled to a second pad (720,1220); a first single-ended input buffer (751) having an input coupled to the first pad (720,1220); a second single-ended input buffer (756) having an input coupled to the second pad (720,1220);a first single-ended output buffer (771) having an output coupled to the first pad (710,1210); a second single-ended output buffer (776) having an output coupled to the second pad (720,1220); a serial-to-parallel converter (725) having an input coupled to an output of the differential input buffer (791); and a parallel-to-serial converter (715) having an output coupled to an input of the first single-ended output buffer (771). The present application further comprises a method of providing and receiving signals.
摘要:
A field programmable gate array (100) includes a programmable interconnect structure (104) and plurality of logic cells (102). The logic cells each include a number of combinatorial logic circuits (110a, 110b), which have direct interconnections with the programmable interconnect structure, and a plurality of sequential logic element (162, 164), such as D type flip-flops that acts as registers. The combinatorial logic circuits may be directly connected to the programmable interconnect structure as well as connected to the input terminals of the sequential logic elements. Consequently, the logic cells (102) include both combinatorial and registered connections with the programmable interconnect structure (104). Moreover, one of the sequential elements may selectively receive a dedicated input from the programmable interconnect structure. The output leads of the logic cell is connected to the programmable interconnect structure through a driver that includes a protection transistor. The gate of the protection transistor is coupled to a primary charge pump that is shared with multiple drivers as well as a secondary charge pump associated with the driver.
摘要:
A programmable logic integrated circuit device (10) has a plurality of regions (20) of programmable logic disposed on the device in a plurality of intersecting rows and columns of such regions. Interconnection resources (e.g., interconnection conductors, signal buffers/drivers, programmable connectors, etc.) are provided on the device for making programmable interconnections to, from and/or between the regions. At least some of these interconnection resources are provided in two forms that are architecturally similar (e.g., with similar and substantially parallel routing) but that have significantly different signal propagation speed characteristics. For example, a major or larger portion of such dual-form interconnection resources (200a, 210a, 230a) may have what may be termed normal signal speed, while a smaller minor portion (200b, 210b, 230b) may have significantly faster signal speed. Secondary (e.g., clock and clear) signal distribution may also be enhanced, and so may be input/output circuitry and cascade connections between adjacent or nearby logic modules on the device.