X hits on this document

112 views

0 shares

0 downloads

0 comments

16 / 42

PROCESSING VECTOR DATA

PROCESSING FUNCTIONS:

The following optional vtran processes are available for use in the PROC_BLOCK to modify the vector data read from the Original Vector File:

VTRAN CommandComments

CYCLE = n ;Required by some procs

ADD_PIN name = state WHEN . . .Newpin is function of old

ALIGN_TO_STEP step ;Print-on-change -> cycle

ALIGN_TO_CYCLE cycle,

   Pinlist @ time1, pinlist @ time2, .. ;

ALIGN_TO_SIGNAL ctl_pin a->b  

   SAMPLE=pinlist1 @ t1, SAMPLE=pinlist2 @ t2 …;

AUTO_ALIGN cycle ;

BIDIRECT_CONTROL pins = dir WHEN ..Separate Bidirect data

BIDIRECT_STATES Input clist, Output clist ;

CHECK_WINDOW pinlist @ t1, t2 ;Output checking window

CHECK_WINDOW pinlist @ TRANSITIONfor event-based formats

    ctl_pin a->b, t1, t2;

DISABLE_VECTOR_FILTER ;Don’t remove identical vectors

DON’T_CARE ‘X’ ;Specify don’t care state char

EDGE_ALIGN pinlist @ t1 [, t2, t3] ;Move edges on signals

EDGE_SHIFT pinlist @ t1 [, t2, t3 ] ;  for event-driven data

INSERT_STATEMENT “text” @ CONDITION Insert “text” into vector output

[-before|after] [-count n] logic_expr ;file at specified locations.

INSERT_STATEMENT “text” @ TRANSITION

[-before|after] [-count n] sig a->b ;

INSERT_STATEMENT “text” @ TIME [-before|after] t1 ;

Document info
Document views112
Page views119
Page last viewedMon Nov 21 03:42:36 UTC 2016
Pages42
Paragraphs1154
Words5926

Comments