LogoLogo
  • Welcome to Quilter
  • Quickstart
  • About Quilter
    • Why we're building Quilter
    • Why should I use Quilter?
    • How does Quilter work?
    • What Quilter isn't
    • Current limitations
  • Using Quilter
    • Introduction
  • Design your schematic
  • Prepare your input board file
  • Upload your design files
  • Define physics constraints
  • Specify design parameters
  • Submit your layout job
  • Review layout candidates
  • Physics Constraints
    • Overview
  • Routing Constraints
    • High Current Nets
    • Timing-sensitive Signals
    • Single-ended Impedance Control
    • Differential Pairs
  • Placement Constraints
    • Bypass Capacitors
    • Crystal Oscillators
    • Switching Converters
  • Physics Rule Checks (PRCs)
    • Overview
    • Ground Plane Overlap
    • Invalid Width Span
    • Layer Switch Count
    • Length Mismatch
    • Overheated Length
    • Pin Distance
    • Trace Path Length
    • Uncoupled Spacing
  • Design Parameters
    • Overview
    • Fabrication Parameters
      • Fabricators
      • Stack-ups
      • Fabrication rules
  • Placement Parameters
    • Pre-placed components
    • Placement regions
    • Single-sided placement
  • Routing Parameters
    • Pre-routed traces
    • Preserved pours
    • Keepouts
    • Net Widths
  • Candidate Review
    • Overview
    • Job details
    • Candidate details
    • Filtering
    • Sorting
    • Detail view
  • Reviewing PRCs
  • Job Actions
  • Downloading candidates
Powered by GitBook
On this page
  • Fabrication
  • Placement
  • Routing

Was this helpful?

Export as PDF
  1. Design Parameters

Overview

Overview of Design Parameters available to constrain and specify Quilter-generated layouts.

PreviousUncoupled SpacingNextFabrication Parameters

Last updated 10 days ago

Was this helpful?

Design Parameters are key design considerations that determine the options available to Quilter when generating layout candidates. These parameters cover everything from high-level questions, such as who will manufacture your board, to low-level details, like where to place a capacitor.

Once your board's Design Parameters are fully defined, your layout candidate is complete. Your input file is the main way to tell Quilter which Design Parameters (design elements) are fixed and which remain flexible for Quilter to explore.

We typically categorize Design Parameters into three main groups:

  1. Fabrication parameters – who will manufacture your board, and what fabrication capabilities and materials do they have?

  2. Placement parameters – where do components go on your design?

  3. Routing parameters – how should components be connected?

As mentioned in , Design Parameters can be either requirements that Quilter must follow or preferences that act as filters on the solution space Quilter explores.

Check out the tables below to learn how to control Quilter's options and key parameters of the candidates it generates.

our introduction
Fabrication
Placement
Routing
Parameter
Description
Preference
Requirement

The PCB manufacturer that a specific layout candidate (stack-up and fabrication ruleset) is designed for.

Filter by fabricator

Enteprise customers only

The stack-up that Quilter uses when generating your candidate, including layer count, copper weight, material properties, and more.

Layer count only

Custom stack-ups coming soon

Basic design rules that ensure your board can be manufactured without issue – trace, space, drill, via, edge clearances, etc

Trace and space

Custom fab rules coming soon

Fabricators
Stack-ups
Fabrication rules
✅
✅
✅
🔄
✅
🔄
Parameter
Description
Preference
Requirement

Lock the location of location-sensitive components so Quilter can't modify it.

Use "placement regions"

Place within board outline in input file

Constrict Quilter's placement of unplaced components to a designated area within your board outline.

Placement regions are always respected

Add to input board file

Limit placement to one side of the PCB.

Filter for single-sided designs.

Use "placement regions"

Pre-placed components
Placement regions
Single-sided placement
⬇️
✅
❌
✅
✅
⬆️
Parameter
Description
Preference
Requirement

Lock the routing path of sensitive signals.

Pre-routed traces are always preserved

Leave within board outline in input file

Preserve existing copper pours from your input pile for Quilter to use when generating candidates.

Preserved pours are always respected

"Lock" pours you want to preserve in input ful

Prevent Quilter from routing traces through specific geometric areas within your design.

Keepouts are always respected

Add keepout to your input file

Manually specify net widths for individual nets or net classes in your design.

Net widths are always respected

Specify "Net Width" in during job setup

Pre-routed traces
Preserved pours
Keepouts
Net Widths
❌
✅
❌
✅
❌
✅
❌
✅