And now, here's the main content of this page:
Point and Click Control of Your Layout
High-level constraints give users total control of circuit layout requirements
Users guide Ciranova Helix with a point-and-click graphical user interface (GUI). Constraints are applied at a high level, similar to the "mirror these, match those" conversation circuit and layout designers have every day.
Ciranova Helix obeys user constraints no matter how it ultimately implements the circuit. The example below shows how a user applies a constraint and the resulting layout:
Entering a constraint
| Ciranova Helix reads the design hierarchy, and allows users to apply constraints at any level. | A user has selected two subcircuits of five inverters each, constrained them into rows, and flipped the lower subcircuit across the Y-axis. |
The resulting layout
| In both of these layouts, the row and flip constraints have been obeyed. On the right, the PMOS transistors have been laid out with two rows to create a different form factor. |
Total Control Over Your Circuit
Ciranova Helix adapts to the way you want to work with your circuit. Some designers want to apply just the most important constraints, then refine the resulting layout. Other designers want much more detailed control over interdigitation, abutment, contact rings, etc. Ciranova Helix can be used either way, or both ways as a circuit layout passes from engineering to final layout.
Ciranova Helix constraints are applied hierarchically, following the existing design hierarchy. Users apply a simple but powerful set of high-level constraints like these:
Learn More about Ciranova Helix