玩命加载中 . . .

内建数据类型

四状态:reg, wire, logic, integer, time(默认值为X)
双状态:bit, int, byte, shortint, longint, real(默认值为0)
有符号数:int, byte, shortint, longint, integer(可以使用unsigned申明为无符号数)

🔖 $isunknown操作符:
作用:使用$isunknown操作符,可以在表达式的任意位出现X或Z时返回1

//test_isunknown.sv
module test_isunknown();

logic [3:0] din;

initial begin
  din = 4'b1001;  //Unknown not found!
  din = 4'b1x01;  //Unknown is detected!
  din = 4'b1z01;  //Unknown is detected!
  if($isunknown(din))
    $display("Unknown is detected!");
  else
    $display("Unknown not found!");
end

endmodule

cadence irun命令

常用编译

irun +access+wr -smartorder -clean -ntcnotchks -V93 -vtimescale 1ns/1ps -work chip_lib -f xxx.vc -top tb_top -64

coverage选项

-covtest xxx -coverage all -covoverwrite -covfile covfile.ccf -covworkdir ./cov_work
其中covfile.ccf定义coverage内容

set_expr_scoring -all
set_fsm_scoring -hold_tansition
set_libcell_scoring
set_implicit_block_scoring -off
set_covergroup -per_instance_default_one

select_coverage -all -instance tb_top.xxx*...

一行执行多条命令

  • 分号 : 顺序地独立执行各条命令, 彼此之间不关心是否失败, 所有命令都会执行。
  • && : 顺序执行各条命令, 只有当前一个执行成功时候, 才执行后面的。
  • || : 顺序执行各条命令, 只有当前面一个执行失败的时候, 才执行后面的。

搜索已经使用的命令 ctrl+r

先按ctrl+r,然后输入要搜索的字符串即可。
ctrl+r search_term

  1. 父母效能训练手册
    9.1 (583人评价)
    作者: 戈登
    出版社: 天津社会科学院出版社
    出版年: 2009-6-1
    评语:即P.E.T,经典的亲子沟通图书。系统解决亲子沟通协商的难题。

  2. 正面管教
    8.8 (1607人评价)
    作者: [美] 简·尼尔森 (Jane Nelsen)
    出版社: 京华出版社
    出版年: 2009-1
    评语:挺精彩。以阿德勒理论为基础