자동 라우터의 구조로 인해 분할/재시도 메커니즘에 영향을 주는 데 사용할 수 있는 몇 가지 매개변수가 있습니다. 이는 시간 수요와 라우팅 결과 간에 양호한 절충안을 제공합니다. 필요한 경우 mnRipupLevel, mnRipupSteps 및 mnRipupTotal에 대한 값만 신중하게 변경해야 합니다.
일반적으로 매개변수 값이 높으면 많은 분할이 허용되지만 계산 시간이 늘어납니다.
매개변수의 의미를 이해하려면 라우터의 작동 방식을 아는 것이 도움이 됩니다. 다른 라우팅을 찾을 수 없을 때까지 트랙이 차례대로 라우팅됩니다. 이때 라우터는 새 트랙을 라우팅하기 위해 이미 라우팅된 트랙의 최대 개수만큼 제거합니다(이 수는 mnRipupLevel로 정의됨). 예를 들어, 8개의 트랙이 있는 경우 mnRipupLevel이 8개 이상일 경우에만 새 트랙을 라우팅할 수 있습니다.
새 트랙을 라우팅한 후 라우터는 제거된 모든 트랙을 다시 라우팅하려고 시도합니다. 이러한 트랙 중 하나를 다시 라우팅하려면 새 분할 순서를 시작해야 할 수 있습니다. 라우터는 라우팅할 수 없는 트랙 때문에 전체 프로세스를 시작한 위치에서 두 분할 순서만큼 떨어진 위치에 배치됩니다. 다시 라우팅할 수 없는 제거된 각 트랙은 새 분할 순서를 시작합니다. 이러한 순서의 최대 수는 mnRipupSteps 매개변수를 사용하여 정의합니다.
매개변수 mnRipupTotal은 동시에 제거할 수 있는 트랙 수를 정의합니다. 특정 경우에는 이 값이 초과될 수 있습니다.
이러한 값 중 하나를 초과하면 라우터는 설치 프로세스를 중단하고 라우팅할 수 없는 첫 번째 트랙에서 유효한 상태를 다시 설정합니다. 이 트랙은 라우팅 불가능으로 간주되며 라우터는 다음 트랙을 계속 진행합니다.