Timing Diagram Markup Language (TDML), Version 1.1-1-051899
Element:Edge
Tag:<e>
Definition:

This element represents a logical state transition that occurs within a Waveform <waveform> at a specified time.

Remarks:

An optional edge identifier can be specified using the "id" attribute. This identifier is required if this Edge will be referenced by relationship elements.

The Edge element contains optional attributes to specify state (the "s" attribute) as well as time (the "te" attribute and the "tl" attribute). These should be used in the following ways:

The initial state of a Waveform <waveform> (the state at time minus infinity) may be specified using only the state attribute ("s") in the first Edge of the Waveform <waveform>. This Edge should not have any time attributes ("te" or "tl")

The last Edge in a Waveform <waveform> can be used to specify the time to which the waveform extends after the last transition. In this case the Edge would be specified with time attributes ("te" and/or "tl") and no state attribute ("s"). Transitions that have a single distinct transition time are specified using the state attribute ("s") along with the time attribute "te".

Transitions whose transition time is uncertain are specified using the state attribute ("s") along with both the time attributes ("te" and "tl").

Associated Attributes:
Descriptive NameAttribute NameDefault Value
Background Color for Diagram View Windowbackground.colorIMPLIED
Delay Rule Typedelay.ruleIMPLIED
DrivendrivenIMPLIED
Early Slew Timeearly.slew.timeIMPLIED
Falling Slope Degreesfalling.slope.degreesIMPLIED
Foreground Color for Drawn Objectsforeground.colorIMPLIED
Late Slew Timelate.slew.timeIMPLIED
Line Thickness for Drawn Objectsline.thicknessIMPLIED
Next StatesIMPLIED
Rising Slope Degreesrising.slope.degreesIMPLIED
ShowshowIMPLIED
Show Uncertaintyshow.uncertaintyALL
Tick Markstick.marksIMPLIED
Font Pointerfont.ptrIMPLIED
Time EarliestteIMPLIED
Time LatesttlIMPLIED
Unique IdentifieridIMPLIED
User Time Unitsuser.time.unitsIMPLIED
Vector StatevsIMPLIED
LockedlockedIMPLIED
Element Content:

SGML Model:
<!ELEMENT e                   (e.label?)               >
<!--      The attributes are defined as follows:
          id            Unique identifying string for the edge
          s             Next state; the values are:
                               1   High 
                               0   Low
                               V   Valid
                               Z   High Impedance
                               X   Invalid
                               H   Weak High
                               L   Weak Low
          te            Time earliest
          tl            Time latest 
          vs            Vector state                    -->
<!ATTLIST e
          id            ID                    #IMPLIED
          driven        %yesorno;             #IMPLIED
          s             (1|0|V|Z|X|H|L)       #IMPLIED
          te            CDATA                 #IMPLIED
          tl            CDATA                 #IMPLIED
          vs            CDATA                 #IMPLIED
          locked        %yesorno;             #IMPLIED
          %present.atts;
          %show.atts;
          %tool.atts;
          %info.atts;                                  >
Tagged Example:

<e id="ID15V" driven="1" s="V" te="0" tl="0"></e>

Standard Version: 1.0
Original version: February 1, 1999
Last updated: May 3, 1999 add locked and font.ptr atts and assoc attributes


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