Verilog Reference GuideChapter 9: Verilog Syntax
Verilog Keywords
Verilog uses keywords to interpret an input file. You cannot use these words as user variable names unless you use an escaped identifier. For more information, see the Identifiers section of this chapter.
always
| and
| assign
| begin
|
buf
| bufif0
| bufif1
| case
|
casex
| casez
| cmos
| deassign
|
default
| defparam
| disable
|
|
end
| endcase
| endfunction
| endmodule
|
endprimitive
| endtable
| endtask
| event
|
for
| force
| forever
| fork
|
function
| highz0
| highz1
| if
|
initial
| inout
| input
| integer
|
join
| large
| medium
| module
|
nand
| negedge
| nmos
| nor
|
not
| notif0
| notif1
| or
|
output
| parameter
| pmos
| posedge
|
primitive
| pulldown
| pullup
| pull0
|
pull1
| rcmos
| reg
| release
|
repeat
| rnmos
| rpmos
| rtran
|
rtranif0
| rtranif1
| scalared
| small
|
strong0
| strong1
| supply0
| supply1
|
| table
| task
| time
|
tran
| tranif0
| tranif1
| tri
|
triand
| trior
| trireg
| tri0
|
tri1
| vectored
| wait
| wand
|
weak0
| weak1
| while
| wire
|
wor
| xnor
| xor
|
|