Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

lntNextToSetStep

lntNextToSetStep(
)
=> t / nil

Description

Forwards tracing of all Step mode traces to the newly specified step value. For information about how the SKILL function behaves differently for each trace, depending on the maximum step value for the trace, see Additional Information.

Arguments

None

Value Returned

t

The Step trace is forwarded to the newly specified step value.

nil

The Step trace is not forwarded to the newly specified step value.

Example

lntGetCurrentStep() ==> 1
lntSetCurrentStep() ==> 5
lntGetCurrentStep() ==> 5
lntNextToSetStep()

Returns the current step value of 1, sets the new step value to 5, gets the newly specfied step value of 5, and then forwards the trace to step 5.

Additional Information

When the Net Tracer is invoked in Step trace mode, the number of steps that two traces may require to finish the tracing, also called the maximum number steps for a trace, can vary. For example, a short trace may require 10 steps to finish chasing but a long trace may require 20 steps to full shape-chase or trace.

Let us assume that a design has three traces to chase in Step trace mode.

Currently, all the three traces are at step 2. Now, if the current step value is changed to 10 and the SKILL function lntNextToSetStep() is called, chasing for all the three traces progresses forward.

Now, if the current step value is changed to 6 and the SKILL function lntNextToSetStep() is called, Trace 1 and Trace 3 move backward (from step10) to step 6. But, there is no change to Trace 2.

Related Topics

Tracing Nets


Return to top
 ⠀
X