2022届的IC招聘,也来的太早了一些。应届生们刚刚办理完入职,各个企业的提前批招聘就突然启动。颇有秋招变夏招的架势。伴随着更多的非科班同学的转行,卷起来已成必然。而各个企业涉猎广泛的笔试题更是打了刚刚开始进行秋招准备的同学们一个措手不及。除了踏踏实实复习各项基础知识,书本以外,同学们对优秀笔试题的刷题欲望也不断高涨,特此推出【开卷】专辑,分享优秀的笔试真题,带同学们一起刷题,数字IC一起内卷!

【开卷】第一期:2022海思提前批数字芯片笔试题

强烈建议大家在公众号回复:开卷

合集版本,已编辑好,大家可以直接拿来刷题

对答案存疑和发现错误的,欢迎私信讨论

单选题(2分)

1.关于亚稳态的描述错误的是()

A.多用几级寄存器打拍可以消除亚稳态。

B.亚稳态是极不稳定的,理论上来讲处在亚稳态的时间可以无限长。

C.亚稳态稳定到0或者1,是随机的,与输入没有必然的关系。

D.如果数据传输中不满足触发器的建文时间Tsu和保持时间Th,可能产生亚稳态。

答案:A 多级寄存器无法完全消除亚稳态

2.一段程序如下,请问在45这个时刻上,A B的值各是多少()

fork

begin

A=1;

#20 A=0;

#30 A=1;

#50 A=0;

end

begin

B=1;

#20 B=0;

#30 B=1;

#50 B=0.

End

join

A.0,1

B.0,0

C.1,0

D.1,1

答案B fork-join的并行性

3.下列关于综合的说法哪项是不正确的()

A.综合(Synthesis)简单地说就是将HDL代码转化为门级网表的过程

B.综合由Translation和Mapping两个步骤组成

C. Mapping把用GTECH库元件构成的电路映射到某一特定厂家的工艺库上

D. Translation是指把HDL语言描述的电路转化为用GTECH库元件组成的逻辑电路的过程

答案B Translation,Mapping,Optimization

4.当功能覆盖率(Functional Coverage)达到100%,可以说明:()

A.DUT的功能点已经100%覆盖。

B.功能覆盖率(Functional Coverage)对应的DUT响应是正确的。

C.某些令人关注的情况已经得到测试覆盖。

D.验证工作可以结束

答案C

5.使用相同时钟沿的同步数字电路,以下因素和最高工作频率无关的是:( )

A.触发器之间最长的组合逻辑

B.触发器的建立/保持时间

C.时钟低电平持续时间

D.逻辑块间互连布线长度

答案C 静态时序分析基础

6.同步电路设计中出现setup time不满足,不可以采用下面哪种措施解决()

A.增加时钟频率

B.减小信号延迟

C. pipeline

D. retiming

答案A 静态时序分析基础

7.下列说法正确的是

A.设计异步FIFO时采用格雷码的原因主要是为了省功耗

B.对单比特控制信号打两拍后可以完全避免了亚稳态

C.异步处理需要考虑发送和接收时钟之间的频率关系

D.尽量将异步逻辑和同步逻辑剥离开,分别在不同的模块中实现

答案C 快时钟域到慢,慢到快,时钟呈倍数关系等 (D)答案存疑

8.Moore状态机和Mealy状态机的差异在()是否相关

A.状态和输入信号

B.输出信号和状态

C.输出信号和输入信号

D.状态和输出信号

答案C Moore型的输出只与当前状态有关,而Mealy型的输出还与输入相关

9.计算机执行程序时,在()的控制下,逐条从内存中取出指令、分析指令、执行指令。

A.控制器

B.运算器

C.存储器

D.I/o设备

&nbsp
答案A

10.相互间相位固定且频率相同的时钟就是同步时钟()

A.正确

B.错误

答案A

11.下面的verilog代码:

timescale 1ns/100ps

initial clk=1’b0

always #100clk<= ~clk;

产生的时钟频率是:()

A. 5MHz

B. 10 MHz

C. 100MHz

D. 50MHz

&nbsp:

答案A 一个时钟周期200ns

12.如果该class会被继承,则该class所有定义的function/task都需要加virtual()

A.正确

B.错误

答案B 不用加,加了是为了防止修改内部值

13.bit、logic、reg都是4态数据类型

A.正确

B.错误

答案B bit是二态

14.关于亚稳态,以下说法错误的是()

A.亚稳态出现的概率与器件工艺,时钟频率等有关系

B.亚稳态打两拍就可以消除

C.数字系统中,信号无法满足setup和Hold时容易出现亚稳态

D.当一个触发器进入亚稳态,既无法准确预测寄存器的输出电平,也很难预测何时输出才能稳定在某个正确的电平上

答案B 多级打拍无法消除亚稳态

15.对于相同位数输入的变量比较器,大于和小于的面积是一样的

A.对

B.错误

答案A

16.以下说法关于低功耗的说法不正确的是:

A.采用合理的power gating方案可以降低功耗。

B.clock gating可以降低芯片功耗

C.通过降低数据的翻转率可以降低功耗。

D.无论设计大小,一律采用先进工艺。

答案D

17.在System Verilog中,调用$write可以自动地在输出后进行换行。

A.正确

B.错误

答案B $display自动换行

18.有如下代码

class C1;

rand int m;

constraint c1_ cons { m<=10;}

endclass

class C2 extends C1;

constraint c1_cons { m>=10;}

endclass

以代码最终实现的约束效果是()

A.m>=10

B.m<=10

C.m=10

D.解约束失败

C SV中的约束和类的继承

19.CPU流水线级数越多,CPU每周期处理的指令数就越多()。

A.正确

B.错误

答案B 单周期CPU正确,多周期CPU每周期的指令数和很多因素有关,故X

20.下列哪项不属于动态功耗? ()

A.电路短路功耗

B.电路翻转功耗

C.二极管反向电流引起的功耗。

D 反向电流是静态功耗
 
答案C 反向电流是静态功耗

21.数字电路中用“1”和“0”分别表示两种状态,二者无大小之分()

A.正确

B.错误

A

22.芯片的某条时序路径的保持时间不满足,可通过降低工作频率来满足保持时间()。

A.正确

B.错误

答案hold time决定了电路的最低频率,可以加buffer改进hold time

23.异步处理电路中,两级触发器同步方法可以确保第二级寄存器的输出不出现亚稳态。

A.正确

B.错误

答案B

24.一个十进制数-3,定点位宽为4bit,在Verilog语言中分别用2进制补码表示为

A.4’b1100

B.4’b1101

C.4’b1011

D.4’b0011

答案B 求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1

25.systemverilog中类默认的成员属性是()

A.private

B.public

C.automatic

D.local

B

26.格雷码的异步处理可以采用直接打拍的方式,在STA时不需要特殊检查()

A.正确

B.错误

A 异步操作不满足进行STA的基本原则,只能从设计上保证

27.电路和波形如图,正确输出的波形是()

A.2

B.1

C.3

D.4

B D触发器的基本知识(二分频)

28.某包处理器的工作时钟为125MHz,在正常工作时,它可以每32个时钟周期处理个64字节的以太包。则该包处理器的处理性能是() .

A.2G bps

B.4G bps

C.1G bps

D.250M bps

&nbsp:

A 1MHZ=1 000 000 HZ 一个字节8个bit

29.在同步电路设计中,逻辑电路的时序模型如下:

T1为触发器的时钟端到数据输出端的延时,T2和T4为连线延时,T3为组合逻辑延时,T5为时钟网络延时:

假设时钟clk的周期为Tcycle;

假设Tsetup. Thold分别为触发器的setup time, hold time.

那么,为了保证数据正确采样(该路径为multi-cycle路径),下面哪个等式必须正确:()

A.T1+T2+T3+T4<Tcycle- Tsetup +T5,T1+T2+T3+T4>Thold

B.T1+T2+T3+T4+T5<Tcycle- Tsetup,T1+T2+T3+T4>Thold

C.T1+T2+T3+T4<Tcycle- Tsetup,T1+T2+T3+T4+T5>Thold

D.T1+T2+T3+T4<Tcycle- Tsetup+T5,T1+T2+T3+T4>Thold+T5

D setup和hold time 的计算

30.为什么数字电路系统中只使用二进制?

A.自然界的本质决定

B.比十进制更简单

C.晶体管的特性决定

D.其他都正确

答案C

多选题(4分)

1.电路设计中需要关注PPA,分别指( )

A.功耗

B.性能

C.面积

D.成本

答案ABC PPA的含义

多选题(4分)

2.下述关于覆盖率收集结果的描述正确的是( )

A.代码覆盖率高、功能覆盖率低,需要加强功能点的覆盖

B.代码覆盖率低、功能覆盖率高,往往是一个危险信号,说明功能覆盖率建模还不完善

C.功能覆盖率达到100时,代码覆盖率一定已经全部覆盖

D.代码覆盖率高,功能覆盖率高,往往标志验证正处于收敛状态,需要加强各边界点和异常点的测试

答案ABD

多选题(4分)

3.在设计中,可以被用于进行不同时钟域隔离的memory类型为( )

A. two-port Register File

B. single-port Register File

C. single-port RAM

D. dual-port RAM

答案AD

多选题(4分)

4.芯片的工作条件主要是指()

A.工艺

B.电压

C.温度

D.湿度

答案ABC

多选题(4分)

5.以下哪几种因素会影响芯片的静态功耗( )

A.工作电压

B.负载电容

C.工作温度

D.翻转活动因子

E.工艺

答案ACE 负载电容,翻转活动因子都是动态功耗

多选题(4分)

6.下面哪些语句是不可综合的( )

A. generate

B. always

C. time

D. initial

E. delays

答案CDE

多选题(4分)

7.在IC设计中,复位设计面临的主要问题包括( )

A.时钟域的同步

B.去毛刺

C.可否做STA检查

D.对时钟的依赖程度

答案ABCD(存疑,希望有懂得大佬解释一下)

多选题(4分)

8.下面关于always语句的使用描述正确的是( )

A.在组合always模块中使用阻塞赋值语句

B.在时序always模块中使用非阻塞赋值语句

C.避免在组合always模块中敏感信号列表中缺少信号

D.避免敏感信号列表中出现冗余信号

答案ABCD

多选题(4分)

9.125MHz时钟域的多bit信号A[127:0]需要同步到25MHz时钟域,可能使用的同步方式有( )

A.双向握手

B. DMUX

C.打三拍

D.异步FIFO

答案ABD 跨时钟域传输的基本知识

多选题(4分)

10.某个时钟域的建立时间要求是3ns,保持时间要求是3ns,那么如下几个寄存器,存在时序收敛问题的是:

A.数据在一个时钟周期内的连续稳定时间为6ns,且数据在触发器时钟有效沿前,保持稳定不变的时间为4ns,

B.数据在一个时钟周期内的连续稳定时间为8ns,且数据在触发器时钟有效沿前,保持稳定不变的时间为4ns,

C.数据在一个时钟周期内的连续稳定时间为8ns,且数据在触发器时钟有效治前,保持稳定不变的时间为2ns,

D.数据在一个时钟周期内的连续稳定时间为6ns,且数据在触发器时钟有效沿前,保持稳定不变的时间的2ns,

答案ACD 只有B满足时序,选不符合的(B 整个连续有效时间为8ns,setup time为4ns,则hold time为4ns)

【开卷】第一期(下) ​海思提前批数字芯片笔试(带解析)相关推荐

  1. IC笔试:海思提前批数字芯片笔试

    1.关于亚稳态的描述错误的是() A.多用几级寄存器打拍可以消除亚稳态. B.亚稳态是极不稳定的,理论上来讲处在亚稳态的时间可以无限长. C.亚稳态稳定到0或者1,是随机的,与输入没有必然的关系. D ...

  2. 数字ic2020海思提前批

    单选(2分) 1.关于亚稳态的描述错误的是() A.多用几级寄存器打拍可以消除亚稳态. B.亚稳态是极不稳定的,理论上来讲处在亚稳态的时间可以无限长. C.亚稳态稳定到0或者1,是随机的,与输入没有必 ...

  3. 寒武纪与华为海思分庭抗礼:中立芯片公司的成人礼

    图源:寒武纪官网 作者 | 吕梦 来源 | 猎云网(ID:ilieyun) 摆脱对大客户的依赖的最好办法,就是找到很多个大客户. 因为"抢跑"科创板,寒武纪失去华为这个大客户的隐忧 ...

  4. 海思开发板中的YUV420格式解析

    一.什么是YUV YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间. YUV主要是用于优化彩色视频信号的传输,使其与早期的黑白电视机相容 ...

  5. 海思3559A QT 5.12移植(带webengine 和 opengl es)

    海思SDK版本:Hi3559A V100R001C02SPC020 编译器:aarch64-himix100-linux-gcc 6.3.0 编译器默认安装到了/opt/hisi-linux/x86- ...

  6. 华为电视再传消息,海思正在研发相关芯片

    供应链消息称,电视终端产品作为继智能手机之后的第二大应用市场. 最近,关于华为要做电视的传闻甚嚣尘上,一边是华为消费者业务CEO余承东否认华为做电视,另一边又是供应链消息打脸.据台湾当地媒体25日的报 ...

  7. 华为海思 汉邦高科_人工智能芯片行业发展分析报告_全球人工智能芯片行业市场前瞻与投资战略规划分析报告-前瞻产业研究院...

    第1章:中国人工智能芯片行业发展综述 1.1 人工智能芯片行业概述 1.1.1 人工智能芯片的概念分析 1.1.2 人工智能芯片的特性分析 (1)按照技术架构分类 (2)按照功能分类 (3)按照运用场 ...

  8. 2020年网易校招提前批JAVA岗笔试第一题

    题目描述: 给出一个班级的总人数n,给出每个人的分数.计算一个百分数p.公式为: 题目分析: 首先可以看出,n很大,q很大,但是ai比较小,这时可以基于成绩先行统计好,在每次询问时可以用O(1)的复杂 ...

  9. VIVO校招提前批算法工程师笔试题目 2019/6/4

    总共有三道题: 很简单的一道题,给A,B两个数组,输出出现在A中而没有出现在B中的元素,输出元素前后顺序不变,遍历一遍就OK了. 反转链表的第M个至第N个元素 0-1 背包 第一题 第一题很简单,直接 ...

最新文章

  1. VI连接esx主机时报错“client.xml”错误
  2. C shell命令行解释器
  3. 浅析SAP EWM与WMS的差异
  4. SGS 客户端协议解析
  5. Boost:std ::bind与Boost的_1绑定的测试程序
  6. php utf不执行,PHP和UTF-8-为什么邮件不起作用?
  7. C++代码片段(五)tuple的实现
  8. Android ViewGroup点击效果(背景色)
  9. chmod 777后还是无法写入
  10. maven aspectj_使用Spring AspectJ和Maven进行面向方面的编程
  11. matlab求逆矩阵_MPU6050姿态解算2-欧拉角amp;旋转矩阵
  12. 83-MACD 移动平均汇总/分离指标.(2015.7.3)
  13. 初级 IT 管理者,如何打通任督二脉?
  14. 转:使用JMeter创建数据库(Mysql)测试
  15. Gateway网关系列(二):SpringCloud Gateway入门实战,路由规则
  16. 《算法设计与分析》期末不挂科
  17. GAN平衡G和D的训练
  18. 图扑软件数字孪生 | 基于 BIM 技术的可视化管理系统
  19. android gif 卡顿,Android SketchImageView 加载Gif图片,解决界面不流畅卡顿问题
  20. 嵌入式软件架构设计(转载)

热门文章

  1. UWA 2021Unity性能优化汇总
  2. lesson5-week2
  3. 2022年全国职业院校技能大赛(中职组)网络安全竞赛试题解析
  4. Mac电脑机器视觉开发环境配置
  5. 微信小程序开发之图片压缩方案
  6. 宝宝取名要考虑五行八字吗
  7. 项目服务器费用如何分摊合理,企业开发有多个项目发生的管理费用如何分摊?...
  8. MFC:error MSB8008: 指定的平台工具集(v141)未安装或无效。请确保选择受支持的 PlatformToolset 值
  9. 富兰克林的自律十三条
  10. SpringBoot短信验证(云之讯)