小言_互联网的博客

华为2019数字芯片岗笔试解析二(多选部分)

292人阅读  评论(0)

首发来自微信公众号:数字芯片设

1、异步设计的特点是()
【A】没有时钟skew问题
【B】可移植性高
【C】低电源消耗
【D】设计可靠性高

解析:同步电路设计利用时钟脉冲使其子系统同步运作,而异步电路设计不使用时钟脉冲做同步,其子系统是使用特殊的“开始”和“完成”信号(握手信号)使之同步。异步电路的优点是无时钟偏移(Skew)问题、低电源消耗、平均效能而非最差效能、模块性、可组合和可复用性。异步电路设计的缺点是可靠性差,不容易移植,且不能进行静态时序分析(STA)。

正确答案:AC

2、关于状态机编码,下面描述中正确的是()
【A】用组合逻辑和时序逻辑分离的风格描述FSM
【B】用case语句描述状态的转移
【C】状态编码用parameter定义
【D】状态机必须有default

解析:针对状态机,我们一般采用三段式写法,使用三个always模块,一个always模块采用同步时序的方式描述状态转移,一个采用组合逻辑的方式判断状态转移条件,描述状态转移规律,第三个always模块使用同步时序电路描述每个状态的输出,故A正确;case语句是FSM描述中最重要的语法关键字,用来描述状态的转移,B正确;状态编码用parameter定义,增强源代码的可读性,简化描述,C正确;在FSM设计中,为了提高设计的安全性,避免所设计的FSM进入死循环,一般要求加上default关键字来描述FSM所需状态的补集状态下的操作,default是个可选的关键字,用以指明当所列的所有case项不完全时的操作,如果case项表达完全,那可以不用,所以不是必须的,D错误。

正确答案:ABC

3、如果功能覆盖率没有达到100%的话,可以采取的措施有()
【A】分析是否进行组合的项太多,导致功能覆盖率不高,适当减少组合项
【B】适当提高属性值的采样频率,对覆盖率报告中的漏洞进行覆盖
【C】检查激励产生机制,采用一些必要的约束,继续进行仿真
【D】再做一些定向测试,直接命中覆盖率报告中的漏洞

解析:A选项不正确,会降低验证的成功率;B选项是降低漏洞率;CD正确。

参考答案:CD

4、对于双触发器异步处理电路说法正确的是()
【A】对任何单bit信号都可以用此电路处理
【B】各个寄存器之间不能有组合逻辑
【C】需要考虑两个时钟的频率与信号的宽度
【D】无法绝对避免亚稳态的产生

解析:对于双触发器异步处理需要考虑两个时钟的频率和信号的宽度,如果是快时钟域到慢时钟域,并且为连续信号,不能用双触发器处理,故C正确,A错误;双触发器异步处理电路的各个触发器之间不能有组合逻辑,B正确;双触发器跨时钟域处理单bit信号,只是减少亚稳态传播的概率,并不能完全消除亚稳态的产生,D正确。

正确答案:BCD

5、影响CMOS电路静态功耗的因素有哪些?()
【A】供电电压
【B】工作频率
【C】工艺
【D】温度

解析:静态功耗可以用下列关系来表示:

Pstat = Istat * Vdd

其中Istat是在没有开关活动存在时在电源两条轨线之间流动的电流;Pstat为静态功耗。供电电压即为Vdd,工艺和温度会影响Istat,所以供电电压、工艺、温度都会影响静态功耗;静态功耗在接通电源后是一直存在的,与工作频率没有关系。工作频率主要会影响动态功耗。

正确答案:ACD

                           


转载:https://blog.csdn.net/weixin_44511423/article/details/111503578
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场