# Overview

Physics rule checks (PRCs) validate candidates by ensuring that the critical parameters for each physics constraint are satisfied. Quilter produces PRC reports for every layout candidate it examines.

During Circuit Comprehension, Quilter reads your schematic and input board file to automatically detect  [Physics Constraints](/physics-constraints/overview.md) that capture the core physics concerns in your design. Quilter generates a set of PRCs for each identified constraint as a way to evaluate the implementation of that constraint in the layout candidates that it generates.

For example, [Differential Pairs](/physics-constraints/differential-pairs.md)are checked to validate appropriate length matching, tightly coupled spacing, and ground plane overlap.

Continue reading for a complete overview of supported Physics Rule Checks and the associated physics constraints that they support.

### PRCs by Constraint Type

<table><thead><tr><th width="312.484375">Physics Constraint</th><th>Applied PRCs</th></tr></thead><tbody><tr><td><a data-mention href="/pages/6n6pBLMX9LH3mW3zGWDT">/pages/6n6pBLMX9LH3mW3zGWDT</a></td><td><ul><li><a data-mention href="/pages/5ZE2ebhYkOpr7vT8hKZy">/pages/5ZE2ebhYkOpr7vT8hKZy</a></li></ul></td></tr><tr><td><a data-mention href="/pages/AWyphmkmhKFzQOw9o2MC">/pages/AWyphmkmhKFzQOw9o2MC</a></td><td>Coming soon</td></tr><tr><td><a data-mention href="/pages/PYz2sZ6jr6LwiNiNHOhF">/pages/PYz2sZ6jr6LwiNiNHOhF</a></td><td><ul><li><a data-mention href="/pages/7gK0UEHzuo2c70iU2Wqi">/pages/7gK0UEHzuo2c70iU2Wqi</a></li><li><a data-mention href="/pages/kZyvCPEEwFj5ncNj5uQP">/pages/kZyvCPEEwFj5ncNj5uQP</a></li></ul></td></tr><tr><td><a data-mention href="/pages/FQkEcqQF14sKwWxhqUWU">/pages/FQkEcqQF14sKwWxhqUWU</a></td><td><ul><li><a data-mention href="/pages/kZyvCPEEwFj5ncNj5uQP">/pages/kZyvCPEEwFj5ncNj5uQP</a></li><li><a data-mention href="/pages/i7MqPlfn0pLBmzgldYhA">/pages/i7MqPlfn0pLBmzgldYhA</a></li><li><a data-mention href="/pages/FDDAwhRQA8dMk4tnNYkA">/pages/FDDAwhRQA8dMk4tnNYkA</a></li></ul></td></tr><tr><td><a data-mention href="/pages/K93E9jzwkH8P11hi7pjq">/pages/K93E9jzwkH8P11hi7pjq</a></td><td><ul><li><a data-mention href="/pages/POosPNVfqA7hgqDWTW0J">/pages/POosPNVfqA7hgqDWTW0J</a></li><li><a data-mention href="/pages/kaZ8bSj1PYqvjPebcBwD">/pages/kaZ8bSj1PYqvjPebcBwD</a></li><li><a data-mention href="/pages/JH9rYcLM7XpZf8WbGrPN">/pages/JH9rYcLM7XpZf8WbGrPN</a></li><li><a data-mention href="/pages/kZyvCPEEwFj5ncNj5uQP">/pages/kZyvCPEEwFj5ncNj5uQP</a></li></ul></td></tr><tr><td><a data-mention href="/pages/UoFdbNAFEuvp1pOFyMPf">/pages/UoFdbNAFEuvp1pOFyMPf</a></td><td><ul><li><a data-mention href="/pages/POosPNVfqA7hgqDWTW0J">/pages/POosPNVfqA7hgqDWTW0J</a></li><li><a data-mention href="/pages/kaZ8bSj1PYqvjPebcBwD">/pages/kaZ8bSj1PYqvjPebcBwD</a></li><li><a data-mention href="/pages/JH9rYcLM7XpZf8WbGrPN">/pages/JH9rYcLM7XpZf8WbGrPN</a></li><li><a data-mention href="/pages/kZyvCPEEwFj5ncNj5uQP">/pages/kZyvCPEEwFj5ncNj5uQP</a></li></ul></td></tr><tr><td><a data-mention href="/pages/W90IOb5Uq46rHkqVwEGQ">/pages/W90IOb5Uq46rHkqVwEGQ</a></td><td><ul><li><a data-mention href="/pages/POosPNVfqA7hgqDWTW0J">/pages/POosPNVfqA7hgqDWTW0J</a></li><li><a data-mention href="/pages/kaZ8bSj1PYqvjPebcBwD">/pages/kaZ8bSj1PYqvjPebcBwD</a></li><li><a data-mention href="/pages/JH9rYcLM7XpZf8WbGrPN">/pages/JH9rYcLM7XpZf8WbGrPN</a></li><li><a data-mention href="/pages/kZyvCPEEwFj5ncNj5uQP">/pages/kZyvCPEEwFj5ncNj5uQP</a></li></ul></td></tr></tbody></table>

### PRC Results

<figure><img src="/files/hgcH7gtjfEDO7crdtJz1" alt=""><figcaption><p>Example PRC result for a Bypass Capacitor constraint</p></figcaption></figure>

During the review step, you will see passing and failing PRCs alongside candidates, allowing you to be confident that the design will work as expected. For failing PRCs, the documentation for each PRC provides more insight into the listed error.

For more information on interpreting PRC results, see [Reviewing PRCs](/reviewing-prcs.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.quilter.ai/physics-rule-checks-prcs/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
