昆仑芯一面凉经
2023.7.28昆仑芯一面:
面完第二天挂了,还是自己准备的不充分。自己太菜了,面试官超nice。很大佬,下面是面试的一些问题记录。
研究生的研究方向和研究范围?
对芯片验证这个职业有什么认识?为什么要从事芯片验证?
对验证的流程了解吗?简单叙述一下。
sv和Verilog的数据类型的差异?
在sv中有两个数据类型,一个是bit一个是logic,这两者有什么区别
在验证过程中有一块memory,但是这块memory很大,有四个G,在验证环境中如何模拟这块memory?
关联数组常用的方法有哪些?
数据类型的转换有哪两种?
$cast在什么情况下会报错?
automatic这个关键字进行解释?
线程的问题?三种创建线程的方法?
fork joinnone它创建的子线程是在什么时候开始执行的?
线程之间的通信方式?
用过事件,旗语,信箱吗?他们的创建方式是怎么样的?哪些需要new?
验证中的随机的权重分布的方式
覆盖率的类型,代码覆盖率和功能覆盖率。
uvm中fuction phase和task phase举例,phase执行的顺序是怎么样的
function phase可以调用task phase吗?
寄存器模型如何集成到验证环境中?
寄存器模型数值的预测?
前门访问和后面访问的区别?
前门访问和后面访问消耗仿真时间?cpu时间?
仿真效率特别慢,通过哪些编码方式可以提升仿真效率。
在学习和科研中遇到了什么让人印象深刻的难题,是怎么处理和解决的?
uvm验证仿真环境的开始和结束时怎么控制的?
验证环境的数据是怎么流动的?
sv如何调用C model?比如调用c写的一个hash算法?
昆仑芯做的方向是什么?对昆仑芯的了解怎么样?#昆仑芯#
面完第二天挂了,还是自己准备的不充分。自己太菜了,面试官超nice。很大佬,下面是面试的一些问题记录。
研究生的研究方向和研究范围?
对芯片验证这个职业有什么认识?为什么要从事芯片验证?
对验证的流程了解吗?简单叙述一下。
sv和Verilog的数据类型的差异?
在sv中有两个数据类型,一个是bit一个是logic,这两者有什么区别
在验证过程中有一块memory,但是这块memory很大,有四个G,在验证环境中如何模拟这块memory?
关联数组常用的方法有哪些?
数据类型的转换有哪两种?
$cast在什么情况下会报错?
automatic这个关键字进行解释?
线程的问题?三种创建线程的方法?
fork joinnone它创建的子线程是在什么时候开始执行的?
线程之间的通信方式?
用过事件,旗语,信箱吗?他们的创建方式是怎么样的?哪些需要new?
验证中的随机的权重分布的方式
覆盖率的类型,代码覆盖率和功能覆盖率。
uvm中fuction phase和task phase举例,phase执行的顺序是怎么样的
function phase可以调用task phase吗?
寄存器模型如何集成到验证环境中?
寄存器模型数值的预测?
前门访问和后面访问的区别?
前门访问和后面访问消耗仿真时间?cpu时间?
仿真效率特别慢,通过哪些编码方式可以提升仿真效率。
在学习和科研中遇到了什么让人印象深刻的难题,是怎么处理和解决的?
uvm验证仿真环境的开始和结束时怎么控制的?
验证环境的数据是怎么流动的?
sv如何调用C model?比如调用c写的一个hash算法?
昆仑芯做的方向是什么?对昆仑芯的了解怎么样?#昆仑芯#