当前位置:网站首页>[2023 Fudan Microelectronics written examination questions in advance] ~ questions and reference answers
[2023 Fudan Microelectronics written examination questions in advance] ~ questions and reference answers
2022-07-27 13:31:00 【AI is very good】
Contents of this chapter :
0. the front
This written examination can only be described in one word — miscellaneous . How dare you believe it ? There are all kinds of questions in a set of papers , Not only have IC Design direction , also IC Verify directional , The most terrible thing is that there is back-end knowledge , It can be described as the selection of all-round talents , It's really a drunken man's intention, not wine !
There are three parts in the exam paper : Base part 、 Optional part 、 Verification part .
There are ten questions in the basic part ; It seems that the optional part is also ten questions ; Five questions in the verification part .
The following is a specific topic , Just memories , Ha ha ha !!!
1. Base part
The first question is
problem
What is? RTL Class design ?
answer
RTL(Register-Transfer-Level), It refers to a way to describe the data flow of a circuit by using the description mode of register . It can be integrated , Therefore, its programming style should be code recognizable by comprehensive tools , Net list can be generated directly through comprehensive tools . It is the upper level of behavior level description , Behavior level description focuses more on algorithms , Generally, the realization and integrability of the circuit are not considered , Only define the input-output relationship , It is more abstract than behavior level description .
Knowledge development
RTL What is the difference between level and gate level ?
RTL It describes the function you want to achieve with hardware description language , Gate level uses specific logic units ( Rely on the manufacturer's Library ) To realize your function , Gate level can finally be processed into actual hardware in semiconductor factory . All in all ,RTL And gate level are different stages of design and implementation ,RTL After logical synthesis , Get the door level .
RTL The description can be expressed as a finite state machine , Or a more general sequential state machine that can transfer registers on the boundary of a predetermined clock cycle , Usually VHDL/verilog Describe in two languages .
To be specific , Soft core can be integrated HDL describe , Hard core is chip layout , Solid core is gate level HDL describe .
The second question is
problem
What is competition ? What is adventure ? How to eliminate ?
answer
Before written , Portal
Third question
problem
Design flow in integrated circuit ? Used in all links EDA Tools ?
answer
Just wrote an article , You can see , Portal
Fourth question
problem
latch and DFF The difference between ?
answer
Before written , Portal
Fifth question
problem
The difference between blocking assignment and non blocking assignment ?
answer
Before written , Portal
Sixth question
problem
DMA The advantages of ?
answer
Question seven
problem
Gave a circuit diagram , Let's talk about how to test a signal for errors ?
answer
This can't be written , Let's talk about my thoughts , I think we have to write the logical expression , After simplification , Give other signals all valid , Just observe the signal that needs to be detected .
The eighth question
problem
Whether the two-level synchronization code is correct ?
answer
Code question , Just brush more questions , Portal
Question 9
problem
Code question : The width of the detection input signal is greater than one clock clock cycle ?
answer
At present, I haven't thought of a good method for this problem , Update later !
Question 10
problem
use CMOS Telephone circuit diagram ?
answer
This question is not within my ability , Ha ha ha , Learn first and then update !
2. Optional part
This part is the last one , Not impressive , Because the time is short , There is no time to finish reading .
3. Verification part
The first question is
problem
What is the coverage of validation ? What's the point ?
answer
The second question is
problem
The verification platform has several parts ?UVM What are the components ? What is factory mode ? What are the key signals ?
answer
Third question
problem
Simulation cannot continue ,stuck In a bit , What is the reason ?
answer
I said it in combination with my personal situation
Fourth question
problem
I forgot this ?
answer
Fifth question
problem
I didn't remember this , Time is too urgent ?
answer
reference
Statement
All my series of articles , Just for learning , Not for commercial use , If there is any infringement , Please inform , To delete !!!
I mainly record the learning process , For myself to review , Then it is to provide reference for future generations , No joy, no spray. !!!
If it's useful to you , Remember to collect + Comment on !!!
边栏推荐
- MTK6765编译环境搭建
- C语言犄角旮旯的知识之数组与函数
- Verilog的系统任务----$fopen、$fclose和$fdisplay, $fwrite,$fstrobe,$fmonitor
- 【基础知识】~ 集成电路设计流程,以及各阶段所使用的EDA工具
- evutil_ make_ internal_ pipe_: pipe: Too many open files
- 以科技传递温度,vivo亮相数字中国建设峰会
- Talk about one of the important classes of feign components, reactivefeign
- Write a program, accept a string consisting of letters, numbers and spaces, and a character, and then output the number of characters in the input string. Case insensitive.
- Poj1273 drainage ditches [maximum flow] [SAP]
- libevent 之 evconnlistener_new_bind
猜你喜欢

v-show

赋能金融风控加分项的这30个问题,您都搞懂了吗

v-on基础指令

Jesd204b debugging notes (practical version)

电气成套企业如何借助ERP系统,做好成本利润管理?

W3school navigation bar exercise

Li Kou 1480. Dynamic sum of one-dimensional array 383. Ransom letter 412. Fizz buzz

Qt优秀开源项目之十三:QScintilla

QT excellent open source project 13: qscintilla

What should I do if I can't see any tiles on SAP Fiori launchpad?
随机推荐
3D laser slam:aloam---ceres optimization part and code analysis
uniapp防止连续点击出错
Preliminary discussion on NetGen and Gmsh mesh generation of any multiple sub models of CAD based on osg+occ
MTK6765编译环境搭建
Feign的两个调用处理器
Eccv2022 | Ru & Google proposed to use clip for zero shot target detection!
基于frp实现内网穿透——借助公网服务器实现ssh远程连接内网服务器
js基础知识整理之 —— 数组
Redis总结:缓存雪崩、缓存击穿、缓存穿透与缓存预热、缓存降级
51: Chapter 5: develop admin management services: 4: develop [add admin account, interface]; (only [user name + password, method]; [@t...] annotation controls transactions; when setting cookies, do yo
Getting started for beginners: build your own blog with WordPress
Musk was exposed to be the founder of Google: he broke up his best friend's second marriage and knelt down to beg for forgiveness
计算字符串最后一个单词的长度,单词以空格隔开。
SQL GROUP BY语句
Insert sort, positive order, reverse order
利用eBPF探测Rootkit漏洞
Sff1004-mhchxm diode sff1004
面试官常问:如何手撸一个“消息队列”和“延迟消息队列”?
libevent 之 evconnlistener_new_bind
Relative positioning