Technical data
right | left
ModelSim EE/SE Command Reference ModelSim Commands  CR-137
-rising
Searches for a rising edge on the specified signal if that signal is a scalar signal. If 
it is not a scalar signal, the option will be ignored. Optional.
-value <sig_value>
Specify a value of the signal to match. Must be specified in the same radix that the 
selected waveform is displayed. Case is ignored, but otherwise must be an exact 
string match -- don’t-care bits are not yet implemented. Only one signal may be 
selected, but that signal may be an array. Optional.
-window <wname>
Use this option to specify an instance of the Wave window that is not the default. 
Optional. Otherwise, the default Wave window is used. Use the view command 
(CR-180) to change the default window.
<n> 
Specifies to find the nth match. If less than n are found, the number found is 
returned with a warning message, and the cursor is positioned at the last match. 
Optional. The default is 1.
Examples
right -noglitch -value FF23 2
Finds the second time to the right at which the selected vector transitions to FF23, ignoring 
glitches.
left
Goes to the previous transition on the selected signal.
The following examples illustrate search expressions that use a variety of signal 
attributes, paths, array constants, and time variables. Such expressions follow the 
"GUI_expression_format" 
(CR-250) and can be built with the aid of the "The GUI 
Expression Builder" 
(10-272).
right -expr {clk’rising && (mystate == reading) && (/top/u3/addr == 
32’habcd1234)}
Searches right for an expression that evaluates to a boolean 1 when signal clk just changed 
from low to high and signal mystate is the enumeration reading and signal /top/u3/addr is 
equal to the specified 32-bit hex constant; otherwise is 0.
right -expr {(/top/u3/addr and 32’hff000000) == 32’hac000000} 
Searches right for an expression that evaluates to a boolean 1 when the upper 8 bits of the 
32-bit signal /top/u3/adder equals hex ac.










