How do I have TimingDesigner display the input equations of Derived Signals?
There are two ways of doing this, both of which use TimingDesigner®'s "Dynamic Text"...
Read More
In the Tools menu, what is the difference between "Add Cycle Bar" and "Cycle Boundary"?
Cycle bars make it easy to automatically label individual cycles and states on the timing diagram. Cycle bars are composed of...
Read More
How do I make a Derived Clock or Derived Signal latch on to the falling edge of its Reference Clock?
For a Derived Clock, select the Inverted checkbox...
Read More
How can I display the actual delay value of a Derived Clock?
The Derived Clock's delay can be displayed via "Dynamic Text" using a
Text Annotation. For example, add...
Read More
How can I specify phase shift for Clocks and Derived Clocks in degrees rather than absolute time units?
The best way to accomplish phase-shifting a clock based on degrees of phase-shift is to create your base clock using a variable (e.g., Freq) in the spreadsheet to represent…
Read More
How can I remove common uncertainty compensation from one edge event and maintain it for others?
This is one of the many applications for the Guarantee event. Often times there are exceptions when common uncertainty should be removed to prevent unrealistic or…
Read More
How can I represent a bi-directional data bus to illustrate a bus "turnaround"?
The best way to do this is to create separate buses for the read and write data that is to be presented on the bi-directional bus, then use a derived signal to function
as…
Read More
How can I separate or adjust the spacing between waveforms?
Waveforms can be separated from one another by using a
Divider, dragging the signals away from each other, changing
the minimum height for specific signals, or by…
Read More
How do I label edge transitions?
Sometimes the circumstances or characteristics of edge transitions need to be clarified with some form of labeling, value display, or text annotations. There are several ways to…
Read More
How do I change the default diagram
style?
The default diagram style specifies many of the fonts that
are used, the default waveform style, and every other
setting in the Diagram Style dialog box. The default diagram
style will …
Read More
How do I indicate a non-critical constraint relationship?
If there is a constraint relationship for an edge that is non-critical in the sense that it's timing is "recommended" rather than required, you can use a Measure event instead…
Read More
How can I display more than one field label on edge events?
Sometimes it is desirable to display more than just one of the default label selections provided for delays, constraints, etc…
Read More
How can I "de-emphasize" signals of lesser importance in my diagram?
With TimingDesigner, users have the ability to uniquely
alter the appearance of individual signals in a diagram…
Read More
How can I incrementally label only like edges of Clocks?
Clocks, like signals and buses, have a variety of edge/state label options. You can incrementally label like edges (positive only or negative only) by using a text label on…
Read More
How can I use a delay to transition a signal "before" a Clock edge?
There are a couple of ways to do this. The preferred method is to use a negative delay value for your edge event. This will maintain a singular clock edge switching condition…
Read More
Can I use "Cause and Effect" arrow annotation in TimingDesigner?
TimingDesigner's new Cause and Effect tool allows users to
illustrate event dependencies. The event places a curved
arrow...
Read More
Why don't constraints relocate signal edges as delays do?
A commonly misunderstood phenomenon, constraints do not relocate any edge transitions to which they are attached. Constraints represent a timing requirement made on...
Read More
How do I create a Derived Clock with a non-integer greater than 1 as a divisor?
Derived clocks only allow integer entries for divide-by clocks, or non-integers between 0 and 1 for multiply-by clocks (to model PLLs effectively). There are two ways to model…
Read More
How can I move my numbered Clock edges to the top of my diagram?
Numbered clock edges created from the auto-increment feature in the Appearance section of a Clock's Attributes dialog box cannot be repositioned. However, there are ways…
Read More
How do I use a '%' character in my text?
The percent sign '%' is the character used in timing diagrams for "Dynamic Text" substitution. However, if the '%' sign is followed by text that the application cannot process…
Read More
How do I add time in the middle of a timing diagram?
Time can be added anywhere in your diagram, creating more space for edge events, either by inserting clock cycles or by directly adding time before or after the appropriate time…
Read More
How can I control a signal edge when driven with multiple delays?
When you use multiple delays (multiple sources and one target), the position of the target edge depends upon the target type specified for that edge. To specify target type…
Read More
Why do my timing margins seem wrong in my timing diagram?
A margin is actually a measurement result in TimingDesigner. There are two types of measurements in TimingDesigner…
Read More
Why is my selected value from the Library/Parameter Browser not pasted into the desired field when I select the OK button?
When selecting a value (e.g., for a delay) from a library or spreadsheet using the associated Browse button from the Delay Attributes dialog box…
Read More