【2023 美芯晟 笔试题】~ 题目及参考答案

  • 前言

名称如标题所示,希望大家正确食用(点赞+转发+评论)

本次笔试题全都是以简答题的形式考察的。大家在做笔试题的时候一定注意看清考察的题型,这很重要,如果全是简答题的话,那基本就会考察到基本知识、画图以及编程的内容,此时需要你备好纸笔等工具。

下边是具体的题目,仅仅是回忆,哈哈哈!!!

注意:答案中可能涉及到很多知识点均可以移步到===>微信公众号(****)和CSDN(****)查看,这里给出答案链接,大家可以先看看公众号博客那边的答案,谢谢!

博客链接:

https://blog.csdn.net/qq_40549426/article/details/125948868

公众号:

****

  • 题目 & 答案

问题1:

数字前端设计的流程?用到什么工具?

解析1:

数字前端是以架构设计为起点。以生成可以布局布线的网表级为终点,是用设计的电路实现想法,要包括以下内容:

  1. RTL编程,使用硬件描述语言(HDL)将功能以代码的形式描述实现。
  2. 仿真验证:仿真验证就是检验编码设计的正确性,仿真验证工具有Mentor公司的Modelsim.Synopsys的VCS.还有Cadence的NC-Verilog均可以对RTL级的代码进行设计验证。
  3. 逻辑综合(Design Compiler):仿真验证通过,进行逻辑综合。逻辑综合就是把HDL代码翻译成门级网表netlist。综合需要设定约束条件,把你希望综合出来的电路在面积,时序等目标参数上达到的标准。逻辑综合需要基于特定的综合库,不同的库中,门电路基本标准单元(standard cell) 的面积。时序参数是不一样的。所以。综合库不一样,综合出来的电路在时序,面积上是有差异的。一般情况下,综合完成后需要再次做仿真验证(这个也称为:后仿真)逻辑综合工具:Synopsys 的 Dosign Compiler
  4. 静态时序分析(STA):静态时序分析属于验证范,它是在时序上对电路进行验证,检查电路是否存在建立时间(setup time)和保持时间(hold time)的违例(volation)。这个是数字电路基础知识,一个寄存器出现这两个时序违例时,是没有办法正确采样数据和输出数据的。 STA工具:Synopsys 的Prime Time
  5. 形式验证 (FORMALITY) : 也是属于验证的部分。它是从功能上对综合后的网表进行验证。常用的就是等价性检查方法。以功能验证后的HDL设计为参考,对比综合后的网表功能,看它们是否在功能上存在等价性。 形式验证的工具:Synopsys 的Formality

【拓展知识】

集成电路设计流程,以及各阶段所使用的EDA工具

这个问题可以参考我的一篇博客写的,这里就不再重写了,把链接放到下边,有需要的同学可以自行查阅:

https://blog.csdn.net/qq_40549426/article/details/126007166?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168014015016800225531867%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168014015016800225531867&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-126007166-null-null.blog_rank_default&utm_term=%E6%95%B0%E5%AD%97%E5%89%8D%E7%AB%AF&spm=1018.2226.3001.4450

问题2:

latch和flip-flop的区别?为什么都用flip-flop?代码中如何产生latch?

解析2:

Latch只会发生在组合逻辑电路中。如果在组合逻辑电路中的代码书写逻辑不完整,如有if没有else,有case没有default,就会产生latch。Latch对于时序分析非常不友好。如果一个模块中既有时序电路,又有组合逻辑电路,尽量避免latch的产生。在时序电路中不会产生latch。


问题3:

验证中用于多线程同步的三种方式?

解析3:

事件、旗语、信箱

这部分内容也可以在博客文章中找得到。


问题4:

用脚本处理一个文档中,将posedge替换成negedge?

解析4:

Sed -i “s/源文本/替换文本/g” 文件名.txt

问题5:

考察断言:

(1)要求a为高时b也为高

(2)a为高的下一个周期b为高

解析5:

立即断言:

Always @ (posedge clk) assert(a && b);

并发断言

Property p;@(posedge clk) a |=> b;EndpropertyA_1: assert property(p);

问题6:

画出异步时钟切换电路图

解析6:

问题7:

设计一个3分频电路,占空比为2/3

解析7:

给出了这部分的知识分享,里边涉及到的内容比较多,可以自行学习一番!!!

https://blog.csdn.net/qq_40549426/article/details/125067905?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168014200516800188556296%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168014200516800188556296&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-125067905-null-null.blog_rank_default&utm_term=%E5%88%86%E9%A2%91&spm=1018.2226.3001.4450

声明

本人所有系列的文章,仅供学习,不可商用,如有侵权,请告知,立删!!!

本人主要是记录学习过程,以供自己回头复习,再就是提供给后人参考,不喜勿喷!!!

如果觉得对你有用的话,记得收藏+评论!!!


全网各平台同名===> “****”

下一期如果有大家想看的 或者 哪块不懂想学习的,可以******提问都可以,“二舅” 给你安排上!!!


“二舅”博客:

https://blog.csdn.net/qq_40549426?spm=1019.2139.3001.5343


#23届找工作求助阵地#
全部评论
是什么岗位的
点赞 回复 分享
发布于 2023-03-31 10:09 湖南
线下笔试吗?线上腾讯会议怎么笔试呢?
点赞 回复 分享
发布于 2023-08-16 16:09 江苏

相关推荐

09-29 17:44
已编辑
蔚来_测(准入职员工)
//鲨鱼辣椒:见不了了我实习了四个月上周再投筛选了一天就给我挂了
点赞 评论 收藏
分享
5 14 评论
分享
牛客网
牛客企业服务