前言

如果想参考本人的背景情况可见这篇概述

============================ 正文开始 ==============================
【时间线】

  • 9.9 晶晨一面

  之前把简历给了一个在里面的师兄,然后在大家都做了笔试时我没收到通知,我以为我又凉了,结果后期直接收到了面试邀约的邮件……

PS:红字表示我当时没答出来的问题,蓝字表示面试官/我的解答。

面经分享

1. 一面·技术面【30分钟】

  电话面试,面试官人很好。

  1. 自我介绍
  2. CDC方法
  3. 低功耗设计方法
  4. 单口RAM实现同步FIFO的设计方法   -这个问题不太常见,但是工程上好像常用到,我知道一种方法,后面面试官补充了一个更好的方法,具体见【PS】
  5. 提问环节
    a)加班程度   -先是被反问了一波能接受的加班程度,后面他公司时弹性工作制,不忙的时候10-8-5左右,忙的时候可能周六要过来,但最晚每天9点后公司就没什么人了。加班时间在不忙的时候可以换成调休
    b)各个城市base的业务是不是不一样?  -感觉分部门,成都这边最大的部门是视频编解码,面试官是视频图像处理的,还有一个部门是SOC的。图像处理部门成都这边人比较少(不到10人),但是上海那边人有十多个(暗示缺人)
    c)后期面试安排   -应该只有一个HR了

【PS】:(假设数据都是8bit)

我的方法: 单口RAMx2 + regx1,我们规定:奇数地址对应数据存入RAM0,偶数地址对应输入写入RAM1。具体读写情况分为两大类:
[情况一]:同时读写 + 读写地址同为奇/偶。以读写地址同为奇为例,我们要同时完成2件事:

  • 将当前的wr_data先存入reg,并拉高reg_vld以表示reg中有未存入对应RAM的数据;
  • 从RAM0中取出当前rd_addr对应的rd_data。

假设下一时刻仍为同时读写,则此时的wr_addr和rd_addr应同为偶,则此时我们要同时完成3件事:

  • 将此时wr_addr(偶)的wr_data写入reg,并拉高reg_vld;
  • 将reg中存有的上一时刻的奇数wr_addr(奇)对应的wr_data写入RAM0中;
  • 将此时rd_addr(偶)对应的rd_data从RAM1中读出。

[情况二]:并非同时读写。以只读不写 + reg_vld为高 + rd_addr为奇为例,因为这个模拟的是同步fifo,所以reg中此时存入的肯定为地址为偶的暂未存入RAM1的wr_data(因为fifo中的wr_addr和rd_addr肯定是顺序累加的 + reg中存有有效数据只会发生在wr_addr对应的RAM此时也在被读的时候),则此时我们需要干两件事:

  • 将reg中的wr_data写入RAM0,并且将reg_vld拉低;
  • 将rd_data从RAM1中读出。

若reg_vld没有拉高,则在只读的时候,只用访问对应的单口RAM将rd_addr对应的rd_data取出即可。同理,只写不读也是同理,这里不再赘述。

面试官的方法: 16bit单口RAMx2 + 16bit regx2,外界数据照常写入/读出,但是在我们设计的这个同步FIFO内部,以2个CLK为一个单位,进行一轮reg与RAM的读写交换。
  以同时读写为例,我们将源源不断的wr_data顺序存入wr_reg,并在每个第偶数个时钟周期,将wr_reg中的2个8bit数据作为16bit的数据包,整体写入RAM;同理,在外界需要读 + rd_reg都是已经被读过的数据时,表明此时的rd_reg需要更新,我们将在每个第奇数个周期从RAM中取出16bit(2个8bit数据)数据放在rd_reg中,供外界读出。

2. 结果

  十一期间HR电话问我考虑的怎么样了,我说等海思她说愿意等我,不过因为几乎没有考虑所以没有微信给HR说,HR也没跟我说过,就当拒了。

============================ 正文结束 ==============================

2021年秋招面经分享·晶晨【数字IC设计工程师(成都)】相关推荐

  1. 2022IC秋招面经分享【北斗星通·数字IC设计工程师(上海)】

    [流程] 2022.6.16 一面 2022.10.24 OFFER 面经分享 一面 1.问项目,信道估计.均衡算法,画框图讲算法,FFT是自己写的吗 2.什么是分集增益 3.多天线合并怎么做的 4. ...

  2. 秋招已至,来看看数字IC设计岗位的招聘标准

    秋招将至,不对,秋招已至. 关注秋招的同学应该已经发觉了--今年的秋招提前了. 大厂官网的校招信息在逐步更新,招聘海报在高校的IC社群里开始冒头,隔三差五还会有HR给你打电话. 无论是微电子科班的同学 ...

  3. 2021年秋招面经:翱捷数字IC面试

    2021.09.08翱捷线下一面 面试时间1个半小时左右,问题顺序和面试官问我的顺序有出入: 1.8位有符号数的范围,有符号数相乘位宽的问题? 2.问我项目中的某一个算法,结合场景回答 3.我项目中的 ...

  4. 2021年秋招面经分享·海光【GPU芯片设计工程师(成都)】

    前言 如果想参考本人的背景情况可见这篇概述 ============================ 正文开始 ============================== [时间线] 8.25 海光 ...

  5. 2021年秋招面经分享·平头哥【芯片设计/验证/DFT工程师】

    前言 如果想参考本人的背景情况可见这篇概述 ============================ 正文开始 ============================== [时间线] 7.23 平头 ...

  6. 2022IC秋招面经分享【海光·SOC设计工程师(上海)/紫光展锐(杭州)】

    因为面这两家的时候都出现了事故,所以放在一起写了. 面海光的时候技术面面试官说后台没有我的简历,所以只能随便问点,结果让我讲项目难点的时候我共享了屏幕,讲完面试官才说他那看我一直是黑屏!!但是奇迹的过 ...

  7. 2021年秋招面经分享·乐鑫【数字IC设计工程师】

    前言 如果想参考本人的背景情况可见这篇概述 ============================ 正文开始 ============================== [时间线] 6.29 乐鑫 ...

  8. 2021年秋招面经分享·ZEKU / OPPO【芯片前端设计工程师】

    前言 如果想参考本人背景情况的可见这篇概述 ============================ 正文开始 ============================== [时间线] 7.23 ze ...

  9. 2021年秋招面经分享·地平线【芯片设计研发工程师】

    前言   如果想参考本人背景情况的可见这篇概述 ============================ 正文开始 ============================== [时间线] 8.31 ...

最新文章

  1. FPGA(3)验证数字逻辑(与门、与非门、二选一数据选择器、2-4译码器、半加器、全加器)
  2. Same binary weight (位运算)
  3. python3项目-python3搭建Django项目
  4. 利用程序动态管理Web.config文件的配置
  5. ERP_Oracle Erp 11i 和 R12的区别概述(概念)
  6. 在北京,一款App从无到有至少需要100万?
  7. The directory '*' or its parent directory is not owned by the current user
  8. SSH框架整合遇到的错误——org.springframework.beans.NotWritablePropertyException:
  9. ASP.NET学生信息管理系统-权限管理-用户资料
  10. ospf工作原理_OSPF动态路由配置经典案例
  11. 关于锁表查询的部分SQL
  12. flash player 10 音频新API使用:调节音高(pitch)
  13. 科技界流传的 OKR 系统有用吗?
  14. deepinu盘制作工具_用U盘装系统,试试这款多系统启动盘制作工具!
  15. 指定的可执行文件不是此操作系统平台的有效应用程序_.NET Core 应用程序发布概述
  16. hibernate java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
  17. 最新C语言编程软件推荐(2021整理)
  18. unity 实现PPT动画效果切换图片
  19. 智慧物流信息系统开发需具备哪些功能?
  20. 禁用笔记本触摸板功能

热门文章

  1. 将爬取的数据存储到数据库
  2. bootmgr快速修复win7_Ryzen/Intel小白也能装WIN7
  3. 华为鸿蒙系统使用技巧,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可 !【手机吧】_百度贴吧...
  4. 气动骨骼肌两足机器人的设计与控制
  5. 接口测试平台插播: 同名字段请求体-其他涉及代码
  6. java lbp_HOG+LBP特征学习
  7. 太极计算机面试电气工程师,电气工程师面试问题
  8. web攻击日志分析之入门指南
  9. 可切割的ADC连接物DBCO-NHS,DBCO-NHS ester,1353016-71-3,DBCO-NHS酯是一种胺反应性构件,用于有机介质中含胺分子的改性。
  10. 【计算机组成原理】流水线式指令执行