diff --git a/lib/solvers/PortPointPathingSolver/PortPointPathingSolver.ts b/lib/solvers/PortPointPathingSolver/PortPointPathingSolver.ts index 02dcc0b4..9d1af666 100644 --- a/lib/solvers/PortPointPathingSolver/PortPointPathingSolver.ts +++ b/lib/solvers/PortPointPathingSolver/PortPointPathingSolver.ts @@ -18,6 +18,8 @@ import { cloneAndShuffleArray, seededRandom, } from "lib/utils/cloneAndShuffleArray" +import { computeFeaturesForMl } from "scripts/ml-data-collection/ml-data-collection-features" +import { predictHighDensitySolverSuccess } from "scripts/ml-data-collection/hd_solver_predictor" export interface PortPointPathingHyperParameters { SHUFFLE_SEED?: number @@ -297,14 +299,25 @@ export class PortPointPathingSolver extends BaseSolver { } /** Base node cost with the currently-committed port points (no candidate additions) */ - private getBaseNodeFailureCost(nodeId: CapacityMeshNodeId): number { + private getBaseNodeFailureCost( + nodeId: CapacityMeshNodeId, + connectionsWithResults: ConnectionPathResult[], + alreadyConnectedPath: PortPoint[], + ): number { const cached = this.baseNodeCostCache.get(nodeId) if (cached != null) return cached const node = this.nodeMap.get(nodeId) if (!node) return 0 - const pfBefore = this.computeNodePf(node) + // NOTE: connectionsWithResults and alreadyConnectedPath are accepted but + // currently ignored in the Pf calculation. They are reserved for future + // improvements where Pf may depend on more global path context. + const pfBefore = this.computeNodePf( + node, + connectionsWithResults, + alreadyConnectedPath, + ) const baseCost = this.pfToFailureCost(pfBefore) this.baseNodeCostCache.set(nodeId, baseCost) return baseCost @@ -322,6 +335,8 @@ export class PortPointPathingSolver extends BaseSolver { nodeId: CapacityMeshNodeId, entry: PortPoint, exit: PortPoint, + connectionsWithResults: ConnectionPathResult[], + alreadyConnectedPath: PortPoint[], ): number { const key = `${nodeId}|${this.pointKey( { x: entry.x, y: entry.y }, @@ -337,9 +352,18 @@ export class PortPointPathingSolver extends BaseSolver { const node = this.nodeMap.get(nodeId) if (!node) return 0 - const baseCost = this.getBaseNodeFailureCost(nodeId) + const baseCost = this.getBaseNodeFailureCost( + nodeId, + connectionsWithResults, + alreadyConnectedPath, + ) - const pfAfter = this.computeNodePf(node, [entry, exit]) + const pfAfter = this.computeNodePf( + node, + connectionsWithResults, + alreadyConnectedPath, + [entry, exit], + ) const afterCost = this.pfToFailureCost(pfAfter) // If the estimator ever yields a lower Pf after adding points, don't reward it here. @@ -433,6 +457,8 @@ export class PortPointPathingSolver extends BaseSolver { */ computeNodePf( node: InputNodeWithPortPoints, + connectionsWithResults: ConnectionPathResult[], + alreadyConnectedPath: PortPoint[], additionalPortPoints?: PortPoint[], ): number { if (node._containsTarget) return 0 @@ -443,12 +469,47 @@ export class PortPointPathingSolver extends BaseSolver { ) const crossings = getIntraNodeCrossings(nodeWithPortPoints) - return calculateNodeProbabilityOfFailure( - this.capacityMeshNodeMap.get(node.capacityMeshNodeId)!, - crossings.numSameLayerCrossings, - crossings.numEntryExitLayerChanges, - crossings.numTransitionPairCrossings, - ) + // TODO: use this features to make a good ml estimator for Pf + const features = computeFeaturesForMl({ + numEntryExitLayerChanges: crossings.numEntryExitLayerChanges, + numSameLayerCrossings: crossings.numSameLayerCrossings, + numTransitionPairCrossings: crossings.numTransitionPairCrossings, + node, + traceWidth: this.simpleRouteJson.minTraceWidth ?? 0.15, + viaSize: this.simpleRouteJson.minViaDiameter ?? 0.6, + connectionsWithResults, + alreadyConnectedPath, + }) + + const cost = + crossings.numEntryExitLayerChanges + + crossings.numSameLayerCrossings + + crossings.numTransitionPairCrossings + + return predictHighDensitySolverSuccess({ + totalCrossingsNormalizedToArea: + features.total_crossings_normalized_to_area, + entryExitLayerChangesNormalizedToArea: + features.entry_exit_layer_changes_normalized_to_area, + singleViaAreaNormalizedToArea: + features.single_via_area_normalized_to_area, + twoViaAreaNormalizedToArea: features.two_via_area_normalized_to_area, + transitionPairCrossingsNormalizedToArea: + features.transition_pair_crossings_normalized_to_area, + cost, + viaDiameterNormalizedToMinSide: + features.via_diameter_normalized_to_min_side, + traceWidthNormalizedToMinSide: + features.trace_width_normalized_to_min_side, + transitionPairCrossingsFractionOfTotal: + features.transition_pair_crossings_fraction_of_total, + transitionPairCrossingsNormalizedToTraceWidth: + features.transition_pair_crossings_normalized_to_trace_width, + entryExitLayerChangesNormalizedToTraceWidth: + features.entry_exit_layer_changes_normalized_to_trace_width, + entryExitLayerChangesFractionOfTotal: + features.entry_exit_layer_changes_fraction_of_total, + }) } /** @@ -478,6 +539,21 @@ export class PortPointPathingSolver extends BaseSolver { return null } + private buildAlreadyConnectedPath( + candidate: PortPointCandidate, + connectionName: string, + rootConnectionName?: string, + ): PortPoint[] { + const pathCandidates = this.getBacktrackedPath(candidate) + return pathCandidates.map((c) => ({ + x: c.point.x, + y: c.point.y, + z: c.z, + connectionName, + rootConnectionName, + })) + } + /** * Exact step cost from prevCandidate to exiting current node via `exitPortPoint`. * @@ -515,10 +591,18 @@ export class PortPointPathingSolver extends BaseSolver { rootConnectionName, } + const alreadyConnectedPath = this.buildAlreadyConnectedPath( + prevCandidate, + connectionName, + rootConnectionName, + ) + const nodeDeltaCost = this.getNodeDeltaFailureCostForSegment( leavingNodeId, entry, exit, + this.connectionsWithResults, + alreadyConnectedPath, ) const reusePenalty = this.getPortPointReusePenalty( @@ -572,10 +656,18 @@ export class PortPointPathingSolver extends BaseSolver { rootConnectionName, } + const alreadyConnectedPath = this.buildAlreadyConnectedPath( + candidateAtEndNode, + connectionName, + rootConnectionName, + ) + const nodeDeltaCost = this.getNodeDeltaFailureCostForSegment( endNodeId, entry, exit, + this.connectionsWithResults, + alreadyConnectedPath, ) return ( diff --git a/ml-training-data.csv b/ml-training-data.csv new file mode 100644 index 00000000..c09183f6 --- /dev/null +++ b/ml-training-data.csv @@ -0,0 +1,616 @@ +already_connected_layers_fraction_used_in_node,already_connected_points_fraction_of_existing_points_in_node,already_connected_points_fraction_on_primary_layer,already_connected_points_normalized_to_area,already_connected_points_normalized_to_perimeter,board_aspect_ratio_not_normalized,bottom_edge_ports_normalized_to_width,cost,did_hight_density_solver_find_solution,entry_exit_layer_changes_fraction_of_total,entry_exit_layer_changes_normalized_to_area,entry_exit_layer_changes_normalized_to_trace_width,existing_connection_points_normalized_to_area,existing_connection_points_normalized_to_perimeter,existing_layers_fraction_used_in_node,existing_points_fraction_on_primary_layer,fraction_of_current_connection_already_in_node,fraction_of_existing_connections_touching_node,height_normalized_to_max_side,left_edge_ports_normalized_to_height,max_existing_connection_points_normalized_to_perimeter,right_edge_ports_normalized_to_height,same_layer_crossings_fraction_of_total,same_layer_crossings_normalized_to_area,same_layer_crossings_normalized_to_trace_width,single_via_area_normalized_to_area,top_edge_ports_normalized_to_width,total_crossings_normalized_to_area,total_crossings_normalized_to_trace_width,trace_width_normalized_to_min_side,transition_pair_crossings_fraction_of_total,transition_pair_crossings_normalized_to_area,transition_pair_crossings_normalized_to_trace_width,two_via_area_normalized_to_area,via_diameter_normalized_to_min_side,width_normalized_to_max_side +0,0,0,0,0,2.0062893081761004,0,7,false,0.42857142857142855,0.5914709883480216,15,0,0,0,0,0,0,0.4984326018808778,0,0,0,0.42857142857142855,0.5914709883480216,15,0.19715699611600718,0,1,1,0.12578616352201258,0.14285714285714285,0.19715699611600718,5,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,4.072815533980583,0,22,false,0.4090909090909091,9,60,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.5909090909090909,13,86.66666666666667,2,0.5,0.839 +0,0,0,0,0,0.44504609980974685,0,1,true,1,0.00048125156978246413,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00048125156978246413,1,0.003288391976323578,0,0,0,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,2.0062893081761004,0,3,true,0.6666666666666666,0.39431399223201435,10,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.5914709883480216,1,0.12578616352201258,0.3333333333333333,0.19715699611600718,5,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,4.072815533980583,0,7,false,0.7142857142857143,5,25,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0.2857142857142857,2,10,2,0.5,0.839 +0,0,0,0,0,2.83,0,1,true,1,0.35335689045936397,5,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.2,0,0,0,0.7067137809187279,0.1,1 +0,0,0,0,0,0.35335689045936397,0,4,false,0.75,1.0600706713780919,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.25,0.35335689045936397,20,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,2,true,1,0.0062555048442629515,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0062555048442629515,1,0.009208103130755065,0,0,0,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,18,false,0.4444444444444444,8,160,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.5555555555555556,10,200,2,0.2,0.839 +0,0,0,0,0,2.0062893081761004,0,3,true,1,0.5914709883480216,60,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.5914709883480216,1,0.031446540880503145,0,0,0,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,0.33292458614347026,0,12,false,0.4166666666666667,0.05645679417998201,25,0,0,0,0,0,0,1,0,0,0,0.25,0.03387407650798921,15,0.011291358835996402,0,0.13549630603195684,1,0.03683241252302026,0.3333333333333333,0.04516543534398561,20,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,6,false,0.6666666666666666,1.4134275618374559,16,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.3333333333333333,0.7067137809187279,8,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,2,true,1,0.7067137809187279,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.05,0,0,0,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,3,true,1,0.5914709883480216,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.5914709883480216,1,0.09433962264150943,0,0,0,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,1.603577747198742,0,7,true,0.5714285714285714,0.0009639322157275095,26.666666666666668,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0016868813775231415,1,0.0029486927462158445,0.42857142857142855,0.0007229491617956321,20,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,0.33292458614347026,0,4,true,0.75,0.03387407650798921,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.03683241252302026,0.25,0.011291358835996402,5,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,1,true,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0.35335689045936397,5,0.35335689045936397,0,0.35335689045936397,1,0.2,0,0,0,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,22,false,0.3181818181818182,7,140,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.6818181818181818,15,300,2,0.5,0.839 +0,0,0,0,0,0.33292458614347026,0,5,true,0.8,0.04516543534398561,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.05645679417998201,1,0.009208103130755065,0.2,0.011291358835996402,20,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.33292458614347026,0,4,true,0.75,0.03387407650798921,12,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.04604051565377532,0.25,0.011291358835996402,4,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,2,true,1,0.0009625031395649283,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0009625031395649283,1,0.006576783952647156,0,0,0,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,1,true,1,0.0031277524221314757,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0031277524221314757,1,0.01841620626151013,0,0,0,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,0.33292458614347026,0,2,true,1,0.022582717671992804,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.022582717671992804,1,0.03683241252302026,0,0,0,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,16,false,0.4375,7,140,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.5625,9,180,2,0.4,0.839 +0,0,0,0,0,4.072815533980583,0,7,false,0.8571428571428571,6,24,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.14285714285714285,1,4,2,0.4,0.839 +0,0,0,0,0,0.35335689045936397,0,4,true,0.75,1.0600706713780919,12,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.25,0.35335689045936397,4,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,3,true,0.6666666666666666,0.0062555048442629515,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.009208103130755065,0.3333333333333333,0.0031277524221314757,10,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,2.83,0,5,true,0.6,1.0600706713780919,12,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.4,0.7067137809187279,8,0.7067137809187279,0.3,1 +0,0,0,0,0,2.83,0,4,false,0.5,0.7067137809187279,10,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.25,0.35335689045936397,5,0.35335689045936397,0,1,1,0.2,0.25,0.35335689045936397,5,0.7067137809187279,0.5,1 +0,0,0,0,0,0.33292458614347026,0,2,true,1,0.022582717671992804,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.022582717671992804,1,0.04604051565377532,0,0,0,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,4,true,1,0.0009639322157275095,16,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0009639322157275095,1,0.004914487910359741,0,0,0,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,0.36888586956521735,0,13,true,0.5384615384615384,0.021894266954920333,140,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.040660781487709186,1,0.004604051565377533,0.46153846153846156,0.018766514532788856,120,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,4,true,0.75,1.0600706713780919,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.25,0.35335689045936397,5,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,20,false,0.45,3.1802120141342756,180,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.55,3.8869257950530036,220,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,14,false,0.42857142857142855,0.018766514532788856,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.043788533909840666,1,0.01841620626151013,0.5714285714285714,0.025022019377051806,40,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,2.83,0,11,false,0.5454545454545454,2.1201413427561837,60,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.45454545454545453,1.7667844522968197,50,0.7067137809187279,0.2,1 +0,0,0,0,0,2.0062893081761004,0,1,true,1,0.19715699611600718,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.19715699611600718,1,0.031446540880503145,0,0,0,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,4.072815533980583,0,18,false,0.4444444444444444,8,80,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.5555555555555556,10,100,2,0.5,0.839 +0,0,0,0,0,0.35335689045936397,0,1,true,1,0.35335689045936397,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.05,0,0,0,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,2.83,0,6,true,0.8333333333333334,1.7667844522968197,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.16666666666666666,0.35335689045936397,4,0.7067137809187279,0.3,1 +0,0,0,0,0,0.35335689045936397,0,7,true,0.5714285714285714,1.4134275618374559,20,0,0,0,0,0,0,1,0,0,0,0.14285714285714285,0.35335689045936397,5,0.35335689045936397,0,1,1,0.2,0.2857142857142857,0.7067137809187279,10,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,0.44504609980974685,0,3,true,0.6666666666666666,0.0009625031395649283,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0014437547093473925,1,0.006576783952647156,0.3333333333333333,0.00048125156978246413,5,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,21,true,0.38095238095238093,0.001927864431455019,53.333333333333336,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.005060644132569425,1,0.0029486927462158445,0.6190476190476191,0.0031327797011144057,86.66666666666667,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,0.44504609980974685,0,12,true,0.6666666666666666,0.003850012558259713,53.333333333333336,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00577501883738957,1,0.004932587964485366,0.3333333333333333,0.0019250062791298565,26.666666666666668,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,2.83,0,4,true,0.75,1.0600706713780919,15,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.25,0.35335689045936397,5,0.7067137809187279,0.5,1 +0,0,0,0,0,0.35335689045936397,0,13,false,0.5384615384615384,2.4734982332155475,46.66666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.46153846153846156,2.1201413427561837,40,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,17,true,0.5294117647058824,0.10162222952396763,180,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.19195310021193884,1,0.009208103130755065,0.47058823529411764,0.09033087068797122,160,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,13.333333333333334,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.09433962264150943,0,0,0,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,1.603577747198742,0,6,true,0.6666666666666666,0.0009639322157275095,40,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0014458983235912642,1,0.0019657951641438966,0.3333333333333333,0.0004819661078637547,20,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,0.33292458614347026,0,6,true,0.6666666666666666,0.04516543534398561,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.06774815301597842,1,0.009208103130755065,0.3333333333333333,0.022582717671992804,40,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,12,false,0.6666666666666666,8,160,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.3333333333333333,4,80,2,0.2,0.839 +0,0,0,0,0,0.33292458614347026,0,7,true,0.7142857142857143,0.05645679417998201,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.07903951185197482,1,0.01841620626151013,0.2857142857142857,0.022582717671992804,20,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,6,true,0.5,0.5914709883480216,15,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.12578616352201258,0.5,0.5914709883480216,15,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,2.83,0,27,false,0.3333333333333333,3.1802120141342756,36,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.6666666666666666,6.360424028268551,72,0.7067137809187279,0.3,1 +0,0,0,0,0,0.44504609980974685,0,9,true,0.4444444444444444,0.0019250062791298565,40,0,0,0,0,0,0,1,0,0,0,0.1111111111111111,0.00048125156978246413,10,0.00048125156978246413,0,0.004331264128042177,1,0.003288391976323578,0.4444444444444444,0.0019250062791298565,40,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,0.35335689045936397,0,1,true,1,0.35335689045936397,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.25,0,0,0,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,16,false,0.4375,1.3800989728120503,70,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.06289308176100629,0.5625,1.7744129650440645,90,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,2.83,0,16,false,0.4375,2.4734982332155475,46.66666666666667,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.0625,0.35335689045936397,6.666666666666667,0.35335689045936397,0,1,1,0.15,0.5,2.8268551236749118,53.333333333333336,0.7067137809187279,0.1,1 +0,0,0,0,0,0.35335689045936397,0,15,false,0.4666666666666667,2.4734982332155475,35,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.5333333333333333,2.8268551236749118,40,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,4,false,0.75,0.5914709883480216,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0.25,0.19715699611600718,6.666666666666667,0.19715699611600718,0,0.7886279844640287,1,0.09433962264150943,0,0,0,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,0.35335689045936397,0,15,false,0.4666666666666667,2.4734982332155475,46.66666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.5333333333333333,2.8268551236749118,53.333333333333336,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,12,true,0.5,0.0014458983235912642,40,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0028917966471825284,1,0.0029486927462158445,0.5,0.0014458983235912642,40,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,0.35335689045936397,0,10,false,0.5,1.7667844522968197,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.5,1.7667844522968197,50,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,13.333333333333334,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.09433962264150943,0,0,0,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.35335689045936397,0,4,false,1,1.4134275618374559,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0,0,0,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,9,false,0.4444444444444444,4,80,0,0,0,0,0,0,0.206,0,0,0,0.2222222222222222,2,40,1,0,1,1,0.05,0.3333333333333333,3,60,2,0.2,0.839 +0,0,0,0,0,0.44504609980974685,0,3,true,0.6666666666666666,0.0009625031395649283,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0014437547093473925,1,0.006576783952647156,0.3333333333333333,0.00048125156978246413,5,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,4.072815533980583,0,3,false,0.6666666666666666,2,20,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.3333333333333333,1,10,2,0.1,0.839 +0,0,0,0,0,0.36888586956521735,0,1,true,1,0.0031277524221314757,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0031277524221314757,1,0.01841620626151013,0,0,0,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,5,false,0.8,4,80,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.2,1,20,2,0.2,0.839 +0,0,0,0,0,0.44504609980974685,0,18,true,0.4444444444444444,0.003850012558259713,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.008662528256084354,1,0.006576783952647156,0.5555555555555556,0.004812515697824642,50,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,1,true,1,0.0031277524221314757,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0031277524221314757,1,0.01841620626151013,0,0,0,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,0.36888586956521735,0,10,true,0.5,0.01563876211065738,33.333333333333336,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.03127752422131476,1,0.013812154696132596,0.5,0.01563876211065738,33.333333333333336,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,14,false,0.5,1.3800989728120503,70,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.06289308176100629,0.5,1.3800989728120503,70,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.36888586956521735,0,12,true,0.5,0.018766514532788856,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.03753302906557771,1,0.009208103130755065,0.5,0.018766514532788856,60,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,0.33292458614347026,0,8,true,0.625,0.05645679417998201,50,0,0,0,0,0,0,1,0,0,0,0.125,0.011291358835996402,10,0.011291358835996402,0,0.09033087068797122,1,0.01841620626151013,0.25,0.022582717671992804,20,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.83,0,10,false,0.5,1.7667844522968197,50,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.5,1.7667844522968197,50,0.7067137809187279,0.4,1 +0,0,0,0,0,0.36888586956521735,0,17,false,0.5882352941176471,0.03127752422131476,100,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.05317179117623509,1,0.009208103130755065,0.4117647058823529,0.021894266954920333,70,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,1.603577747198742,0,6,true,0.6666666666666666,0.0009639322157275095,26.666666666666668,0,0,0,0,0,0,0.6236055605952877,0,0,0,0.16666666666666666,0.00024098305393187736,6.666666666666667,0.00024098305393187736,0,0.0014458983235912642,1,0.0029486927462158445,0.16666666666666666,0.00024098305393187736,6.666666666666667,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,0.44504609980974685,0,15,true,0.6,0.004331264128042177,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0072187735467369625,1,0.004932587964485366,0.4,0.002887509418694785,40,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,0.44504609980974685,0,3,true,1,0.0014437547093473925,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0014437547093473925,1,0.006576783952647156,0,0,0,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,2.83,0,1,true,1,0.35335689045936397,4,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.25,0,0,0,0.7067137809187279,0.5,1 +0,0,0,0,0,1.603577747198742,0,9,true,0.5555555555555556,0.0012049152696593868,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0021688474853868963,1,0.004914487910359741,0.4444444444444444,0.0009639322157275095,16,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.35335689045936397,0,21,false,0.42857142857142855,3.1802120141342756,36,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5714285714285714,4.240282685512367,48,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,0.44504609980974685,0,1,true,1,0.00048125156978246413,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00048125156978246413,1,0.006576783952647156,0,0,0,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,15,true,0.6,0.0021688474853868963,45,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0036147458089781604,1,0.003931590328287793,0.4,0.0014458983235912642,30,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.33292458614347026,0,2,true,1,0.022582717671992804,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.022582717671992804,1,0.04604051565377532,0,0,0,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,6.666666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.027624309392265192,0,0,0,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,40,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.031446540880503145,0,0,0,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,2.0062893081761004,0,23,false,0.391304347826087,1.7744129650440645,90,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.06289308176100629,0.6086956521739131,2.7601979456241006,140,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,0.35335689045936397,0,18,false,0.3888888888888889,2.4734982332155475,140,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.6111111111111112,3.8869257950530036,220,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,0.44504609980974685,0,15,true,0.4666666666666667,0.003368760988477249,70,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0072187735467369625,1,0.003288391976323578,0.5333333333333333,0.003850012558259713,80,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,2.83,0,6,true,0.6666666666666666,1.4134275618374559,16,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.3333333333333333,0.7067137809187279,8,0.7067137809187279,0.4,1 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,5,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0,0,0,2,0.2,0.839 +0,0,0,0,0,4.072815533980583,0,9,false,0.5555555555555556,5,33.333333333333336,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.4444444444444444,4,26.666666666666668,2,0.4,0.839 +0,0,0,0,0,0.33292458614347026,0,8,true,0.75,0.06774815301597842,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.09033087068797122,1,0.009208103130755065,0.25,0.022582717671992804,40,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,4,true,0.75,0.0007229491617956321,60,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0009639322157275095,1,0.0009828975820719483,0.25,0.00024098305393187736,20,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,2.83,0,29,false,0.3448275862068966,3.5335689045936394,66.66666666666667,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.6551724137931034,6.713780918727915,126.66666666666667,0.7067137809187279,0.5,1 +0,0,0,0,0,1.603577747198742,0,3,true,1,0.0007229491617956321,60,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0007229491617956321,1,0.0009828975820719483,0,0,0,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,1.603577747198742,0,9,false,0.4444444444444444,0.0009639322157275095,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0.1111111111111111,0.00024098305393187736,5,0.00024098305393187736,0,0.0021688474853868963,1,0.003931590328287793,0.4444444444444444,0.0009639322157275095,20,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,2.0062893081761004,0,1,true,1,0.19715699611600718,6.666666666666667,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.19715699611600718,1,0.09433962264150943,0,0,0,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,2.0062893081761004,0,0,true,0,0,0,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0,0,0.031446540880503145,0,0,0,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,2.83,0,3,true,0.6666666666666666,0.7067137809187279,8,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.3333333333333333,0.35335689045936397,4,0.7067137809187279,0.5,1 +0,0,0,0,0,0.33292458614347026,0,8,true,0.75,0.06774815301597842,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.09033087068797122,1,0.009208103130755065,0.25,0.022582717671992804,40,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,5,false,0.8,1.4134275618374559,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.2,0.35335689045936397,20,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,13,false,0.46153846153846156,1.1829419766960432,30,0,0,0,0,0,0,0.4984326018808778,0,0,0,0.07692307692307693,0.19715699611600718,5,0.19715699611600718,0,1,1,0.12578616352201258,0.46153846153846156,1.1829419766960432,30,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,1.603577747198742,0,9,true,0.5555555555555556,0.0012049152696593868,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0021688474853868963,1,0.004914487910359741,0.4444444444444444,0.0009639322157275095,16,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,4.072815533980583,0,8,false,0.625,5,100,0,0,0,0,0,0,0.206,0,0,0,0.125,1,20,1,0,1,1,0.05,0.25,2,40,2,0.3,0.839 +0,0,0,0,0,0.35335689045936397,0,25,false,0.28,2.4734982332155475,70,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.72,6.360424028268551,180,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,3,false,1,3,30,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0,0,0,2,0.1,0.839 +0,0,0,0,0,4.072815533980583,0,4,false,0.75,3,30,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.25,1,10,2,0.2,0.839 +0,0,0,0,0,4.072815533980583,0,8,false,0.625,5,20,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.375,3,12,2,0.1,0.839 +0,0,0,0,0,0.36888586956521735,0,3,true,1,0.009383257266394428,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.01841620626151013,0,0,0,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,13,false,0.5384615384615384,7,140,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.46153846153846156,6,120,2,0.1,0.839 +0,0,0,0,0,2.83,0,16,false,0.5,2.8268551236749118,40,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.5,2.8268551236749118,40,0.7067137809187279,0.2,1 +0,0,0,0,0,2.0062893081761004,0,10,true,0.5,0.9857849805800359,33.333333333333336,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.09433962264150943,0.5,0.9857849805800359,33.333333333333336,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,2.83,0,5,false,0.6,1.0600706713780919,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.4,0.7067137809187279,13.333333333333334,0.7067137809187279,0.4,1 +0,0,0,0,0,1.603577747198742,0,16,true,0.5,0.001927864431455019,53.333333333333336,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.003855728862910038,1,0.0029486927462158445,0.5,0.001927864431455019,53.333333333333336,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.36888586956521735,0,15,true,0.4,0.018766514532788856,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.04691628633197214,1,0.01841620626151013,0.6,0.028149771799183283,45,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,0.33292458614347026,0,8,false,0.625,0.05645679417998201,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.09033087068797122,1,0.04604051565377532,0.375,0.03387407650798921,12,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,9,false,0.5555555555555556,5,100,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.4444444444444444,4,80,2,0.1,0.839 +0,0,0,0,0,0.33292458614347026,0,2,true,1,0.022582717671992804,13.333333333333334,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.022582717671992804,1,0.027624309392265192,0,0,0,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,9,true,0.5555555555555556,0.0012049152696593868,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0021688474853868963,1,0.004914487910359741,0.4444444444444444,0.0009639322157275095,16,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,2.83,0,22,false,0.36363636363636365,2.8268551236749118,40,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.6363636363636364,4.946996466431095,70,0.7067137809187279,0.3,1 +0,0,0,0,0,0.44504609980974685,0,13,true,0.6153846153846154,0.003850012558259713,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.006256270407172034,1,0.003288391976323578,0.38461538461538464,0.002406257848912321,50,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,6,false,0.5,0.0007229491617956321,15,0,0,0,0,0,0,0.6236055605952877,0,0,0,0.16666666666666666,0.00024098305393187736,5,0.00024098305393187736,0,0.0014458983235912642,1,0.003931590328287793,0.3333333333333333,0.0004819661078637547,10,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.33292458614347026,0,2,true,1,0.022582717671992804,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.022582717671992804,1,0.04604051565377532,0,0,0,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.06289308176100629,0,0,0,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,2.0062893081761004,0,28,false,0.32142857142857145,1.7744129650440645,45,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.12578616352201258,0.6785714285714286,3.7459829262041366,95,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,2.83,0,8,false,0.75,2.1201413427561837,30,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.25,0.7067137809187279,10,0.7067137809187279,0.1,1 +0,0,0,0,0,0.33292458614347026,0,6,true,0.6666666666666666,0.04516543534398561,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.06774815301597842,1,0.01841620626151013,0.3333333333333333,0.022582717671992804,20,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,10,true,0.5,0.0012049152696593868,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0024098305393187736,1,0.004914487910359741,0.5,0.0012049152696593868,20,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.35335689045936397,0,4,true,1,1.4134275618374559,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0,0,0,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,6,true,0.6666666666666666,0.04516543534398561,26.666666666666668,0,0,0,0,0,0,1,0,0,0,0.16666666666666666,0.011291358835996402,6.666666666666667,0.011291358835996402,0,0.06774815301597842,1,0.027624309392265192,0.16666666666666666,0.011291358835996402,6.666666666666667,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,0.33292458614347026,0,9,false,0.6666666666666666,0.06774815301597842,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.10162222952396763,1,0.009208103130755065,0.3333333333333333,0.03387407650798921,60,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,2,false,1,2,13.333333333333334,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0,0,0,2,0.2,0.839 +0,0,0,0,0,0.33292458614347026,0,16,false,0.5,0.09033087068797122,32,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.18066174137594243,1,0.04604051565377532,0.5,0.09033087068797122,32,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,5,true,0.8,0.0019250062791298565,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.002406257848912321,1,0.003288391976323578,0.2,0.00048125156978246413,10,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.03683241252302026,0,0,0,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.83,0,9,false,0.5555555555555556,1.7667844522968197,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.4444444444444444,1.4134275618374559,16,0.7067137809187279,0.3,1 +0,0,0,0,0,2.83,0,16,false,0.375,2.1201413427561837,120,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.0625,0.35335689045936397,20,0.35335689045936397,0,1,1,0.05,0.5625,3.1802120141342756,180,0.7067137809187279,0.1,1 +0,0,0,0,0,4.072815533980583,0,15,false,0.4666666666666667,7,70,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.5333333333333333,8,80,2,0.3,0.839 +0,0,0,0,0,2.0062893081761004,0,5,false,0.8,0.7886279844640287,40,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.9857849805800359,1,0.06289308176100629,0.2,0.19715699611600718,10,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,1.603577747198742,0,6,true,0.6666666666666666,0.0009639322157275095,26.666666666666668,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0014458983235912642,1,0.0029486927462158445,0.3333333333333333,0.0004819661078637547,13.333333333333334,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,1.603577747198742,0,10,true,0.5,0.0012049152696593868,50,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0024098305393187736,1,0.0019657951641438966,0.5,0.0012049152696593868,50,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,2.0062893081761004,0,8,true,0.5,0.7886279844640287,16,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.15723270440251572,0.5,0.7886279844640287,16,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,6.666666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.027624309392265192,0,0,0,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,7,true,0.5714285714285714,1.4134275618374559,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.42857142857142855,1.0600706713780919,30,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,2.83,0,4,false,0.75,1.0600706713780919,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.25,0.35335689045936397,6.666666666666667,0.7067137809187279,0.3,1 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.03683241252302026,0,0,0,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.83,0,5,false,0.6,1.0600706713780919,15,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.2,0.35335689045936397,5,0.35335689045936397,0,1,1,0.2,0.2,0.35335689045936397,5,0.7067137809187279,0.4,1 +0,0,0,0,0,4.072815533980583,0,15,false,0.5333333333333333,8,80,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.4666666666666667,7,70,2,0.2,0.839 +0,0,0,0,0,1.603577747198742,0,19,true,0.47368421052631576,0.0021688474853868963,90,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.00457867802470567,1,0.0019657951641438966,0.5263157894736842,0.0024098305393187736,100,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,1.603577747198742,0,11,true,0.5454545454545454,0.0014458983235912642,40,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.002650813593250651,1,0.0029486927462158445,0.45454545454545453,0.0012049152696593868,33.333333333333336,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,2.83,0,18,false,0.4444444444444444,2.8268551236749118,53.333333333333336,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.05555555555555555,0.35335689045936397,6.666666666666667,0.35335689045936397,0,1,1,0.15,0.5,3.1802120141342756,60,0.7067137809187279,0.2,1 +0,0,0,0,0,0.33292458614347026,0,7,true,0.5714285714285714,0.04516543534398561,26.666666666666668,0,0,0,0,0,0,1,0,0,0,0.42857142857142855,0.03387407650798921,20,0.011291358835996402,0,0.07903951185197482,1,0.027624309392265192,0,0,0,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,10,true,0.5,0.0012049152696593868,33.333333333333336,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0024098305393187736,1,0.0029486927462158445,0.5,0.0012049152696593868,33.333333333333336,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,0.36888586956521735,0,2,true,0.5,0.0031277524221314757,20,0,0,0,0,0,0,1,0,0,0,0.5,0.0031277524221314757,20,0.0031277524221314757,0,0.0062555048442629515,1,0.004604051565377533,0,0,0,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,0.33292458614347026,0,6,true,0.6666666666666666,0.04516543534398561,16,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.06774815301597842,1,0.04604051565377532,0.3333333333333333,0.022582717671992804,8,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,1,true,1,0.00024098305393187736,4,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.00024098305393187736,1,0.004914487910359741,0,0,0,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.36888586956521735,0,5,true,0.8,0.012511009688525903,26.666666666666668,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.01563876211065738,1,0.013812154696132596,0.2,0.0031277524221314757,6.666666666666667,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,0.36888586956521735,0,7,true,0.7142857142857143,0.01563876211065738,25,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.021894266954920333,1,0.01841620626151013,0.2857142857142857,0.0062555048442629515,10,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,0.33292458614347026,0,5,true,0.6,0.03387407650798921,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.05645679417998201,1,0.03683241252302026,0.4,0.022582717671992804,10,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,0.33292458614347026,0,14,true,0.42857142857142855,0.06774815301597842,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.15807902370394963,1,0.027624309392265192,0.5714285714285714,0.09033087068797122,53.333333333333336,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,17,true,0.4117647058823529,0.003368760988477249,140,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.008181276686301892,1,0.001644195988161789,0.5882352941176471,0.004812515697824642,200,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,2.83,0,16,false,0.4375,2.4734982332155475,140,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.5625,3.1802120141342756,180,0.7067137809187279,0.4,1 +0,0,0,0,0,0.44504609980974685,0,10,true,0.6,0.002887509418694785,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.004812515697824642,1,0.006576783952647156,0.4,0.0019250062791298565,20,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,2.0062893081761004,0,0,true,0,0,0,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0,0,0.12578616352201258,0,0,0,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,0.33292458614347026,0,10,true,0.5,0.05645679417998201,100,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.11291358835996403,1,0.009208103130755065,0.5,0.05645679417998201,100,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,1,true,1,0.00048125156978246413,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00048125156978246413,1,0.008220979940808944,0,0,0,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,4.072815533980583,0,2,false,1,2,10,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0,0,0,2,0.5,0.839 +0,0,0,0,0,0.35335689045936397,0,2,false,1,0.7067137809187279,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.25,0,0,0,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,0,true,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0,0,0.01841620626151013,0,0,0,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,15,true,0.4,0.0014458983235912642,60,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0036147458089781604,1,0.0019657951641438966,0.6,0.0021688474853868963,90,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,4.072815533980583,0,10,false,0.6,6,40,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.4,4,26.666666666666668,2,0.1,0.839 +0,0,0,0,0,2.83,0,9,true,0.5555555555555556,1.7667844522968197,33.333333333333336,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.4444444444444444,1.4134275618374559,26.666666666666668,0.7067137809187279,0.5,1 +0,0,0,0,0,0.44504609980974685,0,3,true,1,0.0014437547093473925,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0014437547093473925,1,0.001644195988161789,0,0,0,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,2.83,0,8,false,0.625,1.7667844522968197,50,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.375,1.0600706713780919,30,0.7067137809187279,0.2,1 +0,0,0,0,0,2.83,0,8,false,0.5,1.4134275618374559,26.666666666666668,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.375,1.0600706713780919,20,0.35335689045936397,0,1,1,0.15,0.125,0.35335689045936397,6.666666666666667,0.7067137809187279,0.5,1 +0,0,0,0,0,4.072815533980583,0,14,false,0.5,7,35,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0.5,7,35,2,0.5,0.839 +0,0,0,0,0,0.36888586956521735,0,15,false,0.4666666666666667,0.021894266954920333,35,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.04691628633197214,1,0.01841620626151013,0.5333333333333333,0.025022019377051806,40,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,15,true,0.4666666666666667,0.003368760988477249,46.66666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0072187735467369625,1,0.004932587964485366,0.5333333333333333,0.003850012558259713,53.333333333333336,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,0.35335689045936397,0,1,true,1,0.35335689045936397,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.25,0,0,0,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,0.44504609980974685,0,1,true,1,0.00048125156978246413,6.666666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00048125156978246413,1,0.004932587964485366,0,0,0,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,3,true,1,0.009383257266394428,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.013812154696132596,0,0,0,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,0.36888586956521735,0,3,true,1,0.009383257266394428,12,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.02302025782688766,0,0,0,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,1,true,1,0.00048125156978246413,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00048125156978246413,1,0.006576783952647156,0,0,0,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,2.0062893081761004,0,22,false,0.36363636363636365,1.5772559689280574,40,0,0,0,0,0,0,0.4984326018808778,0,0,0,0.045454545454545456,0.19715699611600718,5,0.19715699611600718,0,1,1,0.12578616352201258,0.5909090909090909,2.5630409495080935,65,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,2.0062893081761004,0,6,false,0.8333333333333334,0.9857849805800359,33.333333333333336,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.09433962264150943,0.16666666666666666,0.19715699611600718,6.666666666666667,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.35335689045936397,0,4,false,0.75,1.0600706713780919,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.25,0.35335689045936397,5,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,2.83,0,8,false,0.625,1.7667844522968197,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.375,1.0600706713780919,12,0.7067137809187279,0.2,1 +0,0,0,0,0,4.072815533980583,0,9,true,0.6666666666666666,6,120,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.3333333333333333,3,60,2,0.2,0.839 +0,0,0,0,0,1.603577747198742,0,11,true,0.5454545454545454,0.0014458983235912642,24,0,0,0,0,0,0,0.6236055605952877,0,0,0,0.09090909090909091,0.00024098305393187736,4,0.00024098305393187736,0,0.002650813593250651,1,0.004914487910359741,0.36363636363636365,0.0009639322157275095,16,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.35335689045936397,0,16,true,0.5,2.8268551236749118,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.5,2.8268551236749118,80,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,0.44504609980974685,0,8,true,0.625,0.002406257848912321,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.003850012558259713,1,0.003288391976323578,0.375,0.0014437547093473925,30,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,0.44504609980974685,0,2,true,1,0.0009625031395649283,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0009625031395649283,1,0.001644195988161789,0,0,0,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,22,true,0.4090909090909091,0.0021688474853868963,36,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.005301627186501302,1,0.004914487910359741,0.5909090909090909,0.0031327797011144057,52,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.36888586956521735,0,7,true,0.5714285714285714,0.012511009688525903,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.021894266954920333,1,0.01841620626151013,0.42857142857142855,0.009383257266394428,15,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,14,false,0.5714285714285714,1.5772559689280574,32,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.15723270440251572,0.42857142857142855,1.1829419766960432,24,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,2.0062893081761004,0,29,false,0.3103448275862069,1.7744129650440645,45,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.12578616352201258,0.6896551724137931,3.9431399223201438,100,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.35335689045936397,0,8,false,0.625,1.7667844522968197,33.333333333333336,0,0,0,0,0,0,1,0,0,0,0.125,0.35335689045936397,6.666666666666667,0.35335689045936397,0,1,1,0.15,0.25,0.7067137809187279,13.333333333333334,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,4,false,0.75,3,30,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.25,1,10,2,0.1,0.839 +0,0,0,0,0,0.35335689045936397,0,17,false,0.5294117647058824,3.1802120141342756,90,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.47058823529411764,2.8268551236749118,80,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,12,false,0.5,6,24,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.5,6,24,2,0.4,0.839 +0,0,0,0,0,0.36888586956521735,0,2,true,1,0.0062555048442629515,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0062555048442629515,1,0.004604051565377533,0,0,0,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,0.33292458614347026,0,4,true,0.75,0.03387407650798921,12,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.04604051565377532,0.25,0.011291358835996402,4,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,10,true,0.5,0.002406257848912321,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.004812515697824642,1,0.008220979940808944,0.5,0.002406257848912321,20,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,0.44504609980974685,0,6,true,0.8333333333333334,0.002406257848912321,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.002887509418694785,1,0.003288391976323578,0.16666666666666666,0.00048125156978246413,10,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,0.33292458614347026,0,3,true,1,0.03387407650798921,12,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.04604051565377532,0,0,0,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,6,true,0.5,0.0014437547093473925,12,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.002887509418694785,1,0.008220979940808944,0.5,0.0014437547093473925,12,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,2.0062893081761004,0,14,false,0.5,1.3800989728120503,28,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.15723270440251572,0.5,1.3800989728120503,28,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,0.44504609980974685,0,6,true,0.5,0.0014437547093473925,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.002887509418694785,1,0.001644195988161789,0.5,0.0014437547093473925,60,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,4.072815533980583,0,8,false,0.75,6,60,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.25,2,20,2,0.5,0.839 +0,0,0,0,0,0.35335689045936397,0,18,false,0.4444444444444444,2.8268551236749118,32,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5555555555555556,3.5335689045936394,40,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,18,true,0.3888888888888889,0.0016868813775231415,28,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0043376949707737925,1,0.004914487910359741,0.6111111111111112,0.002650813593250651,44,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,2.83,0,2,true,1,0.7067137809187279,8,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.25,0,0,0,0.7067137809187279,0.3,1 +0,0,0,0,0,0.35335689045936397,0,4,true,0.75,1.0600706713780919,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.25,0.35335689045936397,6.666666666666667,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,14,true,0.5714285714285714,0.025022019377051806,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.043788533909840666,1,0.009208103130755065,0.42857142857142855,0.018766514532788856,60,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,3,true,1,1.0600706713780919,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0,0,0,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,11,true,0.5454545454545454,2.1201413427561837,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.45454545454545453,1.7667844522968197,100,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,2.83,0,4,true,0.75,1.0600706713780919,15,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.25,0.35335689045936397,5,0.7067137809187279,0.5,1 +0,0,0,0,0,4.072815533980583,0,1,false,1,1,20,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0,0,0,2,0.5,0.839 +0,0,0,0,0,1.603577747198742,0,16,true,0.5,0.001927864431455019,80,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.003855728862910038,1,0.0019657951641438966,0.5,0.001927864431455019,80,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,6.666666666666667,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0,0,0,2,0.4,0.839 +0,0,0,0,0,0.33292458614347026,0,15,false,0.4,0.06774815301597842,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.16937038253994605,1,0.01841620626151013,0.6,0.10162222952396763,90,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,1,true,1,0.19715699611600718,4,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.19715699611600718,1,0.15723270440251572,0,0,0,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,0.36888586956521735,0,3,true,0.6666666666666666,0.0062555048442629515,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.02302025782688766,0.3333333333333333,0.0031277524221314757,4,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,7,true,0.7142857142857143,0.002406257848912321,100,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.003368760988477249,1,0.001644195988161789,0.2857142857142857,0.0009625031395649283,40,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,2.83,0,15,false,0.4666666666666667,2.4734982332155475,70,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.5333333333333333,2.8268551236749118,80,0.7067137809187279,0.1,1 +0,0,0,0,0,0.36888586956521735,0,9,true,0.6666666666666666,0.018766514532788856,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.028149771799183283,1,0.009208103130755065,0.3333333333333333,0.009383257266394428,30,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,7,true,0.5714285714285714,0.0019250062791298565,16,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.003368760988477249,1,0.008220979940808944,0.42857142857142855,0.0014437547093473925,12,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,0.33292458614347026,0,2,true,1,0.022582717671992804,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.022582717671992804,1,0.009208103130755065,0,0,0,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,0,true,0,0,0,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,0,0,0.15,0,0,0,2,0.4,0.839 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.009208103130755065,0,0,0,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,13,false,0.46153846153846156,1.1829419766960432,30,0,0,0,0,0,0,0.4984326018808778,0,0,0,0.07692307692307693,0.19715699611600718,5,0.19715699611600718,0,1,1,0.12578616352201258,0.46153846153846156,1.1829419766960432,30,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,0.44504609980974685,0,2,true,1,0.0009625031395649283,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0009625031395649283,1,0.008220979940808944,0,0,0,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,2.0062893081761004,0,1,true,1,0.19715699611600718,4,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.19715699611600718,1,0.15723270440251572,0,0,0,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,2.83,0,5,false,1,1.7667844522968197,50,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0,0,0,0.7067137809187279,0.5,1 +0,0,0,0,0,0.35335689045936397,0,3,true,1,1.0600706713780919,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0,0,0,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,10,false,0.7,0.07903951185197482,28,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.11291358835996403,1,0.04604051565377532,0.3,0.03387407650798921,12,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,2.83,0,8,false,0.75,2.1201413427561837,60,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.25,0.7067137809187279,20,0.7067137809187279,0.1,1 +0,0,0,0,0,0.33292458614347026,0,5,true,0.6,0.03387407650798921,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.05645679417998201,1,0.03683241252302026,0.4,0.022582717671992804,10,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,7,false,0.7142857142857143,5,100,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.2857142857142857,2,40,2,0.2,0.839 +0,0,0,0,0,1.603577747198742,0,7,true,0.5714285714285714,0.0009639322157275095,40,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0016868813775231415,1,0.0019657951641438966,0.42857142857142855,0.0007229491617956321,30,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,0.36888586956521735,0,4,true,0.75,0.009383257266394428,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.012511009688525903,1,0.01841620626151013,0.25,0.0031277524221314757,5,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,0.33292458614347026,0,12,true,0.5,0.06774815301597842,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.13549630603195684,1,0.03683241252302026,0.5,0.06774815301597842,30,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,5,false,0.6,0.5914709883480216,15,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.9857849805800359,1,0.12578616352201258,0.4,0.39431399223201435,10,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,1.603577747198742,0,7,true,0.5714285714285714,0.0009639322157275095,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0.14285714285714285,0.00024098305393187736,5,0.00024098305393187736,0,0.0016868813775231415,1,0.003931590328287793,0.2857142857142857,0.0004819661078637547,10,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,2.0062893081761004,0,1,true,1,0.19715699611600718,5,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.19715699611600718,1,0.12578616352201258,0,0,0,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.44504609980974685,0,9,true,0.5555555555555556,0.002406257848912321,25,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.004331264128042177,1,0.006576783952647156,0.4444444444444444,0.0019250062791298565,20,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,3,true,0.6666666666666666,0.0062555048442629515,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.02302025782688766,0.3333333333333333,0.0031277524221314757,4,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,0.36888586956521735,0,6,true,0.6666666666666666,0.012511009688525903,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.018766514532788856,1,0.01841620626151013,0.3333333333333333,0.0062555048442629515,10,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,16,true,0.4375,0.003368760988477249,35,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.007700025116519426,1,0.006576783952647156,0.5625,0.004331264128042177,45,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,0.44504609980974685,0,6,true,0.6666666666666666,0.0019250062791298565,16,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.002887509418694785,1,0.008220979940808944,0.3333333333333333,0.0009625031395649283,8,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,2.83,0,5,true,0.8,1.4134275618374559,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.2,0.35335689045936397,5,0.7067137809187279,0.1,1 +0,0,0,0,0,0.35335689045936397,0,20,false,0.4,2.8268551236749118,32,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.6,4.240282685512367,48,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,1,true,1,0.35335689045936397,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.05,0,0,0,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,2,true,1,2,10,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0,0,0,2,0.1,0.839 +0,0,0,0,0,0.33292458614347026,0,27,false,0.37037037037037035,0.11291358835996403,66.66666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.30486668857190286,1,0.027624309392265192,0.6296296296296297,0.19195310021193884,113.33333333333334,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,9,true,0.5555555555555556,0.0012049152696593868,25,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0021688474853868963,1,0.003931590328287793,0.4444444444444444,0.0009639322157275095,20,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.35335689045936397,0,15,false,0.6,3.1802120141342756,45,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.4,2.1201413427561837,30,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,1,true,1,0.35335689045936397,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.1,0,0,0,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,2,true,1,0.0062555048442629515,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0062555048442629515,1,0.009208103130755065,0,0,0,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,22,false,0.4090909090909091,9,36,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.5909090909090909,13,52,2,0.4,0.839 +0,0,0,0,0,0.33292458614347026,0,10,true,0.5,0.05645679417998201,20,0,0,0,0,0,0,1,0,0,0,0.2,0.022582717671992804,8,0.011291358835996402,0,0.11291358835996403,1,0.04604051565377532,0.3,0.03387407650798921,12,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,9,false,0.5555555555555556,5,50,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.4444444444444444,4,40,2,0.4,0.839 +0,0,0,0,0,2.0062893081761004,0,10,false,0.6,1.1829419766960432,120,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.031446540880503145,0.4,0.7886279844640287,80,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,0.44504609980974685,0,1,true,1,0.00048125156978246413,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00048125156978246413,1,0.003288391976323578,0,0,0,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,4.072815533980583,0,4,false,1,4,26.666666666666668,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0,0,0,2,0.1,0.839 +0,0,0,0,0,2.83,0,3,false,1,1.0600706713780919,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0,0,0,0.7067137809187279,0.3,1 +0,0,0,0,0,0.36888586956521735,0,14,false,0.5,0.021894266954920333,140,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.043788533909840666,1,0.004604051565377533,0.5,0.021894266954920333,140,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,6,false,0.6666666666666666,1.4134275618374559,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.3333333333333333,0.7067137809187279,20,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,11,false,0.45454545454545453,5,100,0,0,0,0,0,0,0.206,0,0,0,0.09090909090909091,1,20,1,0,1,1,0.05,0.45454545454545453,5,100,2,0.3,0.839 +0,0,0,0,0,0.33292458614347026,0,12,false,0.5833333333333334,0.07903951185197482,46.66666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.13549630603195684,1,0.027624309392265192,0.4166666666666667,0.05645679417998201,33.333333333333336,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,2,true,1,0.0009625031395649283,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0009625031395649283,1,0.006576783952647156,0,0,0,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,0.44504609980974685,0,18,true,0.3888888888888889,0.003368760988477249,140,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.008662528256084354,1,0.001644195988161789,0.6111111111111112,0.005293767267607105,220,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.03683241252302026,0,0,0,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,4,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0,0,0,2,0.5,0.839 +0,0,0,0,0,2.83,0,0,true,0,0,0,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.15,0,0,0,0.7067137809187279,0.1,1 +0,0,0,0,0,0.33292458614347026,0,3,true,0.6666666666666666,0.022582717671992804,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.04604051565377532,0.3333333333333333,0.011291358835996402,4,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,2.83,0,2,true,1,0.7067137809187279,40,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.05,0,0,0,0.7067137809187279,0.3,1 +0,0,0,0,0,0.36888586956521735,0,9,true,0.6666666666666666,0.018766514532788856,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.028149771799183283,1,0.004604051565377533,0.3333333333333333,0.009383257266394428,60,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,19,false,0.42105263157894735,8,53.333333333333336,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.5789473684210527,11,73.33333333333334,2,0.2,0.839 +0,0,0,0,0,0.35335689045936397,0,19,true,0.3684210526315789,2.4734982332155475,46.66666666666667,0,0,0,0,0,0,1,0,0,0,0.05263157894736842,0.35335689045936397,6.666666666666667,0.35335689045936397,0,1,1,0.15,0.5789473684210527,3.8869257950530036,73.33333333333334,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,10,true,0.5,0.01563876211065738,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.03127752422131476,1,0.009208103130755065,0.5,0.01563876211065738,50,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,10,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0,0,0,2,0.5,0.839 +0,0,0,0,0,4.072815533980583,0,4,false,0.5,2,8,0,0,0,0,0,0,0.206,0,0,0,0.25,1,4,1,0,1,1,0.25,0.25,1,4,2,0.2,0.839 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,6.666666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.027624309392265192,0,0,0,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,21,false,0.42857142857142855,3.1802120141342756,36,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5714285714285714,4.240282685512367,48,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,15,false,0.6666666666666666,0.11291358835996403,66.66666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.16937038253994605,1,0.027624309392265192,0.3333333333333333,0.05645679417998201,33.333333333333336,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,8,false,0.75,1.1829419766960432,120,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.031446540880503145,0.25,0.39431399223201435,40,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.33292458614347026,0,8,true,0.5,0.04516543534398561,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.09033087068797122,1,0.01841620626151013,0.5,0.04516543534398561,40,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.33292458614347026,0,3,true,0.6666666666666666,0.022582717671992804,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.009208103130755065,0.3333333333333333,0.011291358835996402,20,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.33292458614347026,0,11,false,0.5454545454545454,0.06774815301597842,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.12420494719596042,1,0.03683241252302026,0.45454545454545453,0.05645679417998201,25,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,3,true,1,1.0600706713780919,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0,0,0,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,5,false,0.6,3,30,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.4,2,20,2,0.2,0.839 +0,0,0,0,0,0.36888586956521735,0,5,true,0.8,0.012511009688525903,16,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.01563876211065738,1,0.02302025782688766,0.2,0.0031277524221314757,4,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,2.83,0,6,true,0.5,1.0600706713780919,12,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5,1.0600706713780919,12,0.7067137809187279,0.1,1 +0,0,0,0,0,2.0062893081761004,0,10,false,0.8,1.5772559689280574,80,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.06289308176100629,0.2,0.39431399223201435,20,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,0.35335689045936397,0,2,true,1,0.7067137809187279,13.333333333333334,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.15,0,0,0,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.06289308176100629,0,0,0,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,0.36888586956521735,0,9,true,0.5555555555555556,0.01563876211065738,33.333333333333336,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.028149771799183283,1,0.013812154696132596,0.4444444444444444,0.012511009688525903,26.666666666666668,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,0,true,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.15,0,0,0,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,12,true,0.5,0.0014458983235912642,60,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0028917966471825284,1,0.0019657951641438966,0.5,0.0014458983235912642,60,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,4.072815533980583,0,5,false,0.8,4,26.666666666666668,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.2,1,6.666666666666667,2,0.2,0.839 +0,0,0,0,0,0.33292458614347026,0,0,true,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0,0,0.027624309392265192,0,0,0,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,3,true,0.6666666666666666,0.0062555048442629515,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.01841620626151013,0.3333333333333333,0.0031277524221314757,5,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,1,true,1,0.19715699611600718,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.19715699611600718,1,0.031446540880503145,0,0,0,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,1.603577747198742,0,10,true,0.5,0.0012049152696593868,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0024098305393187736,1,0.004914487910359741,0.5,0.0012049152696593868,20,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.35335689045936397,0,3,true,0.6666666666666666,0.7067137809187279,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.3333333333333333,0.35335689045936397,5,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,1,true,1,0.0031277524221314757,6.666666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0031277524221314757,1,0.013812154696132596,0,0,0,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,28,false,0.35714285714285715,10,50,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0.6428571428571429,18,90,2,0.4,0.839 +0,0,0,0,0,0.36888586956521735,0,1,true,1,0.0031277524221314757,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0031277524221314757,1,0.004604051565377533,0,0,0,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,7,true,0.7142857142857143,0.002406257848912321,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.003368760988477249,1,0.003288391976323578,0.2857142857142857,0.0009625031395649283,20,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,5,true,0.6,0.0007229491617956321,60,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0012049152696593868,1,0.0009828975820719483,0.4,0.0004819661078637547,40,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,0.35335689045936397,0,4,true,0.75,1.0600706713780919,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.25,0.35335689045936397,5,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,3,true,0.6666666666666666,0.022582717671992804,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.009208103130755065,0.3333333333333333,0.011291358835996402,20,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,24,true,0.375,0.004331264128042177,180,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.01155003767477914,1,0.001644195988161789,0.625,0.0072187735467369625,300,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,8,true,0.5,0.012511009688525903,16,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.025022019377051806,1,0.02302025782688766,0.5,0.012511009688525903,16,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,8,false,0.375,0.5914709883480216,30,0,0,0,0,0,0,0.4984326018808778,0,0,0,0.375,0.5914709883480216,30,0.19715699611600718,0,1,1,0.06289308176100629,0.25,0.39431399223201435,20,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,1.603577747198742,0,1,true,1,0.00024098305393187736,4,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.00024098305393187736,1,0.004914487910359741,0,0,0,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,1.603577747198742,0,5,true,0.8,0.0009639322157275095,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0012049152696593868,1,0.003931590328287793,0.2,0.00024098305393187736,5,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.35335689045936397,0,4,true,0.75,1.0600706713780919,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.25,0.35335689045936397,10,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,18,false,0.4444444444444444,0.001927864431455019,160,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0043376949707737925,1,0.0009828975820719483,0.5555555555555556,0.0024098305393187736,200,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.35335689045936397,0,2,true,1,0.7067137809187279,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.2,0,0,0,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,5,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0,0,0,2,0.4,0.839 +0,0,0,0,0,2.0062893081761004,0,8,false,0.5,0.7886279844640287,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.12578616352201258,0.5,0.7886279844640287,20,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,1.603577747198742,0,5,true,0.8,0.0009639322157275095,26.666666666666668,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0012049152696593868,1,0.0029486927462158445,0.2,0.00024098305393187736,6.666666666666667,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,0.44504609980974685,0,4,true,0.75,0.0014437547093473925,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0019250062791298565,1,0.001644195988161789,0.25,0.00048125156978246413,20,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,0.35335689045936397,0,15,true,0.5333333333333333,2.8268551236749118,53.333333333333336,0,0,0,0,0,0,1,0,0,0,0.06666666666666667,0.35335689045936397,6.666666666666667,0.35335689045936397,0,1,1,0.15,0.4,2.1201413427561837,40,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,0.44504609980974685,0,7,true,0.7142857142857143,0.002406257848912321,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.003368760988477249,1,0.003288391976323578,0.2857142857142857,0.0009625031395649283,20,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,7,true,0.5714285714285714,0.0009639322157275095,26.666666666666668,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0016868813775231415,1,0.0029486927462158445,0.42857142857142855,0.0007229491617956321,20,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,2.0062893081761004,0,1,true,1,0.19715699611600718,4,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.19715699611600718,1,0.15723270440251572,0,0,0,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.44504609980974685,0,3,true,0.6666666666666666,0.0009625031395649283,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0014437547093473925,1,0.003288391976323578,0.3333333333333333,0.00048125156978246413,10,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,4.072815533980583,0,10,false,0.6,6,30,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0.4,4,20,2,0.1,0.839 +0,0,0,0,0,1.603577747198742,0,2,true,1,0.0004819661078637547,8,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0004819661078637547,1,0.004914487910359741,0,0,0,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,4.072815533980583,0,5,false,0.8,4,26.666666666666668,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.2,1,6.666666666666667,2,0.4,0.839 +0,0,0,0,0,0.35335689045936397,0,11,false,0.5454545454545454,2.1201413427561837,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.45454545454545453,1.7667844522968197,20,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,6,true,0.6666666666666666,0.0009639322157275095,40,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0014458983235912642,1,0.0019657951641438966,0.3333333333333333,0.0004819661078637547,20,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.33292458614347026,0,6,true,0.6666666666666666,0.04516543534398561,16,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.06774815301597842,1,0.04604051565377532,0.3333333333333333,0.022582717671992804,8,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,12,true,0.4166666666666667,0.0012049152696593868,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0028917966471825284,1,0.004914487910359741,0.5833333333333334,0.0016868813775231415,28,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,4.072815533980583,0,4,false,0.75,3,20,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.25,1,6.666666666666667,2,0.2,0.839 +0,0,0,0,0,0.35335689045936397,0,18,false,0.3888888888888889,2.4734982332155475,70,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.6111111111111112,3.8869257950530036,110,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,7,true,0.5714285714285714,0.012511009688525903,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.021894266954920333,1,0.009208103130755065,0.42857142857142855,0.009383257266394428,30,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,11,false,0.6363636363636364,2.4734982332155475,28,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.36363636363636365,1.4134275618374559,16,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,3,true,1,0.03387407650798921,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.01841620626151013,0,0,0,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,0.33292458614347026,0,3,true,0.6666666666666666,0.022582717671992804,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.01841620626151013,0.3333333333333333,0.011291358835996402,10,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,8,false,0.5,4,20,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0.5,4,20,2,0.4,0.839 +0,0,0,0,0,0.35335689045936397,0,4,true,0.75,1.0600706713780919,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.25,0.35335689045936397,10,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,18,false,0.3888888888888889,7,35,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0.6111111111111112,11,55,2,0.5,0.839 +0,0,0,0,0,0.44504609980974685,0,13,true,0.46153846153846156,0.002887509418694785,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.006256270407172034,1,0.001644195988161789,0.5384615384615384,0.003368760988477249,140,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,4,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0,0,0,2,0.4,0.839 +0,0,0,0,0,0.35335689045936397,0,6,false,0.8333333333333334,1.7667844522968197,33.333333333333336,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.16666666666666666,0.35335689045936397,6.666666666666667,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,1,true,1,0.00024098305393187736,10,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.00024098305393187736,1,0.0019657951641438966,0,0,0,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.33292458614347026,0,5,true,0.6,0.03387407650798921,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.05645679417998201,1,0.01841620626151013,0.4,0.022582717671992804,20,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,3,true,0.6666666666666666,0.0062555048442629515,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.01841620626151013,0.3333333333333333,0.0031277524221314757,5,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,3,true,1,0.5914709883480216,15,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.5914709883480216,1,0.12578616352201258,0,0,0,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,2.0062893081761004,0,8,true,0.625,0.9857849805800359,33.333333333333336,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.09433962264150943,0.375,0.5914709883480216,20,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,2.83,0,1,true,1,0.35335689045936397,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.05,0,0,0,0.7067137809187279,0.4,1 +0,0,0,0,0,2.83,0,14,false,0.42857142857142855,2.1201413427561837,120,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.5714285714285714,2.8268551236749118,160,0.7067137809187279,0.5,1 +0,0,0,0,0,0.35335689045936397,0,4,false,0.75,1.0600706713780919,15,0,0,0,0,0,0,1,0,0,0,0.25,0.35335689045936397,5,0.35335689045936397,0,1,1,0.2,0,0,0,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,5,true,0.6,0.009383257266394428,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.01563876211065738,1,0.01841620626151013,0.4,0.0062555048442629515,10,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,1,false,1,1,5,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0,0,0,2,0.2,0.839 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,4,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0,0,0,2,0.4,0.839 +0,0,0,0,0,1.603577747198742,0,2,true,0.5,0.00024098305393187736,5,0,0,0,0,0,0,0.6236055605952877,0,0,0,0.5,0.00024098305393187736,5,0.00024098305393187736,0,0.0004819661078637547,1,0.003931590328287793,0,0,0,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.36888586956521735,0,12,false,0.5,0.018766514532788856,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.03753302906557771,1,0.02302025782688766,0.5,0.018766514532788856,24,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,2.83,0,10,false,0.6,2.1201413427561837,24,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.4,1.4134275618374559,16,0.7067137809187279,0.5,1 +0,0,0,0,0,2.0062893081761004,0,10,true,0.6,1.1829419766960432,60,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.06289308176100629,0.4,0.7886279844640287,40,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,0.35335689045936397,0,6,false,0.6666666666666666,1.4134275618374559,26.666666666666668,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.3333333333333333,0.7067137809187279,13.333333333333334,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,16,true,0.5,0.001927864431455019,32,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.003855728862910038,1,0.004914487910359741,0.5,0.001927864431455019,32,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.44504609980974685,0,12,true,0.5833333333333334,0.003368760988477249,28,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00577501883738957,1,0.008220979940808944,0.4166666666666667,0.002406257848912321,20,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,0.33292458614347026,0,3,true,0.6666666666666666,0.022582717671992804,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.009208103130755065,0.3333333333333333,0.011291358835996402,20,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,6,false,0.5,0.009383257266394428,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.018766514532788856,1,0.009208103130755065,0.5,0.009383257266394428,30,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,19,false,0.3684210526315789,1.3800989728120503,140,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.031446540880503145,0.631578947368421,2.3658839533920863,240,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,0.44504609980974685,0,14,false,0.5,0.003368760988477249,35,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.006737521976954498,1,0.006576783952647156,0.5,0.003368760988477249,35,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,8,true,0.625,0.01563876211065738,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.025022019377051806,1,0.02302025782688766,0.375,0.009383257266394428,12,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,8,true,0.625,0.9857849805800359,100,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.031446540880503145,0.375,0.5914709883480216,60,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,0.33292458614347026,0,9,true,0.6666666666666666,0.06774815301597842,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.10162222952396763,1,0.009208103130755065,0.3333333333333333,0.03387407650798921,60,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,2,true,1,0.7067137809187279,13.333333333333334,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.15,0,0,0,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,2.83,0,15,false,0.4666666666666667,2.4734982332155475,28,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5333333333333333,2.8268551236749118,32,0.7067137809187279,0.4,1 +0,0,0,0,0,0.36888586956521735,0,18,true,0.5,0.028149771799183283,36,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.056299543598366565,1,0.02302025782688766,0.5,0.028149771799183283,36,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,14,false,0.5714285714285714,2.8268551236749118,32,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.42857142857142855,2.1201413427561837,24,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.36888586956521735,0,19,true,0.3684210526315789,0.021894266954920333,35,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.059427296020498045,1,0.01841620626151013,0.631578947368421,0.03753302906557771,60,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,18,false,0.5,9,36,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.5,9,36,2,0.1,0.839 +0,0,0,0,0,1.603577747198742,0,13,true,0.5384615384615384,0.0016868813775231415,140,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0031327797011144057,1,0.0009828975820719483,0.46153846153846156,0.0014458983235912642,120,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,4.072815533980583,0,6,false,0.6666666666666666,4,40,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.3333333333333333,2,20,2,0.1,0.839 +0,0,0,0,0,4.072815533980583,0,8,false,0.75,6,120,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.25,2,40,2,0.1,0.839 +0,0,0,0,0,4.072815533980583,0,19,false,0.42105263157894735,8,53.333333333333336,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.5789473684210527,11,73.33333333333334,2,0.5,0.839 +0,0,0,0,0,1.603577747198742,0,20,true,0.35,0.0016868813775231415,35,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.004819661078637547,1,0.003931590328287793,0.65,0.0031327797011144057,65,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,0.36888586956521735,0,9,true,0.6666666666666666,0.018766514532788856,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.028149771799183283,1,0.009208103130755065,0.3333333333333333,0.009383257266394428,30,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,11,true,0.5454545454545454,0.002887509418694785,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.005293767267607105,1,0.004932587964485366,0.45454545454545453,0.002406257848912321,33.333333333333336,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,0.35335689045936397,0,18,false,0.3888888888888889,2.4734982332155475,46.66666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.6111111111111112,3.8869257950530036,73.33333333333334,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,2,false,1,2,40,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0,0,0,2,0.2,0.839 +0,0,0,0,0,1.603577747198742,0,3,true,0.6666666666666666,0.0004819661078637547,40,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0007229491617956321,1,0.0009828975820719483,0.3333333333333333,0.00024098305393187736,20,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,2.0062893081761004,0,8,false,0.625,0.9857849805800359,33.333333333333336,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.09433962264150943,0.375,0.5914709883480216,20,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.36888586956521735,0,24,true,0.3333333333333333,0.025022019377051806,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.07506605813115542,1,0.009208103130755065,0.6666666666666666,0.05004403875410361,160,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.06289308176100629,0,0,0,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,1.603577747198742,0,9,true,0.6666666666666666,0.0014458983235912642,60,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0021688474853868963,1,0.0019657951641438966,0.3333333333333333,0.0007229491617956321,30,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,8,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.15723270440251572,0,0,0,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,1.603577747198742,0,10,true,0.6,0.0014458983235912642,40,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0024098305393187736,1,0.0029486927462158445,0.4,0.0009639322157275095,26.666666666666668,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,2.0062893081761004,0,14,false,0.5714285714285714,1.5772559689280574,32,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.15723270440251572,0.42857142857142855,1.1829419766960432,24,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,0.44504609980974685,0,2,true,1,0.0009625031395649283,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0009625031395649283,1,0.003288391976323578,0,0,0,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,2.83,0,12,false,0.5,2.1201413427561837,24,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5,2.1201413427561837,24,0.7067137809187279,0.3,1 +0,0,0,0,0,4.072815533980583,0,11,false,0.5454545454545454,6,40,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.45454545454545453,5,33.333333333333336,2,0.1,0.839 +0,0,0,0,0,0.35335689045936397,0,13,false,0.38461538461538464,1.7667844522968197,25,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.6153846153846154,2.8268551236749118,40,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,16,false,0.4375,1.3800989728120503,28,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.15723270440251572,0.5625,1.7744129650440645,36,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,1.603577747198742,0,5,true,0.6,0.0007229491617956321,12,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0012049152696593868,1,0.004914487910359741,0.4,0.0004819661078637547,8,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,4.072815533980583,0,5,true,0.6,3,30,0,0,0,0,0,0,0.206,0,0,0,0.2,1,10,1,0,1,1,0.1,0.2,1,10,2,0.2,0.839 +0,0,0,0,0,1.603577747198742,0,5,false,0.8,0.0009639322157275095,26.666666666666668,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0012049152696593868,1,0.0029486927462158445,0.2,0.00024098305393187736,6.666666666666667,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,6.666666666666667,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0,0,0,2,0.3,0.839 +0,0,0,0,0,2.83,0,0,true,0,0,0,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.05,0,0,0,0.7067137809187279,0.5,1 +0,0,0,0,0,1.603577747198742,0,5,true,0.8,0.0009639322157275095,26.666666666666668,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0012049152696593868,1,0.0029486927462158445,0.2,0.00024098305393187736,6.666666666666667,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.36888586956521735,0,5,true,0.6,0.009383257266394428,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.01563876211065738,1,0.013812154696132596,0.4,0.0062555048442629515,13.333333333333334,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,1.603577747198742,0,22,false,0.36363636363636365,0.001927864431455019,53.333333333333336,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.005301627186501302,1,0.0029486927462158445,0.6363636363636364,0.003373762755046283,93.33333333333334,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.33292458614347026,0,3,true,0.6666666666666666,0.022582717671992804,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.01841620626151013,0.3333333333333333,0.011291358835996402,10,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,4,true,0.75,0.0007229491617956321,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0009639322157275095,1,0.0029486927462158445,0.25,0.00024098305393187736,6.666666666666667,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.35335689045936397,0,0,true,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.25,0,0,0,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,8,true,0.625,0.0012049152696593868,33.333333333333336,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.001927864431455019,1,0.0029486927462158445,0.375,0.0007229491617956321,20,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.35335689045936397,0,3,true,0.6666666666666666,0.7067137809187279,13.333333333333334,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.3333333333333333,0.35335689045936397,6.666666666666667,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,2,true,1,0.7067137809187279,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.2,0,0,0,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,9,true,0.6666666666666666,0.06774815301597842,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.10162222952396763,1,0.027624309392265192,0.3333333333333333,0.03387407650798921,20,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,0,true,0,0,0,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0,0,0.12578616352201258,0,0,0,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.33292458614347026,0,4,true,0.75,0.03387407650798921,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.027624309392265192,0.25,0.011291358835996402,6.666666666666667,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,12,true,0.5,0.018766514532788856,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.03753302906557771,1,0.01841620626151013,0.5,0.018766514532788856,30,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,2.83,0,5,false,0.8,1.4134275618374559,80,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.2,0.35335689045936397,20,0.7067137809187279,0.2,1 +0,0,0,0,0,1.603577747198742,0,10,true,0.5,0.0012049152696593868,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0024098305393187736,1,0.004914487910359741,0.5,0.0012049152696593868,20,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.36888586956521735,0,7,true,0.7142857142857143,0.01563876211065738,25,0,0,0,0,0,0,1,0,0,0,0.14285714285714285,0.0031277524221314757,5,0.0031277524221314757,0,0.021894266954920333,1,0.01841620626151013,0.14285714285714285,0.0031277524221314757,5,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,13,false,0.46153846153846156,2.1201413427561837,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.5384615384615384,2.4734982332155475,35,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,14,false,0.5,7,140,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.5,7,140,2,0.3,0.839 +0,0,0,0,0,0.35335689045936397,0,12,false,0.5,2.1201413427561837,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5,2.1201413427561837,24,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.33292458614347026,0,4,true,0.75,0.03387407650798921,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.01841620626151013,0.25,0.011291358835996402,10,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,6,true,0.5,0.009383257266394428,30,0,0,0,0,0,0,1,0,0,0,0.16666666666666666,0.0031277524221314757,10,0.0031277524221314757,0,0.018766514532788856,1,0.009208103130755065,0.3333333333333333,0.0062555048442629515,20,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,1.603577747198742,0,13,true,0.5384615384615384,0.0016868813775231415,70,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0031327797011144057,1,0.0019657951641438966,0.46153846153846156,0.0014458983235912642,60,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.36888586956521735,0,1,true,1,0.0031277524221314757,6.666666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0031277524221314757,1,0.013812154696132596,0,0,0,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,1.603577747198742,0,1,true,1,0.00024098305393187736,6.666666666666667,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.00024098305393187736,1,0.0029486927462158445,0,0,0,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,4,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0,0,0,2,0.5,0.839 +0,0,0,0,0,2.83,0,13,false,0.6153846153846154,2.8268551236749118,53.333333333333336,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.38461538461538464,1.7667844522968197,33.333333333333336,0.7067137809187279,0.4,1 +0,0,0,0,0,0.33292458614347026,0,3,true,0.6666666666666666,0.022582717671992804,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.009208103130755065,0.3333333333333333,0.011291358835996402,20,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,6,true,0.8333333333333334,0.002406257848912321,100,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.002887509418694785,1,0.001644195988161789,0.16666666666666666,0.00048125156978246413,20,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,12,true,0.4166666666666667,0.0012049152696593868,50,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0028917966471825284,1,0.0019657951641438966,0.5833333333333334,0.0016868813775231415,70,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,1.603577747198742,0,4,true,1,0.0009639322157275095,80,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0009639322157275095,1,0.0009828975820719483,0,0,0,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,2.0062893081761004,0,4,true,0.75,0.5914709883480216,30,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.7886279844640287,1,0.06289308176100629,0.25,0.19715699611600718,10,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,4.072815533980583,0,2,false,1,2,8,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0,0,0,2,0.5,0.839 +0,0,0,0,0,0.44504609980974685,0,14,true,0.5714285714285714,0.003850012558259713,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.006737521976954498,1,0.003288391976323578,0.42857142857142855,0.002887509418694785,60,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,0.35335689045936397,0,3,true,1,1.0600706713780919,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0,0,0,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,2.83,0,12,false,0.5,2.1201413427561837,60,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.5,2.1201413427561837,60,0.7067137809187279,0.2,1 +0,0,0,0,0,0.33292458614347026,0,3,true,0.6666666666666666,0.022582717671992804,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.04604051565377532,0.3333333333333333,0.011291358835996402,4,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,3,true,0.6666666666666666,0.0004819661078637547,10,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0007229491617956321,1,0.003931590328287793,0.3333333333333333,0.00024098305393187736,5,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,4.072815533980583,0,14,false,0.42857142857142855,6,40,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.5714285714285714,8,53.333333333333336,2,0.5,0.839 +0,0,0,0,0,0.36888586956521735,0,3,true,0.6666666666666666,0.0062555048442629515,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.01841620626151013,0.3333333333333333,0.0031277524221314757,5,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,6.666666666666667,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0,0,0,2,0.2,0.839 +0,0,0,0,0,2.0062893081761004,0,16,false,0.5625,1.7744129650440645,90,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.06289308176100629,0.4375,1.3800989728120503,70,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,0.35335689045936397,0,15,true,0.4666666666666667,2.4734982332155475,28,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5333333333333333,2.8268551236749118,32,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,17,false,0.47058823529411764,2.8268551236749118,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.5294117647058824,3.1802120141342756,45,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,2,true,1,0.0004819661078637547,13.333333333333334,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0004819661078637547,1,0.0029486927462158445,0,0,0,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.44504609980974685,0,4,true,1,0.0019250062791298565,80,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0019250062791298565,1,0.001644195988161789,0,0,0,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,0.44504609980974685,0,3,true,1,0.0014437547093473925,12,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0014437547093473925,1,0.008220979940808944,0,0,0,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,9,true,0.6666666666666666,0.018766514532788856,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.028149771799183283,1,0.01841620626151013,0.3333333333333333,0.009383257266394428,15,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,12,false,0.5833333333333334,7,140,0,0,0,0,0,0,0.206,0,0,0,0.08333333333333333,1,20,1,0,1,1,0.05,0.3333333333333333,4,80,2,0.2,0.839 +0,0,0,0,0,0.35335689045936397,0,1,true,1,0.35335689045936397,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.2,0,0,0,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,11,false,0.45454545454545453,0.9857849805800359,100,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.031446540880503145,0.5454545454545454,1.1829419766960432,120,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,2.83,0,0,true,0,0,0,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.25,0,0,0,0.7067137809187279,0.1,1 +0,0,0,0,0,0.33292458614347026,0,7,true,0.7142857142857143,0.05645679417998201,25,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.07903951185197482,1,0.03683241252302026,0.2857142857142857,0.022582717671992804,10,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,2.83,0,17,false,0.47058823529411764,2.8268551236749118,80,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.5294117647058824,3.1802120141342756,90,0.7067137809187279,0.4,1 +0,0,0,0,0,2.0062893081761004,0,4,true,0.75,0.5914709883480216,30,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.7886279844640287,1,0.06289308176100629,0.25,0.19715699611600718,10,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,0.44504609980974685,0,9,true,0.4444444444444444,0.0019250062791298565,16,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.004331264128042177,1,0.008220979940808944,0.5555555555555556,0.002406257848912321,20,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,2.0062893081761004,0,9,false,0.6666666666666666,1.1829419766960432,40,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.09433962264150943,0.3333333333333333,0.5914709883480216,20,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,0.44504609980974685,0,13,true,0.5384615384615384,0.003368760988477249,28,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.006256270407172034,1,0.008220979940808944,0.46153846153846156,0.002887509418694785,24,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,10,true,0.5,0.0012049152696593868,50,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0024098305393187736,1,0.0019657951641438966,0.5,0.0012049152696593868,50,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,0.35335689045936397,0,4,false,0.5,0.7067137809187279,13.333333333333334,0,0,0,0,0,0,1,0,0,0,0.5,0.7067137809187279,13.333333333333334,0.35335689045936397,0,1,1,0.15,0,0,0,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,2.83,0,3,true,0.6666666666666666,0.7067137809187279,13.333333333333334,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.3333333333333333,0.35335689045936397,6.666666666666667,0.7067137809187279,0.1,1 +0,0,0,0,0,2.0062893081761004,0,3,true,0.6666666666666666,0.39431399223201435,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.5914709883480216,1,0.06289308176100629,0.3333333333333333,0.19715699611600718,10,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,0.33292458614347026,0,5,true,0.6,0.03387407650798921,20,0,0,0,0,0,0,1,0,0,0,0.2,0.011291358835996402,6.666666666666667,0.011291358835996402,0,0.05645679417998201,1,0.027624309392265192,0.2,0.011291358835996402,6.666666666666667,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,17,false,0.47058823529411764,8,53.333333333333336,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.5294117647058824,9,60,2,0.2,0.839 +0,0,0,0,0,4.072815533980583,0,15,false,0.4,6,30,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0.6,9,45,2,0.5,0.839 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.009208103130755065,0,0,0,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,9,true,0.6666666666666666,1.1829419766960432,60,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.06289308176100629,0.3333333333333333,0.5914709883480216,30,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,0.44504609980974685,0,0,true,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0,0,0.004932587964485366,0,0,0,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,0.44504609980974685,0,17,true,0.35294117647058826,0.002887509418694785,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.008181276686301892,1,0.006576783952647156,0.6470588235294118,0.005293767267607105,55,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,1.603577747198742,0,3,true,0.6666666666666666,0.0004819661078637547,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0007229491617956321,1,0.0019657951641438966,0.3333333333333333,0.00024098305393187736,10,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,4.072815533980583,0,29,false,0.3103448275862069,9,36,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.6896551724137931,20,80,2,0.3,0.839 +0,0,0,0,0,0.33292458614347026,0,2,true,1,0.022582717671992804,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.022582717671992804,1,0.009208103130755065,0,0,0,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,3,true,0.6666666666666666,0.0062555048442629515,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.009208103130755065,0.3333333333333333,0.0031277524221314757,10,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,3,true,0.6666666666666666,0.7067137809187279,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.3333333333333333,0.35335689045936397,4,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,0.44504609980974685,0,1,true,1,0.00048125156978246413,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00048125156978246413,1,0.001644195988161789,0,0,0,0.0009625031395649283,0.013153567905294311,0.44504609980974685 +0,0,0,0,0,2.83,0,4,true,0.5,0.7067137809187279,13.333333333333334,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.25,0.35335689045936397,6.666666666666667,0.35335689045936397,0,1,1,0.15,0.25,0.35335689045936397,6.666666666666667,0.7067137809187279,0.4,1 +0,0,0,0,0,4.072815533980583,0,1,true,1,1,6.666666666666667,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0,0,0,2,0.5,0.839 +0,0,0,0,0,1.603577747198742,0,1,true,1,0.00024098305393187736,5,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.00024098305393187736,1,0.003931590328287793,0,0,0,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,0.35335689045936397,0,6,false,0.6666666666666666,1.4134275618374559,80,0,0,0,0,0,0,1,0,0,0,0.16666666666666666,0.35335689045936397,20,0.35335689045936397,0,1,1,0.05,0.16666666666666666,0.35335689045936397,20,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,4.072815533980583,0,11,false,0.6363636363636364,7,46.66666666666667,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0.36363636363636365,4,26.666666666666668,2,0.1,0.839 +0,0,0,0,0,0.44504609980974685,0,10,true,0.5,0.002406257848912321,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.004812515697824642,1,0.008220979940808944,0.5,0.002406257848912321,20,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,2,true,1,0.0062555048442629515,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0062555048442629515,1,0.004604051565377533,0,0,0,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,1,true,1,0.19715699611600718,10,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.19715699611600718,1,0.06289308176100629,0,0,0,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,0.35335689045936397,0,11,false,0.6363636363636364,2.4734982332155475,140,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.36363636363636365,1.4134275618374559,80,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,6,true,0.6666666666666666,0.0009639322157275095,26.666666666666668,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0014458983235912642,1,0.0029486927462158445,0.3333333333333333,0.0004819661078637547,13.333333333333334,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,0.33292458614347026,0,15,true,0.4,0.06774815301597842,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.16937038253994605,1,0.03683241252302026,0.6,0.10162222952396763,45,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,18,false,0.4444444444444444,1.5772559689280574,32,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.15723270440251572,0.5555555555555556,1.9715699611600719,40,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,4.072815533980583,0,2,true,1,2,40,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0,0,0,2,0.3,0.839 +0,0,0,0,0,2.83,0,1,true,1,0.35335689045936397,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.05,0,0,0,0.7067137809187279,0.1,1 +0,0,0,0,0,4.072815533980583,0,18,false,0.4444444444444444,8,32,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.5555555555555556,10,40,2,0.3,0.839 +0,0,0,0,0,1.603577747198742,0,12,true,0.5,0.0014458983235912642,24,0,0,0,0,0,0,0.6236055605952877,0,0,0,0.08333333333333333,0.00024098305393187736,4,0.00024098305393187736,0,0.0028917966471825284,1,0.004914487910359741,0.4166666666666667,0.0012049152696593868,20,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,4.072815533980583,0,6,false,0.5,3,30,0,0,0,0,0,0,0.206,0,0,0,0.16666666666666666,1,10,1,0,1,1,0.1,0.3333333333333333,2,20,2,0.4,0.839 +0,0,0,0,0,0.33292458614347026,0,3,true,1,0.03387407650798921,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.01841620626151013,0,0,0,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,0.33292458614347026,0,13,true,0.46153846153846156,0.06774815301597842,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.14678766486795322,1,0.027624309392265192,0.5384615384615384,0.07903951185197482,46.66666666666667,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,2.83,0,7,false,0.5714285714285714,1.4134275618374559,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.42857142857142855,1.0600706713780919,15,0.7067137809187279,0.5,1 +0,0,0,0,0,4.072815533980583,0,16,false,0.625,10,200,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.375,6,120,2,0.3,0.839 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,10,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.12578616352201258,0,0,0,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,4.072815533980583,0,3,false,0.6666666666666666,2,20,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.3333333333333333,1,10,2,0.5,0.839 +0,0,0,0,0,0.36888586956521735,0,3,true,0.6666666666666666,0.0062555048442629515,8,0,0,0,0,0,0,1,0,0,0,0.3333333333333333,0.0031277524221314757,4,0.0031277524221314757,0,0.009383257266394428,1,0.02302025782688766,0,0,0,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,2,false,1,2,20,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0,0,0,2,0.4,0.839 +0,0,0,0,0,0.36888586956521735,0,17,true,0.4117647058823529,0.021894266954920333,70,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.05317179117623509,1,0.009208103130755065,0.5882352941176471,0.03127752422131476,100,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,1.603577747198742,0,14,true,0.5714285714285714,0.001927864431455019,32,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.003373762755046283,1,0.004914487910359741,0.42857142857142855,0.0014458983235912642,24,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.44504609980974685,0,4,true,0.75,0.0014437547093473925,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0019250062791298565,1,0.003288391976323578,0.25,0.00048125156978246413,10,0.0009625031395649283,0.009865175928970732,0.44504609980974685 +0,0,0,0,0,2.83,0,0,true,0,0,0,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.25,0,0,0,0.7067137809187279,0.5,1 +0,0,0,0,0,0.33292458614347026,0,13,true,0.5384615384615384,0.07903951185197482,28,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.14678766486795322,1,0.04604051565377532,0.46153846153846156,0.06774815301597842,24,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,24,false,0.375,9,90,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.625,15,150,2,0.5,0.839 +0,0,0,0,0,2.83,0,6,false,1,2.1201413427561837,60,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0,0,0,0.7067137809187279,0.3,1 +0,0,0,0,0,0.33292458614347026,0,4,true,0.75,0.03387407650798921,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.01841620626151013,0.25,0.011291358835996402,10,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,3,true,1,0.009383257266394428,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.009208103130755065,0,0,0,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,0.36888586956521735,0,2,true,1,0.0062555048442629515,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0062555048442629515,1,0.01841620626151013,0,0,0,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,9,true,0.5555555555555556,0.002406257848912321,33.333333333333336,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.004331264128042177,1,0.004932587964485366,0.4444444444444444,0.0019250062791298565,26.666666666666668,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,2.83,0,14,false,0.5,2.4734982332155475,28,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.5,2.4734982332155475,28,0.7067137809187279,0.1,1 +0,0,0,0,0,2.83,0,10,false,0.4,1.4134275618374559,80,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.1,0.35335689045936397,20,0.35335689045936397,0,1,1,0.05,0.5,1.7667844522968197,100,0.7067137809187279,0.1,1 +0,0,0,0,0,1.603577747198742,0,1,true,1,0.00024098305393187736,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.00024098305393187736,1,0.0009828975820719483,0,0,0,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,0.33292458614347026,0,5,true,0.6,0.03387407650798921,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.05645679417998201,1,0.01841620626151013,0.4,0.022582717671992804,20,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,0.44504609980974685,0,19,true,0.42105263157894735,0.003850012558259713,32,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.009143779825866819,1,0.008220979940808944,0.5789473684210527,0.005293767267607105,44,0.0009625031395649283,0.01644195988161789,0.44504609980974685 +0,0,0,0,0,0.33292458614347026,0,8,true,0.625,0.05645679417998201,100,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.09033087068797122,1,0.009208103130755065,0.375,0.03387407650798921,60,0.022582717671992804,0.03683241252302026,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,1,true,1,0.35335689045936397,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.05,0,0,0,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,2,true,1,0.0004819661078637547,20,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0004819661078637547,1,0.0019657951641438966,0,0,0,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.33292458614347026,0,2,true,0.5,0.011291358835996402,20,0,0,0,0,0,0,1,0,0,0,0.5,0.011291358835996402,20,0.011291358835996402,0,0.022582717671992804,1,0.009208103130755065,0,0,0,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,1,true,1,0.0031277524221314757,6.666666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0031277524221314757,1,0.013812154696132596,0,0,0,0.0062555048442629515,0.009208103130755065,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,19,false,0.47368421052631576,1.7744129650440645,45,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.12578616352201258,0.5263157894736842,1.9715699611600719,50,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,1.603577747198742,0,0,true,0,0,0,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0,0,0.003931590328287793,0,0,0,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,2.0062893081761004,0,3,true,0.6666666666666666,0.39431399223201435,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.5914709883480216,1,0.06289308176100629,0.3333333333333333,0.19715699611600718,10,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.35335689045936397,0,11,false,0.5454545454545454,2.1201413427561837,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.45454545454545453,1.7667844522968197,50,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,10,false,0.6,2.1201413427561837,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.4,1.4134275618374559,20,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,2.83,0,17,true,0.35294117647058826,2.1201413427561837,30,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.6470588235294118,3.8869257950530036,55,0.7067137809187279,0.2,1 +0,0,0,0,0,4.072815533980583,0,6,false,0.8333333333333334,5,25,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.2,0.16666666666666666,1,5,2,0.1,0.839 +0,0,0,0,0,0.33292458614347026,0,11,false,0.45454545454545453,0.05645679417998201,50,0,0,0,0,0,0,1,0,0,0,0.45454545454545453,0.05645679417998201,50,0.011291358835996402,0,0.12420494719596042,1,0.01841620626151013,0.09090909090909091,0.011291358835996402,10,0.022582717671992804,0.09208103130755065,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,11,false,0.45454545454545453,5,25,0,0,0,0,0,0,0.206,0,0,0,0.18181818181818182,2,10,1,0,1,1,0.2,0.36363636363636365,4,20,2,0.4,0.839 +0,0,0,0,0,4.072815533980583,0,3,false,1,3,20,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0,0,0,2,0.2,0.839 +0,0,0,0,0,0.35335689045936397,0,15,false,0.4666666666666667,2.4734982332155475,70,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.5333333333333333,2.8268551236749118,80,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,0,true,0,0,0,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0,0,0.0029486927462158445,0,0,0,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,4.072815533980583,0,23,false,0.43478260869565216,10,200,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.5652173913043478,13,260,2,0.5,0.839 +0,0,0,0,0,1.603577747198742,0,12,false,0.5,0.0014458983235912642,60,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0028917966471825284,1,0.0019657951641438966,0.5,0.0014458983235912642,60,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,0.35335689045936397,0,7,false,0.7142857142857143,1.7667844522968197,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.2857142857142857,0.7067137809187279,20,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,2.83,0,5,false,0.8,1.4134275618374559,26.666666666666668,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.2,0.35335689045936397,6.666666666666667,0.7067137809187279,0.4,1 +0,0,0,0,0,0.33292458614347026,0,11,true,0.5454545454545454,0.06774815301597842,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.12420494719596042,1,0.027624309392265192,0.45454545454545453,0.05645679417998201,33.333333333333336,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,1,false,1,1,6.666666666666667,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.15,0,0,0,2,0.4,0.839 +0,0,0,0,0,0.33292458614347026,0,4,true,0.75,0.03387407650798921,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.03683241252302026,0.25,0.011291358835996402,5,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,6,true,0.6666666666666666,0.012511009688525903,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.018766514532788856,1,0.009208103130755065,0.3333333333333333,0.0062555048442629515,20,0.0062555048442629515,0.01841620626151013,0.36888586956521735 +0,0,0,0,0,0.33292458614347026,0,14,false,0.42857142857142855,0.06774815301597842,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.15807902370394963,1,0.03683241252302026,0.5714285714285714,0.09033087068797122,40,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,0,true,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0,0,0.02302025782688766,0,0,0,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,2.83,0,1,true,1,0.35335689045936397,5,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.2,0,0,0,0.7067137809187279,0.5,1 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,8,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.15723270440251572,0,0,0,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,0.33292458614347026,0,4,true,0.75,0.03387407650798921,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.03683241252302026,0.25,0.011291358835996402,5,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,4.072815533980583,0,11,true,0.5454545454545454,6,60,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.45454545454545453,5,50,2,0.4,0.839 +0,0,0,0,0,0.36888586956521735,0,12,true,0.5833333333333334,0.021894266954920333,140,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.03753302906557771,1,0.004604051565377533,0.4166666666666667,0.01563876211065738,100,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,13,false,0.46153846153846156,6,24,0,0,0,0,0,0,0.206,0,0,0,0.15384615384615385,2,8,1,0,1,1,0.25,0.38461538461538464,5,20,2,0.3,0.839 +0,0,0,0,0,0.35335689045936397,0,2,true,1,0.7067137809187279,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.25,0,0,0,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,4,true,0.75,1.0600706713780919,15,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.25,0.35335689045936397,5,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,14,true,0.42857142857142855,0.0014458983235912642,30,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.003373762755046283,1,0.003931590328287793,0.5714285714285714,0.001927864431455019,40,0.0004819661078637547,0.005897385492431689,1 +0,0,0,0,0,0.36888586956521735,0,2,true,1,0.0062555048442629515,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0062555048442629515,1,0.01841620626151013,0,0,0,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,4.072815533980583,0,4,false,0.75,3,30,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.1,0.25,1,10,2,0.5,0.839 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,10,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.12578616352201258,0,0,0,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,0.35335689045936397,0,2,true,1,0.7067137809187279,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,0.7067137809187279,1,0.05,0,0,0,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,1,true,1,0.00024098305393187736,6.666666666666667,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.00024098305393187736,1,0.0029486927462158445,0,0,0,0.0004819661078637547,0.003931590328287793,1 +0,0,0,0,0,4.072815533980583,0,2,false,1,2,8,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0,0,0,2,0.5,0.839 +0,0,0,0,0,2.0062893081761004,0,12,true,0.5,1.1829419766960432,120,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.031446540880503145,0.5,1.1829419766960432,120,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,2.0062893081761004,0,2,true,1,0.39431399223201435,40,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,0.39431399223201435,1,0.031446540880503145,0,0,0,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.009208103130755065,0,0,0,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,11,false,0.36363636363636365,0.7886279844640287,40,0,0,0,0,0,0,0.4984326018808778,0,0,0,0.2727272727272727,0.5914709883480216,30,0.19715699611600718,0,1,1,0.06289308176100629,0.36363636363636365,0.7886279844640287,40,0.39431399223201435,0.06289308176100629,1 +0,0,0,0,0,2.83,0,15,false,0.4666666666666667,2.4734982332155475,35,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.5333333333333333,2.8268551236749118,40,0.7067137809187279,0.1,1 +0,0,0,0,0,4.072815533980583,0,4,false,0.75,3,12,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.25,1,4,2,0.4,0.839 +0,0,0,0,0,0.36888586956521735,0,8,true,0.625,0.01563876211065738,33.333333333333336,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.025022019377051806,1,0.013812154696132596,0.375,0.009383257266394428,20,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,1.603577747198742,0,13,true,0.5384615384615384,0.0016868813775231415,28,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0031327797011144057,1,0.004914487910359741,0.46153846153846156,0.0014458983235912642,24,0.0004819661078637547,0.009828975820719482,1 +0,0,0,0,0,0.44504609980974685,0,10,true,0.6,0.002887509418694785,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.004812515697824642,1,0.001644195988161789,0.4,0.0019250062791298565,80,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,4.072815533980583,0,6,false,0.8333333333333334,5,100,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.05,0.16666666666666666,1,20,2,0.4,0.839 +0,0,0,0,0,2.0062893081761004,0,10,false,0.6,1.1829419766960432,60,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.06289308176100629,0.4,0.7886279844640287,40,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,2.0062893081761004,0,20,false,0.4,1.5772559689280574,53.333333333333336,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.09433962264150943,0.6,2.3658839533920863,80,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,0.35335689045936397,0,3,false,1,1.0600706713780919,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0,0,0,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,1.603577747198742,0,10,true,0.6,0.0014458983235912642,120,0,0,0,0,0,0,0.6236055605952877,0,0,0,0.1,0.00024098305393187736,20,0.00024098305393187736,0,0.0024098305393187736,1,0.0009828975820719483,0.3,0.0007229491617956321,60,0.0004819661078637547,0.0019657951641438966,1 +0,0,0,0,0,0.35335689045936397,0,3,true,0.6666666666666666,0.7067137809187279,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.25,0.3333333333333333,0.35335689045936397,4,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,10,true,0.7,1.3800989728120503,35,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.12578616352201258,0.3,0.5914709883480216,15,0.39431399223201435,0.25157232704402516,1 +0,0,0,0,0,0.35335689045936397,0,16,false,0.5625,3.1802120141342756,45,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.4375,2.4734982332155475,35,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,8,false,0.625,1.7667844522968197,100,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.05,0.375,1.0600706713780919,60,0.7067137809187279,0.4,0.35335689045936397 +0,0,0,0,0,2.83,0,4,false,0.75,1.0600706713780919,60,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.25,0.35335689045936397,20,0.35335689045936397,0,1,1,0.05,0,0,0,0.7067137809187279,0.4,1 +0,0,0,0,0,0.33292458614347026,0,3,true,1,0.03387407650798921,60,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.03387407650798921,1,0.009208103130755065,0,0,0,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,2.0062893081761004,0,14,false,0.5,1.3800989728120503,28,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.15723270440251572,0.5,1.3800989728120503,28,0.39431399223201435,0.31446540880503143,1 +0,0,0,0,0,0.33292458614347026,0,8,true,0.625,0.05645679417998201,33.333333333333336,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.09033087068797122,1,0.027624309392265192,0.375,0.03387407650798921,20,0.022582717671992804,0.07366482504604052,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,37,false,0.2702702702702703,3.5335689045936394,100,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.7297297297297297,9.540636042402827,270,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,14,false,0.5,2.4734982332155475,35,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.5,2.4734982332155475,35,0.7067137809187279,0.3,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,3,false,0.6666666666666666,0.39431399223201435,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0.3333333333333333,0.19715699611600718,10,0.19715699611600718,0,0.5914709883480216,1,0.06289308176100629,0,0,0,0.39431399223201435,0.18867924528301885,1 +0,0,0,0,0,2.83,0,1,true,1,0.35335689045936397,20,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,0.35335689045936397,1,0.05,0,0,0,0.7067137809187279,0.1,1 +0,0,0,0,0,0.33292458614347026,0,1,true,1,0.011291358835996402,10,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.011291358835996402,1,0.01841620626151013,0,0,0,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,0.36888586956521735,0,8,false,0.625,0.01563876211065738,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.025022019377051806,1,0.009208103130755065,0.375,0.009383257266394428,30,0.0062555048442629515,0.03683241252302026,0.36888586956521735 +0,0,0,0,0,0.35335689045936397,0,24,false,0.4166666666666667,3.5335689045936394,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.5833333333333334,4.946996466431095,70,0.7067137809187279,0.2,0.35335689045936397 +0,0,0,0,0,2.0062893081761004,0,14,false,0.5,1.3800989728120503,140,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.031446540880503145,0.5,1.3800989728120503,140,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,4.072815533980583,0,9,false,0.6666666666666666,6,24,0,0,0,0,0,0,0.206,0,0,0,0,0,0,1,0,1,1,0.25,0.3333333333333333,3,12,2,0.2,0.839 +0,0,0,0,0,0.33292458614347026,0,4,true,1,0.04516543534398561,40,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.04516543534398561,1,0.01841620626151013,0,0,0,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,0.35335689045936397,0,11,false,0.6363636363636364,2.4734982332155475,35,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.36363636363636365,1.4134275618374559,20,0.7067137809187279,0.5,0.35335689045936397 +0,0,0,0,0,0.35335689045936397,0,17,false,0.4117647058823529,2.4734982332155475,35,0,0,0,0,0,0,1,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.2,0.5882352941176471,3.5335689045936394,50,0.7067137809187279,0.1,0.35335689045936397 +0,0,0,0,0,2.83,0,5,false,0.6,1.0600706713780919,12,0,0,0,0,0,0,0.35335689045936397,0,0,0,0.2,0.35335689045936397,4,0.35335689045936397,0,1,1,0.25,0.2,0.35335689045936397,4,0.7067137809187279,0.5,1 +0,0,0,0,0,0.36888586956521735,0,8,true,0.625,0.01563876211065738,50,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.025022019377051806,1,0.009208103130755065,0.375,0.009383257266394428,30,0.0062555048442629515,0.04604051565377532,0.36888586956521735 +0,0,0,0,0,0.44504609980974685,0,3,true,1,0.0014437547093473925,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.0014437547093473925,1,0.003288391976323578,0,0,0,0.0009625031395649283,0.006576783952647156,0.44504609980974685 +0,0,0,0,0,2.83,0,19,false,0.3684210526315789,2.4734982332155475,70,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.631578947368421,4.240282685512367,120,0.7067137809187279,0.5,1 +0,0,0,0,0,2.83,0,11,false,0.5454545454545454,2.1201413427561837,40,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.15,0.45454545454545453,1.7667844522968197,33.333333333333336,0.7067137809187279,0.2,1 +0,0,0,0,0,0.33292458614347026,0,14,false,0.5714285714285714,0.09033087068797122,53.333333333333336,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.15807902370394963,1,0.027624309392265192,0.42857142857142855,0.06774815301597842,40,0.022582717671992804,0.055248618784530384,0.33292458614347026 +0,0,0,0,0,2.83,0,22,false,0.45454545454545453,3.5335689045936394,100,0,0,0,0,0,0,0.35335689045936397,0,0,0,0,0,0,0.35335689045936397,0,1,1,0.1,0.5454545454545454,4.240282685512367,120,0.7067137809187279,0.2,1 +0,0,0,0,0,0.36888586956521735,0,1,true,1,0.0031277524221314757,6.666666666666667,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.0031277524221314757,1,0.013812154696132596,0,0,0,0.0062555048442629515,0.027624309392265192,0.36888586956521735 +0,0,0,0,0,2.0062893081761004,0,7,false,0.5714285714285714,0.7886279844640287,20,0,0,0,0,0,0,0.4984326018808778,0,0,0,0,0,0,0.19715699611600718,0,1,1,0.12578616352201258,0.42857142857142855,0.5914709883480216,15,0.39431399223201435,0.12578616352201258,1 +0,0,0,0,0,0.33292458614347026,0,13,true,0.46153846153846156,0.06774815301597842,120,0,0,0,0,0,0,1,0,0,0,0,0,0,0.011291358835996402,0,0.14678766486795322,1,0.009208103130755065,0.5384615384615384,0.07903951185197482,140,0.022582717671992804,0.01841620626151013,0.33292458614347026 +0,0,0,0,0,1.603577747198742,0,12,false,0.5,0.0014458983235912642,30,0,0,0,0,0,0,0.6236055605952877,0,0,0,0,0,0,0.00024098305393187736,0,0.0028917966471825284,1,0.003931590328287793,0.5,0.0014458983235912642,30,0.0004819661078637547,0.007863180656575586,1 +0,0,0,0,0,0.44504609980974685,0,1,true,1,0.00048125156978246413,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0.00048125156978246413,0,0.00048125156978246413,1,0.001644195988161789,0,0,0,0.0009625031395649283,0.003288391976323578,0.44504609980974685 +0,0,0,0,0,0.36888586956521735,0,3,true,1,0.009383257266394428,12,0,0,0,0,0,0,1,0,0,0,0,0,0,0.0031277524221314757,0,0.009383257266394428,1,0.02302025782688766,0,0,0,0.0062555048442629515,0.01841620626151013,0.36888586956521735 \ No newline at end of file diff --git a/ml-training-data.json b/ml-training-data.json new file mode 100644 index 00000000..875bfcef --- /dev/null +++ b/ml-training-data.json @@ -0,0 +1,23372 @@ +[ + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.5914709883480216, + "same_layer_crossings_normalized_to_trace_width": 15, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.19715699611600718, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.42857142857142855, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.14285714285714285, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 9, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 13, + "transition_pair_crossings_normalized_to_trace_width": 86.66666666666667, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4090909090909091, + "transition_pair_crossings_fraction_of_total": 0.5909090909090909, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 22, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00048125156978246413, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00048125156978246413, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.19715699611600718, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.5914709883480216, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 2, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0062555048442629515, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 8, + "entry_exit_layer_changes_normalized_to_trace_width": 160, + "transition_pair_crossings_normalized_to_area": 10, + "transition_pair_crossings_normalized_to_trace_width": 200, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5555555555555556, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.5914709883480216, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.03387407650798921, + "same_layer_crossings_normalized_to_trace_width": 15, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 0.04516543534398561, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.13549630603195684, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.25, + "entry_exit_layer_changes_fraction_of_total": 0.4166666666666667, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 8, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.5914709883480216, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.0007229491617956321, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0016868813775231415, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 1, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 15, + "transition_pair_crossings_normalized_to_trace_width": 300, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3181818181818182, + "transition_pair_crossings_fraction_of_total": 0.6818181818181818, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 22, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.05645679417998201, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009625031395649283, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0009625031395649283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0031277524221314757, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.022582717671992804, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 9, + "transition_pair_crossings_normalized_to_trace_width": 180, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4375, + "transition_pair_crossings_fraction_of_total": 0.5625, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8571428571428571, + "transition_pair_crossings_fraction_of_total": 0.14285714285714285, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 8, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.25, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.022582717671992804, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0009639322157275095, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.021894266954920333, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 0.018766514532788856, + "transition_pair_crossings_normalized_to_trace_width": 120, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.040660781487709186, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5384615384615384, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004604051565377533, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.1802120141342756, + "entry_exit_layer_changes_normalized_to_trace_width": 180, + "transition_pair_crossings_normalized_to_area": 3.8869257950530036, + "transition_pair_crossings_normalized_to_trace_width": 220, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.45, + "transition_pair_crossings_fraction_of_total": 0.55, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 20, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.025022019377051806, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.043788533909840666, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.5714285714285714, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.19715699611600718, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.19715699611600718, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 8, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 10, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5555555555555556, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8333333333333334, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.14285714285714285, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009625031395649283, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.00048125156978246413, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0014437547093473925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.001927864431455019, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.0031327797011144057, + "transition_pair_crossings_normalized_to_trace_width": 86.66666666666667, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.005060644132569425, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.38095238095238093, + "transition_pair_crossings_fraction_of_total": 0.6190476190476191, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 21, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003850012558259713, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.0019250062791298565, + "transition_pair_crossings_normalized_to_trace_width": 26.666666666666668, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00577501883738957, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004932587964485366, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 46.66666666666667, + "transition_pair_crossings_normalized_to_area": 2.1201413427561837, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5384615384615384, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.10162222952396763, + "entry_exit_layer_changes_normalized_to_trace_width": 180, + "transition_pair_crossings_normalized_to_area": 0.09033087068797122, + "transition_pair_crossings_normalized_to_trace_width": 160, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.19195310021193884, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5294117647058824, + "transition_pair_crossings_fraction_of_total": 0.47058823529411764, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.0004819661078637547, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0014458983235912642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.06774815301597842, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 8, + "entry_exit_layer_changes_normalized_to_trace_width": 160, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.07903951185197482, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.5914709883480216, + "transition_pair_crossings_normalized_to_trace_width": 15, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.1802120141342756, + "entry_exit_layer_changes_normalized_to_trace_width": 36, + "transition_pair_crossings_normalized_to_area": 6.360424028268551, + "transition_pair_crossings_normalized_to_trace_width": 72, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3333333333333333, + "transition_pair_crossings_fraction_of_total": 0.6666666666666666, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 27, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00048125156978246413, + "same_layer_crossings_normalized_to_trace_width": 10, + "entry_exit_layer_changes_normalized_to_area": 0.0019250062791298565, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.0019250062791298565, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.004331264128042177, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.1111111111111111, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.3800989728120503, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 1.7744129650440645, + "transition_pair_crossings_normalized_to_trace_width": 90, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4375, + "transition_pair_crossings_fraction_of_total": 0.5625, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 46.66666666666667, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 53.333333333333336, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.0625, + "entry_exit_layer_changes_fraction_of_total": 0.4375, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.19715699611600718, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.7886279844640287, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.25, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 46.66666666666667, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 53.333333333333336, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0028917966471825284, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 2, + "same_layer_crossings_normalized_to_trace_width": 40, + "entry_exit_layer_changes_normalized_to_area": 4, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 3, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.2222222222222222, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009625031395649283, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.00048125156978246413, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0014437547093473925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0031277524221314757, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 4, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003850012558259713, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.004812515697824642, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.008662528256084354, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5555555555555556, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0031277524221314757, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.01563876211065738, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.03127752422131476, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.3800989728120503, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 1.3800989728120503, + "transition_pair_crossings_normalized_to_trace_width": 70, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.018766514532788856, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.03753302906557771, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.011291358835996402, + "same_layer_crossings_normalized_to_trace_width": 10, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.09033087068797122, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.125, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03127752422131476, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 0.021894266954920333, + "transition_pair_crossings_normalized_to_trace_width": 70, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.05317179117623509, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5882352941176471, + "transition_pair_crossings_fraction_of_total": 0.4117647058823529, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00024098305393187736, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0014458983235912642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.16666666666666666, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.004331264128042177, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.002887509418694785, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0072187735467369625, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004932587964485366, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014437547093473925, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0014437547093473925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0009639322157275095, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0021688474853868963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.1802120141342756, + "entry_exit_layer_changes_normalized_to_trace_width": 36, + "transition_pair_crossings_normalized_to_area": 4.240282685512367, + "transition_pair_crossings_normalized_to_trace_width": 48, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.5714285714285714, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 21, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00048125156978246413, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00048125156978246413, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0021688474853868963, + "entry_exit_layer_changes_normalized_to_trace_width": 45, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0036147458089781604, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.022582717671992804, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7744129650440645, + "entry_exit_layer_changes_normalized_to_trace_width": 90, + "transition_pair_crossings_normalized_to_area": 2.7601979456241006, + "transition_pair_crossings_normalized_to_trace_width": 140, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.391304347826087, + "transition_pair_crossings_fraction_of_total": 0.6086956521739131, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 23, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 3.8869257950530036, + "transition_pair_crossings_normalized_to_trace_width": 220, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3888888888888889, + "transition_pair_crossings_fraction_of_total": 0.6111111111111112, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003368760988477249, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 0.003850012558259713, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0072187735467369625, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 8, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 26.666666666666668, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.09033087068797122, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0007229491617956321, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0009639322157275095, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.5335689045936394, + "entry_exit_layer_changes_normalized_to_trace_width": 66.66666666666667, + "transition_pair_crossings_normalized_to_area": 6.713780918727915, + "transition_pair_crossings_normalized_to_trace_width": 126.66666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3448275862068966, + "transition_pair_crossings_fraction_of_total": 0.6551724137931034, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 29, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0007229491617956321, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0007229491617956321, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00024098305393187736, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0009639322157275095, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0021688474853868963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.1111111111111111, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.19715699611600718, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.19715699611600718, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.09033087068797122, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.19715699611600718, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 1.1829419766960432, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.07692307692307693, + "entry_exit_layer_changes_fraction_of_total": 0.46153846153846156, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0009639322157275095, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0021688474853868963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 1, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 2, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.125, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 6.360424028268551, + "transition_pair_crossings_normalized_to_trace_width": 180, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.28, + "transition_pair_crossings_fraction_of_total": 0.72, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 25, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 3, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 6, + "transition_pair_crossings_normalized_to_trace_width": 120, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5384615384615384, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.9857849805800359, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.9857849805800359, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 13.333333333333334, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.001927864431455019, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.001927864431455019, + "transition_pair_crossings_normalized_to_trace_width": 53.333333333333336, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.003855728862910038, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.028149771799183283, + "transition_pair_crossings_normalized_to_trace_width": 45, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.04691628633197214, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4, + "transition_pair_crossings_fraction_of_total": 0.6, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.03387407650798921, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.09033087068797122, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.022582717671992804, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0009639322157275095, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0021688474853868963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 4.946996466431095, + "transition_pair_crossings_normalized_to_trace_width": 70, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.36363636363636365, + "transition_pair_crossings_fraction_of_total": 0.6363636363636364, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 22, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003850012558259713, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.002406257848912321, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.006256270407172034, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6153846153846154, + "transition_pair_crossings_fraction_of_total": 0.38461538461538464, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00024098305393187736, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 0.0007229491617956321, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.0004819661078637547, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0014458983235912642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.16666666666666666, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.022582717671992804, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7744129650440645, + "entry_exit_layer_changes_normalized_to_trace_width": 45, + "transition_pair_crossings_normalized_to_area": 3.7459829262041366, + "transition_pair_crossings_normalized_to_trace_width": 95, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.32142857142857145, + "transition_pair_crossings_fraction_of_total": 0.6785714285714286, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 28, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.06774815301597842, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0012049152696593868, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.011291358835996402, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.06774815301597842, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.16666666666666666, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.03387407650798921, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.10162222952396763, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.09033087068797122, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 0.09033087068797122, + "transition_pair_crossings_normalized_to_trace_width": 32, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.18066174137594243, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0019250062791298565, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.00048125156978246413, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.002406257848912321, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 1.4134275618374559, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 3.1802120141342756, + "transition_pair_crossings_normalized_to_trace_width": 180, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.0625, + "entry_exit_layer_changes_fraction_of_total": 0.375, + "transition_pair_crossings_fraction_of_total": 0.5625, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 8, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7886279844640287, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.19715699611600718, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.9857849805800359, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.0004819661078637547, + "transition_pair_crossings_normalized_to_trace_width": 13.333333333333334, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0014458983235912642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.0012049152696593868, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7886279844640287, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.7886279844640287, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 1.0600706713780919, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.2, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 8, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 7, + "transition_pair_crossings_normalized_to_trace_width": 70, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5333333333333333, + "transition_pair_crossings_fraction_of_total": 0.4666666666666667, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0021688474853868963, + "entry_exit_layer_changes_normalized_to_trace_width": 90, + "transition_pair_crossings_normalized_to_area": 0.0024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.00457867802470567, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.47368421052631576, + "transition_pair_crossings_fraction_of_total": 0.5263157894736842, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.0012049152696593868, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.002650813593250651, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 3.1802120141342756, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.05555555555555555, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.03387407650798921, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.07903951185197482, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.42857142857142855, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.0012049152696593868, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.0031277524221314757, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0062555048442629515, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.5, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004604051565377533, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 8, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.06774815301597842, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00024098305393187736, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.00024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.012511009688525903, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.01563876211065738, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 0.0062555048442629515, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.021894266954920333, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.05645679417998201, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.09033087068797122, + "transition_pair_crossings_normalized_to_trace_width": 53.333333333333336, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.15807902370394963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.5714285714285714, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003368760988477249, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 0.004812515697824642, + "transition_pair_crossings_normalized_to_trace_width": 200, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.008181276686301892, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4117647058823529, + "transition_pair_crossings_fraction_of_total": 0.5882352941176471, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 3.1802120141342756, + "transition_pair_crossings_normalized_to_trace_width": 180, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4375, + "transition_pair_crossings_fraction_of_total": 0.5625, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002887509418694785, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.0019250062791298565, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.004812515697824642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 0.05645679417998201, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.11291358835996403, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00048125156978246413, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00048125156978246413, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.0021688474853868963, + "transition_pair_crossings_normalized_to_trace_width": 90, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0036147458089781604, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4, + "transition_pair_crossings_fraction_of_total": 0.6, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 26.666666666666668, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 1.4134275618374559, + "transition_pair_crossings_normalized_to_trace_width": 26.666666666666668, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014437547093473925, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0014437547093473925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 1.0600706713780919, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 1.0600706713780919, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.375, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.125, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 7, + "transition_pair_crossings_normalized_to_trace_width": 35, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.021894266954920333, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 0.025022019377051806, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.04691628633197214, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003368760988477249, + "entry_exit_layer_changes_normalized_to_trace_width": 46.66666666666667, + "transition_pair_crossings_normalized_to_area": 0.003850012558259713, + "transition_pair_crossings_normalized_to_trace_width": 53.333333333333336, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0072187735467369625, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004932587964485366, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00048125156978246413, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00048125156978246413, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004932587964485366, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00048125156978246413, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00048125156978246413, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.19715699611600718, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 1.5772559689280574, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 2.5630409495080935, + "transition_pair_crossings_normalized_to_trace_width": 65, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.045454545454545456, + "entry_exit_layer_changes_fraction_of_total": 0.36363636363636365, + "transition_pair_crossings_fraction_of_total": 0.5909090909090909, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 22, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.9857849805800359, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.19715699611600718, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8333333333333334, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 1.0600706713780919, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 3, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00024098305393187736, + "same_layer_crossings_normalized_to_trace_width": 4, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 0.0009639322157275095, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.002650813593250651, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.09090909090909091, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.36363636363636365, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.0014437547093473925, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.003850012558259713, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009625031395649283, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0009625031395649283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0021688474853868963, + "entry_exit_layer_changes_normalized_to_trace_width": 36, + "transition_pair_crossings_normalized_to_area": 0.0031327797011144057, + "transition_pair_crossings_normalized_to_trace_width": 52, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.005301627186501302, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4090909090909091, + "transition_pair_crossings_fraction_of_total": 0.5909090909090909, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 22, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.012511009688525903, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 15, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.021894266954920333, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.5772559689280574, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 1.1829419766960432, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7744129650440645, + "entry_exit_layer_changes_normalized_to_trace_width": 45, + "transition_pair_crossings_normalized_to_area": 3.9431399223201438, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3103448275862069, + "transition_pair_crossings_fraction_of_total": 0.6896551724137931, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 29, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 13.333333333333334, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.125, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.1802120141342756, + "entry_exit_layer_changes_normalized_to_trace_width": 90, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5294117647058824, + "transition_pair_crossings_fraction_of_total": 0.47058823529411764, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 6, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0062555048442629515, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004604051565377533, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.002406257848912321, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.004812515697824642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.00048125156978246413, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.002887509418694785, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8333333333333334, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014437547093473925, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0.0014437547093473925, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.002887509418694785, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.3800989728120503, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 1.3800989728120503, + "transition_pair_crossings_normalized_to_trace_width": 28, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014437547093473925, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.0014437547093473925, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.002887509418694785, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 2, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 3.5335689045936394, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5555555555555556, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0016868813775231415, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 0.002650813593250651, + "transition_pair_crossings_normalized_to_trace_width": 44, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0043376949707737925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3888888888888889, + "transition_pair_crossings_fraction_of_total": 0.6111111111111112, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.025022019377051806, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.018766514532788856, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.043788533909840666, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.001927864431455019, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.001927864431455019, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.003855728862910038, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.10162222952396763, + "transition_pair_crossings_normalized_to_trace_width": 90, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.16937038253994605, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4, + "transition_pair_crossings_fraction_of_total": 0.6, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.19715699611600718, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.19715699611600718, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 0.0009625031395649283, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.003368760988477249, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.028149771799183283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0019250062791298565, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.0014437547093473925, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.003368760988477249, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.022582717671992804, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.19715699611600718, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 1.1829419766960432, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.07692307692307693, + "entry_exit_layer_changes_fraction_of_total": 0.46153846153846156, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009625031395649283, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0009625031395649283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.19715699611600718, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.19715699611600718, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.07903951185197482, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 0.03387407650798921, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.11291358835996403, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7, + "transition_pair_crossings_fraction_of_total": 0.3, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.05645679417998201, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 2, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.0007229491617956321, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0016868813775231415, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.012511009688525903, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.06774815301597842, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.13549630603195684, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.39431399223201435, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.9857849805800359, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00024098305393187736, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0004819661078637547, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0016868813775231415, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.14285714285714285, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.19715699611600718, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.19715699611600718, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 0.0019250062791298565, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.004331264128042177, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.012511009688525903, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0062555048442629515, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.018766514532788856, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003368760988477249, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 0.004331264128042177, + "transition_pair_crossings_normalized_to_trace_width": 45, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.007700025116519426, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4375, + "transition_pair_crossings_fraction_of_total": 0.5625, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0019250062791298565, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.0009625031395649283, + "transition_pair_crossings_normalized_to_trace_width": 8, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.002887509418694785, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 4.240282685512367, + "transition_pair_crossings_normalized_to_trace_width": 48, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4, + "transition_pair_crossings_fraction_of_total": 0.6, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 20, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.11291358835996403, + "entry_exit_layer_changes_normalized_to_trace_width": 66.66666666666667, + "transition_pair_crossings_normalized_to_area": 0.19195310021193884, + "transition_pair_crossings_normalized_to_trace_width": 113.33333333333334, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.30486668857190286, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.37037037037037035, + "transition_pair_crossings_fraction_of_total": 0.6296296296296297, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 27, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 0.0009639322157275095, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0021688474853868963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.1802120141342756, + "entry_exit_layer_changes_normalized_to_trace_width": 45, + "transition_pair_crossings_normalized_to_area": 2.1201413427561837, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0062555048442629515, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 9, + "entry_exit_layer_changes_normalized_to_trace_width": 36, + "transition_pair_crossings_normalized_to_area": 13, + "transition_pair_crossings_normalized_to_trace_width": 52, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4090909090909091, + "transition_pair_crossings_fraction_of_total": 0.5909090909090909, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 22, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.022582717671992804, + "same_layer_crossings_normalized_to_trace_width": 8, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.03387407650798921, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.11291358835996403, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.2, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.3, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.7886279844640287, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00048125156978246413, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00048125156978246413, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 4, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.021894266954920333, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 0.021894266954920333, + "transition_pair_crossings_normalized_to_trace_width": 140, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.043788533909840666, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004604051565377533, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 1, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 5, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.09090909090909091, + "entry_exit_layer_changes_fraction_of_total": 0.45454545454545453, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.07903951185197482, + "entry_exit_layer_changes_normalized_to_trace_width": 46.66666666666667, + "transition_pair_crossings_normalized_to_area": 0.05645679417998201, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.13549630603195684, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5833333333333334, + "transition_pair_crossings_fraction_of_total": 0.4166666666666667, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009625031395649283, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0009625031395649283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003368760988477249, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 0.005293767267607105, + "transition_pair_crossings_normalized_to_trace_width": 220, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.008662528256084354, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3888888888888889, + "transition_pair_crossings_fraction_of_total": 0.6111111111111112, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.028149771799183283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004604051565377533, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 8, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 11, + "transition_pair_crossings_normalized_to_trace_width": 73.33333333333334, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42105263157894735, + "transition_pair_crossings_fraction_of_total": 0.5789473684210527, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 46.66666666666667, + "transition_pair_crossings_normalized_to_area": 3.8869257950530036, + "transition_pair_crossings_normalized_to_trace_width": 73.33333333333334, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.05263157894736842, + "entry_exit_layer_changes_fraction_of_total": 0.3684210526315789, + "transition_pair_crossings_fraction_of_total": 0.5789473684210527, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.01563876211065738, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.03127752422131476, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 1, + "same_layer_crossings_normalized_to_trace_width": 4, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.25, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.1802120141342756, + "entry_exit_layer_changes_normalized_to_trace_width": 36, + "transition_pair_crossings_normalized_to_area": 4.240282685512367, + "transition_pair_crossings_normalized_to_trace_width": 48, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.5714285714285714, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 21, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.11291358835996403, + "entry_exit_layer_changes_normalized_to_trace_width": 66.66666666666667, + "transition_pair_crossings_normalized_to_area": 0.05645679417998201, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.16937038253994605, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.39431399223201435, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.04516543534398561, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.09033087068797122, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.05645679417998201, + "transition_pair_crossings_normalized_to_trace_width": 25, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.12420494719596042, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 2, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.012511009688525903, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.01563876211065738, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 1.0600706713780919, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.5772559689280574, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.39431399223201435, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.012511009688525903, + "transition_pair_crossings_normalized_to_trace_width": 26.666666666666668, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.028149771799183283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0028917966471825284, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 4, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.19715699611600718, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.19715699611600718, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0012049152696593868, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0031277524221314757, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 10, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 18, + "transition_pair_crossings_normalized_to_trace_width": 90, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.35714285714285715, + "transition_pair_crossings_fraction_of_total": 0.6428571428571429, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 28, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0031277524221314757, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004604051565377533, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.0009625031395649283, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.003368760988477249, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0007229491617956321, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.0004819661078637547, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0012049152696593868, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.004331264128042177, + "entry_exit_layer_changes_normalized_to_trace_width": 180, + "transition_pair_crossings_normalized_to_area": 0.0072187735467369625, + "transition_pair_crossings_normalized_to_trace_width": 300, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.01155003767477914, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.375, + "transition_pair_crossings_fraction_of_total": 0.625, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 24, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.012511009688525903, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.012511009688525903, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.025022019377051806, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.5914709883480216, + "same_layer_crossings_normalized_to_trace_width": 30, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.39431399223201435, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.375, + "entry_exit_layer_changes_fraction_of_total": 0.375, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00024098305393187736, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.00024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0012049152696593868, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.001927864431455019, + "entry_exit_layer_changes_normalized_to_trace_width": 160, + "transition_pair_crossings_normalized_to_area": 0.0024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 200, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0043376949707737925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5555555555555556, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7886279844640287, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.7886279844640287, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0012049152696593868, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014437547093473925, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.00048125156978246413, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0019250062791298565, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 2.1201413427561837, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.06666666666666667, + "entry_exit_layer_changes_fraction_of_total": 0.5333333333333333, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.0009625031395649283, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.003368760988477249, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.0007229491617956321, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0016868813775231415, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.19715699611600718, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.19715699611600718, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009625031395649283, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.00048125156978246413, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0014437547093473925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0004819661078637547, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0004819661078637547, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 4, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.0004819661078637547, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0014458983235912642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 8, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.06774815301597842, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0016868813775231415, + "transition_pair_crossings_normalized_to_trace_width": 28, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0028917966471825284, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4166666666666667, + "transition_pair_crossings_fraction_of_total": 0.5833333333333334, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 3.8869257950530036, + "transition_pair_crossings_normalized_to_trace_width": 110, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3888888888888889, + "transition_pair_crossings_fraction_of_total": 0.6111111111111112, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.012511009688525903, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.021894266954920333, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 1.4134275618374559, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6363636363636364, + "transition_pair_crossings_fraction_of_total": 0.36363636363636365, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 4, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 11, + "transition_pair_crossings_normalized_to_trace_width": 55, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3888888888888889, + "transition_pair_crossings_fraction_of_total": 0.6111111111111112, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002887509418694785, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.003368760988477249, + "transition_pair_crossings_normalized_to_trace_width": 140, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.006256270407172034, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.46153846153846156, + "transition_pair_crossings_fraction_of_total": 0.5384615384615384, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8333333333333334, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00024098305393187736, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.00024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.05645679417998201, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.5914709883480216, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.9857849805800359, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.5914709883480216, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 160, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.5714285714285714, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.25, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.0062555048442629515, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.01563876211065738, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00024098305393187736, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 0.00024098305393187736, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0004819661078637547, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.5, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 0.018766514532788856, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.03753302906557771, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 1.4134275618374559, + "transition_pair_crossings_normalized_to_trace_width": 16, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.7886279844640287, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 13.333333333333334, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.001927864431455019, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 0.001927864431455019, + "transition_pair_crossings_normalized_to_trace_width": 32, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.003855728862910038, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003368760988477249, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 0.002406257848912321, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00577501883738957, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5833333333333334, + "transition_pair_crossings_fraction_of_total": 0.4166666666666667, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.018766514532788856, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.3800989728120503, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 2.3658839533920863, + "transition_pair_crossings_normalized_to_trace_width": 240, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3684210526315789, + "transition_pair_crossings_fraction_of_total": 0.631578947368421, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003368760988477249, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 0.003368760988477249, + "transition_pair_crossings_normalized_to_trace_width": 35, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.006737521976954498, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.025022019377051806, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.9857849805800359, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 0.5914709883480216, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.03387407650798921, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.10162222952396763, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 32, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.028149771799183283, + "entry_exit_layer_changes_normalized_to_trace_width": 36, + "transition_pair_crossings_normalized_to_area": 0.028149771799183283, + "transition_pair_crossings_normalized_to_trace_width": 36, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.056299543598366565, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 2.1201413427561837, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.021894266954920333, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 0.03753302906557771, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.059427296020498045, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3684210526315789, + "transition_pair_crossings_fraction_of_total": 0.631578947368421, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 9, + "entry_exit_layer_changes_normalized_to_trace_width": 36, + "transition_pair_crossings_normalized_to_area": 9, + "transition_pair_crossings_normalized_to_trace_width": 36, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0016868813775231415, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 120, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0031327797011144057, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5384615384615384, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 4, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 2, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 2, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 8, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 11, + "transition_pair_crossings_normalized_to_trace_width": 73.33333333333334, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42105263157894735, + "transition_pair_crossings_fraction_of_total": 0.5789473684210527, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0016868813775231415, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 0.0031327797011144057, + "transition_pair_crossings_normalized_to_trace_width": 65, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.004819661078637547, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.35, + "transition_pair_crossings_fraction_of_total": 0.65, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 20, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.028149771799183283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002887509418694785, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.002406257848912321, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.005293767267607105, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004932587964485366, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 46.66666666666667, + "transition_pair_crossings_normalized_to_area": 3.8869257950530036, + "transition_pair_crossings_normalized_to_trace_width": 73.33333333333334, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3888888888888889, + "transition_pair_crossings_fraction_of_total": 0.6111111111111112, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0004819661078637547, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0007229491617956321, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.9857849805800359, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.5914709883480216, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.025022019377051806, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.05004403875410361, + "transition_pair_crossings_normalized_to_trace_width": 160, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.07506605813115542, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3333333333333333, + "transition_pair_crossings_fraction_of_total": 0.6666666666666666, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 24, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.0007229491617956321, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0021688474853868963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.0009639322157275095, + "transition_pair_crossings_normalized_to_trace_width": 26.666666666666668, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.5772559689280574, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 1.1829419766960432, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009625031395649283, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0009625031395649283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 2.1201413427561837, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 5, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.38461538461538464, + "transition_pair_crossings_fraction_of_total": 0.6153846153846154, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.3800989728120503, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 1.7744129650440645, + "transition_pair_crossings_normalized_to_trace_width": 36, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4375, + "transition_pair_crossings_fraction_of_total": 0.5625, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0007229491617956321, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0.0004819661078637547, + "transition_pair_crossings_normalized_to_trace_width": 8, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0012049152696593868, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 1, + "same_layer_crossings_normalized_to_trace_width": 10, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.2, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0012049152696593868, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0012049152696593868, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0062555048442629515, + "transition_pair_crossings_normalized_to_trace_width": 13.333333333333334, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.01563876211065738, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.001927864431455019, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.003373762755046283, + "transition_pair_crossings_normalized_to_trace_width": 93.33333333333334, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.005301627186501302, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.36363636363636365, + "transition_pair_crossings_fraction_of_total": 0.6363636363636364, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 22, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0007229491617956321, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0009639322157275095, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.0007229491617956321, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.001927864431455019, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.03387407650798921, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.10162222952396763, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.018766514532788856, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.03753302906557771, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0012049152696593868, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.0031277524221314757, + "same_layer_crossings_normalized_to_trace_width": 5, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.021894266954920333, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.14285714285714285, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.14285714285714285, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 2.4734982332155475, + "transition_pair_crossings_normalized_to_trace_width": 35, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.46153846153846156, + "transition_pair_crossings_fraction_of_total": 0.5384615384615384, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 7, + "transition_pair_crossings_normalized_to_trace_width": 140, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 2.1201413427561837, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.0031277524221314757, + "same_layer_crossings_normalized_to_trace_width": 10, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.0062555048442629515, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.018766514532788856, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.16666666666666666, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0016868813775231415, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0031327797011144057, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5384615384615384, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0031277524221314757, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00024098305393187736, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.00024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 4, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6153846153846154, + "transition_pair_crossings_fraction_of_total": 0.38461538461538464, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 0.00048125156978246413, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.002887509418694785, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8333333333333334, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.0016868813775231415, + "transition_pair_crossings_normalized_to_trace_width": 70, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0028917966471825284, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4166666666666667, + "transition_pair_crossings_fraction_of_total": 0.5833333333333334, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0009639322157275095, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.19715699611600718, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.7886279844640287, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003850012558259713, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.002887509418694785, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.006737521976954498, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 2.1201413427561837, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0004819661078637547, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0007229491617956321, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 8, + "transition_pair_crossings_normalized_to_trace_width": 53.333333333333336, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.5714285714285714, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7744129650440645, + "entry_exit_layer_changes_normalized_to_trace_width": 90, + "transition_pair_crossings_normalized_to_area": 1.3800989728120503, + "transition_pair_crossings_normalized_to_trace_width": 70, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5625, + "transition_pair_crossings_fraction_of_total": 0.4375, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 32, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 3.1802120141342756, + "transition_pair_crossings_normalized_to_trace_width": 45, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.47058823529411764, + "transition_pair_crossings_fraction_of_total": 0.5294117647058824, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0004819661078637547, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0004819661078637547, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0019250062791298565, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0019250062791298565, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014437547093473925, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0014437547093473925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.018766514532788856, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 15, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.028149771799183283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 1, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.08333333333333333, + "entry_exit_layer_changes_fraction_of_total": 0.5833333333333334, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.9857849805800359, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 1.1829419766960432, + "transition_pair_crossings_normalized_to_trace_width": 120, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.45454545454545453, + "transition_pair_crossings_fraction_of_total": 0.5454545454545454, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.07903951185197482, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.8268551236749118, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 3.1802120141342756, + "transition_pair_crossings_normalized_to_trace_width": 90, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.47058823529411764, + "transition_pair_crossings_fraction_of_total": 0.5294117647058824, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.5914709883480216, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.19715699611600718, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.7886279844640287, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0019250062791298565, + "entry_exit_layer_changes_normalized_to_trace_width": 16, + "transition_pair_crossings_normalized_to_area": 0.002406257848912321, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.004331264128042177, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5555555555555556, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.5914709883480216, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003368760988477249, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 0.002887509418694785, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.006256270407172034, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5384615384615384, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0012049152696593868, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.0012049152696593868, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.7067137809187279, + "same_layer_crossings_normalized_to_trace_width": 13.333333333333334, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.5, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.19715699611600718, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.5914709883480216, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.011291358835996402, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.05645679417998201, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.2, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 8, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 9, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.47058823529411764, + "transition_pair_crossings_fraction_of_total": 0.5294117647058824, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 9, + "transition_pair_crossings_normalized_to_trace_width": 45, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4, + "transition_pair_crossings_fraction_of_total": 0.6, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.5914709883480216, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004932587964485366, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002887509418694785, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.005293767267607105, + "transition_pair_crossings_normalized_to_trace_width": 55, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.008181276686301892, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.35294117647058826, + "transition_pair_crossings_fraction_of_total": 0.6470588235294118, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.006576783952647156, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0004819661078637547, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.00024098305393187736, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0007229491617956321, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 9, + "entry_exit_layer_changes_normalized_to_trace_width": 36, + "transition_pair_crossings_normalized_to_area": 20, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3103448275862069, + "transition_pair_crossings_fraction_of_total": 0.6896551724137931, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 29, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.022582717671992804, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.022582717671992804, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.0031277524221314757, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00048125156978246413, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00048125156978246413, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.013153567905294311, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 6.666666666666667, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 13.333333333333334, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.25, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00024098305393187736, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.00024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.16666666666666666, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 7, + "entry_exit_layer_changes_normalized_to_trace_width": 46.66666666666667, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 26.666666666666668, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6363636363636364, + "transition_pair_crossings_fraction_of_total": 0.36363636363636365, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.002406257848912321, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.004812515697824642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0062555048442629515, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004604051565377533, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.19715699611600718, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.19715699611600718, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 1.4134275618374559, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6363636363636364, + "transition_pair_crossings_fraction_of_total": 0.36363636363636365, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0009639322157275095, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.0004819661078637547, + "transition_pair_crossings_normalized_to_trace_width": 13.333333333333334, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0014458983235912642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.10162222952396763, + "transition_pair_crossings_normalized_to_trace_width": 45, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.16937038253994605, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4, + "transition_pair_crossings_fraction_of_total": 0.6, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.5772559689280574, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 1.9715699611600719, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5555555555555556, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 8, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 10, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4444444444444444, + "transition_pair_crossings_fraction_of_total": 0.5555555555555556, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 18, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00024098305393187736, + "same_layer_crossings_normalized_to_trace_width": 4, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 0.0012049152696593868, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0028917966471825284, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.08333333333333333, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.4166666666666667, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 1, + "same_layer_crossings_normalized_to_trace_width": 10, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 2, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.16666666666666666, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.07903951185197482, + "transition_pair_crossings_normalized_to_trace_width": 46.66666666666667, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.14678766486795322, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.46153846153846156, + "transition_pair_crossings_fraction_of_total": 0.5384615384615384, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 1.0600706713780919, + "transition_pair_crossings_normalized_to_trace_width": 15, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 10, + "entry_exit_layer_changes_normalized_to_trace_width": 200, + "transition_pair_crossings_normalized_to_area": 6, + "transition_pair_crossings_normalized_to_trace_width": 120, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.0031277524221314757, + "same_layer_crossings_normalized_to_trace_width": 4, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.3333333333333333, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.021894266954920333, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 0.03127752422131476, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.05317179117623509, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4117647058823529, + "transition_pair_crossings_fraction_of_total": 0.5882352941176471, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.001927864431455019, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.003373762755046283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014437547093473925, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.00048125156978246413, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0019250062791298565, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.009865175928970732, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.07903951185197482, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 0.06774815301597842, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.14678766486795322, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5384615384615384, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.04604051565377532, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 9, + "entry_exit_layer_changes_normalized_to_trace_width": 90, + "transition_pair_crossings_normalized_to_area": 15, + "transition_pair_crossings_normalized_to_trace_width": 150, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.375, + "transition_pair_crossings_fraction_of_total": 0.625, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 24, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0062555048442629515, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002406257848912321, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.0019250062791298565, + "transition_pair_crossings_normalized_to_trace_width": 26.666666666666668, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.004331264128042177, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5555555555555556, + "transition_pair_crossings_fraction_of_total": 0.4444444444444444, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004932587964485366, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 2.4734982332155475, + "transition_pair_crossings_normalized_to_trace_width": 28, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 80, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.1, + "entry_exit_layer_changes_fraction_of_total": 0.4, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00024098305393187736, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.00024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.022582717671992804, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.05645679417998201, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.003850012558259713, + "entry_exit_layer_changes_normalized_to_trace_width": 32, + "transition_pair_crossings_normalized_to_area": 0.005293767267607105, + "transition_pair_crossings_normalized_to_trace_width": 44, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.009143779825866819, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42105263157894735, + "transition_pair_crossings_fraction_of_total": 0.5789473684210527, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.008220979940808944, + "via_diameter_normalized_to_min_side": 0.01644195988161789, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 0.03387407650798921, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.09033087068797122, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0004819661078637547, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0004819661078637547, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.011291358835996402, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.022582717671992804, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.5, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0031277524221314757, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.009208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7744129650440645, + "entry_exit_layer_changes_normalized_to_trace_width": 45, + "transition_pair_crossings_normalized_to_area": 1.9715699611600719, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.47368421052631576, + "transition_pair_crossings_fraction_of_total": 0.5263157894736842, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.19715699611600718, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.5914709883480216, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 1.4134275618374559, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 3.8869257950530036, + "transition_pair_crossings_normalized_to_trace_width": 55, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.35294117647058826, + "transition_pair_crossings_fraction_of_total": 0.6470588235294118, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8333333333333334, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.05645679417998201, + "same_layer_crossings_normalized_to_trace_width": 50, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.12420494719596042, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.45454545454545453, + "entry_exit_layer_changes_fraction_of_total": 0.45454545454545453, + "transition_pair_crossings_fraction_of_total": 0.09090909090909091, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.09208103130755065, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 2, + "same_layer_crossings_normalized_to_trace_width": 10, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 25, + "transition_pair_crossings_normalized_to_area": 4, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.18181818181818182, + "entry_exit_layer_changes_fraction_of_total": 0.45454545454545453, + "transition_pair_crossings_fraction_of_total": 0.36363636363636365, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 10, + "entry_exit_layer_changes_normalized_to_trace_width": 200, + "transition_pair_crossings_normalized_to_area": 13, + "transition_pair_crossings_normalized_to_trace_width": 260, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.43478260869565216, + "transition_pair_crossings_fraction_of_total": 0.5652173913043478, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 23, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0028917966471825284, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0019657951641438966, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.7067137809187279, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7142857142857143, + "transition_pair_crossings_fraction_of_total": 0.2857142857142857, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.4134275618374559, + "entry_exit_layer_changes_normalized_to_trace_width": 26.666666666666668, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 6.666666666666667, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.05645679417998201, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.12420494719596042, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.012511009688525903, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.0062555048442629515, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.018766514532788856, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.09033087068797122, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.15807902370394963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.5714285714285714, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0, + "entry_exit_layer_changes_normalized_to_trace_width": 0, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0, + "total_crossings_normalized_to_trace_width": 0, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 0, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 5, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.011291358835996402, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.03683241252302026, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 5, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.021894266954920333, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 0.01563876211065738, + "transition_pair_crossings_normalized_to_trace_width": 100, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.03753302906557771, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5833333333333334, + "transition_pair_crossings_fraction_of_total": 0.4166666666666667, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.004604051565377533, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 2, + "same_layer_crossings_normalized_to_trace_width": 8, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 5, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.15384615384615385, + "entry_exit_layer_changes_fraction_of_total": 0.46153846153846156, + "transition_pair_crossings_fraction_of_total": 0.38461538461538464, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 15, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 5, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.001927864431455019, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.003373762755046283, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.42857142857142855, + "transition_pair_crossings_fraction_of_total": 0.5714285714285714, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.005897385492431689, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0062555048442629515, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0062555048442629515, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 10, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 0.7067137809187279, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00024098305393187736, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.00024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0029486927462158445, + "via_diameter_normalized_to_min_side": 0.003931590328287793, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 1.1829419766960432, + "transition_pair_crossings_normalized_to_trace_width": 120, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.39431399223201435, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 2, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.5914709883480216, + "same_layer_crossings_normalized_to_trace_width": 30, + "entry_exit_layer_changes_normalized_to_area": 0.7886279844640287, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0.7886279844640287, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.2727272727272727, + "entry_exit_layer_changes_fraction_of_total": 0.36363636363636365, + "transition_pair_crossings_fraction_of_total": 0.36363636363636365, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.06289308176100629, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 2.8268551236749118, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4666666666666667, + "transition_pair_crossings_fraction_of_total": 0.5333333333333333, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 15, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0.25, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.025022019377051806, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0016868813775231415, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 24, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0031327797011144057, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5384615384615384, + "transition_pair_crossings_fraction_of_total": 0.46153846153846156, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.004914487910359741, + "via_diameter_normalized_to_min_side": 0.009828975820719482, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.002887509418694785, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.0019250062791298565, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.004812515697824642, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 5, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 1, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.8333333333333334, + "transition_pair_crossings_fraction_of_total": 0.16666666666666666, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 6, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.1829419766960432, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0.7886279844640287, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.4, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.5772559689280574, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 2.3658839533920863, + "transition_pair_crossings_normalized_to_trace_width": 80, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4, + "transition_pair_crossings_fraction_of_total": 0.6, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.09433962264150943, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 20, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.00024098305393187736, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.0007229491617956321, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0024098305393187736, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.1, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.3, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.0009828975820719483, + "via_diameter_normalized_to_min_side": 0.0019657951641438966, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7067137809187279, + "entry_exit_layer_changes_normalized_to_trace_width": 8, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.3800989728120503, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 0.5914709883480216, + "transition_pair_crossings_normalized_to_trace_width": 15, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.7, + "transition_pair_crossings_fraction_of_total": 0.3, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.25157232704402516, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 10, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.1802120141342756, + "entry_exit_layer_changes_normalized_to_trace_width": 45, + "transition_pair_crossings_normalized_to_area": 2.4734982332155475, + "transition_pair_crossings_normalized_to_trace_width": 35, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5625, + "transition_pair_crossings_fraction_of_total": 0.4375, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 16, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.7667844522968197, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 1.0600706713780919, + "transition_pair_crossings_normalized_to_trace_width": 60, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 20, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.25, + "entry_exit_layer_changes_fraction_of_total": 0.75, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.4, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.03387407650798921, + "entry_exit_layer_changes_normalized_to_trace_width": 60, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.03387407650798921, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.3800989728120503, + "entry_exit_layer_changes_normalized_to_trace_width": 28, + "transition_pair_crossings_normalized_to_area": 1.3800989728120503, + "transition_pair_crossings_normalized_to_trace_width": 28, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.15723270440251572, + "via_diameter_normalized_to_min_side": 0.31446540880503143, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.05645679417998201, + "entry_exit_layer_changes_normalized_to_trace_width": 33.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.03387407650798921, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.09033087068797122, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.07366482504604052, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.5335689045936394, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 9.540636042402827, + "transition_pair_crossings_normalized_to_trace_width": 270, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.2702702702702703, + "transition_pair_crossings_fraction_of_total": 0.7297297297297297, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 37, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 2.4734982332155475, + "transition_pair_crossings_normalized_to_trace_width": 35, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.3, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.19715699611600718, + "same_layer_crossings_normalized_to_trace_width": 10, + "entry_exit_layer_changes_normalized_to_area": 0.39431399223201435, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 0.5914709883480216, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.3333333333333333, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.06289308176100629, + "via_diameter_normalized_to_min_side": 0.18867924528301885, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.35335689045936397, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 0.35335689045936397, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.05, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.011291358835996402, + "entry_exit_layer_changes_normalized_to_trace_width": 10, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.011291358835996402, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.025022019377051806, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.03683241252302026, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.5335689045936394, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 4.946996466431095, + "transition_pair_crossings_normalized_to_trace_width": 70, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4166666666666667, + "transition_pair_crossings_fraction_of_total": 0.5833333333333334, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 24, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 1.3800989728120503, + "entry_exit_layer_changes_normalized_to_trace_width": 140, + "transition_pair_crossings_normalized_to_area": 1.3800989728120503, + "transition_pair_crossings_normalized_to_trace_width": 140, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.031446540880503145, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 6, + "entry_exit_layer_changes_normalized_to_trace_width": 24, + "transition_pair_crossings_normalized_to_area": 3, + "transition_pair_crossings_normalized_to_trace_width": 12, + "single_via_area_normalized_to_area": 1, + "two_via_area_normalized_to_area": 2, + "board_aspect_ratio_not_normalized": 4.072815533980583, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6666666666666666, + "transition_pair_crossings_fraction_of_total": 0.3333333333333333, + "width_normalized_to_max_side": 0.839, + "height_normalized_to_max_side": 0.206, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 9, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.04516543534398561, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.04516543534398561, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.01841620626151013, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 4, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 1.4134275618374559, + "transition_pair_crossings_normalized_to_trace_width": 20, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.6363636363636364, + "transition_pair_crossings_fraction_of_total": 0.36363636363636365, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 35, + "transition_pair_crossings_normalized_to_area": 3.5335689045936394, + "transition_pair_crossings_normalized_to_trace_width": 50, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 0.35335689045936397, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.4117647058823529, + "transition_pair_crossings_fraction_of_total": 0.5882352941176471, + "width_normalized_to_max_side": 0.35335689045936397, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.2, + "via_diameter_normalized_to_min_side": 0.1, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 17, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0.35335689045936397, + "same_layer_crossings_normalized_to_trace_width": 4, + "entry_exit_layer_changes_normalized_to_area": 1.0600706713780919, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0.35335689045936397, + "transition_pair_crossings_normalized_to_trace_width": 4, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0.2, + "entry_exit_layer_changes_fraction_of_total": 0.6, + "transition_pair_crossings_fraction_of_total": 0.2, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.25, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 5, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.01563876211065738, + "entry_exit_layer_changes_normalized_to_trace_width": 50, + "transition_pair_crossings_normalized_to_area": 0.009383257266394428, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.025022019377051806, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.625, + "transition_pair_crossings_fraction_of_total": 0.375, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.04604051565377532, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 8, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014437547093473925, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.0014437547093473925, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.003288391976323578, + "via_diameter_normalized_to_min_side": 0.006576783952647156, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.4734982332155475, + "entry_exit_layer_changes_normalized_to_trace_width": 70, + "transition_pair_crossings_normalized_to_area": 4.240282685512367, + "transition_pair_crossings_normalized_to_trace_width": 120, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.3684210526315789, + "transition_pair_crossings_fraction_of_total": 0.631578947368421, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.5, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 19, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 2.1201413427561837, + "entry_exit_layer_changes_normalized_to_trace_width": 40, + "transition_pair_crossings_normalized_to_area": 1.7667844522968197, + "transition_pair_crossings_normalized_to_trace_width": 33.333333333333336, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5454545454545454, + "transition_pair_crossings_fraction_of_total": 0.45454545454545453, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.15, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 11, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.09033087068797122, + "entry_exit_layer_changes_normalized_to_trace_width": 53.333333333333336, + "transition_pair_crossings_normalized_to_area": 0.06774815301597842, + "transition_pair_crossings_normalized_to_trace_width": 40, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.15807902370394963, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.027624309392265192, + "via_diameter_normalized_to_min_side": 0.055248618784530384, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 14, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 3.5335689045936394, + "entry_exit_layer_changes_normalized_to_trace_width": 100, + "transition_pair_crossings_normalized_to_area": 4.240282685512367, + "transition_pair_crossings_normalized_to_trace_width": 120, + "single_via_area_normalized_to_area": 0.35335689045936397, + "two_via_area_normalized_to_area": 0.7067137809187279, + "board_aspect_ratio_not_normalized": 2.83, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.45454545454545453, + "transition_pair_crossings_fraction_of_total": 0.5454545454545454, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.35335689045936397, + "trace_width_normalized_to_min_side": 0.1, + "via_diameter_normalized_to_min_side": 0.2, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 22, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0031277524221314757, + "entry_exit_layer_changes_normalized_to_trace_width": 6.666666666666667, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.0031277524221314757, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.013812154696132596, + "via_diameter_normalized_to_min_side": 0.027624309392265192, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.7886279844640287, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0.5914709883480216, + "transition_pair_crossings_normalized_to_trace_width": 15, + "single_via_area_normalized_to_area": 0.19715699611600718, + "two_via_area_normalized_to_area": 0.39431399223201435, + "board_aspect_ratio_not_normalized": 2.0062893081761004, + "total_crossings_normalized_to_area": 1, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5714285714285714, + "transition_pair_crossings_fraction_of_total": 0.42857142857142855, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.4984326018808778, + "trace_width_normalized_to_min_side": 0.12578616352201258, + "via_diameter_normalized_to_min_side": 0.12578616352201258, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 7, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.06774815301597842, + "entry_exit_layer_changes_normalized_to_trace_width": 120, + "transition_pair_crossings_normalized_to_area": 0.07903951185197482, + "transition_pair_crossings_normalized_to_trace_width": 140, + "single_via_area_normalized_to_area": 0.011291358835996402, + "two_via_area_normalized_to_area": 0.022582717671992804, + "board_aspect_ratio_not_normalized": 0.33292458614347026, + "total_crossings_normalized_to_area": 0.14678766486795322, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.46153846153846156, + "transition_pair_crossings_fraction_of_total": 0.5384615384615384, + "width_normalized_to_max_side": 0.33292458614347026, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.009208103130755065, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 13, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.0014458983235912642, + "entry_exit_layer_changes_normalized_to_trace_width": 30, + "transition_pair_crossings_normalized_to_area": 0.0014458983235912642, + "transition_pair_crossings_normalized_to_trace_width": 30, + "single_via_area_normalized_to_area": 0.00024098305393187736, + "two_via_area_normalized_to_area": 0.0004819661078637547, + "board_aspect_ratio_not_normalized": 1.603577747198742, + "total_crossings_normalized_to_area": 0.0028917966471825284, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 0.5, + "transition_pair_crossings_fraction_of_total": 0.5, + "width_normalized_to_max_side": 1, + "height_normalized_to_max_side": 0.6236055605952877, + "trace_width_normalized_to_min_side": 0.003931590328287793, + "via_diameter_normalized_to_min_side": 0.007863180656575586, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 12, + "did_hight_density_solver_find_solution": false + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.00048125156978246413, + "entry_exit_layer_changes_normalized_to_trace_width": 20, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.00048125156978246413, + "two_via_area_normalized_to_area": 0.0009625031395649283, + "board_aspect_ratio_not_normalized": 0.44504609980974685, + "total_crossings_normalized_to_area": 0.00048125156978246413, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.44504609980974685, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.001644195988161789, + "via_diameter_normalized_to_min_side": 0.003288391976323578, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 1, + "did_hight_density_solver_find_solution": true + }, + { + "top_edge_ports_normalized_to_width": 0, + "right_edge_ports_normalized_to_height": 0, + "bottom_edge_ports_normalized_to_width": 0, + "left_edge_ports_normalized_to_height": 0, + "same_layer_crossings_normalized_to_area": 0, + "same_layer_crossings_normalized_to_trace_width": 0, + "entry_exit_layer_changes_normalized_to_area": 0.009383257266394428, + "entry_exit_layer_changes_normalized_to_trace_width": 12, + "transition_pair_crossings_normalized_to_area": 0, + "transition_pair_crossings_normalized_to_trace_width": 0, + "single_via_area_normalized_to_area": 0.0031277524221314757, + "two_via_area_normalized_to_area": 0.0062555048442629515, + "board_aspect_ratio_not_normalized": 0.36888586956521735, + "total_crossings_normalized_to_area": 0.009383257266394428, + "total_crossings_normalized_to_trace_width": 1, + "same_layer_crossings_fraction_of_total": 0, + "entry_exit_layer_changes_fraction_of_total": 1, + "transition_pair_crossings_fraction_of_total": 0, + "width_normalized_to_max_side": 0.36888586956521735, + "height_normalized_to_max_side": 1, + "trace_width_normalized_to_min_side": 0.02302025782688766, + "via_diameter_normalized_to_min_side": 0.01841620626151013, + "existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_normalized_to_perimeter": 0, + "fraction_of_existing_connections_touching_node": 0, + "fraction_of_current_connection_already_in_node": 0, + "existing_connection_points_normalized_to_area": 0, + "already_connected_points_normalized_to_area": 0, + "max_existing_connection_points_normalized_to_perimeter": 0, + "already_connected_points_fraction_of_existing_points_in_node": 0, + "existing_points_fraction_on_primary_layer": 0, + "already_connected_points_fraction_on_primary_layer": 0, + "existing_layers_fraction_used_in_node": 0, + "already_connected_layers_fraction_used_in_node": 0, + "cost": 3, + "did_hight_density_solver_find_solution": true + } +] \ No newline at end of file diff --git a/scripts/ml-data-collection/hd_solver_predictor.ts b/scripts/ml-data-collection/hd_solver_predictor.ts new file mode 100644 index 00000000..3b9efa30 --- /dev/null +++ b/scripts/ml-data-collection/hd_solver_predictor.ts @@ -0,0 +1,66 @@ +export interface HighDensitySolverParams { + totalCrossingsNormalizedToArea: number + entryExitLayerChangesNormalizedToArea: number + twoViaAreaNormalizedToArea: number + singleViaAreaNormalizedToArea: number + transitionPairCrossingsNormalizedToArea: number + cost: number + viaDiameterNormalizedToMinSide: number + transitionPairCrossingsFractionOfTotal: number + traceWidthNormalizedToMinSide: number + entryExitLayerChangesFractionOfTotal: number + entryExitLayerChangesNormalizedToTraceWidth: number + transitionPairCrossingsNormalizedToTraceWidth: number +} + +export function predictHighDensitySolverSuccess( + params: HighDensitySolverParams, +): number { + const features = [ + params.totalCrossingsNormalizedToArea, + params.entryExitLayerChangesNormalizedToArea, + params.twoViaAreaNormalizedToArea, + params.singleViaAreaNormalizedToArea, + params.transitionPairCrossingsNormalizedToArea, + params.cost, + params.viaDiameterNormalizedToMinSide, + params.transitionPairCrossingsFractionOfTotal, + params.traceWidthNormalizedToMinSide, + params.entryExitLayerChangesFractionOfTotal, + params.entryExitLayerChangesNormalizedToTraceWidth, + params.transitionPairCrossingsNormalizedToTraceWidth, + ] + + const means = [ + 0.531721, 1.451517, 0.613585, 0.306793, 1.281412, 8.73774, 0.177836, + 0.307598, 0.081489, 0.647887, 43.312722, 36.109453, + ] + + const stds = [ + 0.468585, 2.110459, 0.731386, 0.365693, 2.638042, 6.534922, 0.171687, + 0.218637, 0.079793, 0.229034, 38.218288, 50.459705, + ] + + const weights = [ + -1.297282, -1.62736, -0.175368, -0.175368, 0.540047, -1.639603, -0.009767, + 0.46838, 0.320372, 0.894686, -0.765384, 1.300592, + ] + + const bias = -0.222911 + const temperature = 0.05 + + const normalized = features.map((f, i) => (f - means[i]) / stds[i]) + const z = normalized.reduce((sum, x, i) => sum + x * weights[i], bias) + const baseProb = 1 / (1 + Math.exp(-z)) + const logit = Math.log(baseProb / (1 - baseProb + 1e-10)) + const scaledLogit = logit / temperature + const extremeProb = 1 / (1 + Math.exp(-scaledLogit)) + + return extremeProb +} + +export function willHighDensitySolverSucceed( + params: HighDensitySolverParams, +): boolean { + return predictHighDensitySolverSuccess(params) > 0.5 +} diff --git a/scripts/ml-data-collection/merge-ml-training-data-to-csv.ts b/scripts/ml-data-collection/merge-ml-training-data-to-csv.ts new file mode 100644 index 00000000..be6cedba --- /dev/null +++ b/scripts/ml-data-collection/merge-ml-training-data-to-csv.ts @@ -0,0 +1,115 @@ +import { + OUTPUT_TEMP_DIR, + OUTPUT_CHUNK_PREFIX, +} from "./ml-data-collection-config" +import type { DatasetRow } from "./ml-data-collection-features" + +const OUTPUT_CSV_FILE = "ml-training-data.csv" + +const readAllChunks = async (): Promise => { + const fs = await import("node:fs/promises") + const path = await import("node:path") + + const tempDir = path.join(process.cwd(), OUTPUT_TEMP_DIR) + + let files: string[] = [] + try { + files = await fs.readdir(tempDir) + } catch { + console.error("Could not read temp directory", tempDir) + return [] + } + + const chunkFiles = files + .filter((name) => name.startsWith(OUTPUT_CHUNK_PREFIX)) + .map((name) => path.join(tempDir, name)) + .sort() + + console.log("Found chunk files", chunkFiles.length) + + const rows: DatasetRow[] = [] + + for (const filePath of chunkFiles) { + try { + const json = await fs.readFile(filePath, "utf-8") + const data = JSON.parse(json) as DatasetRow[] + + for (const row of data) { + rows.push(row) + } + } catch (error) { + console.error("Failed to read chunk", filePath, error) + } + } + + return rows +} + +const toCsv = (rows: DatasetRow[]): string => { + if (!rows.length) return "" + + const headerSet = new Set() + + for (const row of rows) { + for (const key of Object.keys(row)) { + headerSet.add(key) + } + } + + const headers = Array.from(headerSet).sort() + + const escapeCell = (value: unknown): string => { + if (value === null || value === undefined) return "" + + if (typeof value === "string") { + const escaped = value.replace(/"/g, '""') + return `"${escaped}"` + } + + return String(value) + } + + const lines: string[] = [] + lines.push(headers.join(",")) + + for (const row of rows) { + const cells = headers.map((key) => + escapeCell((row as Record)[key]), + ) + lines.push(cells.join(",")) + } + + return lines.join("\n") +} + +const writeCsv = async (rows: DatasetRow[]) => { + const fs = await import("node:fs/promises") + const path = await import("node:path") + + const filePath = path.join(process.cwd(), OUTPUT_CSV_FILE) + const csv = toCsv(rows) + + if (!csv) { + console.log("No rows to write, skipping CSV creation") + return + } + + await fs.writeFile(filePath, csv, "utf-8") + console.log("CSV written to", filePath) +} + +const main = async () => { + const rows = await readAllChunks() + + if (!rows.length) { + console.log("No rows found in chunk files") + return + } + + await writeCsv(rows) +} + +main().catch((error) => { + console.error("Error merging ML training data into CSV", error) + process.exitCode = 1 +}) diff --git a/scripts/ml-data-collection/ml-data-collection-config.ts b/scripts/ml-data-collection/ml-data-collection-config.ts new file mode 100644 index 00000000..30330441 --- /dev/null +++ b/scripts/ml-data-collection/ml-data-collection-config.ts @@ -0,0 +1,25 @@ +export const settings = [ + { width: 1, height: 2.83 }, + { width: 2.83, height: 1 }, + { width: 81.574, height: 50.87 }, + { width: 30.41, height: 68.33 }, + { width: 10.86, height: 29.44 }, + { width: 5.43, height: 16.31 }, + { width: 0.839, height: 0.206 }, + { width: 3.19, height: 1.59 }, +] + +export const connectionVariants = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +export const viaSizesVariants = [0.1, 0.2, 0.3, 0.4, 0.5] +export const traceWidthsVariants = [0.05, 0.1, 0.15, 0.2, 0.25] +export const layerVariation = [2, 4] + +export const DEFAULT_TOTAL_SAMPLES = 1000 +export const OUTPUT_FILE = "ml-training-data.json" +export const OUTPUT_TEMP_DIR = "ml-training-data-tmp" +export const OUTPUT_CHUNK_PREFIX = "ml-training-data-chunk" +export const CHUNK_FLUSH_SIZE = 5 + +export type SuccessFailureRatioTarget = "natural" | number + +export const SUCCESS_FAILURE_RATIO_TARGET: SuccessFailureRatioTarget = "natural" diff --git a/scripts/ml-data-collection/ml-data-collection-features.ts b/scripts/ml-data-collection/ml-data-collection-features.ts new file mode 100644 index 00000000..aecc5750 --- /dev/null +++ b/scripts/ml-data-collection/ml-data-collection-features.ts @@ -0,0 +1,529 @@ +import { CapacityMeshNode } from "lib/types" +import { NodeWithPortPoints, PortPoint } from "lib/types/high-density-types" +import { Point } from "graphics-debug" +import { getIntraNodeCrossings } from "lib/utils/getIntraNodeCrossings" +import { HighDensitySolver } from "lib/solvers/HighDensitySolver/HighDensitySolver" +import { + settings, + connectionVariants, + viaSizesVariants, + traceWidthsVariants, + layerVariation, +} from "./ml-data-collection-config" +import { + ConnectionPathResult, + InputNodeWithPortPoints, +} from "lib/solvers/PortPointPathingSolver/PortPointPathingSolver" + +const FEATURE_SCHEMA = { + top_edge_ports_normalized_to_width: { useForGeometric: true }, + right_edge_ports_normalized_to_height: { useForGeometric: true }, + bottom_edge_ports_normalized_to_width: { useForGeometric: true }, + left_edge_ports_normalized_to_height: { useForGeometric: true }, + same_layer_crossings_normalized_to_area: { useForGeometric: false }, + same_layer_crossings_normalized_to_trace_width: { useForGeometric: false }, + entry_exit_layer_changes_normalized_to_area: { useForGeometric: false }, + entry_exit_layer_changes_normalized_to_trace_width: { + useForGeometric: false, + }, + transition_pair_crossings_normalized_to_area: { useForGeometric: false }, + transition_pair_crossings_normalized_to_trace_width: { + useForGeometric: false, + }, + single_via_area_normalized_to_area: { useForGeometric: true }, + two_via_area_normalized_to_area: { useForGeometric: true }, + board_aspect_ratio_not_normalized: { useForGeometric: true }, + // New crossing aggregation features (bounded to [0, 1]) + total_crossings_normalized_to_area: { useForGeometric: false }, + total_crossings_normalized_to_trace_width: { useForGeometric: false }, + same_layer_crossings_fraction_of_total: { useForGeometric: false }, + entry_exit_layer_changes_fraction_of_total: { useForGeometric: false }, + transition_pair_crossings_fraction_of_total: { useForGeometric: false }, + // New geometry/size features (all in [0, 1]) + width_normalized_to_max_side: { useForGeometric: true }, + height_normalized_to_max_side: { useForGeometric: true }, + trace_width_normalized_to_min_side: { useForGeometric: true }, + via_diameter_normalized_to_min_side: { useForGeometric: true }, + // New congestion features based on existing/partial paths + existing_connection_points_normalized_to_perimeter: { + useForGeometric: true, + }, + already_connected_points_normalized_to_perimeter: { + useForGeometric: true, + }, + fraction_of_existing_connections_touching_node: { + useForGeometric: false, + }, + fraction_of_current_connection_already_in_node: { + useForGeometric: false, + }, + // Additional occupancy / layer-usage features + existing_connection_points_normalized_to_area: { + useForGeometric: true, + }, + already_connected_points_normalized_to_area: { + useForGeometric: true, + }, + max_existing_connection_points_normalized_to_perimeter: { + useForGeometric: true, + }, + already_connected_points_fraction_of_existing_points_in_node: { + useForGeometric: false, + }, + existing_points_fraction_on_primary_layer: { + useForGeometric: false, + }, + already_connected_points_fraction_on_primary_layer: { + useForGeometric: false, + }, + existing_layers_fraction_used_in_node: { + useForGeometric: false, + }, + already_connected_layers_fraction_used_in_node: { + useForGeometric: false, + }, +} as const + +type FeatureKey = keyof typeof FEATURE_SCHEMA + +export type Features = Record & { + did_hight_density_solver_find_solution?: boolean +} + +export type DatasetRow = Features & { cost: number } + +type Candidate = { + nodeWithPortPoints: NodeWithPortPoints + node: CapacityMeshNode + viaSize: number + traceWidth: number + layerCount: number +} + +const safeDiv = (a: number, b: number) => { + if (b <= 0) return 0 + return a / b +} + +export const computeFeaturesForMl = (params: { + node: InputNodeWithPortPoints + numSameLayerCrossings: number + numEntryExitLayerChanges: number + numTransitionPairCrossings: number + viaSize: number + traceWidth: number + connectionsWithResults?: ConnectionPathResult[] + alreadyConnectedPath?: PortPoint[] +}): Features => { + const area = Math.max(1, params.node.width * params.node.height) + const viaArea = Math.max(1, Math.PI * (params.viaSize / 2) ** 2) + + // Edge port counts (kept as placeholders for now; can be + // filled in using params.node.portPoints when desired) + let topPortCount = 0 + let bottomPortCount = 0 + let leftPortCount = 0 + let rightPortCount = 0 + + const top_edge_ports_normalized_to_width = safeDiv( + topPortCount * params.traceWidth, + params.node.width, + ) + const right_edge_ports_normalized_to_height = safeDiv( + rightPortCount * params.traceWidth, + params.node.height, + ) + const bottom_edge_ports_normalized_to_width = safeDiv( + bottomPortCount * params.traceWidth, + params.node.width, + ) + const left_edge_ports_normalized_to_height = safeDiv( + leftPortCount * params.traceWidth, + params.node.height, + ) + + // Crossing-normalized features + const same_layer_crossings_normalized_to_area = safeDiv( + params.numSameLayerCrossings, + area, + ) + const same_layer_crossings_normalized_to_trace_width = safeDiv( + params.numSameLayerCrossings, + params.traceWidth, + ) + const entry_exit_layer_changes_normalized_to_area = safeDiv( + params.numEntryExitLayerChanges, + area, + ) + const entry_exit_layer_changes_normalized_to_trace_width = safeDiv( + params.numEntryExitLayerChanges, + params.traceWidth, + ) + const transition_pair_crossings_normalized_to_area = safeDiv( + params.numTransitionPairCrossings, + area, + ) + const transition_pair_crossings_normalized_to_trace_width = safeDiv( + params.numTransitionPairCrossings, + params.traceWidth, + ) + + const totalCrossings = + params.numSameLayerCrossings + + params.numEntryExitLayerChanges + + params.numTransitionPairCrossings + + // Clamp the total-crossings normalizations into [0, 1] so they + // stay on a similar scale to the other features + const total_crossings_normalized_to_area = Math.min( + 1, + safeDiv(totalCrossings, area), + ) + const total_crossings_normalized_to_trace_width = Math.min( + 1, + safeDiv(totalCrossings, params.traceWidth), + ) + + const same_layer_crossings_fraction_of_total = safeDiv( + params.numSameLayerCrossings, + totalCrossings, + ) + const entry_exit_layer_changes_fraction_of_total = safeDiv( + params.numEntryExitLayerChanges, + totalCrossings, + ) + const transition_pair_crossings_fraction_of_total = safeDiv( + params.numTransitionPairCrossings, + totalCrossings, + ) + + // Via occupancy + const single_via_occupancy_normalized_to_area = safeDiv(viaArea, area) + const two_via_occupancy_normalized_to_area = safeDiv(viaArea * 2, area) + + // Geometry-scaled features + const maxSide = Math.max(params.node.width, params.node.height, 1) + const minSide = Math.max(1, Math.min(params.node.width, params.node.height)) + + const width_normalized_to_max_side = safeDiv(params.node.width, maxSide) + const height_normalized_to_max_side = safeDiv(params.node.height, maxSide) + + const trace_width_normalized_to_min_side = Math.min( + 1, + safeDiv(params.traceWidth, minSide), + ) + const via_diameter_normalized_to_min_side = Math.min( + 1, + safeDiv(params.viaSize, minSide), + ) + + const board_aspect_ratio_not_normalized = safeDiv( + params.node.width, + params.node.height, + ) + + // --- Congestion-style features from existing/partial paths --- + const nodeMinX = params.node.center.x - params.node.width / 2 + const nodeMaxX = params.node.center.x + params.node.width / 2 + const nodeMinY = params.node.center.y - params.node.height / 2 + const nodeMaxY = params.node.center.y + params.node.height / 2 + + const isPointInNode = (p: { x: number; y: number }) => + p.x >= nodeMinX && p.x <= nodeMaxX && p.y >= nodeMinY && p.y <= nodeMaxY + + const nodePerimeter = Math.max( + 1, + 2 * (params.node.width + params.node.height), + ) + + const availableZ = params.node.availableZ ?? [] + const primaryZ = availableZ.length > 0 ? Math.min(...availableZ) : 0 + + let existingPointsInNode = 0 + let existingConnectionsTouchingNode = 0 + let totalConnections = 0 + let maxPointsPerConnectionInNode = 0 + let existingPointsOnPrimaryLayer = 0 + const existingLayersInNode = new Set() + + if (params.connectionsWithResults) { + totalConnections = params.connectionsWithResults.length + + for (const conn of params.connectionsWithResults) { + const portPoints = conn.portPoints ?? [] + let touchesNode = false + let pointsInThisConnectionInNode = 0 + + for (const pp of portPoints) { + if (isPointInNode(pp)) { + existingPointsInNode += 1 + pointsInThisConnectionInNode += 1 + touchesNode = true + existingLayersInNode.add(pp.z) + if (pp.z === primaryZ) existingPointsOnPrimaryLayer += 1 + } + } + + if (touchesNode) { + existingConnectionsTouchingNode += 1 + if (pointsInThisConnectionInNode > maxPointsPerConnectionInNode) { + maxPointsPerConnectionInNode = pointsInThisConnectionInNode + } + } + } + } + + let alreadyConnectedPointsInNode = 0 + let totalAlreadyConnectedPoints = 0 + let alreadyConnectedPointsOnPrimaryLayer = 0 + const alreadyConnectedLayersInNode = new Set() + + if (params.alreadyConnectedPath) { + totalAlreadyConnectedPoints = params.alreadyConnectedPath.length + + for (const pp of params.alreadyConnectedPath) { + if (isPointInNode(pp)) { + alreadyConnectedPointsInNode += 1 + alreadyConnectedLayersInNode.add(pp.z) + if (pp.z === primaryZ) alreadyConnectedPointsOnPrimaryLayer += 1 + } + } + } + + const existing_connection_points_normalized_to_perimeter = Math.min( + 1, + safeDiv(existingPointsInNode * params.traceWidth, nodePerimeter), + ) + + const already_connected_points_normalized_to_perimeter = Math.min( + 1, + safeDiv(alreadyConnectedPointsInNode * params.traceWidth, nodePerimeter), + ) + + const fraction_of_existing_connections_touching_node = safeDiv( + existingConnectionsTouchingNode, + totalConnections, + ) + + const fraction_of_current_connection_already_in_node = safeDiv( + alreadyConnectedPointsInNode, + totalAlreadyConnectedPoints, + ) + + const existing_connection_points_normalized_to_area = Math.min( + 1, + safeDiv(existingPointsInNode * params.traceWidth * minSide, area), + ) + + const already_connected_points_normalized_to_area = Math.min( + 1, + safeDiv(alreadyConnectedPointsInNode * params.traceWidth * minSide, area), + ) + + const max_existing_connection_points_normalized_to_perimeter = Math.min( + 1, + safeDiv(maxPointsPerConnectionInNode * params.traceWidth, nodePerimeter), + ) + + const already_connected_points_fraction_of_existing_points_in_node = safeDiv( + alreadyConnectedPointsInNode, + existingPointsInNode, + ) + + const existing_points_fraction_on_primary_layer = safeDiv( + existingPointsOnPrimaryLayer, + existingPointsInNode, + ) + + const already_connected_points_fraction_on_primary_layer = safeDiv( + alreadyConnectedPointsOnPrimaryLayer, + alreadyConnectedPointsInNode, + ) + + const existing_layers_fraction_used_in_node = safeDiv( + existingLayersInNode.size, + availableZ.length, + ) + + const already_connected_layers_fraction_used_in_node = safeDiv( + alreadyConnectedLayersInNode.size, + availableZ.length, + ) + + return { + top_edge_ports_normalized_to_width, + right_edge_ports_normalized_to_height, + bottom_edge_ports_normalized_to_width, + left_edge_ports_normalized_to_height, + same_layer_crossings_normalized_to_area, + same_layer_crossings_normalized_to_trace_width, + entry_exit_layer_changes_normalized_to_area, + entry_exit_layer_changes_normalized_to_trace_width, + transition_pair_crossings_normalized_to_area, + transition_pair_crossings_normalized_to_trace_width, + single_via_area_normalized_to_area: single_via_occupancy_normalized_to_area, + two_via_area_normalized_to_area: two_via_occupancy_normalized_to_area, + board_aspect_ratio_not_normalized, + total_crossings_normalized_to_area, + total_crossings_normalized_to_trace_width, + same_layer_crossings_fraction_of_total, + entry_exit_layer_changes_fraction_of_total, + transition_pair_crossings_fraction_of_total, + width_normalized_to_max_side, + height_normalized_to_max_side, + trace_width_normalized_to_min_side, + via_diameter_normalized_to_min_side, + existing_connection_points_normalized_to_perimeter, + already_connected_points_normalized_to_perimeter, + fraction_of_existing_connections_touching_node, + fraction_of_current_connection_already_in_node, + existing_connection_points_normalized_to_area, + already_connected_points_normalized_to_area, + max_existing_connection_points_normalized_to_perimeter, + already_connected_points_fraction_of_existing_points_in_node, + existing_points_fraction_on_primary_layer, + already_connected_points_fraction_on_primary_layer, + existing_layers_fraction_used_in_node, + already_connected_layers_fraction_used_in_node, + } +} + +const generateRandomPortPoints = ( + numConnections: number, + node: CapacityMeshNode, + availableZ: number[], +): NodeWithPortPoints["portPoints"] => { + const portPoints: NodeWithPortPoints["portPoints"] = [] + const edges = ["top", "right", "bottom", "left"] as const + const halfW = node.width / 2 + const halfH = node.height / 2 + + for (let i = 0; i < numConnections; i++) { + const connectionName = `net_${i}` + const numPorts = Math.floor(Math.random() * 3) + 2 + + for (let j = 0; j < numPorts; j++) { + const edge = edges[Math.floor(Math.random() * edges.length)] + const z = availableZ[Math.floor(Math.random() * availableZ.length)] + + let x = node.center.x + let y = node.center.y + + if (edge === "top") { + y = node.center.y + halfH + x = node.center.x + (Math.random() - 0.5) * node.width + } else if (edge === "bottom") { + y = node.center.y - halfH + x = node.center.x + (Math.random() - 0.5) * node.width + } else if (edge === "left") { + x = node.center.x - halfW + y = node.center.y + (Math.random() - 0.5) * node.height + } else { + x = node.center.x + halfW + y = node.center.y + (Math.random() - 0.5) * node.height + } + + portPoints.push({ + connectionName, + x, + y, + z, + }) + } + } + + return portPoints +} + +const randomChoice = (values: T[]): T => { + const index = Math.floor(Math.random() * values.length) + return values[index] +} + +export const generateRandomCandidate = (): Candidate => { + const setting = randomChoice(settings) + const numConnections = randomChoice(connectionVariants) + const viaSize = randomChoice(viaSizesVariants) + const traceWidth = randomChoice(traceWidthsVariants) + const layerCount = randomChoice(layerVariation) + const availableZ = Array.from({ length: layerCount }, (_, index) => index) + + const node: CapacityMeshNode = { + capacityMeshNodeId: `node_${Math.random().toString(36).slice(2)}`, + center: { x: 0, y: 0 }, + width: setting.width, + height: setting.height, + layer: "top", + availableZ, + } + + const portPoints = generateRandomPortPoints(numConnections, node, availableZ) + + const nodeWithPortPoints: NodeWithPortPoints = { + capacityMeshNodeId: node.capacityMeshNodeId, + center: node.center, + width: node.width, + height: node.height, + portPoints, + availableZ, + } + + return { + nodeWithPortPoints, + node, + viaSize, + traceWidth, + layerCount, + } +} + +export const evaluateCandidate = (candidate: Candidate): DatasetRow => { + const { nodeWithPortPoints, viaSize, traceWidth } = candidate + + const { + numSameLayerCrossings, + numEntryExitLayerChanges, + numTransitionPairCrossings, + } = getIntraNodeCrossings(nodeWithPortPoints) + + const inputNode: InputNodeWithPortPoints = { + capacityMeshNodeId: nodeWithPortPoints.capacityMeshNodeId, + center: nodeWithPortPoints.center, + width: nodeWithPortPoints.width, + height: nodeWithPortPoints.height, + // For ML features, we only need geometry and availableZ. + // PortPointPathingSolver provides real portPoints; here we use an empty set. + portPoints: [], + availableZ: nodeWithPortPoints.availableZ ?? [], + } + + const features = computeFeaturesForMl({ + node: inputNode, + numSameLayerCrossings, + numEntryExitLayerChanges, + numTransitionPairCrossings, + viaSize, + traceWidth, + }) + + const cost = + numSameLayerCrossings + + numEntryExitLayerChanges + + numTransitionPairCrossings + + const hdSolver = new HighDensitySolver({ + nodePortPoints: [nodeWithPortPoints], + viaDiameter: viaSize, + traceWidth, + }) + + hdSolver.MAX_ITERATIONS = 20000 + + hdSolver.solve() + + return { + ...features, + cost, + did_hight_density_solver_find_solution: hdSolver.solved, + } +} diff --git a/scripts/ml-data-collection/ml-data-collection-runner.ts b/scripts/ml-data-collection/ml-data-collection-runner.ts new file mode 100644 index 00000000..e6c8e908 --- /dev/null +++ b/scripts/ml-data-collection/ml-data-collection-runner.ts @@ -0,0 +1,184 @@ +import { isMainThread, Worker } from "node:worker_threads" +import { + DEFAULT_TOTAL_SAMPLES, + OUTPUT_FILE, + OUTPUT_TEMP_DIR, + SUCCESS_FAILURE_RATIO_TARGET, +} from "./ml-data-collection-config" +import { DatasetRow } from "./ml-data-collection-features" + +const readAllChunks = async (): Promise => { + const fs = await import("node:fs/promises") + const path = await import("node:path") + + const tempDir = path.join(process.cwd(), OUTPUT_TEMP_DIR) + let files: string[] = [] + + try { + files = await fs.readdir(tempDir) + } catch { + return [] + } + + const chunkFiles = files + .filter((name) => name.includes("ml-training-data-chunk")) + .map((name) => path.join(tempDir, name)) + .sort() + + console.log("Found chunk files", chunkFiles.length) + + const rows: DatasetRow[] = [] + + for (const filePath of chunkFiles) { + if (rows.length >= DEFAULT_TOTAL_SAMPLES) break + + try { + const json = await fs.readFile(filePath, "utf-8") + const data = JSON.parse(json) as DatasetRow[] + + for (const row of data) { + rows.push(row) + if (rows.length >= DEFAULT_TOTAL_SAMPLES) break + } + } catch (error) { + console.error("Failed to read chunk", filePath, error) + } + } + + return rows +} + +const writeFinalDataset = async (rows: DatasetRow[]) => { + const fs = await import("node:fs/promises") + const path = await import("node:path") + + const filePath = path.join(process.cwd(), OUTPUT_FILE) + const json = JSON.stringify(rows, null, 2) + + await fs.writeFile(filePath, json, "utf-8") +} + +const finalizeOnExit = () => { + const signals: NodeJS.Signals[] = ["SIGINT", "SIGTERM"] + + const handler = () => { + finalize().finally(() => { + process.exit() + }) + } + + for (const signal of signals) { + process.on(signal, handler) + } +} + +let hasFinalizeRun = false + +const finalize = async () => { + if (hasFinalizeRun) return + hasFinalizeRun = true + + console.log("Starting finalize from chunk files") + const rows = await readAllChunks() + + if (!rows.length) { + console.log("No data chunks to combine") + return + } + + const trimmed = rows.slice(0, DEFAULT_TOTAL_SAMPLES) + + console.log("Writing final dataset", trimmed.length) + await writeFinalDataset(trimmed) + console.log("Final dataset written to", OUTPUT_FILE) +} + +const runMain = async () => { + const os = await import("node:os") + + const cpuCount = os.cpus().length || 1 + const envWorkers = process.env.WORKER_COUNT + let workerCount = envWorkers ? Number(envWorkers) : cpuCount + + if (!Number.isFinite(workerCount) || workerCount <= 0) { + workerCount = 1 + } + + const samplesPerWorker = Math.ceil(DEFAULT_TOTAL_SAMPLES / workerCount) + + if (SUCCESS_FAILURE_RATIO_TARGET === "natural") { + console.log( + "Using natural HighDensitySolver success/failure ratio (no target)", + ) + } else { + const successPct = Math.round(SUCCESS_FAILURE_RATIO_TARGET * 100) + const failurePct = 100 - successPct + console.log( + `Target success/failure ratio: ${successPct}% success / ${failurePct}% failure`, + ) + } + + console.log( + `Generating ${DEFAULT_TOTAL_SAMPLES} samples using ${workerCount} workers`, + ) + + let finishedWorkers = 0 + let hasError = false + + console.log("Spawning workers", workerCount, "samples each", samplesPerWorker) + + await new Promise((resolve, reject) => { + for (let index = 0; index < workerCount; index++) { + const worker = new Worker( + new URL("./ml-data-collection-worker.ts", import.meta.url), + { + workerData: { + maxSamples: samplesPerWorker, + workerId: index, + }, + }, + ) + + worker.on("message", (message: unknown) => { + const data = message as { type?: string } + if (data.type === "done") { + finishedWorkers += 1 + console.log( + "Worker finished", + index, + "total finished", + finishedWorkers, + ) + if (!hasError && finishedWorkers === workerCount) { + resolve() + } + } + }) + + worker.on("error", (error) => { + if (!hasError) { + hasError = true + reject(error) + } + }) + + worker.on("exit", (code) => { + if (code !== 0 && !hasError) { + hasError = true + reject(new Error(`worker ${index} exited with code ${code}`)) + } + }) + } + }) + + await finalize() +} + +if (isMainThread) { + finalizeOnExit() + + runMain().catch((error) => { + console.error("Training script error", error) + process.exitCode = 1 + }) +} diff --git a/scripts/ml-data-collection/ml-data-collection-sampler.ts b/scripts/ml-data-collection/ml-data-collection-sampler.ts new file mode 100644 index 00000000..50155166 --- /dev/null +++ b/scripts/ml-data-collection/ml-data-collection-sampler.ts @@ -0,0 +1,161 @@ +import { SUCCESS_FAILURE_RATIO_TARGET } from "./ml-data-collection-config" + +const ML_DEBUG_VERBOSE = process.env.ML_DEBUG_VERBOSE === "1" + +export type Outcome = "success" | "failure" + +export type SuccessFailureStats = { + success: number + failure: number +} + +const DEFAULT_TOLERANCE = 0.05 +const DEFAULT_ATTEMPT_MULTIPLIER = 10 + +export const createInitialStats = (): SuccessFailureStats => ({ + success: 0, + failure: 0, +}) + +export const getMaxAttempts = (maxSamples: number): number => { + if (maxSamples <= 0) return 0 + return maxSamples * DEFAULT_ATTEMPT_MULTIPLIER +} + +const getNextRatio = (stats: SuccessFailureStats, outcome: Outcome): number => { + const nextSuccess = outcome === "success" ? stats.success + 1 : stats.success + const nextTotal = stats.success + stats.failure + 1 + + if (nextTotal <= 0) return 0 + + return nextSuccess / nextTotal +} + +const MIN_SAMPLES_FOR_STRICT_FILTER = 100 + +export const shouldAcceptSample = ( + stats: SuccessFailureStats, + outcome: Outcome, +): boolean => { + if (SUCCESS_FAILURE_RATIO_TARGET === "natural") { + if (ML_DEBUG_VERBOSE) { + console.log("ML_DEBUG_VERBOSE sampler: natural mode, always accept") + } + return true + } + + const target = SUCCESS_FAILURE_RATIO_TARGET + const total = stats.success + stats.failure + + if (ML_DEBUG_VERBOSE) { + console.log( + "ML_DEBUG_VERBOSE sampler before decision", + "total", + total, + "success", + stats.success, + "failure", + stats.failure, + "outcome", + outcome, + "target", + target, + ) + } + + // Always accept the very first sample to bootstrap stats + if (total === 0) { + if (ML_DEBUG_VERBOSE) { + console.log( + "ML_DEBUG_VERBOSE sampler: accepting first sample unconditionally", + ) + } + return true + } + + const nextRatio = getNextRatio(stats, outcome) + + const lower = Math.max(0, target - DEFAULT_TOLERANCE) + const upper = Math.min(1, target + DEFAULT_TOLERANCE) + + if (ML_DEBUG_VERBOSE) { + console.log( + "ML_DEBUG_VERBOSE sampler ratio check", + "nextRatio", + nextRatio, + "lower", + lower, + "upper", + upper, + ) + } + + // Once we have enough samples, enforce the strict band + if (total >= MIN_SAMPLES_FOR_STRICT_FILTER) { + const acceptStrict = nextRatio >= lower && nextRatio <= upper + if (ML_DEBUG_VERBOSE) { + console.log( + "ML_DEBUG_VERBOSE sampler strict mode decision", + "total", + total, + "accept", + acceptStrict, + ) + } + return acceptStrict + } + + // During bootstrapping, also accept samples that move + // the overall ratio closer to the target even if + // they are slightly outside the strict band. + const currentRatio = stats.success / total + const currentDelta = Math.abs(currentRatio - target) + const nextDelta = Math.abs(nextRatio - target) + + if (ML_DEBUG_VERBOSE) { + console.log( + "ML_DEBUG_VERBOSE sampler bootstrap mode", + "currentRatio", + currentRatio, + "currentDelta", + currentDelta, + "nextDelta", + nextDelta, + ) + } + + if (nextRatio >= lower && nextRatio <= upper) { + if (ML_DEBUG_VERBOSE) { + console.log("ML_DEBUG_VERBOSE sampler: accept (within band in bootstrap)") + } + return true + } + + const acceptByDelta = nextDelta < currentDelta + if (ML_DEBUG_VERBOSE) { + console.log( + "ML_DEBUG_VERBOSE sampler: decision based on delta", + "accept", + acceptByDelta, + ) + } + + return acceptByDelta +} + +export const updateStats = ( + stats: SuccessFailureStats, + outcome: Outcome, +): SuccessFailureStats => { + if (outcome === "success") { + return { + ...stats, + success: stats.success + 1, + } + } + + return { + ...stats, + failure: stats.failure + 1, + } +} diff --git a/scripts/ml-data-collection/ml-data-collection-worker.ts b/scripts/ml-data-collection/ml-data-collection-worker.ts new file mode 100644 index 00000000..a595e44b --- /dev/null +++ b/scripts/ml-data-collection/ml-data-collection-worker.ts @@ -0,0 +1,217 @@ +import { parentPort, workerData } from "node:worker_threads" +import { + CHUNK_FLUSH_SIZE, + OUTPUT_CHUNK_PREFIX, + OUTPUT_TEMP_DIR, +} from "./ml-data-collection-config" +import { + DatasetRow, + evaluateCandidate, + generateRandomCandidate, +} from "./ml-data-collection-features" +import { + createInitialStats, + getMaxAttempts, + shouldAcceptSample, + updateStats, +} from "./ml-data-collection-sampler" + +const ML_DEBUG_VERBOSE = process.env.ML_DEBUG_VERBOSE === "1" + +const run = async () => { + const { maxSamples, workerId } = workerData as { + maxSamples: number + workerId: number + } + + console.log("Worker starting", workerId, "max samples", maxSamples) + + const fs = await import("node:fs/promises") + const path = await import("node:path") + + const tempDir = path.join(process.cwd(), OUTPUT_TEMP_DIR) + await fs.mkdir(tempDir, { recursive: true }) + + let buffer: DatasetRow[] = [] + let chunkIndex = 0 + let acceptedSamples = 0 + let stats = createInitialStats() + const maxAttempts = getMaxAttempts(maxSamples) + let attempts = 0 + + const flush = async () => { + if (!buffer.length) return + + const fileName = `${OUTPUT_CHUNK_PREFIX}-w${workerId}-c${chunkIndex}.json` + const filePath = path.join(tempDir, fileName) + const json = JSON.stringify(buffer, null, 2) + + await fs.writeFile(filePath, json, "utf-8") + console.log( + "Worker chunk written", + workerId, + "chunk", + chunkIndex, + "rows", + buffer.length, + ) + buffer = [] + chunkIndex += 1 + } + + while (acceptedSamples < maxSamples && attempts < maxAttempts) { + attempts += 1 + + const candidate = generateRandomCandidate() + const row = evaluateCandidate(candidate) + const outcome = row.did_hight_density_solver_find_solution + ? "success" + : "failure" + + if (ML_DEBUG_VERBOSE && attempts <= 1000) { + const total = stats.success + stats.failure + const ratio = total > 0 ? stats.success / total : null + console.log( + "ML_DEBUG_VERBOSE attempt", + "worker", + workerId, + "attempts", + attempts, + "accepted", + acceptedSamples, + "success", + stats.success, + "failure", + stats.failure, + "currentRatio", + ratio, + "outcome", + outcome, + ) + } + + if (!shouldAcceptSample(stats, outcome)) { + if ( + ML_DEBUG_VERBOSE || + attempts % 10000 === 0 || + (attempts % 1000 === 0 && acceptedSamples === 0) + ) { + const total = stats.success + stats.failure + const ratio = total > 0 ? stats.success / total : null + console.log( + "Worker", + workerId, + "skipping sample due to ratio filter", + "attempts", + attempts, + "accepted", + acceptedSamples, + "success", + stats.success, + "failure", + stats.failure, + "currentRatio", + ratio, + ) + } + continue + } + + if (ML_DEBUG_VERBOSE) { + const totalBefore = stats.success + stats.failure + const ratioBefore = totalBefore > 0 ? stats.success / totalBefore : null + console.log( + "ML_DEBUG_VERBOSE accepting sample", + "worker", + workerId, + "attempts", + attempts, + "acceptedBefore", + acceptedSamples, + "successBefore", + stats.success, + "failureBefore", + stats.failure, + "ratioBefore", + ratioBefore, + "outcome", + outcome, + ) + } + + stats = updateStats(stats, outcome) + buffer.push(row) + acceptedSamples += 1 + + if (buffer.length >= CHUNK_FLUSH_SIZE) { + if (ML_DEBUG_VERBOSE) { + console.log( + "ML_DEBUG_VERBOSE flushing buffer", + "worker", + workerId, + "chunkIndex", + chunkIndex, + "bufferLength", + buffer.length, + ) + } + await flush() + } + + if (acceptedSamples % 50 === 0 || ML_DEBUG_VERBOSE) { + const total = stats.success + stats.failure + const ratio = total > 0 ? stats.success / total : null + console.log( + `worker-${workerId}:`, + `${acceptedSamples}/${maxSamples}`, + "attempts", + attempts, + "success", + stats.success, + "failure", + stats.failure, + "currentRatio", + ratio, + ) + } + } + + if (attempts >= maxAttempts && acceptedSamples < maxSamples) { + const total = stats.success + stats.failure + const ratio = total > 0 ? stats.success / total : null + console.warn( + "Worker", + workerId, + "stopped early due to max attempts", + attempts, + "accepted", + acceptedSamples, + "target", + maxSamples, + "finalSuccess", + stats.success, + "finalFailure", + stats.failure, + "finalRatio", + ratio, + ) + } + + if (buffer.length) { + await flush() + } + + console.log("Worker finished", workerId) + + if (parentPort) { + parentPort.postMessage({ + type: "done", + workerId, + }) + } +} + +run().catch((error) => { + console.error("Worker error", error) + process.exitCode = 1 +}) diff --git a/train_model.py b/train_model.py new file mode 100644 index 00000000..227282bd --- /dev/null +++ b/train_model.py @@ -0,0 +1,142 @@ +import pandas as pd +import numpy as np +from sklearn.linear_model import LogisticRegression +from sklearn.preprocessing import StandardScaler +from sklearn.utils import resample + +df = pd.read_csv('ml-training-data.csv') + +target_col = 'did_hight_density_solver_find_solution' + +exclude_features = [ + 'board_aspect_ratio_not_normalized', + 'width_normalized_to_max_side', + 'height_normalized_to_max_side', + 'bottom_edge_ports_normalized_to_width', + 'left_edge_ports_normalized_to_height', + 'right_edge_ports_normalized_to_height', + 'top_edge_ports_normalized_to_width' +] + +df_success = df[df[target_col] == True].copy() +df_fail = df[df[target_col] == False].copy() + +df[target_col] = df[target_col].astype(int) + +print(f"Original: Success={len(df_success)}, Fail={len(df_fail)}") + +target_fail = 360 +target_success = 240 + +df_fail_sampled = resample(df_fail, n_samples=min(target_fail, len(df_fail)), random_state=42, replace=True) +df_success_sampled = resample(df_success, n_samples=target_success, random_state=42) + +df_balanced = pd.concat([df_fail_sampled, df_success_sampled]).sample(frac=1, random_state=42) + +print(f"Resampled: Success={len(df_success_sampled)}, Fail={len(df_fail_sampled)}") + +X_balanced = df_balanced.drop(columns=[target_col] + exclude_features) +y_balanced = df_balanced[target_col] + +correlations = X_balanced.corrwith(y_balanced).abs().sort_values(ascending=False) +top_features = correlations.head(12).index.tolist() + +print(f"\nSelected features: {top_features}") + +X_selected = X_balanced[top_features] + +scaler = StandardScaler() +X_scaled = scaler.fit_transform(X_selected) + +model = LogisticRegression(max_iter=3000, C=100, random_state=42) +model.fit(X_scaled, y_balanced) + +y_pred = model.predict(X_scaled) +accuracy = (y_pred == y_balanced).mean() * 100 + +print(f"\nAccuracy: {accuracy:.2f}%") + +temperature = 0.05 + +decision_function = model.decision_function(X_scaled) +base_probs = 1 / (1 + np.exp(-decision_function)) +scaled_logits = np.log(base_probs / (1 - base_probs + 1e-10)) / temperature +extreme_probs = 1 / (1 + np.exp(-scaled_logits)) + +y_pred_temp = (extreme_probs > 0.5).astype(int) +temp_accuracy = (y_pred_temp == y_balanced).mean() * 100 + +false_positives = ((y_pred_temp == 1) & (y_balanced == 0)).sum() +false_negatives = ((y_pred_temp == 0) & (y_balanced == 1)).sum() +extreme_count = ((extreme_probs < 0.1) | (extreme_probs > 0.9)).sum() +extreme_percentage = extreme_count / len(extreme_probs) * 100 + +print(f"Temperature-scaled accuracy: {temp_accuracy:.2f}%") +print(f"False Positives: {false_positives}") +print(f"False Negatives: {false_negatives}") +print(f"Extreme predictions (<0.1 or >0.9): {extreme_percentage:.1f}%") + +camel_names = [] +for name in top_features: + parts = name.split('_') + camel = parts[0] + ''.join(w.capitalize() for w in parts[1:]) + camel_names.append(camel) + +weights = model.coef_[0] +bias = model.intercept_[0] +means = scaler.mean_ +stds = scaler.scale_ + +params_obj = ', '.join(camel_names) +features_list = ',\n '.join(f"params.{name}" for name in camel_names) +means_str = ', '.join(f"{m:.6f}" for m in means) +stds_str = ', '.join(f"{s:.6f}" for s in stds) +weights_str = ', '.join(f"{w:.6f}" for w in weights) + +params_type_fields = ',\n '.join(f"{name}: number" for name in camel_names) + +ts_code = f"""export interface HighDensitySolverParams {{ + {params_type_fields} +}} + +export function predictHighDensitySolverSuccess(params: HighDensitySolverParams): number {{ + const features = [ + {features_list} + ]; + + const means = [ + {means_str} + ]; + + const stds = [ + {stds_str} + ]; + + const weights = [ + {weights_str} + ]; + + const bias = {bias:.6f}; + const temperature = {temperature}; + + const normalized = features.map((f, i) => (f - means[i]) / stds[i]); + const z = normalized.reduce((sum, x, i) => sum + x * weights[i], bias); + const baseProb = 1 / (1 + Math.exp(-z)); + const logit = Math.log(baseProb / (1 - baseProb + 1e-10)); + const scaledLogit = logit / temperature; + const extremeProb = 1 / (1 + Math.exp(-scaledLogit)); + + return extremeProb; +}} + +export function willHighDensitySolverSucceed(params: HighDensitySolverParams): boolean {{ + return predictHighDensitySolverSuccess(params) > 0.5; +}} +""" + +import os +output_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'hd_solver_predictor.ts') +with open(output_path, 'w') as f: + f.write(ts_code) + +print(f"\nGenerated {output_path}") \ No newline at end of file