CN103412253A - Interconnection structure modeling method and interconnection resource allocation vector automatic generation method - Google Patents

Interconnection structure modeling method and interconnection resource allocation vector automatic generation method Download PDF

Info

Publication number
CN103412253A
CN103412253A CN2013103365101A CN201310336510A CN103412253A CN 103412253 A CN103412253 A CN 103412253A CN 2013103365101 A CN2013103365101 A CN 2013103365101A CN 201310336510 A CN201310336510 A CN 201310336510A CN 103412253 A CN103412253 A CN 103412253A
Authority
CN
China
Prior art keywords
pip
layer
ndp
fpga
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013103365101A
Other languages
Chinese (zh)
Other versions
CN103412253B (en
Inventor
阮爱武
万理
杨钧皓
介百瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201310336510.1A priority Critical patent/CN103412253B/en
Publication of CN103412253A publication Critical patent/CN103412253A/en
Application granted granted Critical
Publication of CN103412253B publication Critical patent/CN103412253B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses an interconnection structure modeling method and an interconnection resource allocation vector automatic generation method, and belongs to an FPGA technology. The interconnection structure modeling method comprises the following steps that firstly, metal wires in a chip are classified, the metal wires of a kind are collectively known as a layer, two metal wires can be connected through a programmable interconnect point PIP in a switch box, and the PIPs between the metal wires of the same kind are called intra-PIPs, the PIPs between the metal wires of the different kinds are called inter-PIPs; then all the layers are used as points, the connected relations of the PIPS are called edges, and a graph is set up. According to the method, test configuration can be automatically generated, and testing efficiency is high. The interconnection resource test coverage rate, especially the coverage of the PIPs is high, The interconnection structure modeling method and the interconnection resource allocation vector automatic generation method do not aim at an FPGA of a certain type, can be used for testing the FPGA of an SRAM type, and are good in universality, and transplantation is convenient. More precise fault location and diagnosis can be achieved.

Description

Interconnect architecture modeling method and the vectorial automatic generation method of interconnect resources configuration
Technical field
The invention belongs to the FPGA technology.
Background technology
SRAM type field programmable gate array (Field Programmable Gate Array, hereinafter to be referred as FPGA) mainly by array of programmable logic cells, input/output module, intellectual property core and a large amount of interconnect resources (Interconnect Resource, hereinafter to be referred as IR), formed.
In FPGA interconnect resources test based on SRAM, because the interconnect resources kind is many, annexation is complicated and changeable, and interconnection line and tie point able to programme (Programmable Interconnect Point, hereinafter to be referred as PIP) all at chip internal, occupy chip area very large, its test is very scabrous problem always.
Along with the development of modern FPGA, interconnect resources becomes increasingly complex, and its proportion in FPGA inside constantly increases, and even near 90%, so its probability broken down is more much bigger than other resources in the FPGA of current up to ten million gate leves.
Traditional method of testing is for the able to programme and concrete design feature of FPGA, by the manual placement-and-routing of FPGA_Editor, completes test configurations (Test Configuration, hereinafter to be referred as TC).Traditional chip testing technology efficiency is low, can only be for the chip of concrete structure, and can not realize automatic configuration, no longer applicable.Document (Modeling of FPGA Local/Global Interconnect Resource and Derivation of Minimal Test Configurations) and document (the local interconnected method of testing [P] of a kind of FPGA based on Greedy strategy. patent of invention, CN102116840A, 2011-07-06) method be only applicable to the test of local interconnect resources.Document (Application-Independent Testing of FPGA Interconnects) and document (Shenyang Inst of Automation, Chinese Academy of Sciences. a kind of method of testing of FPGA based on the max-flow method [P]. patent of invention, CN102116839A, method 2011-07-06) can only be done global test, can not local test, and very low to the test coverage of PIP.
Summary of the invention
Technical matters to be solved by this invention is to propose the vectorial automatic generation method of a kind of high efficiency interconnect resources configuration.
The technical scheme that the present invention solve the technical problem employing is that the vectorial automatic generation method of interconnect resources configuration, is characterized in that, comprises the steps:
1) switch box structure of the concrete fpga chip of basis, set up the interconnect resources model of this FPGA: at first the metal wire in chip is classified, of a sort metal wire is referred to as a layer, between two metal line, only have by the PIP in switch enclosure and just can connect, PIP between similar metal wire is called intra-PIP, and the PIP between the dissimilar metals line is called inter-PIP; Each layer is a little, and all layer have formed point set, and the annexation of PIP, as the limit collection, is set up the IR model;
2) by the IR model conversion, be adjacency matrix A, each element in matrix A is corresponding to be encircled or directed edge in the IR model;
3) but according to matrix A, find the cloth path of one group of optimum, but each cloth path all corresponding the TC of one group of same type;
4) each paths obtained in step 3) is converted into to digraph Gp, the every line of each layer in path is expressed as the point in Gp, and each PIP comprised in path is expressed as the limit in Gp;
5) from graph theory model Gp, obtaining node-disjoint paths (Node Disjoint Paths, hereinafter to be referred as NDP), adopt the edge coloring algorithm based on locally optimal solution to carry out edge coloring to Gp, obtain the solution of optimum or near-optimization; The limit of same color forms one group of NDP, test configurations that one group of NDP is namely corresponding, and the number of NDP equals the test configurations number of times;
6) repeating step 4) and step 5), until calculate NDP corresponding to all paths, obtain the test configurations set of this fpga chip.
Beneficial effect of the present invention:
1, the present invention can generate test configurations automatically, and testing efficiency is high.
2, the present invention is high to the interconnect resources test coverage, especially to the covering of PIP.
3, the present invention, not for the FPGA of concrete a certain model, can be used in the FPGA test of SRAM type, and versatility is good, the convenient transplanting.
4, the present invention can accomplish more accurate localization of fault and diagnosis.
The accompanying drawing explanation
Fig. 1 is the technical solution of the present invention process flow diagram;
Fig. 2 is IR universal model figure;
Fig. 3 is IR universal model adjacency matrix;
Fig. 4 is the edge coloring algorithm schematic diagram based on locally optimal solution;
Embodiment
The specific embodiment of the invention step is as follows:
Step 1), according to the switch box structure of concrete fpga chip, is set up the IR model of this FPGA.At first the metal wire in chip is classified, of a sort metal wire is referred to as a layer.Between two metal line, only have by the PIP in switch enclosure and just can connect.PIP between similar metal wire is called intra-PIP, and the PIP between the dissimilar metals line is called inter-PIP.Each layer is a little, and all layer have formed point set V, and the annexation of PIP is limit, sets up the IR model;
Step 2) by the IR model conversion, be adjacency matrix A.Each element in matrix A is corresponding ring or directed edge in the IR model, the element Di correspondence of the capable i row of i the ring Di of layer_i in the model, the element Di-j correspondence of the capable j row of i in the model, connect the directed edge Di-j of layer_i and layer_j;
But step 3) is found the cloth path of one group of optimum according to matrix A.But each cloth path is all corresponding TC of one group of same type.One group of path finding out must meet some specific conditions, in order to next can therefrom obtain available optimal T C;
But step 4) is converted into digraph Gp by each the cloth path obtained in step 3), and the every line of each layer in path is expressed as the point in Gp, and each PIP comprised in path is expressed as the limit in Gp;
Step 5) is from obtaining NDP graph theory model Gp.Employing is carried out edge coloring based on the edge coloring algorithm of locally optimal solution to Gp, can obtain the solution of optimum or near-optimization.The limit of same color forms one group of NDP, test configurations that one group of NDP is namely corresponding, and the number of NDP equals the test configurations number of times;
Step 6) repeating step 4) and step 5), until calculate NDP corresponding to all paths, obtain the test configurations set of this fpga chip, by the result output automatically generated.
Described IR illustraton of model is an oriented non-negative weighted graph D.
The described algorithm of edge coloring based on locally optimal solution: often, after selected a kind of color, all allow maximum limits be colored so that the color sum that uses as far as possible little; This algorithm comprises two parts: the bigraph colouring algorithm 1, mated based on maximum; 2, find the NDP algorithm of the oriented chain n figure of section.
Described bigraph colouring algorithm based on the maximum coupling: from bigraph Gb, start to find a maximum coupling M1, and then find the maximum coupling M2 of Gb-M1, so continuation can be decomposed into Gb n coupling M1, M2 ..., Mn, each is mating a kind of color, is one group of color rendering intent.
The NDP algorithm of the oriented chain n figure of section of described searching comprises:
At first the chain n figure of section is decomposed into to n-1 bigraph, then n-1 bigraph is carried out respectively to the bigraph colouring algorithm based on the maximum coupling, limit corresponding to same color is one group of NDP.
Embodiment is referring to Fig. 1 more specifically, Fig. 1 technical solution of the present invention process flow diagram, and step is as follows:
Step 1), according to the switch box structure of concrete fpga chip, is set up the IR model of this FPGA.At first the metal wire in chip is classified, of a sort metal wire is referred to as a layer.Between two metal line, only have by the PIP in switch enclosure and just can connect.PIP between similar metal wire is called intra-PIP, and the PIP between the dissimilar metals line is called inter-PIP.Therefore the switch enclosure in fpga chip is divided into: 1, several layer of all kinds of metal wires formation; 2, intra-PIP corresponding to each layer; 3, the inter-PIP between different layer.As shown in Figure 2, we have adopted the concept of oriented non-negative weighted graph in the graph theory, set up general purpose I R illustraton of model G{V, E}, and the point in figure represents each layer, and ring represents a class intra-PIP, and directed edge represents a class inter-PIP.All layer have formed point set V, V={layer_1, and layer_2, layer_3, layer_4, layer_5 ..., layer_n}, PIP forms limit collection E, sets up the IR model.
Step 2) by the IR model conversion, be adjacency matrix A.As shown in Figure 3, each element in matrix A is corresponding to be encircled or directed edge in the IR model, the element Di correspondence of the capable i of i row the ring Di of layer_i in the model, the element Di-j correspondence of the capable j of i row in the model, connect the directed edge Di-j of layer_i and layer_j, element 0 means that the corresponding coordinate place does not exist and encircles or directed edge.;
But step 3) is found the cloth path of one group of optimum according to matrix A.But each cloth path is all corresponding TC of one group of same type.For example, (L1L1) → (L1L2) → (L2L3) → ... → (Li Ln) but be exactly a cloth path, (Li Ln) is illustrated in the adjacency matrix of IR model, there is element " Di-n " in the capable n of i row.But one group of cloth path finding out must meet some specific conditions, in order to next can therefrom obtain available optimal T C;
Step 4) is converted into digraph Gp by each paths obtained in step 3), the every line of each layer in path is expressed as the point in Gp, each PIP comprised in path is expressed as the limit in Gp, but has all comprised a small amount of intra-PIP and a large amount of inter-PIP in each cloth path.For example path (L1L1) → (L1L2) → (L2L3) → ... in → (Li Ln), (L1L1) mean intra-PIP, and (L1L2), (L2L3) ..., (Li Ln) represented a large amount of inter-PIP.Because these two kinds of PIP need to adopt diverse ways to cover, so Gp is decomposed into to Gp1 and two subgraphs of Gp2, Gp1 means the part (being decomposed into the union of all directions bigraph) of intra-PIP, and Gp2 means the part (being decomposed into the figure of chain n section) of inter-PIP.
Step 5) is from obtaining NDP graph theory model Gp.Adopt approximate colouring algorithm to carry out edge coloring to Gp, can obtain the solution of optimum or near-optimization.The limit of same color forms one group of NDP, test configurations that one group of NDP is namely corresponding, and the number of NDP equals the test configurations number of times;
Step 6) repeating step 4) and step 5), until calculate NDP corresponding to all paths, obtain the test configurations set of this fpga chip, by the result output automatically generated.
Described IR illustraton of model is an oriented non-negative weighted graph D.
But the specified conditions of described searching cloth path: in D, the point of selected all bands is starting point, and layer_n is terminal.From these starting points, start the Add one by one directed edge to form directed walk until reach home, but finally obtain some cloth paths, but all limits of the union of these some cloth paths in can coverage diagram D, namely cover all PIP, and the weights summation minimum in all paths.
But described searching cloth path algorithm: after obtaining the IR illustraton of model of a fpga chip, at first the point of mark existence ring is starting point S, and the layer_n point is terminal T.According to the order of ordering to layer_n-1 from the layer_1 point, select S point wherein according to certain rule, to add the directed edge pathway successively as starting point, until the T that reaches home.In fact, select the rise initial line of starting point ring as path, the weights of ring are as the initial weight W in path.In the process that generates directed walk, the terminal of current path is called as operating point.After arriving an operating point, must select next to go out limit according to certain criterion, thus generation pass arrive next operating point.If the situation of directed walk occurs can't continue to generate in certain operating point, return to previous operating point, ignore the limit between these 2, according to criterion, regenerate path.By adjacency matrix, but the cloth path of one group of optimum can be generated automatically by computer program.
The described algorithm of edge coloring based on locally optimal solution: often, after selected a kind of color, all allow maximum limits be colored so that the color sum that uses as far as possible little; This algorithm comprises two parts: the bigraph colouring algorithm 1, mated based on maximum; 2, find the NDP algorithm of the oriented chain n figure of section.
Described bigraph colouring algorithm based on the maximum coupling: from bigraph Gb, start to find a maximum coupling M1, and then find the maximum coupling M2 of Gb-M1, so continuation can be decomposed into Gb n coupling M1, M2 ..., Mn, each is mating a kind of color, is one group of color rendering intent.Gb is for having the bigraph of two classification (X, Y), and the specific algorithm of finding the maximum coupling of Gb is:
Step.1 arranges initial matching M for empty, if each summit of the saturated X of M, algorithm stops; Otherwise establishing u is the M unsaturation summit in X, puts point set S={u} and point set T=φ, φ means empty set.
If Step.2 is N (S)=T, N (S) means the neighborhood of point set S, due to | T|=|S|-1, so | N (S) |<| S|, algorithm stops, because according to the HALL theorem in graph theory, does not have the coupling on each summit of saturated X; Otherwise, set up an office y ∈ N (S) T.
If it is saturated that Step.3 y is M, establish yz ∈ M, make S=S ∪ { z}, T=T ∪ { y}, and jump to step2; Otherwise establishing path P is the extendible road of M, make M=(M ∪ E (P)-M ∩ E (P)), E (P) means the limit collection of path P, and jumps to step1.
The algorithm circulation stops the maximum coupling that rear resulting coupling M is Gb.
The NDP algorithm of the figure Gn of the oriented chain n of described searching section:
At first the figure Gn of chain n section is decomposed into to n-1 bigraph, then each bigraph Gi (i+1) is carried out respectively to the bigraph colouring algorithm based on the maximum coupling, limit corresponding to same color is one group of NDP.Specifically be divided into two steps:
(1) the bigraph colouring algorithm that starts successively each bigraph Gi (i+1) to be carried out based on the maximum coupling from G12 carries out edge coloring; (2) after often completing a kind of color painted, leave out painted limit, repeated execution of steps (1), until all limits in Gn all are colored, now Gn just is broken down into the NDP of N group by the different colours representative.
Instructions has absolutely proved necessary technology content of the present invention, and those of ordinary skill can be implemented according to instructions, therefore repeat no more ins and outs more specifically.

Claims (4)

1. interconnect architecture modeling method, it is characterized in that, comprise the steps: at first the metal wire in chip to be classified, of a sort metal wire is referred to as a layer, between two metal line, only have by the programmable configuration point PIP in switch enclosure and just can connect, PIP between similar metal wire is called intra-PIP, and the PIP between the dissimilar metals line is called inter-PIP; Then all layer of take are point, and the annexation of PIP is limit, sets up figure.
2. the vectorial automatic generation method of interconnect resources configuration, is characterized in that, comprises the steps:
1) switch box structure of the concrete fpga chip of basis, set up the interconnect resources model of this FPGA: at first the metal wire in chip is classified, of a sort metal wire is referred to as a layer, between two metal line, only have by the programmable configuration point PIP in switch enclosure and just can connect, PIP between similar metal wire is called intra-PIP, and the PIP between the dissimilar metals line is called inter-PIP; Each layer is a little, and all layer have formed point set V, and the annexation of PIP is limit, sets up the IR model;
2) by above-mentioned IR model conversion, be adjacency matrix A, each element in matrix A is corresponding to be encircled or directed edge in the IR model;
3) but according to matrix A, find the cloth path of one group of optimum, but each cloth path all corresponding the test configurations of one group of same type;
4) each paths obtained in step 3) is converted into to digraph Gp, the every line of each layer in path is expressed as the point in Gp, and each PIP comprised in path is expressed as the limit in Gp;
5) from graph theory model Gp, obtaining node-disjoint paths, adopt the edge coloring algorithm based on locally optimal solution to carry out edge coloring to Gp, obtain the solution of optimum or near-optimization; The limit of same color forms one group of NDP, test configurations that one group of NDP is namely corresponding, and the number of NDP equals the test configurations number of times;
6) repeating step 5) and step 6), until calculate NDP corresponding to all paths, obtain the test configurations set of this fpga chip.
3. interconnect resources as claimed in claim 2 configures vectorial automatic generation method, it is characterized in that, in described step 5), based on the edge coloring algorithm of locally optimal solution be: often after selected a kind of color, all allow maximum limits be colored so that the color sum that uses as far as possible little.
4. the vectorial automatic generation method of interconnect resources configuration as claimed in claim 2, is characterized in that, the described algorithm of edge coloring based on locally optimal solution comprises two parts: based on the bigraph colouring algorithm of maximum coupling; Find the NDP algorithm of the oriented chain n figure of section.
CN201310336510.1A 2013-08-05 2013-08-05 Interconnect architecture modeling method and interconnect resources configuration vector automatic generation method Active CN103412253B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310336510.1A CN103412253B (en) 2013-08-05 2013-08-05 Interconnect architecture modeling method and interconnect resources configuration vector automatic generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310336510.1A CN103412253B (en) 2013-08-05 2013-08-05 Interconnect architecture modeling method and interconnect resources configuration vector automatic generation method

Publications (2)

Publication Number Publication Date
CN103412253A true CN103412253A (en) 2013-11-27
CN103412253B CN103412253B (en) 2016-01-20

Family

ID=49605279

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310336510.1A Active CN103412253B (en) 2013-08-05 2013-08-05 Interconnect architecture modeling method and interconnect resources configuration vector automatic generation method

Country Status (1)

Country Link
CN (1) CN103412253B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106546912A (en) * 2016-10-14 2017-03-29 电子科技大学 It is a kind of to apply relationship type FPGA automatic test collocation methods
CN106909728A (en) * 2017-02-21 2017-06-30 电子科技大学 A kind of FPGA interconnection resources configuration generating methods based on enhancing study
CN111930613A (en) * 2020-07-14 2020-11-13 深圳市紫光同创电子有限公司 Test case generation method and device for chip to be tested, electronic equipment and medium
CN112183014A (en) * 2020-09-25 2021-01-05 无锡中微亿芯有限公司 Force guiding layout method for carrying out crowded area expansion based on maximum flow algorithm
CN114371970A (en) * 2022-01-10 2022-04-19 电子科技大学 FPGA interconnection resource testing algorithm based on graph reinforcement learning

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1188569A (en) * 1995-05-03 1998-07-22 Btr公司 Scalable multiple level interconnect architecture
US6631510B1 (en) * 1999-10-29 2003-10-07 Altera Toronto Co. Automatic generation of programmable logic device architectures
US7103813B1 (en) * 2003-11-06 2006-09-05 Altera Corporation Method and apparatus for testing interconnect bridging faults in an FPGA
US7191426B1 (en) * 2004-09-01 2007-03-13 Altera Corporation Method and apparatus for performing incremental compilation on field programmable gate arrays
CN101881811A (en) * 2009-05-08 2010-11-10 复旦大学 Fault testing method for interconnection resource of programmable logic device
CN102116841A (en) * 2011-01-04 2011-07-06 复旦大学 Method for evaluating FPGA (Field Programmable Gata Array) interconnection structure based on quantization of model
CN102116839A (en) * 2009-12-30 2011-07-06 中国科学院沈阳自动化研究所 Method for testing field programmable gate array (FPGA) based on maximum flow method
CN102116840A (en) * 2009-12-30 2011-07-06 中国科学院沈阳自动化研究所 Method for testing local interconnection of field programmable gate array (FPGA) based on greedy strategy

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1188569A (en) * 1995-05-03 1998-07-22 Btr公司 Scalable multiple level interconnect architecture
US6631510B1 (en) * 1999-10-29 2003-10-07 Altera Toronto Co. Automatic generation of programmable logic device architectures
US7103813B1 (en) * 2003-11-06 2006-09-05 Altera Corporation Method and apparatus for testing interconnect bridging faults in an FPGA
US7191426B1 (en) * 2004-09-01 2007-03-13 Altera Corporation Method and apparatus for performing incremental compilation on field programmable gate arrays
CN101881811A (en) * 2009-05-08 2010-11-10 复旦大学 Fault testing method for interconnection resource of programmable logic device
CN102116839A (en) * 2009-12-30 2011-07-06 中国科学院沈阳自动化研究所 Method for testing field programmable gate array (FPGA) based on maximum flow method
CN102116840A (en) * 2009-12-30 2011-07-06 中国科学院沈阳自动化研究所 Method for testing local interconnection of field programmable gate array (FPGA) based on greedy strategy
CN102116841A (en) * 2011-01-04 2011-07-06 复旦大学 Method for evaluating FPGA (Field Programmable Gata Array) interconnection structure based on quantization of model

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
CHRISTIAN GIASSON等: "Modeling The Interconnects Of Xilinx Virtex FPGAs And Derivation Of Their Test Configurations", 《CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING》 *
RUAN AIWU等: "Graph theory for FPGA minimum configurations", 《JOURNAL OF SEMICONDUCTORS》 *
刘军华等: "一种基于匹配理论的FPGA三级互连网络测试方法", 《电子与信息学报》 *
王林等: "一种用于FPGA互联资源测试的新方法", 《电子元器件应用》 *
谈珺等: "FPGA通用开关盒层次化建模与优化", 《电子与信息学报》 *
项传银等: "基于故障映射的FPGA互连资源故障测试与定位", 《仪器仪表学报》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106546912A (en) * 2016-10-14 2017-03-29 电子科技大学 It is a kind of to apply relationship type FPGA automatic test collocation methods
CN106546912B (en) * 2016-10-14 2019-06-21 电子科技大学 A kind of application relationship type FPGA automatic test configuration method
CN106909728A (en) * 2017-02-21 2017-06-30 电子科技大学 A kind of FPGA interconnection resources configuration generating methods based on enhancing study
CN106909728B (en) * 2017-02-21 2020-06-16 电子科技大学 FPGA interconnection resource configuration generation method based on reinforcement learning
CN111930613A (en) * 2020-07-14 2020-11-13 深圳市紫光同创电子有限公司 Test case generation method and device for chip to be tested, electronic equipment and medium
CN111930613B (en) * 2020-07-14 2023-11-28 深圳市紫光同创电子有限公司 Test case generation method and device for chip to be tested, electronic equipment and medium
CN112183014A (en) * 2020-09-25 2021-01-05 无锡中微亿芯有限公司 Force guiding layout method for carrying out crowded area expansion based on maximum flow algorithm
CN112183014B (en) * 2020-09-25 2022-02-18 无锡中微亿芯有限公司 Force guiding layout method for carrying out crowded area expansion based on maximum flow algorithm
CN114371970A (en) * 2022-01-10 2022-04-19 电子科技大学 FPGA interconnection resource testing algorithm based on graph reinforcement learning

Also Published As

Publication number Publication date
CN103412253B (en) 2016-01-20

Similar Documents

Publication Publication Date Title
CN103412253B (en) Interconnect architecture modeling method and interconnect resources configuration vector automatic generation method
CN104657418B (en) A kind of complex network propagated based on degree of membership obscures corporations&#39; method for digging
CN105226647B (en) A kind of high-performance electrical network real-time topology analysis method
CN104462260A (en) Community search algorithm based on k-kernel
CN108833144B (en) Intelligent ammeter concentrator site selection method based on cluster statistical model
CN102647356B (en) Carrier concentrator relay route meter reading method of ant colony-like algorithm based on candidate set strategy
CN105005823B (en) A kind of ship branch line paths planning method based on genetic algorithm
Zhang et al. A small world network model for energy efficient wireless networks
CN103942345B (en) Method for automatically generating IED network graph
Pei et al. Steiner traveler: Relay deployment for remote sensing in heterogeneous multi-robot exploration
CN109460410A (en) By the json data conversion with set membership at the method for tree structure data
Sayyari et al. Automated generation of software testing path based on ant colony
CN113709754B (en) Clustering algorithm based wireless broadband communication system station arrangement networking method and system
CN104202241A (en) Deflection fault-tolerant routing algorithm for network-on-chip with 2D-Mesh topology structure
CN105930609B (en) A kind of FPGA timing optimization method for coherent demodulation
CN106412933A (en) Communication method and equipment
CN103428804A (en) Method for searching mapping scheme between tasks and nodes of network-on-chip (NoC) and network code position
CN106709119A (en) FPGA chip wiring method
Chen et al. Obstacle-avoiding connectivity restoration based on quadrilateral Steiner tree in disjoint wireless sensor networks
CN112231976B (en) Method for establishing wind farm equivalent model
CN116016384B (en) Scalable network-on-chip topology structure based on ring layout and routing method thereof
CN104080088A (en) Method and device of channel allocation
CN106339531B (en) A kind of combinatorial logic unit circuit structure generation method that C cell is reinforced
Chen et al. An energy-aware heuristic constructive mapping algorithm for network on chip
CN112180817B (en) Method, device, equipment and storage medium for transforming ladder diagram into binary tree

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant