面经系列:2020年大疆芯片开发工程师

2020年秋招中,笔者参加了许多公司的数字IC类岗位招聘,积累了丰富的笔面试经验,将为大家带来最全面的数字IC求职前、后端知识分享。在对面试过程进行详细复盘后,我们分别整理了各个公司的 面经供牛客网的同学们参考,也欢迎大家在评论区交流讨论!

岗位:芯片开发工程师——数字IC实现岗

工作地:上海


1、自我介绍;
2、研究生在校项目,研究内容大概在国内外处于什么水平?
3、更感兴趣芯片设计中的哪部分工作?有了解综合STA相关的内容吗?
4、综合主要做哪些内容,关注的重点是哪些?
5、综合中的SDC是个很核心的部分,对SDC有哪些了解?

6、为什么要设置max_transition约束?

(1)cell的延时是根据input transition和output load进行计算的,较大的input transition会影响cell的延时;同时寄存器的setup/hold时间和clk、data的transition有关,寄存器的延时和clk的transition也有关系。因此,transition time会影响到整个设计的timing质量,必须对max_transition做相应的约束;

(2)cell的输入在transition时间内PMOS和NMOS会出现同时导通的情况,transition时间越长,其功耗就会越大。Cell的internal power是通过对input transition和output load查表得到,input transition会影响到cell的power。因此,需要对max transition进行约束以确保设计的功耗不致过大。

7、transition会影响switch power吗?

Switch power主要和负载电容、翻转率、电源电压有关。动态开关功耗只考虑电路处于开关状态寄生负载电容所引起的功耗,与输入信号的上升时间和下降时间无关。

8、电路中同步->异步->同步的情况,怎么设置约束?

STA只对同步电路进行分析,对于异步电路可以设置false path,不对其进行STA分析;对于异步复位的情况,可以设置recovery/removal检查。

9、同步器会有一个MTBF指标,在电路或器件上采取哪些措施可以保证MTBF较大?

从器件角度考虑的话,寄存器的setup/hold时间越小,MTBF越大,因此可以选用更快的触发器来增大MTBF。
10、两级触发器组成的同步器,除了要保证满足setup/hold时间外,两个触发器之间还可以采取哪些优化措施?在满足setup/hold条件下,同步器的两级触发器间的延时是不是越小越好?
11、两级触发器组成的同步器的第一级FF与前一级clock domain输出的时序约束怎么设置?
12、提问环节。
#秋招##面经##校招##芯片设计工程师##数字电路设计##大疆#
全部评论

相关推荐

06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-19 14:46
和女友两个人马上毕业,现在我在鹅实习995,周六日偶尔也去北京;她在北京金融007,经常忙到后半夜,周末也没啥休息机会两个人现在都不咋聊天了,一句话隔半小时甚至半天才回。 她是个很优秀的妹子,工作也很努力,是值得学习一辈子的人。我在努力工作求转正,即便不行至少赚到了一段不错的实习经历。已经异地了半年,接下来可能还会持续是这个状态。我们都算是对方重要的人,只是感觉看上去不是很有未来的样子。希望牛友们给点的鼓励
梦旅奇缘:很难。异地首先就已经很难了,加上妹子是金融行业,忙碌高压,对情感需求很高,而且见惯纸醉金迷,你的很多优势在她那里可能就不算什么了。这种情况下,在她们那里遇到一个能及时照顾她的人,即使那人可能很多条件不如你,你也有可能被分手。 说白了,两个卷王就不太适合在一起。因为卷王最大的优势,在另一个卷王那里就不算优势了。
点赞 评论 收藏
分享
评论
3
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务