Sorting
Overview of Quilter’s candidate sorting, detailing default sorting criteria for routing completion, fabrication rules, layer count, and future sorting enhancements based on PRC results.
Overview
The Quilter's recommendation (sorting) algorithm aims to assist users in quickly identifying the best boards that Quilter explored during the layout job.
The sorting and filtering functions work together to help you efficiently find the best board that aligns with your design preferences.
Our sorting algorithms consider the following attributes for each layout candidate:
Completeness, including % routing completion and # DRC violations
Fabrication rules, including minimum trace width/spacing, minimum drill/via size, and minimum edge clearance
PRC performance, which references PRC results for both priority and other physics constraints. The following physics constraints are considered "Priority":
Sort types
Recommended
Quilter's "Recommended" sort aims to help identify the most conservative stack-up and fabrication rules that maximize priority PRC completion candidates:
Highest routing completion
min
Number of DRC violations,ASC
max
Routing completion,DESC
Priority PRC completion
max
Passing Priority PRCs,DESC
Most conservative fabrication rules
max
Minimum trace width,DESC
max
Minimum trace clearance,DESC
max
Minimum drill size,DESC
max
Minimum via size,DESC
Fewest layers
min
Layer count,ASC
Other PRC completion
max
Passing Other PRCs,DESC
Most efficient routing
min
Shortest traces,ASC
Best PRCs
Quilter's "Best PRCs" sort prioritizes PRC completion over all other considerations except completion:
Highest routing completion
min
Number of DRC violations,ASC
max
Routing completion,DESC
PRC completion
max
Passing Priority PRCs,DESC
max
Passing Other PRCs,DESC
Most conservative fabrication rules
max
Minimum trace width,DESC
max
Minimum trace clearance,DESC
max
Minimum drill size,DESC
max
Minimum via size,DESC
Fewest layers
min
Layer count,ASC
Most efficient routing
min
Shortest traces,ASC
Easiest to Fab
Quilter's "Easiest to Fab" sort prioritizes conservative fabrication rules over all other considerations except completion:
Highest routing completion
min
Number of DRC violations,ASC
max
Routing completion,DESC
Most conservative fabrication rules
max
Minimum trace width,DESC
max
Minimum trace clearance,DESC
max
Minimum drill size,DESC
max
Minimum via size,DESC
Fewest layers
min
Layer count,ASC
PRC completion
max
Passing Priority PRCs,DESC
max
Passing Other PRCs,DESC
Most efficient routing
min
Shortest traces,ASC
Fewest Layers
Quilter's "Fewest Layers" sort prioritizes low layer counts over all other considerations except completion:
Highest routing completion
min
Number of DRC violations,ASC
max
Routing completion,DESC
Fewest layers
min
Layer count,ASC
Most conservative fabrication rules
max
Minimum trace width,DESC
max
Minimum trace clearance,DESC
max
Minimum drill size,DESC
max
Minimum via size,DESC
PRC completion
max
Passing Priority PRCs,DESC
max
Passing Other PRCs,DESC
Most efficient routing
min
Shortest traces,ASC
Last updated
Was this helpful?