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
  • Upload your design files
  • Supported input files
  • Previewing input files
  • Replacing input files

Was this helpful?

Export as PDF

Upload your design files

Instructions for uploading schematic, board, and project files to Quilter, including supported file formats, parsing validation, and file replacement procedures.

PreviousPrepare your input board fileNextDefine physics constraints

Last updated 10 days ago

Was this helpful?

Quilter leverages your schematic, board, and project files to collaborate with you and design the ideal PCB layout.

Upload your design files

Once you've created a new job, you'll be asked to upload your input files for Quilter to parse.

Don't upload .zip files

Quilter does not currently support uploading .zip files or nested directories.

Supported input files

Board files

Board files define fixed design parameters. Every layout job needs a "starter" board file that Quilter uses as a starting point for design exploration. This file is a required input that locks in the parameters of your layout and sets the boundaries for Quilter's exploration. Once Quilter finishes your layout job, it returns all completed designs in the same file format in which it received them. After downloading your design, you can open it directly in your CAD tool for further review.

Schematics

Quilter uses schematics to automatically detect physics constraints. With your schematic, Quilter identifies key signals and physics constraints within your design. Schematics also provide more context on how parts on the same net are connected, which helps Quilter inform component placement for groups and physics constraints for components like bypass capacitors, crystals, and switching regulators.

Project files

Project files offer extra details Project files aren't required, but they give Quilter more context about your project, which helps it accurately process complex schematics, DRC rules, and other information. They also make sure your schematic and Quilter-generated board files stay in sync after downloading layout candidates.

Previewing input files

Once you've successfully uploaded, you'll see the following:

  • The results of file parsing, including any errors

  • A preview of your input board file

  • A summary of your job details, such as the number of components and pins for Quilter to route within your design

Once you're confident that Quilter has processed your design files correctly, you can proceed.

Replacing input files

If you run into a blocking error and need to upload new design files, click the "Replace Files" button in the bottom navigation bar. You'll be asked to upload new design files, and you'll need to re-upload all design files at once - not just the ones you want to replace.

Replacing files keeps existing (valid) constraints intact When you replace files, Quilter tries to keep all valid physics constraints from your previous design files. If you want Quilter to create new constraints for your updated design files, start with a new layout job from scratch.

File upload screen
File preview page