Product Documentation
Virtuoso Unified Custom Constraints Getting Started Guide
Product Version IC23.1, September 2023


Getting Started with Virtuoso Unified Custom Constraints

Document Overview

This document, describing the Virtuoso® Unified Custom Constraints (constraints) system in the IC releases, is intended as an introduction to constraints and how their use and application can improve your current work processes.

Topics Covered

The topics covered in this document have been chosen to provide you with an understanding of what constraints are, how they work in Virtuoso IC releases, and how you can make best use of them, whether you are completely new to constraints or already have a general understanding of their use and benefits across the design flow.

The topics covered in this document are as follows:

Related Information

For more detailed information on the constraints system see:

See also:

Why Use Constraints?

What Constraints Functionality is Available?

The Virtuoso unified custom constraints systems provides the following main functionality elements:

What is the Recommended Constraints Flow?

An overview of a typical use of the constraint management functionality in Virtuoso is shown below. This overview is however for guidance only. Some elements of this flow are discussed further in this document, but for more detailed information, see Related Information.

What are Constraints and How are they Created?

What is the Constraint Manager?

How Do I Create and Edit Constraints at Different Design Levels?

How does the Circuit Prospector Help in Constraint Creation?

How do I Manage the Transfer and Checking of Constraints Between Schematics and Layout?

The following constraint management functionality can be used to control and maintain constraint relationships between schematics and layout:

What is the Relationship Between Process Rules and Constraints?


Return to top
 ⠀
X