自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 手撕书系列 之 《High Speed Serdes Devices and Applications》 (一)

前序: 工作方向需要学习 SerDes 相关内容,找来行业圣经先啃一啃, 由于个人也是刚接触这一块,对书中的理解应该有很多不对的地方,大家多多指点。Preface: 最简单的通信方式就是芯片间管脚互联, 这种方式也一度被接收。 然而,由于摩尔定律, 它决定了可以在芯片上制造更多的电路。但芯片封装计数的引脚密度并没有像硅密度一样以同样速度增加, 这导致了高速Serdes(HSS)设备作为几乎任何芯片设计的固定部分的普及。## 第一章 Serdes Concepts 这一章节描述了...

2021-07-26 13:53:26 3327 1

原创 UVM 验证遇到的坑!!!

记录下自己工作期间使用UVM时遇到的一些坑;1. 不同层次之间使用 uvm_config_db 的set 和 get时,应注意执行顺序,必须在get之前 执行 set 语句。 例如在 base_test 的 connect_phase 的在后执行了 set , 却在底层模块的 connect_phase的 一开始就调用get 语句, 则容易产生漏洞。2. if(!$cast(this.cfg_wt_o , wt) || this.cfg_wt_o == null) beginuvm_error(“set

2020-07-22 16:53:17 2435

原创 Python学习之路之抓取数据并绘图

Python 的学习之路:Python的名声早就如雷贯耳,多次占据编程语言top1的宝座,以用于各种场景,然而一个自律性并不强的人并不想花费大量的精力学习一个用不上的语言。 偏偏最近由于项目上需要对大量的数据做分析处理,于是便抽出一天时间学习了python画图和数据读取部分的内容。关于python的注意事项总结:1. 代码中省去了C,C++中的括号,或者SV中的begin end, 也正因如此,Python对缩进要求更严格。2. for 循环格式3. 代码行尾部没有分号场景:验证平台进行上千

2020-06-11 22:35:44 1197

原创 如何获得IC公司的橄榄枝?

前几天大学老师给我推荐了一个学生,考研失败后打算找工作。再加上好友聊天的过程中,我发现事情并非那么简单。了解了一下情况后,也许是由于一心专注于考研的原因,这位同学对未来从事的行业并不那么了解。后来仔细想想,这也许是大部分非一流院校同学的通病吧。在家办公的第18天,趁着下午的闲暇时间,分享一个我的个人经验。刚上大学时,想必很多同学都是一腔热血,想要干出一番成绩,但是渐渐就随波逐流...

2020-02-27 21:45:32 160

转载 使用VCS 仿真后,通过DVE 观察波形,多维数据显示not load问题及解决方案

版权声明:本文为CSDN博主「Silent_Majority」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Silent_Majority/article/details/72830191使用VCS 仿真后,通过DVE 观察波形,多维数据显示not load问题及解决方案问题描述:在用V...

2019-08-19 11:49:40 3599

原创 C语言的指针

指针:指针是一个变量(或是一个实参),其值为一个内存地址。每一个变量都有自己在内存中的地址,使用指针可以把该变量的地址存储在指针变量中。可以通过这种方式对变量复制,拷贝。int * iptr;char * cptr;double * dptr;赋值:int a;int v;a= 50;iptr = &a; // iptr 的值是变量a的...

2019-05-28 19:55:41 106

翻译 Shell 脚本攻略: 别名,获取终端、日期信息

目录AliasesGrabbing information about terminal(获取终端信息)获取,设置日期和延迟一些与$相关的符号Aliases别名(aliases)相当于给linux这是的快捷键,设置别名之后,用简单的命令名称来代替原本复杂的命令。例如工程路径一般相对固定,但又冗长,所以可以使用别名代替。使用如下命令可以创建一个暂时的别名,该别...

2019-05-13 11:21:25 284

原创 Shell 脚本攻略: shell数学运算 和 文件处理 以及 数组和关联数组

目录1.Doing math calculations with the shell(1)let :(2)[] && (( )):(3)expr :2.Playing with file descriptors and redirection(1)用法:(2)标准错误输出的例子:3.数组和关联数组1.Doing math calculation...

2019-04-17 17:50:35 304

原创 Shell 脚本攻略,第一章学习笔记

IntroductionA shell script is a text file that typically begins with a shebang, as follows:#!/bin/bashshebang : Linux环境的脚本语言,脚本开始于特殊行,这一行叫“shebang”。if a script is run as a command-line argum...

2019-04-15 13:14:14 235

原创 关于正则表达式的一些个人笔记

正则表达式:使用正则表达式时,应注意当前的语系环境。表12-1 P349[:alnum:] :英文大小写以及数字[:alpha:] :英文大小写[:blank:] : 空格与【tab】按键[:cntrl:] : 键盘上面的控制按键,包括CR,LF,Tab,Del等[:digit:] : 数字 0-9[:graph:] : 除了空格外的其他按键。[:low...

2017-12-26 09:46:24 161

四位串行进位加法器

四位串行进位加法器,只能上传一个文件,所以TB 和 code在一个文件里了。

2018-11-26

数字后端流程与工具

电子科技大学通信学院数字后端流程与工具

2017-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除