当前位置: 首页 > news >正文

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第四套

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第四套

(共9套,有答案和解析,答案非官方,仅供参考)(共九套,每套四十个选择题)

部分题目分享,完整版获取(WX:didadidadidida313,加我备注:CSDN huawei数字芯片题目,谢绝白嫖哈)

在这里插入图片描述

在这里插入图片描述

华为海思校园招聘-芯片-数字 IC 方向
(第四套)
1、验证环境中提到的参考模型(Reference Model)只支持不带时序的功能建模,不支持时序建
模( )
A.正确
B.错误
解析:
参考模型是验证环境中的一个重要模块,它通常用来实现设计规范、规则或协议的建模。参
考模型可以支持功能建模,也可以支持时序建模。在时序建模中,参考模型可以捕获和描述
验证对象的时序行为,并作为模拟器或仿真器的输入引擎,与验证测试中的其他组件进行交
互。
2、有关异步 FIFO,以下说法正确的是( )
A.空信号在读时钟域产生,满信号在写时钟域产生
B.空信号在写时钟域产生,满信号在读时钟域产生
C.空信号在读时钟域产生,满信号在读时钟城产生
D.空信号在写时钟城产生,满信号在写时钟城产生
解析:
异步 FIFO 是一种常见的数据缓冲器,用于在异步系统中平衡不同时钟域之间的数据传输。
对于它来说,空和满是两个重要的状态信号。当 FIFO 为空时,读操作无法成功完成;当 FIFO
满时,写操作无法成功完成。下面是异步 FIFO 中空和满信号产生的规则:
空信号(Empty):表示 FIFO 是否为空,空信号在读时钟域产生,满信号在写时钟域产生。
满信号(Full):表示 FIFO 是否为满,满信号在写时钟域产生,空信号在读时钟域产生。
需要注意的是,异步 FIFO 中空和满信号的状态有一定的延迟时间。具体来说,读操作的延
迟时间受到写操作的影响,写操作的延迟时间受到读操作的影响,因此在使用 FIFO 时要考
虑这些因素。
3、以下不属于异步电路引入的问题是( )
A.STA 无法检查时序
B.逻辑错误
C.毛刺
D.亚稳态
解析:
异步电路是指由多个时钟域组成的电路,其时序行为不受全局同步时钟控制。由于异步电路
中存在多个时钟域,可能会出现时序问题。以下是异步电路中可能出现的问题:
B. 逻辑错误:异步电路中的各个电路模块之间可能存在状态冲突,导致逻辑错误。
C. 毛刺:由于信号传输延迟等原因,异步信号的上升沿、下降沿和保持时间等可能会出现
毛刺现象。
D. 亚稳态:由于异步电路中各模块时序关系的复杂性,可能会存在一些在特定条件下不稳
定的状态,这种状态称为亚稳态。
因为异步电路的时序行为复杂,不同时钟域的信号可能出现短暂的非确定性状态。STA 在检
查时序时会假定所有信号严格遵循一个全局同步时钟,因此在异步电路中不能直接使用 STA
检查时序,需要使用异步时序分析工具进行分析。
4、下列关于静态随机存储器(SRAM)和动态随机存储器(DRAM 说法错误的是( )。
A.DRAM 的存储单元结构中晶体管数量比 SRAM 的多
B.SRAM 的存储单元结构中晶体管数量比 DRAM 的多
C.SRAM 存放的信息在不停电的情况下能长时间保留
D.DRAM 存放的信息在不停电的情况下,会丢失保存的信息。
解析:
SRAM 和 DRAM 是两种常见的随机存储器。它们的主要区别在于存储单元的结构和访问方
式。下面是有关 SRAM 和 DRAM 的几个说法:
A. DRAM 的存储单元结构中晶体管数量比 SRAM 的多。这个说法是正确的,DRAM 使用一个
存储电容来存储单元的信息,需要使用一个晶体管作为开关来控制读写电路。因此,对于同
样大小的存储单元,DRAM 需要的晶体管数比 SRAM 更多。
B. SRAM 的存储单元结构中晶体管数量比 DRAM 的多。这个说法是错误的,因为 SRAM 使用
两个交叉反馈的存储单元以实现在电路中存储一个二进制位,所以对于同样大小的存储单
元,在 SRAM 中使用的晶体管数比 DRAM 少。
C. SRAM 存放的信息在不停电的情况下能长时间保留。这个说法是正确的,SRAM 使用的是
存储电路,因此它在不停电情况下可以长时间保持存储的信息。在掉电前,SRAM 会把数据
复制到电池供电的非易失性存储器中。
D. DRAM 存放的信息在不停电的情况下,会丢失保存的信息。这个说法是正确的,DRAM 使
用的是电容存储单元,电容被放电,因此在不带电的情况下数据不持久。所以在 DRAM 中需
要定期刷新(重载)存储电容,以防止数据丢失。
5、以下低功耗措施中,哪种不是降低电路翻转率的方法?( )
A.减少电路中的 glich
B.采用 Grav 码或 One‐hot 码作为状态机编码
C.在不进行算术运算的时候,使这些模块的输入保持不变,不让新的操作数进来
D.重新安排 if‐else 表达式将毛刺或快变化信号移至逻辑锥体的前部
解析:
低功耗是当代集成电路设计中的一个重要目标。电路翻转是消耗功耗的主要原因之一。以下
是几种降低电路翻转率的方法:
A. 减少电路中的 glitch。Glitch 是由于时序上的完整性问题而在电路中产生的短暂逻辑过渡
的现象,会引起电路翻转。通过减少 glitch,可以降低电路的翻转率。
B. 采用 Grav 码或 One‐hot 码作为状态机编码。在状态机的设计中,状态编码的选择会影响
电路的切换速度。采用 Grav 码或 One‐hot 码可以降低切换速度,减少状态翻转。
D. 重新安排 if‐else 表达式将毛刺或快变化信号移至逻辑锥体的前部。在时序电路中,毛刺
或快速变化信号可能会导致电路的翻转。通过重新安排 if‐else 表达式,将这些信号移至逻辑
锥体的前部可以有效降低电路的翻转率。
C. 在不进行算术运算的时候,使这些模块的输入保持不变,不让新的操作数进来,不是降
低电路翻转率的方法,它可以降低电路的功耗,但不会减少电路翻转。
6、以下说法错误的是( )
A.Latch(锁存器)静态时序分析比 D 触发器复杂
B.Latch(锁存器)容易产生毛刺,对毛刺敏感
C.Latch(锁存器)比 D 触发器的面积大,所以不建议使用
D.Latch 和寄存器样都能存储信息
解析:
Latch(锁存器)和 D 触发器是数字电路中常用的存储单元。它们都可以存储信息,但具有
不同的功能和特性。以下是有关 Latch 和 D 触发器的几个说法:
A. Latch(锁存器)静态时序分析比 D 触发器复杂。这个说法是正确的,因为 Latch 的时序特
性比 D 触发器更加复杂。Latch 具有透明和锁定两种模式,这两种模式在时序分析中需要考
虑。
B. Latch(锁存器)容易产生毛刺,对毛刺敏感。这个说法是正确的,Latch 的时序特性可能
导致毛刺的产生,而且 Latch 对毛刺非常敏感,没有正确的设计和时序分析可能会导致电路
故障。
C. Latch(锁存器)比 D 触发器的面积大,所以不建议使用。这个说法是错误的。Latch 和 D
触发器的面积大小取决于具体的设计和实现方法,没有明确的比较说法。
D. Latch 和寄存器样都能存储信息。这个说法是正确的,Latch 和寄存器样都是数字电路中常
用的存储单元,能够存储二进制信息。但是,它们的实现和使用方法不同,有着不同的特点
和适用范围。
7、在 PR 阶段将 std‐Vt 的逻辑单元替换为 high‐Vt 的逻辑单元主要作用是( )
A.降面积
B.优化时序
C.降低功耗
解析:
在芯片设计中,采用高阈值(high‐Vt)技术可以降低功耗。高阈值技术是通过将正常电路设
计中的标准阈值(std‐Vt)晶体管替换为高阈值(high‐Vt)晶体管的方式实现的。
在 PR(Physical Design and Verification)阶段,因为实际电路的时序和电流切换行为会受到工
艺因素的影响,所以需要将静态时序分析和时序优化与实际的工艺条件相结合。在这个过程
中,可以选择将 std‐Vt 的逻辑单元替换为 high‐Vt 的逻辑单元,以支持更低的功耗,这是使
用高阈值技术的主要目的之一。
此外,使用高阈值技术还可以带来其他优点,例如:
降低热失真:高阈值晶体管工作时需要更少的电流和电压,因此会产生更少的热能,从而减
少热失真。
增加可靠性:高阈值晶体管的带宽和噪声容限通常比标准晶体管更好,这可以提高电路的可
靠性。
简化布局布线:高阈值晶体管通常具有更大的面积和更迟缓的功率转移特性,这使得布局布
线的难度降低。
8、在 SystemVerilog 中,函数(function) 可以调用任务(task)。( )
A.正确
B.错误
9、以下不是 sva 语法的是( )
A. r o s e B . c l a s s C . p r o p e r t y D . c o v e r 解析:在 S y s t e m V e r i l o g A s s e r t i o n ( S V A )中, rose B. class C. property D.cover 解析: 在 SystemVerilog Assertion(SVA)中, roseB.classC.propertyD.cover解析:在SystemVerilogAssertionSVA)中,rose,property 和 cover 都是常见的 SVA 语法。
A r o s e :在 S V A 中, rose:在 SVA 中, rose:在SVA中,rose 是一种时序操作符,用于检测时钟沿上升沿的发生。
C property:在 SVA 中,property 是一种用于表示设计行为规范的声明式语句。它可以用于描
述设计的正确性和安全性,并在验证过程中自动检测设计中的错误。
D cover:在 SVA 中,cover 表示评估用于检测设计中特定性质是否成立的 Coverage 规则。
Coverage 规则用于直接检测设计中的错误,通过评估特定条件的覆盖率来指导测试。
相反,class 不是 SVA 语法。Class 是 SystemVerilog 的另一个高级语言特性,它是一种面向对
象的编程语言扩展,主要用于描述和组织设计结构。

相关文章:

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第四套

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第四套 (共9套,有答案和解析,答案非官方,仅供参考)(共九套,每套四十个选择题) 部分题目分享,完整版获取(WX:didadida…...

clipper一些数据结构(入门初识(一))

clipper一些数据结构(一) Clipper库是一个用于执行多边形裁剪(clipping)和偏移(offsetting)操作的开源C库。在Clipper库中,点和多边形(polygon)是基本的数据结构。Clipp…...

读《SQL基础教程 第二版 上》的一些总结

1. 数据库语言 DDL: Data Definition Language,数据定义语言(库、表的操作) DML: Data Manipulation Language, 数据操控语言(对表中数据的增删改) DQL: Data Query Language,数据库查询语言…...

EDI是什么:EDI系统功能介绍

EDI全称Electronic Data Interchange,中文名称是电子数据交换,也被称为“无纸化贸易”。EDI实现企业间(B2B)自动化通信,帮助贸易伙伴和组织完成更多的工作、加快物流时间并消除人为错误。 目前国内企业实现EDI通信大多…...

64B/66B GT Transceiver 配置

一、前言 前一篇文章已经讲述了64B/66B的编码原理,此篇文章来配置一下7系列GT的64B/66B编码。并讲述所对应的例子工程的架构,以及部分代码的含义。 二、IP核配置 1、打开7 Series FPGAs Transceiver Wizards,选择将共享逻辑放置在example …...

ES6: promise对象与回调地狱

ES6: promise对象与回调地狱 一、回调地狱二、Promise概述三、Promise的组成四、用函数封装Promise读取文件操作 一、回调地狱 在js中大量使用回调函数进行异步操作,而异步操作什么时候返回结果是不可控的,所以希望一段程序按我们制定的顺序执…...

Qt事件处理机制2-事件函数的传播

所有继承自QObject的类都有event函数,该函数用来处理自身的事件,函数定义如下: virtual bool QObject::event(QEvent *e);Qt帮助文档: This virtual function receives events to an object and should return true i…...

【PDF.js】PDF文件预览

【PDF.js】PDF文件预览 一、PDF.js二、PDF.js 下载1、下载PDF.js2、在项目中引入3、屏蔽跨域错误 三、项目中使用四、说明五、实现效果 使用PDFJS实现pdf文件的预览,支持预览指定页、关键词搜索、缩略图、页面尺寸调整等等。 一、PDF.js 官方地址 文档地址 二、PD…...

从建表语句带你学习doris_表索引

1、doris建表概述 1.1、doris建表模板 CREATE [EXTERNAL] TABLE [IF NOT EXISTS] [DATABASE.]table_name (column_definition1[,column_deinition2,......][,index_definition1,[,index_definition2,]] ) [ENGINE [olap|mysql|broker|hive]] [key_desc] [COMMENT "tabl…...

Linux CentOS 安装 MySQL 服务教程

Linux CentOS 安装 MySQL 服务教程 1. 查看系统和GNU C库(glibc)版本信息 1.1 查询机器 glibc 版本信息 glibc,全名GNU C Library,是大多数Linux发行版中使用的C库,为系统和应用程序提供核心的API接口。在Linux系统中,特别是在…...

MSSQL 命令行操作说明 sql server 2022 命令行下进行配置管理

说明:本文的内容是因为我在导入Access2019的 *.accdb 格式的数据时,总是出错的背景下,不得已搜索和整理了一下,如何用命令行进行sql server 数据库和用户管理的方法,作为从Access2019 直接导出数据到sql server 数据库…...

【系统分析师】系统安全分析与设计

文章目录 1、安全基础技术1.1 密码相关1.1.1对称加密1.1.2非对称加密1.1.3信息摘要1.1.4数字签名1.1.5数字信封 1.2 PKI公钥体系 2、信息系统安全2.1 保障层次2.2 网络安全2.2.1WIFI2.2.2 网络威胁与攻击2.2.3 安全保护等级 2.3计算机病毒与木马2.4安全防范体系 1、安全基础技术…...

ActiveMQ 07 集群配置

Active MQ 07 集群配置 官方文档 http://activemq.apache.org/clustering 主备集群 http://activemq.apache.org/masterslave.html Master Slave TypeRequirementsProsConsShared File System Master SlaveA shared file system such as a SANRun as many slaves as requ…...

Redis(哨兵模式)

什么是哨兵机制 问题: redis 主从复制模式下, 一旦主节点由于故障不能提供服务, 需要人工进行主从切换, 同时大量客户端需要被通知切换到新的主节点上, 对于有一定规模的应用来说, 对于人力的资源消耗会很大.解决: 通过哨兵对主从结构进行监控, 一旦出现主节点挂了的情况, 自动…...

一种基于镜像指示位办法的RingBuffer实现,解决Mirror和2的幂个数限制

简介 在嵌入式开发中,经常有需要用到RingBuffer的概念,在RingBuffer中经常遇到一个Buffer满和Buffer空的判断的问题,一般的做法是留一个单位的buffer不用,这样做最省事,但是当RingBuffer单位是一个结构体时&#xff0…...

【Java开发指南 | 第十一篇】Java运算符

读者可订阅专栏:Java开发指南 |【CSDN秋说】 文章目录 算术运算符关系运算符位运算符逻辑运算符赋值运算符条件运算符(?:)instanceof 运算符Java运算符优先级 Java运算符包括:算术运算符、关系运算符、位运算符、逻辑运算符、赋值…...

【IC前端虚拟项目】验证环境方案思路和文档组织

【IC前端虚拟项目】数据搬运指令处理模块前端实现虚拟项目说明-CSDN博客 对于mvu的验证环境,从功能角度就可以分析出需要搭建哪些部分,再看一下mvu的周围环境哈: 很明显验证环境必然要包括几个部分: 1.模拟idu发送指令; 2.模拟ram/ddr读写数据; 3.rm模拟mvu的行为; …...

程序设计|C语言教学——C语言基础1:C语言的引入和入门

一、程序的执行 1.定义 解释:借助一个程序,那个程序能够试图理解你的程序,然后按照你的要求执行。下次执行的时候还需要从零开始解释。 编译:借助一个程序,能够像翻译官一样,把你的程序翻译成机器语言&a…...

初学python记录:力扣928. 尽量减少恶意软件的传播 II

题目: 给定一个由 n 个节点组成的网络,用 n x n 个邻接矩阵 graph 表示。在节点网络中,只有当 graph[i][j] 1 时,节点 i 能够直接连接到另一个节点 j。 一些节点 initial 最初被恶意软件感染。只要两个节点直接连接&#xff0c…...

LlamaIndex 组件 - Storing

文章目录 一、储存概览1、概念2、使用模式3、模块 二、Vector Stores1、简单向量存储2、矢量存储选项和功能支持3、Example Notebooks 三、文件存储1、简单文档存储2、MongoDB 文档存储3、Redis 文档存储4、Firestore 文档存储 四、索引存储1、简单索引存储2、MongoDB 索引存储…...

在Linux系统中设定延迟任务

一、在系统中设定延迟任务要求如下: 要求: 在系统中建立easylee用户,设定其密码为easylee 延迟任务由root用户建立 要求在5小时后备份系统中的用户信息文件到/backup中 确保延迟任务是使用非交互模式建立 确保系统中只有root用户和easylee用户…...

JVM之方法区的详细解析

方法区 方法区:是各个线程共享的内存区域,用于存储已被虚拟机加载的类信息、常量、即时编译器编译后的代码等数据,虽然 Java 虚拟机规范把方法区描述为堆的一个逻辑部分,但是也叫 Non-Heap(非堆) 设置方法…...

Go 使用ObjectID

ObjectID介绍 MongoDB中的ObjectId是一种特殊的12字节 BSON 类型数据,用于为主文档提供唯一的标识符,默认情况下作为 _id 字段的默认值出现在每一个MongoDB集合中的文档中。以下是ObjectId的具体组成: 1. 时间戳(Timestamp&…...

基于SpringBoot+Vue的疾病防控系统设计与实现(源码+文档+包运行)

一.系统概述 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以,对疾病防控信息管理的提升&a…...

2024年阿里云4核8G配置云服务器价格低性能高!

阿里云4核8G服务器租用优惠价格700元1年,配置为ECS通用算力型u1实例(ecs.u1-c1m2.xlarge)4核8G配置、1M到3M带宽可选、ESSD Entry系统盘20G到40G可选,CPU采用Intel(R) Xeon(R) Platinum处理器,阿里云优惠 aliyunfuwuqi…...

关于ContentProvider这一遍就够了

ContentProvider是什么? ContentProvider是Android四大组件之一,主要用于不同应用程序之间或者同一个应用程序的不同部分之间共享数据。它是Android系统中用于存储和检索数据的抽象层,允许不同的应用程序通过统一的接口访问数据,…...

《1w实盘and大盘基金预测 day23》

这几天预测错麻了,哈哈哈,完全和技术没关系,全是消息面。 昨日预测: 2958-2984-3010 证券继续下跌,昨天诱多把我诱惑进去了(看2-3天的反弹也没了),今天直接出掉昨天买的。 整体操作…...

向量数据库与图数据库:理解它们的区别

作者:Elastic Platform Team 大数据管理不仅仅是尽可能存储更多的数据。它关乎能够识别有意义的见解、发现隐藏的模式,并做出明智的决策。这种对高级分析的追求一直是数据建模和存储解决方案创新的驱动力,远远超出了传统关系数据库。 这些创…...

WIN7用上最新版Chrome

1.下载WIN10最新版Chrome的离线安装包 谷歌浏览器 Chrome 最新版离线安装包下载地址 v123.0.6312.123 - 每日自动更新 | 异次元软件 文件名称:123.0.6312.123_chrome_installer.exe。 123.0.6312.123_chrome_installer.exe 文件右键解压缩得到 chrome.7z&#x…...

node.jd版本降级/升级

第一步.先清空本地安装的node.js版本 按健winR弹出窗口,键盘输入cmd,然后敲回车(或者鼠标直接点击电脑桌面最左下角的win窗口图标弹出,输入cmd再点击回车键) 进入命令控制行窗口,输入where node,查看本地…...

网站建设的相关问题/营业推广的概念

if (existing ! null) { // 若 existing 不为 null,则忽略该调用。对应方法注释的第 12 点。 return; } // 将 owner 和 observer 的包装对象添加到 owner.getLifecycle()。对应方法注释的第 1 点。 owner.getLifecycle().addObserver(wrapper); } 第一个问题…...

对外贸网站建设的建议/企业宣传方式有哪些

cookie cookie: 获取百度翻译某个词条的结果 一定要对start_requests方法进行重写。 两种解决方案: 1. Request()方法中给method属性赋值成post2. FormRequest()进行post请求的发送 爬虫相关操作 # -*- coding: utf-8 …...

服务器怎么运行网站/人力资源培训机构

一:Docker资源限制 1.系统压力测试工具 stress 是一个压力测试工具,功能:测试系统、完全高负荷和监督这些设备运行的用户。 安装: [rootvcc ~]# yum install stress -y测试场景举例 测试CPU负荷 [rootvcc ~]# stress –c 4 增…...

杭州seo建站/谷歌seo搜索引擎优化

git的安装 搭建本地yum仓库或者使用网络yum仓库;yum安装git软件 [rootfoundation16 ~]# yum install git -y git的配置 linux操作系统的配置 [rootfoundation16 ~]# git config --global user.name lvah [rootfoundation16 ~]# git config --global user.email your ema…...

做网站销售会遇到哪些问题/百度投流

目录引言西安交通大学西北工业大学西安电子科技大学浙江工业大学南京理工大学引言 我妹是2022届考研,车辆工程专业,选择报考机械工程或车辆工程专硕,在她初次筛选的五所大学里(西安交大、西北工大、西安电子科技大、浙江工大、南京理工)&…...

平邑的网站都是谁做的/资源最全的网盘搜索引擎

Django中的ORM简介 ORM概念:对象关系映射(Object Relational Mapping,简称ORM): 用面向对象的方式描述数据库,去操作数据库,甚至可以达到不用编写SQL语句就能够对数据库进行增删改查,进行各种操作。我们只需…...