Schematic Capture
Schematic Capture

User-definable component and net classes

User-defined component and net classes can now be defined on the schematic. A net or a component is made a member of a class by adding the parameter ClassName, with the parameter value defining the name of the PCB class.

Graphical Compile Masks

The new graphical Compile Masks allow you to effectively mask out areas of the schematic from the compilation process. Areas of the circuit covered by a Compile Mask are not included when the design is compiled, checked for errors, or transferred to PCB layout.

Adding and deleting parameters in the Inspector Panel

Select a group of objects and enter the parameter value in the blank 'Add User Parameter' field at the bottom of the Inspector panel to add an identical parameter to all of the selected objects. To remove a parameter, click the red X symbol next to the parameter name.

Edit parameter values directly in the Inspector

The values of parameters that are common to a group of selected objects can now be edited directly in the Inspector. In addition, click on the hyperlink for the parameter name and the Inspector will switch to editing the properties of that set of parameters.

Component-to-Datasheet Linking

You now have two new approaches to link from a component to reference information. Linkage is established by adding component parameters. One approach gives F1 access to a referenced document, the other, which allows multiple references to be added, uses the right-click context menu.

Support for locking subparts in heterogeneous parts

You can now lock sub-parts (in the Component Properties dialog) to allow more intelligent heterogeneous component annotation.

Paste text and graphics directly onto a schematic sheet

Metafiles, image files and text can be pasted directly onto a schematic sheet from the Windows clipboard. You can also drag-and-drop text files and image files from the Windows File Explorer directly onto a schematic sheet, where they will be placed as a text frame or an embedded Graphic Object.

User-definable Grids

The schematic grid measurement system has been improved to allow you to set your own grid units. Grids can be measured in various metric and imperial scales. Finer resolutions are now supported, which also gives improved on-screen zooming.

Manage models in the New Model Manager

The new Model Manager (Library editor Tools menu) makes it easy to attach and delete models from multiple components simultaneously.

New Spice model Wizard

A new Spice Model Wizard has been added to the Schematic library editor, launch it from the Tools menu, or from the appropriate page of the Sim Model editor dialog. The Wizard guides you through the steps of creating a spice model that can be added to an existing or a new component.

Mixed Sim Waveform Viewer updates

A new 'Copy To Clipboard as Text' command has been added to the Tools menu to allow results in the Operating Point view to be copied to the Windows clipboard.

Intelligent context-sensitive right-click menus

The schematic editor now supports context-sensitive popup right-click menus. Simply right-click over an object in the schematic workspace to access commands specific to that object.

Importing of CircuitMaker designs

CircuitMaker 2000 schematic design (*.ckt) and libraries (*.lib) file loader.

Quick copy selection

Shift+Left Mouse Drag now duplicates the current selection.

Zooming to last location

A Zoom Last command has been added to the View menu in the schematic and library editors.

Component Annotation enhancements

The schematic annotation tools have been enhanced to provide more versatile options for handling heterogeneous multi-part components and to improve the speed of annotation. The handling of duplicate designators during annotation has also been enhanced, the Reset feature in the Annotate dialog now includes an option to only Reset Duplicates.

Better control when updating from a template

The commands used to set or update a template now include control over how parameters should be handled.

Parameter differences can be:

  • Ignored
  • New parameters in the template can be added
  • All parameters with the same name can be updated

Enhanced Sheet Entry and Sheet Symbol editing

A number of features have been added to improve productivity when working with Sheet Entries and Sheet Symbols. These include the ability to move a group of selected Sheet Entries from side to side, copy and paste groups of Sheet Entries, automatically resize Sheet Symbols to fit their contents, and the ability to resize Sheet Symbols from the top while keeping sheet-entries in the same absolute position. There is also the ability to select a group of Sheet Entries and toggle their designated side and their I/O settings, using the Sheet Entry Actions in the right-click context menu or by pressing the 'S' key while dragging.

Printer page setup options now saved with the document

Page Setup options are now saved with each schematic document once they have been defined.

  • The default comes from the project default prints
  • If the new values are different from the default, they are saved with the specific document
  • These settings are completely independent from an output job

Sheet numbering improvements

Tools>>Number Sheets feature has been updated with two separate buttons for Sheet Number and Document Number. These buttons are now always enabled.

Improved control of automatic class generation

The automatic class generation system has been enhanced to provide greater control over how classes are generated, down to the individual sheet level. The automatic creation of net classes from buses and component classes from sheet contents can be configured at the sheet level, or disabled completely.

Parameter support in the FSO dialog

Find Similar Objects dialog now support parameters.

Navigating flat projects

Navigation for flat projects is now supported, using the same shortcuts as the navigation for hierarchical projects. The right click will provide context sensitive jump locations. Ctrl+double click will jump to the corresponding port (or provide a list of options if more than one port can be chosen). The same also applies to 'Interactive Navigation' in the navigator panel.

Moving component text

The component is no longer dimmed out while moving its designator, comment or parameter, with Dim Unconnected Objects, On Move option enabled.

Schematic Library Editor updated

The schematic Library Editor has undergone a facelift to give stronger support for list-based editing of components. The main editing region includes an optional model view, click the small arrow at the bottom right to reveal this. Use this to manage and add models to the current component.

Library database linking

It is now possible to update schematic libraries (that belong to an integrated library package) from a database link file. First add a database link file to the integrated library package and use in the schematic library editor use the Tools>>Update From Database command.

Find and Replace Text improvements

The Edit>>Find Text and Replace Text commands now support component pin objects. This includes pin name, designator and parameters.

Dragging and dropping files from Windows Explorer

When dragging several schematics, images and text files from Windows explorer onto a schematic document, you are now prompted with a list box asking to select the appropriate import action for each file.

Using undo with interactive commands

'Group Undo' option has been added to the Schematic Preferences>>Graphical Editing dialog. This option controls how objects are stored on the undo stack while in an interactive process.

New query keywords

The following functions have been added to the Query system in the schematic editor;

  • HasFootprint

Always Drag and Quick Copy modes

The behaviour of the Ctrl and Shift keys with respect to the Always Drag option has been changed. The quick copy feature will now always be activated by Shift + Drag. If the Always Drag option is enabled, then Ctrl + Drag will temporarily disable it.

Rotating objects

The Shift+Space key combination now rotates objects clockwise.

Changing pin electrical type property

Schematic pin electrical type can now be changed using the List Panel.

Rotated string support

New 'Display Strings as Rotated' option added to the Schematic Graphical Editing Preferences dialog.

Updating from Libraries interface updates

Right click popup added to second page of Update from Libraries dialog with following options:

  • All On
  • All Off
  • Choose Component

Navigator Panel support for port cross references

Port Cross References can now be added or removed from the right click menu in the Navigator panel.

New project zooming precision

Navigation zooming precision has been improved when using new projects.

Synchronizing VHDL/Verilog documents

It is now possible to synchronize a VHDL/Verilog document with a schematic sheet symbol using the sheet synchronizer. The adding, removing and editing of ports is supported.

Changing interactive shortcut keys

Interactive shortcut keys are now exposed in their own shortcut key table allowing the commands to be re-assigned.

Mixed-Mode Simulation Setup

It is now possible to access the mixed-mode simulation setup dialog even if errors are generated. If there are errors then you will be prompted to proceed with the setup dialog.

Mixed-Mode Simulation net name checking

During mixed-mode simulation net names are now checked for invalid characters and error messages are reported.

Various parameters can now be used in conjunction with the SimView server's ExportPlot, ExportChart, and ExportWaveform processes

Various parameters can now be used in conjunction with the SimView server's ExportPlot, ExportChart, and ExportWaveform processes.

Other Updates

  • Schematic Library Filter/List Panels have been updated to work properly across whole libraries.
  • A footprint model is now properly added to a component when using the Update From Database command.
  • Port cross references now work for flat and hierarchical designs
  • Schematic sheet printing order now follows the sheet number order.
  • When converting parts to sheet symbols, the locations of the sheet entries will now be the same as that of the pins.
  • Components that are defined as aliases and dragged from the Libraries panel are now updated with the correct Library Reference once placed.
  • When moving objects, the cross hair will now stay with object hotspots (instead of at an offset). When moving or pasting a group of selected objects the component cut wires option is disabled temporarily to avoid the merging of wires and buses.
  • Values for 'Default Blank Sheet Size' in the Schematic Preferences dialog are now initialized when the dialog is opened.
  • The scrollbars are now updated when using the (right mouse hold) drag hand in the schematic and library editor.
  • The home and end keys now function correctly for the list boxes in the schematic library panel.
  • The electrical grid in the Schematic Library Editor is now permanently disabled.
  • The Design Compiler no longer reports multiple top-level documents if there are VHDL documents at the top level.
  • The current sheet color is now used in the preview window in the pin properties dialog.
  • The array is no longer placed when escaping out of the paste array command.
  • The 'FPGA to PCB Project Wizard' will now correctly deal with the situation where the project only has one configuration.
  • Schematic display is now refreshed when using Tools>>Annotate Quiet command.
  • Rotated (180, 270) text labels can now be selected.
  • Previewed or printed junctions are now displayed when the schematic document is closed and you access it through an Output Job file.
  • Net classes are no longer generated for buses that do not contain any signals.
  • Mixed Simulation and using spice models, an error message is now displayed if there is a syntax error in the model and will indicate the source of the problem in the ckt file.
  • Input pins are no longer flagged as 'floating' if they are connected to a driver on another sheet.
  • Improved graphical editing of transparent ellipse, rectangle and polygon objects.
  • Exporting to OrCAD® DSN format will no longer cause the component comments to shift to bottom left corner of the sheet and the locations for all other objects on the sheets are now calculated correctly.
  • Duplicate nets no longer appear in PCB when a port and a net label exist in schematic with the same name.
  • Default schematic compiler warning color has been changed from yellow to blue.
  • Auto-generated sheet symbols using the 'FPGA to PCB Project Wizard' will now be placed on grid.