我有一个嵌套的界面,类似于伪示例
interface a();
logic a;
endinterface: a
interface B();
logic b;
a A();
alias b = A.a; // THIS throws an error
endinterface: b
我想在interface a
interface B
上撰写断言
但它不允许我alias
信号。还有什么其他选择?
有什么建议吗?
答案 0 :(得分:1)
变量和分层引用不能用于alias
语句。
您的替代方案是:
assign b = A.a;
代替alias
A.a
b
构建let
let b = A.a;
我建议使用let
声明。