diff --git a/lib/autorouter-pipelines/AutoroutingPipeline7_MultiGraph/AutoroutingPipelineSolver7_MultiGraph.ts b/lib/autorouter-pipelines/AutoroutingPipeline7_MultiGraph/AutoroutingPipelineSolver7_MultiGraph.ts index b8d51bc2c..8061c0a1f 100644 --- a/lib/autorouter-pipelines/AutoroutingPipeline7_MultiGraph/AutoroutingPipelineSolver7_MultiGraph.ts +++ b/lib/autorouter-pipelines/AutoroutingPipeline7_MultiGraph/AutoroutingPipelineSolver7_MultiGraph.ts @@ -686,6 +686,7 @@ export class AutoroutingPipelineSolver7_MultiGraph extends BaseSolver { drcEvaluator: relaxedDrcEvaluator, viaInPadDrcEvaluator: relaxedDrcEvaluator, maxIterations: 32, + maxCandidateEvaluations: 12, enableLargeBoardBroadFallback: false, enableTargetedErrorSweep: true, enablePostSolveClearanceRelaxation: false, diff --git a/package.json b/package.json index 764155cde..0be627333 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "zdwiel-dataset": "git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063", "high-density-repair01": "git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46", "high-density-repair02": "https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4", - "high-density-repair03": "git+https://github.com/tscircuit/high-density-repair03.git#a469074c59c1fa4e3f6410089ce5a63608d0c0dc", + "high-density-repair03": "git+https://github.com/tscircuit/high-density-repair03.git#84b96a1529dc8aca70a06714905f087c685ab4d7", "@tscircuit/high-density-a01": "git+https://github.com/tscircuit/high-density-a01.git#9a3a3d" }, "dependencies": { diff --git a/tests/features/never-fail-growth-high-density/pipeline7-integration.test.ts b/tests/features/never-fail-growth-high-density/pipeline7-integration.test.ts index baea6af4a..136de3b2a 100644 --- a/tests/features/never-fail-growth-high-density/pipeline7-integration.test.ts +++ b/tests/features/never-fail-growth-high-density/pipeline7-integration.test.ts @@ -70,6 +70,7 @@ test("Pipeline7 caps expensive post-processing stages for benchmark completion", netToPointPairsSolver: { newConnections: [] }, } as any) expect((exactGeometryDrcParams as any).maxIterations).toBe(32) + expect((exactGeometryDrcParams as any).maxCandidateEvaluations).toBe(12) expect((exactGeometryDrcParams as any).drcEvaluator).toBeFunction() expect((exactGeometryDrcParams as any).viaInPadDrcEvaluator).toBe( (exactGeometryDrcParams as any).drcEvaluator,