数字IC笔试模拟题(二)

04:

以下名称不属于verilog关键字的是()
A. genvar

B. endcase

C. cmos

D. cnt

关键知识点:没啥好说的,当考点记住就行。

05:

一个16K*8位的存储器,其地址线和数据线总和是()

A. 46

B. 17

C. 48

D. 22

解析

该存储器有16KB个8位的单元格子,即数据线为8条。

8位二进制为一个字节,一个字节占用1个地址,16KB一共是102416个字节,1KB为1024bits=2^10,16K=2^10*16=(2^10)(2^4)=2^14, 需要14条地址线来控制这些存储单元。14+8=22


06:

用补码方式表示的有符号二进制数“1011.10”换算成十进制为多少?

A. -4.5

B. -5.5

C. 4.5

D. 5.5

解析

有符号二进制的MSB为1时表示复数,补码转换为原码:符号位不变,数值位按位取反,末位再加1。【1011.10】的原码为【1100.10】= -(2^2+2^-1)=-4.5

关键考点:二进制小数补码与原码的转换

07:

下面哪个部分不是IC设计前端的FLOW?

A. 门级验证

B. 综合

布局布线

D. RTL设计

解析

布局布线属于后端

08:

下面哪个是最简单的逻辑门?

A. 与非门

B.   与门

C. 或门

D.  非门

解析

最简单的逻辑门是非门。如果是CMOS电路,一个非门需要两个晶体管(一个NMOS一个PMOS)。与非门和或非门每种包含四个晶体管。与门和或门每种包含六个晶体管。

关键考点:逻辑门结构

09:

System Verilog以下语句中哪一个表示需等待至少一个进程完成后才能执行后面的语句?

 fork…join_any

B. fork…join_none

C. fork…join_one

D. fork...join

解析

fork…join 父进程会阻塞直到这个分支产生的所有进程完成。

fork…join_any会等待至少一个进程完成,然后再执行后继的语句。即父进程会阻塞直到这个分支产生的任意一个进程完成。

Fork…join_none不会等创建的进程完成,直接执行后面的语句。即父进程会继续与这个分支产生的进程并发执行。

关键考点:fork...join 块的三种语法


觉得有收获,希望帮忙点赞,转发~

本文首发于微信公众号【知芯有道】,点击绿色字体,交个朋友呀~


#数字IC设计工程师##笔经#
全部评论
第六题有问题吗?
1 回复 分享
发布于 2022-03-26 17:19

相关推荐

01-01 23:23
复旦大学 Java
点赞 评论 收藏
分享
评论
10
16
分享

创作者周榜

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