(1)所有综合工具都支持的结构:always. assign. begin. end. case, wire. tri.
0 f, a4 _, X4 X/ F3 b8 @) I2 ~
aupply0,supplyl, reg. integer. default, for, function, and, nand, or, nor, xor,
' T; I4 F- C3 p+ s+ x9 ?# L7 zxnor,buf, not, bufif0, bufifl, notif0, notifl, if, inout, input, instantitation,
; F* s2 ~1 _: ~
module. nagedge.,posedge operators. output. parameter.
7 H( H' A. Z2 U0 K/ Q- X2 |
(2)所有综合工具都不支持的幼构:time. defparam. $finish, fork. Join. initial,
* B5 y9 U/ r adelays. UDP.wait.
* [. U. N3 C! V
(3)有些工典支持有些工其不支持的结构:casex, casez,wand, triand,wor,trior,
& C, g: m4 m6 ?- ]8 P- ?; \real. disable. forever. arrays. memories. repeat. task.while.
9 J# ]( n" A/ E% W
建立可综合棋型的原则
, m ~. _% y+ H
/ L# N& t: P6 o7 j( N! k) v