华为数字芯片工程师一面面经

一面:

1、亚稳态是怎么形成的?有什么危害?该怎么消除?

2、制程是什么?制程的进步给芯片会带来什么进步?又会带来什么消极的效应?

3、制程提升会产生低阈值MOS管,但是也会造成漏电增加。你有什么办法降低芯片的功耗?

4、你的项目是干嘛的?规模(代码)怎么样?都是你自己做的嘛?

5、手撕一个代码吧,串行输入三个8bit数据,每个有效数据输入都会有一个valid_in,之后进行比较,由大到小串行输出,每个有效数据输出都要有valid_out,三个数据输出结束给一个done信号。

一开始我用了三组寄存器保存三个排列好大小的数据,再用了一组寄存器

做数据输出,用两个比较器进行数据比较。面试官让我优化,最后在其

循循善诱之下,我把输出寄存器去掉,利用另三组中某一组寄存器进行输出,

因为是串行输出,在第一个数据输出的同时将下一个数据赋值给“输出”寄存器。

并且利用串行特点优化成只使用一个比较器(只比较data_0与data_in)。

以上就是一面的全部内容。

全部评论
还在面?
点赞 回复 分享
发布于 2022-11-30 14:59 江苏

相关推荐

牛客144633693号:27届当然没有了...暑期都是面向26届
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
1
19
分享

创作者周榜

更多
牛客网
牛客企业服务