当前位置:网站首页>[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 !!!
边栏推荐
猜你喜欢

Intranet penetration based on FRP -- SSH Remote connection to intranet server with the help of public server

A survey of video game addictive behavior research

Can you tell me the difference between lateinit and lazy in kotlin?

Interface testing practical tutorial 01: interface testing environment construction

V-on basic instruction

js基础知识整理之 —— 数组

2022年7月24日 暑假第二周训练

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

双料第一!

常见分布式理论(CAP、BASE)和一致性协议(Gosssip、Raft)
随机推荐
@Simple understanding and use of conditionalonproperty
Optimization Practice of Flink OLAP job scheduling and query execution based on ByteDance
初学者入门:使用WordPress搭建一个专属自己的博客
Feign的整体流程
7-16 daily sword finger offer II 041. Average value of sliding window
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
从tidb实时同步到mysql 只能用 tidb binlog 工具吗?
Application of responsibility chain model in transfer accurate valuation
Have you understood these 30 questions of enabling financial risk control plus points
How about the strength of database HTAP
二分法查询数组中的值
v-on基础指令
Using ebpf to detect rootkit vulnerabilities
v-show
【VSCode】SyntaxError: Cannot use import statement outside a module
Feign client automatic assembly of three clients
【基础知识】~ 集成电路设计流程,以及各阶段所使用的EDA工具
V-on basic instruction
固定定位
Two call processors of feign