|
10资产
本帖最后由 jenny_guo 于 2009-12-18 12:58 编辑
大家好,我最近做综合遇到关于为unmapped cell的问题,希望高手能指明一下方向:
always @ *
begin
if (rst)
tx = 1'b1;
else if(node_bus_off)
tx = 1'bz;
else if (reset_mode) // Reset
tx = 1'b1;
else if
.
.
.
else
.
.
.
end
综合后网表VCS仿真出错,说有未映射单元。然后在dc中输入下面的命令:
dc_shell-xg-t> get_cells -hier -filter "@is_unmapped==true"
结果出来
{mv_can_core/mv_can_tx/tx_tri_U1}
说明这段代码综合生成的网标中含有未映射单元,似乎跟我的那个高阻赋值有关,我查了下网标,里面的确有很奇怪的一段:
\**TSGEN** tx_tri_U1 ( .\function (n249), .three_state(n250), .\output (tx)
);
可我不知道为什么会这样,我这个tx是output而不是inout,不过这段代码不是在顶层,其具体路径是
can_top/mv_can_core/mv_can_tx,希望有热心的高人能指点迷津。 |
|