What's New

TimingDesigner 9.5.0 was designed with usability, productivity, and collaboration in mind.

Timing Analysis Just Got Easier. 

TimingDesigner’s latest release offers:


Promotes Team Collaboration

TimingDesigner’s Viewer Option allows for collaboration across various teams. This feature promotes collaboration by allowing those who need to review documents, without having a need to edit, to do so. The Viewer Option allows multiple members of an organization to have their hand in the design process.  To learn more about the Viewer Option, click here. 


Time-Saving Enhancements

TimingDesigner has always aimed to save the user time when designing – 9.5.0 is no different. Updates include the ability to filter a display of properties by entering a property name or user defined attribute value as well as an updated waveform properties window and Dynamic Text Editor. These updates, amongst others, result in quicker turnaround when moving through the design process.


Promotes User Productivity

No more wasting time and money on resources. TimingDesigner 9.5.0 allows the user to move through the design process both accurately and efficiently. With updated functionalities like quickly converting signals from one waveform type to another and automatically displaying sets of user-defined properties, users are now able to fly through designs at even faster rates. 


System Warning Improvements

TimingDesigner 9.5.0 offers improved system messaging of user warnings and prompts. Added functionalities include asking for confirmation when deleting component blocks and the ability to detect circular references in equations associated to waveforms and delays. Our software will help guide the user along in the design process while making sure all requirements are met.

Release Updates

Not a user yet? Experience timing analysis today. Get your free trial here

Updates Implemented

  • Updated the Timing Designer graphical user interface or GUI for diagram properties to promote user productivity. Added user controls to create and automatically display sets of user-defined properties for 11 different types of properties, which includes components, waveforms, events, and edges, from a central point-of-access, either the Diagram Window or the Options > Settings > Default Properties Window.
  • Added user ability to filter the display of properties listed by entering a property name, user-defined Attribute value, or other keyword search criteria into the search filter field.
  • Updated the waveform Properties windows and the Dynamic Text Editor to allow users to drag the window to an alternate location and pin or dock the window to the Diagram window. Active windows may be minimized or closed and quickly reopened from a tab link located in the adjacent border of the Diagram Window.
  • Added functionality to enable users to quickly convert a signal from one waveform type to another from a context sensitive popup menu or the Tools > Convert menu. Added functionality to permit users to generate a derived signal from a signal, bus, or clock and to create multiple derived signals or clocks at the same time. Enabled the Undo and Redo functionality for each convert action.
  • Added the decrement option to waveforms’ appearance menu. Added user ability to add a positive integer step value to an increment or decrement value.
  • Added functionality to permit time to be automatically deleted, updated, and relocked from waveforms that have locked edges.
  • Simplified user process for adding a new library to a Component Library folder. A new library may be added from the Manager window from the right mouse popup menu.
  • Added and enhanced options for text and image formatting.
  • Added user capability to format diagram cycle bars from the Format toolbar.
  • Added intuitive controls that enable users to format Divider text. Text may be aligned vertically and horizontally to the divider while the font type, size, and color of the divider label may be directly controlled from the Format toolbar.
  • Added user ability to insert, move, and resize the height or width of images placed in diagram headers, footers, or other diagram locations as desired.
  • Expanded area in the Dynamic Text Editor to enable users to add customized annotations.
  • Added the ‘#’ character as an accepted character in a variable or event name of the Parameter and Library SS. Signal names may now include the ‘#’ character when representing an active low signal so that the name can be acted upon in the formula field.
  • Added user option to add High/Low State Labels to the margin of waveform diagrams. When printing a diagram, users may select an option to include the state labels in the printed or exported diagram.
  • Added ability for TD to save the import, export, and print settings after the settings are applied.
  • Added user ability to increment a signal with a binary redix in either Verilog or VHDL format.
  • Improved system messaging or user warnings and prompts.
  • Modified the operation associated to the deletion of a component block. The deletion now intuitively deletes all diagrams and other contents of the component block and displays a warning message that prompts the user for confirmation.
  • Added a warning message to alert the user when an incorrectly formatted CSV file is being imported.
  • Added a warning that notifies users when an unknown library path to an external diagram is added to the Analysis Folder.
  • Added user warning messages that notify users who attempt to save a waveform diagram without naming the waveform. Users also receive a warning when a waveform name breaks naming conventions by containing blank spaces or is non-compliant with HDL.
  • Added a prompt that asks users if they want to add a new diagram to a component when the component is saved.
  • Added ability to detect circular references in equations associated to waveforms and delays.
  • Various bug fixes

Updates Implemented


  • TimingDesigner provides an interface with Cadence Allegro Sigrity Systems SI to allow designers to review their parallel bus interface simulation results in an easy to understand context aware timing diagrams. This update makes reviewing the complex timing relationships that make up parallel bus interfaces much easier to understand.
  • SI tool integration will generate both the resulting timing data (constraints, delays, etc.) and the waveforms themselves, giving the users a push button method to create full timing accurate diagrams in the TimingDesigner environment.
  • Option to define what diagrams you’d like to review immediately.
  • Users can now define a guard band value to apply to their constraints to give a second level of checking in designs. This allows design teams to apply a “warning” or second level of analysis to their designs to not only see system failure but also be alerted to signal relationships on the verge of failure.
  • The User Diagrams node of the project structure was created for when use of the full component structure is not needed but you would still like to associate specific diagrams to a project.
  • Docking for windows (Timing Violations View and Timing Calculations Viewer) was added to enable users to better access information and features available in TimingDesigner.
  • The Timing Violations and Timing Calculations windows can now be docked to the left or right of the diagram window.
  • Resolved other various bug issues.


  • Resolved various bug issues.


  • Resolved unexpected closes related to certain actions.
  • Resolved various minor display and function issues.
  • Corrected documentation regarding auto-merge function.
  • Added “open all libraries” button to param window.
  • Resolved other various bug issues.


  • Resolved various bug issues.


  • Resolved various bug issues.

Updates Implemented

  • TimingDesigner enables users to view and edit multiple diagrams and spreadsheets simultaneously through a new Multiple Document Interface (MDI). This allows for easy document comparisons and quick item or event transfers between documents using standard Copy/Paste actions.
  • Allows user to open and view multiple timing diagram files at once. Diagrams can be viewed full screen and cycled through using the new tabbed interface, or sized to allow for multiple diagrams to be visible at the same time inside a single window of TimingDesigner.
  • Parameter Spreadsheets can also be viewed in a tabbed interface. Parameter Spreadsheets are dynamically linked to their respective diagram window – as a user selects a diagram, the focus of the Parameter Spreadsheet is dynamically updated.
  • Multiple Library Spreadsheets are now visible using a tabbed interface. As a result, the “Library” pull-down menu and the “Browse Library” menu items have changed.
  • Users now have a multitude of options and control mechanisms for defining the look and style of their timing diagrams.
  • Expanding on the ability to import a specific diagram style for any timing diagram. Diagram styling can now be further organized as a Waveform Group styles, Edge Relationship Group styles, and Text Annotation Group styles.
  • Diagram styles for all elements in a diagram are now determined using the following hierarchal structure: Diagram Level – Element Group Level (Waveform, Event, Annotation) – Individual Element Level.
  • The ability to organize style settings into element groups consisting of Waveforms, Edge Relationships, or Text Annotations. Users can create style groups for each respective diagram element group and save them within the diagram file.
  • Expanding on the current concept of individual styles for a waveform, 9.3 has the ability to edit styles for each individual element in a diagram, from waveform edges and states; to each edge event, to each text annotation.
  • A toolbar has been added which enables Event, State and Edge style adjustments directly within the diagram canvas. Users can change the fill and line color on any element by selecting that element then selecting the fill or line color icons.
  • Added to the previously existing style options for waveforms, the arrow styles coincident with waveform direction and an expanded set of group or individual state styles. Users can now set fill options for states, fill patterns such as cross-hatch or dot matrix, as well as color and style options for uncertainty regions.
  • New edge relationship controls include line styles and patterns, line colors, arrow styles, border, and background options.
  • New text annotation controls include arrow styles and colors, border widths, colors and patterns, and background colors and patterns.
  • A full color palette is now provided for complete color control, in addition to the standard or “basic” color selections previously offered.
  • Ability to select a line width from 1 to 6 points. Lines can also be subject to the color palette described above for even more unique diagrams.
  • Ability to select patterns for waveform state fills and event backgrounds, as well as patterns for “uncertainty” areas of waveforms. Previous releases of TimingDesigner would not allow pattern selection for any uncertainty areas depicited by [min, max] delay elements.
  • Ability to remove custom style settings for all selected elements, moving those style elements back to the active Diagram Style setting for the diagram.
  • The wave name window now provides the option to define and display source and destination fields next to the wave name.
  • Introduction of a Print Preview Window, which is accessible from both a Print Selction and an Image Export Selection.
  • New to 9.3 is the “Enable Anti-aliasing” feature which offers sharper drawn lines and an overall cleaner look to the print appearance.
  • TimingDesigner supports the ability to set text wrapping so that a cell will resize vertically to make all text in that cell visible. Text wrapping can be defined at the cell, row, column, or spreadsheet level.
  • An option to alternate row colors has been added to help improve visibility.
  • Variable groups was introduced to help organize your timing data. These groups allow the user to organize and display timing parameters efficiently, providing a cleaner appearance for spreadsheets containing a large number of row items.
  • Ability to drag and drop multiple variables so that sets of variables can be moved quickly.
  • Quick Find filters enable users to search for a text string in the Parameter or Library Spreadsheet. All rows that contain the string defined inside your search criteria will be displayed, all rows not meeting the criteria will be hidden.
  • A formula validation checker has been added to help ensure formulas are defined using proper syntax. When a formula is entered that is not in the correct syntax, the formula validation checker will open in a seperate dialogue with the formula string in it. A visual red “X” will be displayed and once the formula is adjusted to meet proper syntax requirements, the “X” will become a green check mark, indicating the formula is now using proper syntax.
  • 9.3 now supports a Library Alias item that allows an ‘Alias’ (these are used in Parameter Spreadsheets to substitute paths, partial paths, or library file names) to be used in a library, and referenced as either a variable or a true Alias.
  • Added new icons to help users differentiate between diagram files and library files when navigating TimingDesigner files outside the tool.
  • Resolved various other bug issues

Already a User? Get the Latest Release.

TimingDesigner 9.5.0 is now available for all existing TimingDesigner users. Request your software upgrade.