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
  • The basics
  • How Quilter evaluates layout candidates
  • Quilter's design workflow

Was this helpful?

Export as PDF
  1. Using Quilter

Introduction

An overview of Quilter’s automated PCB layout service, detailing workflow steps, integration with existing CAD tools, and evaluation criteria.

Quilter is an automated PCB design software service that leverages generative AI and physics-based optimization to automate and streamline circuit board layout.

Here's how it works:

The basics

  1. Quilter handles the entire PCB design process from start to finish. Quilter supports the full design workflow, which includes component placement, routing, and thorough design validation through automated DRC checks and physics simulations.

  2. Quilter integrates seamlessly with your current CAD tools. It works directly with both new and existing design files created within your existing CAD tools. This means you can skip using SPECCTRA, ODB, or third-party file converters. Quilter reads and writes to your design files just like your layout engineers do.

  3. Whatever you start, Quilter will finish. Quilter works by placing and routing any components left outside your board outline to design your PCB to 100%. This means that you can place or route sensitive components or signals before submitting to Quilter, and it will try to complete the design for you.

How Quilter evaluates layout candidates

There are three key factors that Quilter considers when generating and recommending layout candidates:

  1. Completeness We measure "routing completion" for each candidate as the percentage of unrouted pins that have been successfully implemented. Quilter's objective is to place and route all designs to 100%.

  2. Manufacturability Quilter's objective is to design using fabrication rules that are fully supported by the specified fabricator, and contain 0 DRC violations.

  3. Physics Quilter uses our "Physics Rule Checks" (PRCs) framework to ensure that the sensitive signals and physics constraints you specified during Circuit Comprehension are properly implemented and likely to function as expected.

Quilter's design workflow

Quilter simplifies the PCB design process into clear, straightforward steps: prepare your inputs, define your circuit comprehensions and parameters, review generated design candidates, and download your final layouts for fabrication.

1

Prepare your input board file

Quilter requires a schematic and "starter" board file that includes a valid board outline, netlist, and component footprints. Leave the components you want Quilter to place and route outside of the board outline.

2

Upload your design files

Upload your design files to Quilter's web application. We will parse your board file to ensure we can correctly read your board objects, and process your schematic to automatically detect physics constraints.

3

Define physics constraints

Review, validate, and add or remove physics constraints in a step known as Circuit Comprehension. Quilter utilizes this information to ensure that sensitive design features are implemented correctly and to provide corresponding Physics Rule Checks that evaluate and recommend layouts.

4

Specify design parameters

Provide Quilter with details about your layout preferences, such as your desired fabricator, the number of layers, and the fabrication tolerances.

5

Submit your layout job

Submit your job! Quilter will explore hundreds of individual design variations with different stack-ups and fabrication tolerances, validating Physics Rule Checks (PRCs) for every constraint specified in Circuit Comprehension.

6

Review layout candidates

Review the recommended layout candidates from Quilter and choose your preferred option. Download your chosen candidate back into your original CAD file format for a final review.

PreviousCurrent limitationsNextDesign your schematic

Last updated 10 days ago

Was this helpful?