組み合わせ回路

always_comb で代入される変数は組み合わせ回路を意味します。

module ModuleA {
    let a: logic<10> = 1;
    var b: logic<10>;

    always_comb {
        b = a + 1;
    }
}

always_comb 宣言の左辺には連結も使用することができます。

module ModuleA {
    var a: logic<10>;
    var b: logic<10>;

    always_comb {
        {a, b} = 1;
    }
}