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

This element represents the changes over time of the logical state associated with a Signal <signal> or with multiple Signals <signal>s. The state changes are called edges and are arranged in order according to time.

Remarks:

A common Waveform can be shared by multiple Signals <signal>s. Sharing Waveforms is especially useful in hierarchical models of systems because these models typically have Signals <signal>s that connect between different hierarchical levels that share the same Waveform (e.g. port-collapsible nets in Verilog simulation models).

Associated Attributes:
Descriptive NameAttribute NameDefault Value
Unique IdentifieridIMPLIED
LockedlockedIMPLIED
TDML Characteristic Pointertdml.cc.ptrIMPLIED
Edge Label Typee.label.type"default"
Line Thickness for Drawn Objectsline.thicknessIMPLIED
Foreground Color for Drawn Objectsforeground.colorIMPLIED
Tick Markstick.marksIMPLIED
Font Pointerfont.ptrIMPLIED
ShowshowIMPLIED
Show Uncertaintyshow.uncertaintyALL
Background Color for Diagram View Windowbackground.colorIMPLIED
User Time Unitsuser.time.unitsIMPLIED
Delay Rule Typedelay.ruleIMPLIED
Rising Slope Degreesrising.slope.degreesIMPLIED
Falling Slope Degreesfalling.slope.degreesIMPLIED
Early Slew Timeearly.slew.timeIMPLIED
Late Slew Timelate.slew.timeIMPLIED
Element Content:

SGML Model:
<!ELEMENT waveform            (e*)                     >
<!ATTLIST waveform
          id            ID                    #IMPLIED 
          locked        %yesorno;             #IMPLIED
          tdml.cc.ptr   IDREFS                #IMPLIED
          e.label.type 
          (blank|default|increment|order|skip|
           text|time|uncertainty)             "default"
          %present.atts;
          %show.atts;
          %tool.atts;
          %info.atts;                                  >

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


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