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

本文主要是介绍华为海思校园招聘-芯片-数字 IC 方向 题目分享——第三套,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

(共9套,有答案和解析,答案非官方,未仔细校正,仅供参考)

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

在这里插入图片描述

在这里插入图片描述

华为海思校园招聘-芯片-数字 IC 方向
(第三套)

  1. 对于一个 FPGA 的基本逻辑单元 CLB 或 LAB 而言,不可能实现哪个电路功能?
    A    1K 双端口 RAM 
    B    4 选 1 多路选择器
    C    A(B+C)
    D    2 分频电路
  2. 在下面的 Verilog 代码中,如果 A 等于 1’bx,则 B 输出是
    If(A==1’bx)
    B=1’b1; 
    else 
    B=1’b0 
    a. 1’b0 
    b. 1’b1 
    c. 1’bz 
    d. 1’bx
  3. 根据芯片验证的质量要求,芯片系统验证中的测试点分解活动应该
    A.主要考虑单元电路的设计内容
    B.适当覆盖芯片内部实现
    C.依靠验证人员对电路实现的充分揣测
    D.采用全黑盒方式分解以保证规格的正确性
    4.  关于三段式状态机的描述,下列说法正确的是() 
    A  描述状态迁移的逻辑为时序逻辑
    B  描述状态转移时,可以不指定 default 态。
    C.输出必须是寄存器输出
    D.  描状态转移条件和转移规律的逻辑是时序逻辑
      
    5.  条件覆盖率未达到 100%,验证一定不完备(×)
  4. Moore 状态机和 Mealy 状态机的差异在()是否相关。
    A.输出信号和输入信号
    B 状态和输出信号
    C.输出信号和状态
    D.状态和输入信号
    解析:Moore 型的输出只与当前状态有关;Mealy 型的输出还与输入相关
  5. Isolatlon cell 是下面哪种低功耗技术必需的
    A MuIti VT 
    B clk gating 
    C power gating 
    D Multi VDD
  6. assign c[31:0]={{【(32‐P)1’b1}},a【P‐1;0】}对于 P=1 到 32,都是合法的(√)
    解析:
    该语句表示将  a  变量的低  P  位拼接在长度为  32‐P  的全  1  后面,形成一个  32  位宽的向
    量,将该向量赋值给  c  变量。该代码对于  P  的所有值都是合法的。
    在代码中,使用了  SystemVerilog  中的拼接操作符{  },它们用于将一个或多个  Verilog  子向
    量连接在一起以创建一个较大的向量。在这个例子中,使用了两个拼接操作符:
    [{[(32‐P)1’b1}}]  对应于一个长度为  32‐P  的向量,所有的位都设置为  1,表示一个  P  位的
    MSB  扩展值为  1  的向量
    [a[P‐1:0]]  对应于长度为  P  的向量,包含了  a  的低  P  位。
  7. 在 verilog 中,调用 w r i t e 或者 write 或者 write或者display 显示信息时,关于显示格式说法错误的是()
    A、%c 或%C 表示以 ASCII 码字符得形式输出
    B、%x 表示十六进制的形式输出
    C、%f 或%F 表示以指数的形式输出实型数(X)
    D、%s 或%S 表示以字符串的形式输出(对)
  8. reg signed【0:4】c;c=8’ h8f,赋值后 c 的值是多少?C
    a. 17
    b. 15
    c. ‐15
  9. 下面哪条语句是对的。
    A、wire buf; 
    B、define AHB_TRANS SEO=2’b11 
    C、parameter BUS_WD=12;
    D、reg [7.0] reg;
  10. 以下关于 Flase‐path,正确的是()
    A、两个不同频率之间的接口一定可以设置为 false path
    B、一般异步复位可以设置为 Fase‐path
    C、一般模拟 IP 和系统的互联接口都可以设置为 False‐path
    D、一般异步电路可以设置为 False path
    解析:false  path 就是我们进行综合分析时,不希望综合工具分析的那些路径。一般在以下
    两种情况下使用
  11. 从逻辑上考虑,与电路正常工作不相关的那些路径,比如测试逻辑,静态逻辑等
  12. 从时序上考虑,我们在综合时不需要分析的那些路径,比如跨越异步时钟域的路径
  13. 下面这段代码,vid 为 0,data_i 在翻转时,乘法器不产生动态功耗(×)
    always@()begin
        if(vid==1’b1)begin 
    data_i_sqw=$signed(data_i)
    KaTeX parse error: Double subscript at position 45: …gin      data_i_̲sqw=16’d0;  end…unsigned(‐4) 
    A.8’b0000_0100 
    B.8’b1111_0011 
    C 8’b1111_1100 
    D.8’b0000_0011 
    解析:
    对于 SystemVerilog  中的  unsigned  类型,其值域为  0  到  2^N‐1,其中  N  表示变量的位宽。
    因此,unsigned(‐4)  的值为  2^8 ‐ 4 = 252。
    用二进制表示  252,需要  8  位二进制数。其二进制表示为  1111 1100。因此,正确的答案是
    D. 8’b0000_0011。
    19. 在编写时序逻辑代码时,下列哪个方法不能明显降低动态功耗
    A.将不必要的置 0/置 1 修改为保持
    B  降低时钟频率
    C.时钟门控
    D.  使用不带复位的寄存器
      
    20.  Verilog 语言的层次从低到高依次对应() 
    A、门级,寄存器传输级,行为级,功能级,系统级
    B、系统级,功能级,寄存器传输级,行为级,门级,行为级,寄存器传输级,功能级,系
    统级
    C、门级,寄存器传输级,功能级,行为级,系统级
    D、门级,功能级,寄存器传输级,行为级,系统级
    21. 状态机的基本要素中包括:状态、输入,输出和健壮性(×)
    解析:输入、输出、状态
    22. reg[255:0] mem[15:0];该声明定义了一个位宽为 16Bits,深度为 256 的 Memory(×)
    解析:该声明定义了一个位宽为 256bits,深度为 32 的 memory。
    23. SystemVerilog 随机只支持两态值,四态值(X 或 Z)或四态操作符(如==,!==)在随机中使
    用是非法的并且会导致错误(√)
    24. SystemVerilog Asserion 中,express1|=>express2,表示如果 express1 为真,则在当前时刻检
    查 express2,如果 express2 为真则断开。(×)
    25.  以下语句,哪个不可综合? 
    A、generate 语
    B、wait 语句
    C、if 语句
    D、for 语句
    解析:
    可综合语句:
    input、output、parameter、reg、wire、always、assign、begin、end、case、 posedge、negedge、
    or、and、default、if、function、generate、integer、`define, while、repeat、for(while、repeat
    循环可综合时,要具有明确的循环表达式和循环条件,for 可综合时也要有具体的循环范围)
    不可综合语句:
    initial、fork…join、wait、time、real、display、 forever.
    26.  高频时钟域的总线数据(可能每个时钟周期数据都发生变化)传递给低频时钟域时,哪种
    同步方式正确()

这篇关于华为海思校园招聘-芯片-数字 IC 方向 题目分享——第三套的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/899854

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

从去中心化到智能化:Web3如何与AI共同塑造数字生态

在数字时代的演进中,Web3和人工智能(AI)正成为塑造未来互联网的两大核心力量。Web3的去中心化理念与AI的智能化技术,正相互交织,共同推动数字生态的变革。本文将探讨Web3与AI的融合如何改变数字世界,并展望这一新兴组合如何重塑我们的在线体验。 Web3的去中心化愿景 Web3代表了互联网的第三代发展,它基于去中心化的区块链技术,旨在创建一个开放、透明且用户主导的数字生态。不同于传统

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

usaco 1.2 Name That Number(数字字母转化)

巧妙的利用code[b[0]-'A'] 将字符ABC...Z转换为数字 需要注意的是重新开一个数组 c [ ] 存储字符串 应人为的在末尾附上 ‘ \ 0 ’ 详见代码: /*ID: who jayLANG: C++TASK: namenum*/#include<stdio.h>#include<string.h>int main(){FILE *fin = fopen (

题目1254:N皇后问题

题目1254:N皇后问题 时间限制:1 秒 内存限制:128 兆 特殊判题:否 题目描述: N皇后问题,即在N*N的方格棋盘内放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在同一斜线上。因为皇后可以直走,横走和斜走如下图)。 你的任务是,对于给定的N,求出有多少种合法的放置方法。输出N皇后问题所有不同的摆放情况个数。 输入

题目1380:lucky number

题目1380:lucky number 时间限制:3 秒 内存限制:3 兆 特殊判题:否 提交:2839 解决:300 题目描述: 每个人有自己的lucky number,小A也一样。不过他的lucky number定义不一样。他认为一个序列中某些数出现的次数为n的话,都是他的lucky number。但是,现在这个序列很大,他无法快速找到所有lucky number。既然

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

理解分类器(linear)为什么可以做语义方向的指导?(解纠缠)

Attribute Manipulation(属性编辑)、disentanglement(解纠缠)常用的两种做法:线性探针和PCA_disentanglement和alignment-CSDN博客 在解纠缠的过程中,有一种非常简单的方法来引导G向某个方向进行生成,然后我们通过向不同的方向进行行走,那么就会得到这个属性上的图像。那么你利用多个方向进行生成,便得到了各种方向的图像,每个方向对应了很多

分享5款免费录屏的工具,搞定网课不怕错过!

虽然现在学生们不怎么上网课, 但是对于上班族或者是没有办法到学校参加课程的人来说,网课还是很重要的,今天,我就来跟大家分享一下我用过的几款录屏软件=,看看它们在录制网课时的表现如何。 福昕录屏大师 网址:https://www.foxitsoftware.cn/REC/ 这款软件给我的第一印象就是界面简洁,操作起来很直观。它支持全屏录制,也支持区域录制,这对于我这种需要同时录制PPT和老师讲