Timing Diagram Markup Language (TDML), Version 1.1-1-051899
Attribute:    delay.rule   (Delay Rule Type)
Definition:

This attribute specifies the rule for resolving an edge position in the case that an Edge <e> is the target of two or more causal Relationships <relationship>.

The four allowed values for delay.rule are first, last, min.uncertainty, and max.uncertainty.

Attribute Content:
Value

Meaning

first

Earliest and latest target edge values are taken from the two earliest possible edge times.

last

Earliest and latest target edge values are taken from the two latest possible edge times.

min.uncertainty

Earliest and latest target edge times are such that the resulting target edge has the least possible amount of uncertainty.

max.uncertainty

Earliest and latest target edge times are such that the resulting target edge has the greatest possible amount of uncertainty.

Associated Elements:

This attribute is associated with:

Remarks:

Each of the Relationships <relationship>s targeting a particular Edge <e> may define a unique "te" attribute and "tl" attribute. Therefore, it is necessary to specify a delay.rule to calculate the earliest and latest time of the target Edge <e>.

Standard Version: 1.0
Original version: February 1, 1999
Last updated: May 3, 1999 add attr. content


Timing Diagram Markup Language (TDML), Version 1.1-1-051899
Copyright © 1998, 1999 by Silicon Integration Initiative, Inc. All rights reserved worldwide.