forked from IDMComputerSolutions/wordfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
SystemVerilog.uew
executable file
·89 lines (89 loc) · 4.87 KB
/
SystemVerilog.uew
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
/L20"Verilog 1364-2001" Line Comment = // Block Comment On = /* Block Comment Off = */ String Chars = " File Extensions = SV SVL
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"<> , .?#
/Function String = "%[a-z0-9]+[ ^t]+[a-z_0-9]+[ ^t]+("
/Indent Strings = "begin" "fork" "specify" "config"
/Unindent Strings = "end" "join" "join_any" "join_none" "endspecify" "endconfig"
/C1"Keywords"
alias always always_comb always_ff always_latch and assert assign assume automatic
before begin bind bins binsof bit break buf bufif0 bufif1 byte
case casex casez cell chandle class clocking cmos config const constraint context continue cover
covergroup coverpoint cross
deassign default defparam design disable dist do
edge else end endcase endclass endclocking endconfig endfunction endgenerate endgroup endinterface
endmodule endpackage endprimitive endprogram endproperty endsequence endspecify endtable endtask enum
event expect export extends extern
final first_match for force foreach forever fork forkjoin function
generate genvar
highz0 highz1
if iff ifnone ignore_bins illegal_bins import incdir include initial inout input inside instance int
integer interface intersect
join join_any join_none
large liblist library local localparam logic longint
macromodule matches medium modport module
nand negedge new nmos nor noshowcancelled not notif0 notif1 null
or output
package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown
pullup pulsestyle_ondetect pulsestyle_onevent pure
rand randc randcase randsequence rcmos real realtime ref reg release repeat return rnmos rpmos rtran
rtranif0 rtranif1
scalared sequence shortint shortreal showcancelled signed small solve specify specparam static string
strong0 strong1 struct super supply0 supply1
table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand
trior trireg type typedef
union unique unsigned use
var vectored virtual void
wait wait_order wand weak0 weak1 while wildcard wire with within wor
xnor xor
/C2"System"
$assertkill $assertoff $asserton $async$and$array $async$and$plane $async$nand$array $async$nand$plane
$async$nor$array $async$nor$plane $async$or$array $async$or$plane $bits $bitstoreal $bitstoshortreal
$cast $comment $countdrivers $countones $date $dimensions $display $displayb $displayh $displayo
$dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson $dist_t $dist_uniform $dumpall
$dumpfile $dumpflush $dumplimit $dumpoff $dumpon $dumpports $dumpportsall $dumpportsflush $dumpportslimit
$dumpportsoff $dumpportson $dumpvars $enddefinitions $error $exit $fatal $fclose $fdisplay $fdisplayb
$fdisplayf $fdisplayh $fdisplayo $fell $feof $ferror $fflush $fgetc $fgets $finish $fmonitor $fmonitorb
$fmonitorf $fmonitorh $fmonitoro $fopen $fread $fscanf $fseek $fsscanf $fstrobe $fstrobeb $fstrobef
$fstrobeh $fstrobeo $ftell $fullskew $fwrite $fwriteb $fwritef $fwriteh $fwriteo $get_coverage $getpattern
$high $history $hold $increment $incsave $info $input $isunbounded $isunknown $itor $key $left $list
$load_coverage_db $log $low $monitor $monitorb $monitorh $monitoro $monitoroff $monitoron $nochange $nokey
$nolog $onehot $onehot0 $past $period $printtimescale $q_add $q_exam $q_full $q_initialize $q_random
$q_remove $random $readmemb $readmemh $realtime $realtobits $recovery $recrem $removal $reset $reset_count
$reset_value $restart $rewind $right $root $rose $rtoi $sampled $save $scale $scope $sdf_annotate
$set_coverage_db_name $setup $setuphold $sformat $shortrealtobits $showscopes $showvariables $showvars
$signed $size $skew $sreadmemb $sreadmemh $sscanf $stable $stime $stop $strobe $strobeb $strobeh $strobeo
$swrite $swriteb $swriteh $swriteo $sync$and$array $sync$and$plane $sync$nand$array $sync$nand$plane
$sync$nor$array $sync$nor$plane $sync$or$array $sync$or$plane $test$plusargs $time $timeformat $timescale
$timeskew $typename $typeof $ungetc $unit $unpacked_dimensions $unsigned $upscope $urandom $urandom_range
$value$plusargs $var $vcdclose $version $warning $width $write $writeb $writeh $writememb $writememh
$writeo
** 'B 'D 'H 'O 'SB 'SD 'SH 'SO 'Sb 'Sd 'Sh 'So 'b 'd 'h 'o 'sB 'sD 'sH 'sO 'sb 'sd 'sh 'so _
/C3"Operators"
!
%
&
*
+
,
-
// /
:
;
<
>
?
@
^
{
|
}
~
/C4"Directives"
** `
`accelerate `autoexepand_vectornets `begin_keywords `celldefine `default_decay_time `default_nettype
`default_trieg_distributed `default_trireg_strength `define `delay_mode_distributed `delay_mode_path
`delay_mode_unit `delay_mode_zero `else `elsif `end_keywords `endcelldefine `endif `endprotect
`endprotected `expand_vectornets `file `ifdef `ifndef `include `line `noaccelerate `noexpand_vectornets
`noremove_gatenames `noremove_netnames `nounconnected_drive `pragma `protect `protected `remove_gatenames
`remove_netnames `resetall `timescale `unconnected_drive `undef `uselib
/C5"DelaysAndParameters"
#