PCB Editor
Positive Mask Support
This release introduces positive masks, an enhancement for mask layer visualization and manufacturability. Traditionally, mask layers are negative, where the visible objects on the canvas represent openings in the mask. The traditional approach requires designers to mentally invert the image to understand the manufactured outcome. Interpreting these negative mask visuals as positive during 3D rendering or manufacturability checks can be counterintuitive and error-prone, adding complexity to the design and review process.
With this new feature, mask layers can be treated as positive, making it easier to visualize and verify mask shapes. A new option, Positive Mask, has been added to the Cross-section Editor. When enabled, a dynamic shape is generated on a new Positive Mask class, representing the mask layer. Openings in this dynamic shape use the same model as dynamic copper shapes, however, voiding is performed using the traditional negative mask pads in padstacks and objects on mask subclasses, which are typically exported for manufacturing.
OpenType Font Support
This update modernizes the way text is managed in PCB designs, aligning the tool with industry-standard applications. You now have the flexibility to choose from a wide range of fonts that reflect personal or corporate branding while also improving the visual clarity and consistency of design documentation. In addition to standard fonts, the Mooretronics font is also supported within layout editors.
Constraints Panel
The docked Constraint Manager is a new Constraints panel that simplifies the process of assigning and visualizing constraints directly from the Layout Editor user interface. It presents constraints in a graphical format and organizes them under Basic and Advanced modes. Constraints can be controlled at the group level rather than the net level by assigning constraint sets at the net group, net class, and differential pair levels within the Object Hierarchy panel.
Search Panel
The Search panel is a new dockable panel that allows you to instantly query database objects and cross-probe them from the canvas or panel to find information and objects quickly. This provides on-demand content loading to reduce memory usage and improve performance, real-time updates to ensure you have access to the latest information, and custom column filtering to allow columns to be rearranged as needed.
Smart Search for Properties and User Preferences
Smart Search is a new search engine that generates predictions based on entered keywords or questions to find the information you need to complete a task directly in the layout. This feature is useful when modifying the design by applying object properties or setting user preferences while working on it.
Single-Click Export for Manufacturing Output
A new configuration-based solution defines all required data exports and manages export parameters in a single dialog box. It eliminates the need to explore different areas of the layout editor to produce manufacturing exports.
Pin Delay Import Enhancements
- OrCAD X Pro
- All Allegro X Tiers
The enhanced pin delay import feature provides auto-detection, column and cell validation, and the ability to adjust column categories and values directly within the dialog box without modifying the source CSV file. The enhanced functionality queries the database to flag missing Reference Designator and Pin Number combinations in the design and allows selective import by deactivating rows and columns as required.
3DX Canvas Enhancements
In this release, Cadence continues to expand the capabilities of 3DX Canvas, helping designers visualize their PCB layouts in a highly realistic 3D environment before sending the layouts to manufacturing. 3DX Canvas has been enhanced to selectively display and incrementally add objects to the 3DX Canvas, making the environment far more interactive and efficient. You can now highlight selected objects in the 3DX canvas from the PCB, cross-probe objects, and adjust the 3D view automatically.
Performance Enhancements
OrCAD X PCB Editor has several performance enhancements added included DRCs, import and export of design data, placement and interactive placement, routing and interactive routing, dynamic shapes, padstack refresh, 3D view, and in-design analysis.
New SKILL Functions
The following new SKILL functions have been added:
axlGetPreselectSet: Returns a list of the currently preselected database objects.axlGetPreselectSetCount: Returns the count of the number of objects in the preselection set.axlXSectionGetDrillDirection: Returns a symbol indicating the drill direction for the layer pair.axlSetRKSPCTolerance: Sets the allowable tolerance for a route keepout based on spacing domain rules.axlGetRKSPCTolerance: Returns the route keepout or route keepin-based tolerance value.axlDumpDRCModelinXML: Dumps DRCs in a particular category in an XML file.axlPulseGetDesignUrl: Returns the Pulse design URL.axlGetBends: Returns a list of bend names.axlGetBendInnerRadius: Returns the inner radius value for a bend name.axlSetBendInnerRadius: Sets the inner radius value for a bend name.axlFormIntroDoc: Describes control types and functions for creating interactive forms.axlImportDegassingParams: Imports degassing parameters from an Excel file.axlImportMetalFillParams: Imports metal fill parameters from an Excel file.axlDBChangeText: Modifies the characteristics of a text string in the layout.axlDBChangeTextStyle: Modifies an existing text style using the specified text style parameters.axlDBGetTextStyleCharacteristics: Returns the characteristics of a text style object.axlDBGetTextStyle: Returns the text style information.
Modified SKILL Functions
The following SKILL functions have been modified:
axlPadOnLayer: Tests if a pad is present on an etch layer.axlCanvasPrintToPDF: Saves the design file in PDF form.axlDBControl: Inquires or sets the value of a special database control.axlTriggerSet: Allows registering interest in events that occur in the database.axlParamShapeDoc: Supports access to the dynamic, static, and layer parameter records.axlDBCreateText: Creates a text string.axlDBCreatePin: Adds a pin.cmxlExportFile: Exports Constraint Manager object information to a file.cmxlImportFile: Imports a file to update a Constraint Manager object.cmxlFindOrCreateQBR: Queries a database object and returns an object if it exists or creates it if it does not.
Reports Panel
The Reports panel is a new dockable panel that automatically loads selected Quick Reports for easier review and canvas navigation. This panel eliminates the need to manage a separate floating report viewer for the Shape Islands Report, Unassigned Shapes Report, Missing Teardrops Report, Missing Tapers Report, and the Dangling Traces, Vias, and Antenna report.
Differential Pair Automatic Setup
- All Allegro X Tiers
25.1 introduces a new dialog box, Differential Pair Automatic Setup, which provides a unified solution for generating differential pairs. This dialog box combines all unique features in the existing solutions available within and outside the Constraint Manager and simplifies the process of generating differential pairs.
Metal Density Scan Enhancements
- All Allegro X Tiers
The metal density scan command, used to perform metal density analysis of design layers, is enhanced for performance. The command also provides additional metal density checks and options to meet manufacturing requirements such as minimum/maximum metal density across layers and metal density difference between two layers.

The Import Pin Delay feature allows pin delay to be imported from various file formats, such as Excel files, Allegro Constraint compiler files, and existing pin delay formats.
The Export Libraries feature extracts libraries from translated third-party designs, making it easier to reuse libraries in OrCAD X Presto designs.
LiveDoc now provides the ability to add assembly notes and instructions as well as using variables in title blocks and assembly notes. The variable values can be defined in the Property panel of LiveDoc and update globally across the document.
Review a schematic design using comments and markups. Mark any area in the design canvas using rectangular or arrow markups and add text comments in for efficient design reviews.
Find objects by parts, pins, nets, text, class, with additional search criteria for object properties and display properties. Efficiently replace values using the new replace dialog box.
The settings of a design template can now be saved as a .dtp file and loaded to reuse in a design. Save and load templates for later reuse in schematic designs allowing you to quickly configure design properties such as text font and size.
Share workspaces directly via the Web, making collaboration with team members and stakeholders easier. This feature enables seamless sharing of design data, eliminating the need for manual file transfers and ensuring that everyone has access to the latest design information.
With this unified cockpit designers can seamlessly edit, plan, and modify the PCB layout with the easy-to-use X Layout platform directly in System Capture. This change enhances collaboration between the schematic and PCB layout and incorporates additional features such as preferences and constraints to help communicate design intent upfront.
System Capture now supports generating navigation link reports, also called cross-references or CRef reports. Reports for Nets by Page, Base Net, Pin Cross-References, CRef parts, and Synonyms can now be created to be viewed in the schematic or exported as text files. These reports provide detailed connectivity and component cross-referencing insights to help quickly analyze design relationships and locate elements across pages and blocks.
SnapMagic is now available in Unified Search to expand the list of available components. The SnapMagic parts database can be accessed without leaving System Capture.
A new workflow to streamline electrical stress analysis has been introduced. The EOS workflow can be accessed under View > Analysis Workflows > Electrical Stress.
The Pulse web dashboard now supports design variants. To choose a variant, open the Schematic tab and select the Variant dropdown. This enhancement allows designers to switch between variants and easily review or download them.
System Capture and the Pulse web dashboard have enhanced design search and version control capabilities. These include:
With the new Local Library feature, create and manage libraries directly on your computer. With this new feature, a pulse server connection is not required, all symbols are edited and stored locally with complete formatting support. Anyone can author these local libraries and no role-based restrictions apply. Additionally, custom shapes from managed libraries can be reused and importing pin lists for faster symbol creation is available.
Validation rules now offer enhanced customization for system-defined rules, with the ability to specify the object stages in which they run, such as Validate, Check-in, Pre-Release, and Release. User-defined rules can now be created for all library object types, beyond libraries, parts, symbols, and footprints.
The DC Resistance and Topology Extraction workflows have been added to the IDA workflow list for direct access within System Capture.
Based on the target IC impedance, estimate and place decoupling capacitors at the schematic stage. A target impedance section is added to the Add Bypass Capacitors and Change Capacitor Quantity windows.
The new subcategories are supported for ICs including Digital IC, Analog and Mixed Signal IC, DRAM, SRAM, Processors and Controllers, Memory, and Programmable Gate Arrays.
The USER_FIT parameter is now available to calculate MTBF. This parameter is supported for the FIDES standard.
The IC Pin Properties section of the Electrical Stress Settings dialog box now has separate categories for EOS and audit parameters. The EOS parameters now include amplitude (V), pulse width, time period, frequency, and delay.
All published data in an Allegro X Managed Library database, including data objects, can be imported into Pulse.
A new solution, Allegro X Managed Library (AML), for centralized library authoring, data management, and enterprise collaboration has been introduced in this release for Allegro System Capture. AML standardizes workflows, ensures data consistency, and streamlines the PCB design process in a scalable environment integrated with Pulse.