Research Article
Architecture-Level Exploration of Alternative Interconnection Schemes Targeting 3D FPGAs: A Software-Supported Methodology
Algorithm 1
Algorithm for application partitioning, partitions to layer assignment and layer ordering tasks.
while (accept partition True) do | | subgraphssplit (netlist, number of layers); | while (accept partition to layer assignmentTrue) do | | while (accept layer ordering True) do | | connectionscalculate (interconnections among subgraphs);
| estimate variation among partitions (power, area, delay);
| goalevaluate retrieved partitioning;
| if (goal not optimal) then | | try to repartition the netlist ();
| | else | | accept partition True;
| | | | |
|