03 2023 档案

摘要:预留寄存器 预留输入输出pin提前穿线,最后只在harden里面修改。避免修改引起其他模块修改。 阅读全文
posted @ 2023-03-28 20:03 韭菜满仓 阅读(12) 评论(0) 推荐(0)
摘要:覆盖率检查有的不显示红绿,无法判断有没测试到。 用命令vcs verilog/design.vc -cm cond -cm_cond full verdi tool coverage 阅读全文
posted @ 2023-03-24 17:10 韭菜满仓 阅读(107) 评论(0) 推荐(0)
摘要:serdes测试中经常遇到KR4 和KP4, KR4指的是FEC 528 514对应25X4的100G KP4对应FEC 544 514,56/100x4 的200/400G链路 KP4应用比较广泛,纠错能力强,占用的开销稍微大些。最大可以纠错15个symbol,每个symbol 10bit 而KR 阅读全文
posted @ 2023-03-19 07:43 韭菜满仓 阅读(1082) 评论(0) 推荐(0)
摘要:Linux下^m符号删除 从Windows上复制的代码到Linux尾会有M字符,通过下命令可以删除。 :%s/\r// 阅读全文
posted @ 2023-03-18 20:22 韭菜满仓 阅读(163) 评论(0) 推荐(0)
摘要:serdes速率超过50G之后,在VSR光模块场景下SSPRQ使用较为广泛。SSPRQ用于PAM4光模块眼图压力,闭合率测试。 但是有很多serdes IP不支持此功能。出于测试需要需要新设计SSPRQ码型测试。 SSPRQ的定义在802.3协议内部,它来自PRBS31 的4段码型,抽取了最严酷的几 阅读全文
posted @ 2023-03-18 18:47 韭菜满仓 阅读(770) 评论(0) 推荐(0)
摘要:replace(string1,start,number,string2) space(8)加空格 vbcrlf换行 trim()去掉两侧空格 lrim()去掉左侧空格 rtrim()去掉右侧空格 left()取字符的左侧 right()取字符串的右侧开始 mid()取字符串的中间位置 int()整 阅读全文
posted @ 2023-03-18 16:00 韭菜满仓 阅读(365) 评论(0) 推荐(0)
摘要:类似于assign,用于调试,可以强制给赋值,放在initial后,可以穿透到最内部模块。 force (强制赋值操作)与 release(取消强制赋值)表示第二类过程连续赋值语句。 使用方法和效果,和 assign 与 deassign 类似,但赋值对象可以是 reg 型变量,也可以是 wire 阅读全文
posted @ 2023-03-18 14:54 韭菜满仓 阅读(299) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示