FPGA wiring method and device
A wiring method and wiring device technology are applied in special data processing applications, instruments, electrical digital data processing, etc., and can solve the problems of large memory consumption and long wiring running time.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] In order to reduce the running time of wiring and the consumption of memory in the existing large-scale circuit design, the invention provides an FPGA wiring method.
[0047] see figure 1 as shown, figure 1 It is a schematic diagram of the wiring logic of a net in the existing FPGA. The net has 8 endpoints (actually there may be as many as several thousand), and 8 paths need to be laid out from the starting point D to the corresponding endpoints. At the same time, these 8 routing paths need to compete with other net routing paths for routing resources. This wiring method will consume a lot of computing time in large-scale and complex circuit design, and may cause serious wiring path conflicts, and will also spend a lot of running time and memory in order to resolve these conflicts.
[0048] In this embodiment, in order to solve the problems of long wiring running time and large memory consumption in large-scale circuit design in the prior art, the wiring method in FPG...
Embodiment 2
[0071] This embodiment also provides an FPGA wiring device, which is used to implement at least one step of the FPGA wiring method in the above-mentioned embodiment.
[0072] The FPGA wiring device includes a determination module, a set division module and a wiring module, wherein the determination module is used to determine the starting node as the starting point of the wiring, and the set division module is used to divide each terminal node corresponding to the starting node into at least one terminal set , the routing module is used to use an end point set as a logical end point, establish a routing path from the start node to each logical end point, and connect each end point node in the end point set to the routing path.
[0073] Optionally, in this embodiment, the set division module can be used to obtain the coordinates of each terminal node, and divide the terminal nodes into at least one set according to the coordinates; it can also be used to divide the terminal node...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com