Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

FPGA (Field Programmable Gate Array) chip layout method, device and equipment

A chip layout and chip technology, applied in computer-aided design, instrumentation, computing, etc., can solve problems such as circuit delay violations, reduce layout flexibility, etc., and achieve the effect of improving quality

Pending Publication Date: 2022-04-29
SHANGHAI FUDAN MICROELECTRONICS GROUP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the layout based on the FPGA chip uses its internal modules as the unit, and the bus length between the modules is used as the target to guide the placement of the unit during the layout process; although this method reduces the size of the unit, it reduces the flexibility of the layout. and may cause circuit delay violations

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
  • FPGA (Field Programmable Gate Array) chip layout method, device and equipment
  • FPGA (Field Programmable Gate Array) chip layout method, device and equipment
  • FPGA (Field Programmable Gate Array) chip layout method, device and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0099] The FPGA chip adopts a regular array structure, and the points in the array can be modules, including Configurable Logic Block (CLB), Input Output Block (IOB), Digital Signal Processor (Digital Signal Processor, DSP), random access memory (Random Access Memory, RAM), etc.; modules (such as CLB, DSP, RAM) include circuit elements such as look-up tables (Look Up Table, LUT), flip-flops (Flip-Flop, FF).

[0100] Modules such as CLB include a Switch Box and many segments. The Switch Box describes the topological connection that converts any segment to the remaining segments through an optional programmable interconnection point (Programmable Interconnection Point, PIP). , multiple segments connected through Switch Box and PIP can form a wire network (net) from one circuit element to another circuit element.

[0101] A segment may pass through multiple modules, and the length type of the segment can be defined according to the number of modules passed through. For example, t...

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 embodiment of the invention provides an FPGA (Field Programmable Gate Array) chip layout method, device and equipment, and the method comprises the steps: obtaining a time delay lookup table matrix function Id (x, y) which represents the function relation of the time delay between circuit elements and the distance between the circuit elements, the time delay between the circuit elements comprises internal time delay of the source circuit element and the terminal circuit element and basic time delay between the internal time delay and the basic time delay, and the distance between the circuit elements comprises x and y which are the distances of an input pin j of the terminal circuit element relative to an output pin i of the source circuit element in the X direction and the Y direction respectively; converting the time delay lookup table matrix function Id (x, y) into a continuous matrix function; acquiring a continuous time delay penalty function T (x, y) through a continuous matrix function; and calculating the shortest time delay between the circuit elements based on the time delay penalty function T (x, y). According to the technical scheme provided by the embodiment of the invention, the time delays of all paths in the circuit can be quickly and accurately estimated, and the layout quality can be further improved from the time delays.

Description

technical field [0001] The present invention relates to the technical field of integrated circuits, in particular to a method, device and equipment for field-programmable gate array (Field-Programmable Gate Array, FPGA) chip layout. Background technique [0002] The design process of FPGA chips mainly includes stages such as logic synthesis, technology mapping, packaging, layout, wiring, and bit stream generation. Among them, layout is a very complex and most critical stage, and its results directly affect circuit performance, area, and reliability. performance, power, and manufacturing yield. [0003] At present, the layout based on the FPGA chip uses its internal modules as the unit, and the bus length between the modules is used as the target to guide the placement of the unit during the layout process; although this method reduces the size of the unit, it reduces the flexibility of the layout. and may cause circuit delay violations. Contents of the invention [0004]...

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/347G06F30/392G06F30/394
CPCG06F30/347G06F30/392G06F30/394
Inventor 王似飞林智锋杨琼华陈建利徐烈伟吴昌
Owner SHANGHAI FUDAN MICROELECTRONICS GROUP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products