(1)所有综合工具都支持的结构:always. assign. begin. end. case, wire. tri.
% V& D* k6 ]# J, G$ kaupply0,supplyl, reg. integer. default, for, function, and, nand, or, nor, xor,
, q) l- W8 x, f* L1 u, rxnor,buf, not, bufif0, bufifl, notif0, notifl, if, inout, input, instantitation,
X8 ]' D! `+ w) d% ~% w
module. nagedge.,posedge operators. output. parameter.
J$ }+ S- l+ O' h" G' @ (2)所有综合工具都不支持的幼构:time. defparam. $finish, fork. Join. initial,
, U5 a# i, p# g7 G0 {
delays. UDP.wait.
% v+ G5 \9 V8 \( f5 | N1 x
(3)有些工典支持有些工其不支持的结构:casex, casez,wand, triand,wor,trior,
/ R4 Y1 @' n/ Q" }% D2 Q- `
real. disable. forever. arrays. memories. repeat. task.while.
! M. I2 O* t( C2 ]; b1 z建立可综合棋型的原则
* T2 c) n6 @3 {" o4 Q+ G, |: y
% D6 `/ N7 f" ^0 a, L