Multi-hierarchy FPGA

A multi-level, low-level technology, applied in the direction of logic circuits using basic logic circuit components, logic circuits using specific components, etc., can solve the problems of insufficient use of chip wiring resources and large wiring delays, and achieve high integration and reliability. The effect of miniaturization, good delay characteristics, and improved utilization efficiency

Active Publication Date: 2011-02-16
UNIV OF ELECTRONICS SCI & TECH OF CHINA +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Figure 1 is a simplified structure diagram of an isolated island FPGA. CLBs and SBs are arranged symmetrically in arrays. This highly symmetrical structure greatly facilitates software writing, but there are still major problems in the following two aspects: isolated islands The high symmetry of the FPGA structure determines that its chip routing resources cannot be fully used; the routing delay is large

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-hierarchy FPGA
  • Multi-hierarchy FPGA
  • Multi-hierarchy FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0021] In order to compare the pros and cons of island FPGAs and Multi-level FPGAs in terms of latency and area, consider the following examples.

[0022] An 8-bit full adder is implemented with the isolated island FPGA and the multi-level FPGA of the present invention respectively. In the 8-bit full adder, let the input two sets of 8-bit data be A1, A2, A3, A4, A5, A6, A7 and B1, B2, B3, B4, B5, B6, B7, and the carry is Cin. Each CLB can implement a one-bit adder, so 8 CLBs are required. Figure 1 shows the 8 CLBs used by the isolated island FPGA. Such a distribution is more likely to be distributed in practical applications. Figure 1a , black squares represent SBs, white squares represent CLBs, and lines between black squares represent channels. CLBs and channels are connected by CBs. There are two CBs between every two CLBs. CBs are in Figure 1a not shown in the Figure 1b is represented as a black rectangle. Each CLB can be regarded as a 1-bit full adder, using 3 inputs ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multi-level FPGA, which relates to an integrated circuit technology. The invention comprises a configurable logical block CLB, an interconnection resource and an input-output block IOB, wherein, the interconnection resource comprises a channel, a switch block SB and a connecting block CB, and the CLB is connected with the channel by the connecting block CB; the multi-level FPGA is characterized in that the FPGA comprises at least three layers; each layer comprises a plurality of modules, each module comprises a plurality of arithmetic units, and the arithmetic units and the modules are connected by the interconnection resource; the modules at lower layers constitute the arithmetic units of the modules at higher layers; the passage width between the modules at thelower layers is greater than the passage width between the modules at the higher layers; and the module at the lowest layer is the CLB. The beneficial effects of the FPGA are as follows: the FPGA improves the utilization efficiency of the interconnection resource, and is provided with better delay characteristics compared with the prior art, and the FPGA is more beneficial to the high integrationand miniaturization of the chip.

Description

technical field [0001] The present invention relates to integrated circuits. Background technique [0002] The traditional island-style (isolated island type) FPGA is composed of three components: Configurable Logic Block (CLB), Routing Resource (Route Resource, RRS) and Input / Output Block (I / O Block, IOB). Routing resources include a switch block (Switch Block, SB) and a connection block (Connection Block, CB). Figure 1 is a simplified structure diagram of an isolated island FPGA. CLBs and SBs are arranged symmetrically in arrays. This highly symmetrical structure greatly facilitates software writing, but there are still major problems in the following two aspects: isolated islands The high symmetry of the FPGA structure determines that its chip routing resources cannot be fully used; the routing delay is relatively large. Contents of the invention [0003] The technical problem to be solved by the present invention is to provide a multi-level FPGA, which can make full ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H03K19/177
Inventor 李平谢小东阮爱武李文昌冯新鹤张俊
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products