Unlock instant, AI-driven research and patent intelligence for your innovation.

Multi-input LUT layout method based on FPGA

A layout method and multi-input technology, applied in the direction of instrumentation, computing, electrical digital data processing, etc., can solve the problems of waste of main resources LUT and REG, etc., and achieve the goal of shortening the length of the wiring path, reducing the delay, and reducing the time spent on wiring Effect

Pending Publication Date: 2022-08-05
HERCULES MICROELECTRONICS CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Usually, the FPGA chip includes a plurality of programmable logic blocks (Programmable Logic Block, PLB), based on different models, each PLB includes a certain number of logic areas LP (Logic Parcel), each LP includes a certain number of look-up tables LUT, The register REG, the adder ADD and the multiplexer MUX, etc., in the layout stage, the PLB is used as an independent unit, and the signals to realize the logic mapping are not only from the inside of the PLB, but also from the input signal from the outside of the PLB, because each The resources for routing external input signals in LP are limited, and it is often necessary to find a new LP for layout, which will cause waste of main resources LUT, REG, etc. in the new LP

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-input LUT layout method based on FPGA
  • Multi-input LUT layout method based on FPGA
  • Multi-input LUT layout method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, not all of the embodiments. The embodiments of the present invention and all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present invention.

[0020] The methods in the following embodiments of the present invention are implemented based on the HME C1 / P1 FPGA device. In order to better understand the technical solutions provided by the embodiments of the present invention, the logical structure of the HME C1 / P1 FPGA device is briefly described first.

[0021] In the hardware archi...

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 provides a multi-input LUT layout method based on an FPGA, which realizes that at least one external signal input port is added in a logic area LP of the FPGA and is used when a register in the LP accesses an external input signal. The FPGA is arranged, and when a register is driven by an external signal and wiring conflicts occur, input ports used by the LUT and the number of the input ports are judged. When the input port and the output port of the LUT are suspended, any one suspended input end and any one suspended output end of the LUT are arranged into a single-input single-output gating device through mode selection setting, the input end of the gating device is used for providing a new external input port for the register, and the output end of the gating device is used for providing a new external input port for the register. And logic functions realized by an input port and an output port which are originally used by the LUT are kept unchanged. According to the layout method, the number of LP units needing to be rearranged in the FPGA chip is reduced, the layout result of the FPGA chip is more compact, the wiring distance is shorter, and therefore electric signal transmission time delay is reduced.

Description

technical field [0001] The present application relates to the field of integrated circuit applications, and in particular, to a layout method of a multi-input LUT based on an FPGA. Background technique [0002] In the comprehensive implementation stage of the FPGA (Field Programmable Gate Array) chip design process, the comprehensive layout stage compiles the circuit designed by the hardware description language into a logic netlist connected by basic logic units. The basic components of the netlist are mainly: Various types of registers REG (Register) and multi-input lookup table LUT (Lookup table). Later in the implementation routing phase, the program assigns these netlists to gates that actually exist on the chip and determines their connection paths. [0003] Generally, an FPGA chip includes a plurality of Programmable Logic Blocks (PLBs). Based on different models, each PLB includes a certain number of logic areas LP (Logic Parcel), and each LP includes a certain numb...

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
IPC IPC(8): G06F30/347
CPCG06F30/347
Inventor 罗钧蒋中华郭敬霞刘桂林王海力
Owner HERCULES MICROELECTRONICS CO LTD