Design requirements are defined by net classes, class-to-class rules, and detailed settings by object types for each class or layer. Some PCB layout program features design process with real-time DRC, which reports errors on the fly before actually making them. The board can be previewed in 3D and exported for mechanical CAD modeling. Design Rule Check with in-depth detailing, Net Connectivity verification, and comparing to source schematic ensure maximum quality of the final product.
PCB Layout provides the following features
Smart Project Structure
PCB layout software is a single environment with direct circuit-to-board converting, updating from schematic, and back annotation. Nets are divided to net classes with custom settings and class-to-class rules. Through and blind/buried vias are organized to Via Styles.
Components can be placed manually by simple drag & drop and special "Placement by list" feature or automatically according to custom settings and with optimized length of traces. For excellent results use a combination of all available placement methods.
Fixed angle and free traces, arcs and curves, various route modes, segment geometries, layers, and other parameters. A smart shape-based copper pour system with pour priority and automated settings. Auto fanout for BGA, SOIC, and QUAD footprints.
PCB layout software high-class shape-based autorouter with advanced settings is capable of routing complex multi-layer boards, as well as simple single-layer boards with jumper wires. DSN/SES interface provides support for external routers (Specctra, Electra, Topor etc.).
High-speed and Differential Signaling
Comprehensive length-matching capabilities - real-time length comparison table, DRC length-tolerance rules, and meander placement tool - allow the PCB layout software user to achieve correct timing for high-speed nets and buses. Differential pairs with advanced phase and length parameters are easy to route with double or single track routing modes. Phase tuning tool allows for precise and fast correcting phase shifts. The software considers layer stackup and bonding wires when calculating the length of a high-speed net or phase of a differential pair.
Advanced Verification Features
PCB layout software provides an error-free design environment. DRC verifies clearances between design objects, size limits, and differential pair phase/length constraints. Rules are defined by object types, layers, net classes, and class-to-class settings. Real-time DRC checks every action and shows errors before actually making them. Net Connectivity guarantees that all nets have been properly routed and reports broken and merged nets. Comparing to schematic allows the designer to find differences between the PCB and the source schematic.