艾为数字ic面试题_数字IC笔试题(2017年)
转眼之间又到了一年一度的校招时间,回想去年这个时候,真的是经历了长达数月的兵荒马乱。现在也入职几个月了,想给去年的自己找工作做个总结,也供今年校招的童鞋做一些参考。
废话不多说,结合多家的笔试题,变来变去无非就这几大类:亚稳态相关
(1) 理解亚稳态的概念以及避免亚稳态的方法;复位电路的亚稳态及解决方法:采用“异步复位、同步释放”(电路结构和原理)
(2) 单比特信号跨时钟域传输,包括从慢时钟域到快时钟域和快时钟域到慢时钟域的电路实现结构和原理
(3) 多比特数据流跨时钟域传输,包括握手方法和异步FIFO。异步FIFO可考察的知识点就太多啦,比如FIFO的深度设计,gray码实现FIFO指针,如何在2次幂和非2次幂深度下设计相应的读写指针,FIFO满空的产生等。这部分很重要,发现很多公司都喜欢考这个题型
2. setup time 和 hold time
(1) 时序报告分析,找关键路径,计算最高的工作频率
(2) 分析和修复setup time validation和 hold time validation
3. 电路设计及代码实现
(1) MUX实现NOT,AND,OR,锁存器,D触发器等
(2) 分频器,包括奇数倍分频,偶数倍分频,小数分频
(3) 序列检测器(FSM实现),计数器
(4) 同步FIFO,异步FIFO
4. 低功耗相关
常用的低功耗方法,如clock gating(掌握电路结构图),了解DVFS,多阈值电压技术,多电压技术
5. 协议的代码实现
掌握一些常用的协议,能根据描述和时序图用verilog实现,如I2C,SPI,SRAM,AMBA总线协议等
6. SV基础
fork ...join,fork ...join_any,fork ...join_none的考察,事件触发,队列操作等
7. 脚本基础
正则表达式的考察,能根据要求对文件做一些简单的处理操作
8. 其他
IC设计流程,看波形图画电路,CMOS非/与非/或非门结构,用指定的门单元实现表达式逻辑,找出verilog代码中的错误,阻塞、非阻塞赋值,乘法器硬件实现等
总体来说,题目不是很难,重点考察大家的基础。以上也是本人能回忆和想到的一些题目,欢迎大家补充和完善。
艾为数字ic面试题_数字IC笔试题(2017年)相关推荐
- 华为2017java笔试题_华为Java笔试题
今天给大家分享的是一套关于华为Java类的笔试题,相信计算机专业的朋友对这些题会很感兴趣. 1.IP地址的编码分为哪俩部分? IP地址由两部分组成,网络号和主机号.不过是要和"子网掩码&qu ...
- 中兴校招软件测试面试题,中兴软创笔试题_中兴软创软件测试笔试题
第一部分 数据库基础以及SQL试题 单选题(共20题,每题3分,共计60分) 1.SQL 中,下列涉及空值的操作,不正确的是( C ) A)AGE IS NULL B)AGE IS NOT NULL ...
- java实习面试题_实习生java面试题集及详细答案
实习生java面试题集及详细答案 1.Java 有那些基本数据类型,String 是不是基本数据类型,他们有何区别. Java 语言提供了八种基本类型:六种数字类型(四个整数型,两个浮点型)字节型 b ...
- 招聘软件测试笔试题及答案,软件测试笔试题及答案 招聘笔试题(一般能力测试50道及答案).doc...
软件测试笔试题及答案 招聘笔试题(一般能力测试50道及答案) 一般能力测试 一. 数学运用 数学推理: 1.22 18 14 10 6 ( ) A.0 B.2 C.3 D.4 2.20 12 32 1 ...
- 15数字华容道解法 图解_数字华容道攻略(数字华容道最快解法图)
数字华容道有何解法? 4*4基本在一分钟左右,最快一次32秒.5*5.6*6还没测.4*4太简单,我就简单说一下了,后面5*5和6*6比较详细.4*4: 首先还原前两行.然后把9到12按下图...下面 ...
- 15数字华容道解法 图解_数字华容道最后一行技巧数字华容道教学步骤
数字华容道最后一行技巧是先把上一排的按顺序往下转,上一排不要打乱,当把最后一排的数字转上一部分去时,找准顺序插下来,一直转到最后一排的顺序也是正确的,再复原就可以了.数字华容道就是将1-15这15个数 ...
- 15数字华容道解法 图解_数字华容道最后一行技巧 数字华容道教学步骤
数字华容道最后一行技巧是先把上一排的按顺序往下转,上一排不要打乱,当把最后一排的数字转上一部分去时,找准顺序插下来,一直转到最后一排的顺序也是正确的,再复原就可以了.数字华容道就是将1-15这15个数 ...
- 东软java的笔试_东软的笔试题
这是一篇东软的笔试题,希望对打算面东软的各位仁人志士有所帮助. 1.下列变量定义错误的是 D int a; double b=4.5; boolean b=true; float f=9.8; (9. ...
- 中级软件测试笔试题100精讲_软件测试常见笔试题(附带答案)—初级篇01
软件测试笔试题 一.选择题 1.对计算机软件和硬件资源进行管理和控制的软件是(D) A.文件管理程序 B.输入输出管理程序 C.命令出来程序 D.操作系统 2.在没有需求文档和产品说明书的情况下只有哪 ...
最新文章
- InstallShield学习笔记(2)-建立快捷方式
- 制作Python的安装模块
- ubuntu16.04配置量化投资tensorflow/pytorch深度学习环境
- 计算机应用大一题,大一计算机应用基础习题与答案(精选).doc
- linux下 如何调试php,linux下使用gdb对php源码调试
- java jvm 查看内存_JVM:查看java内存情况命令
- qtcpserver无法启动监听_EOS基础全家桶(四)启动节点
- 计算机组成原理 - x86 x64 arm64的区别 - 学习/实践
- ZOJ Monthly, March 2018 A Easy Number Game
- 微信小程序 实现简单倒计时功能
- ArcGIS栅格数据图层空间相关性分析方法
- 数据结构:zyf树/毒瘤树
- 联想昭阳e43l笔记本配置
- 运用c++编写一个计算三角形周长和面积的程序
- MongoDB日常运维之用户管理
- 现在java开发用什么工具
- CAD碎片化学习教程 @3. 设置当前字体
- *floa类型和long类型那个取值范围更大?
- 阿里云GanosBase升级,发布首个云孪生时空数据库
- 蓝桥杯按键处理解决办法