11 2018 档案

assertion中可以用到的function
摘要:$rose(var) 如果变量值变为1,返回true, 否则返回false。 $fell(var) 如果变量值变为0,返回true,否则返回false。 $sampled(var) 返回变量在clock tick时候的值,一般情况下不太用,但在变量在clock tick和simulation tim 阅读全文

posted @ 2018-11-28 17:05 lybinger 阅读(247) 评论(0) 推荐(0)

line,tiggke,fsm,condition,branch,assert coverage
摘要:Line coverage统计的一般是模块里面赋值行的覆盖率。 toggle统计的是模块里面的端口和信号的赋值翻转率(0->1, 1->0)。 FSM统计的是模块里状态寄存器的所有跳转可能的覆盖率。 condition统计的是模块内条件赋值覆盖率,如assign x = enable ? y : z 阅读全文

posted @ 2018-11-26 10:34 lybinger 阅读(760) 评论(0) 推荐(0)

electrical idle
摘要:1. Receiver收到EIOS的时候,表明Link将会进入到Electrical Idle状态。 2. 即使没有收到EIOS,只要有以下情况之一,也可以认为是Electrical Idle: a)在128us内,没有收到Flow Control Update DLLP; b) 在128us内,没 阅读全文

posted @ 2018-11-20 16:49 lybinger 阅读(1090) 评论(0) 推荐(0)

PCIE-spec3.1 3.5 Data link Data integrity
摘要:Data link layer给TLP加上了TLP sequence number 和LCRC来确保TLP的传输。 DL接收端通过检查sequence number,LCRC和PL层的输出检查信号,来判断TLP传输是否正确,如果传输有错误,Data Link Layer Retry将用来恢复数据。 阅读全文

posted @ 2018-11-19 16:00 lybinger 阅读(312) 评论(0) 推荐(0)

各种符号的英文名
摘要:#In North America,"pound key",In some countries with British tradition,"hash key","number sign" is also used by some* asterisk,multiply,star,pointer 星 阅读全文

posted @ 2018-11-12 13:36 lybinger 阅读(847) 评论(0) 推荐(0)

c shell脚本中查询变量有没有被定义
摘要:if(!($?VERSION)) then setenv VERSION endif if ($VERSION == "1.0"then ... else ... endif 阅读全文

posted @ 2018-11-12 11:20 lybinger 阅读(846) 评论(0) 推荐(0)

itoa函数的应用
摘要:itoa() means turn iteger to ASCII string. the reverse is atoi(). some similiar functions are hextoa()/atohex(), octtoa()/atooct(), bintoa()/atobin(), 阅读全文

posted @ 2018-11-09 11:10 lybinger 阅读(648) 评论(0) 推荐(0)

导航