当前位置:网站首页>How to become a senior digital IC Design Engineer (6-6) digital IC Verification: system level simulation
How to become a senior digital IC Design Engineer (6-6) digital IC Verification: system level simulation
2022-06-29 01:41:00 【New core design】
One 、 Sort by stage
1、 Before the imitation
Means according to Intermediate version 、 The final version of RTL Code Conduct function Validation on .
2、 Post imitation
Means according to Intermediate version 、 The final version of Netlist、SDF( belt Power Or not Power) And so on 、 Functional simulation 、 Power consumption simulation 、PG Simulation .
1、 Functional simulation : Mainly determine whether the function is correct ,IO Whether the timing constraint OK;
2、 Power consumption simulation : It mainly determines whether the power consumption of each module meets the expectation , Whether the specification requirements are met ;
3、PG Simulation : Mainly determine whether the low-power design process is normal ,Power Whether the interface is clean , Whether the special signal processing is in accordance with the requirements .
Two 、 Sort by way
It is mainly divided into UT、IT、ST;
ST: According to the real CPU Behavior configuration related registers , Data processing , adopt C The code compiles HEX file , then LOAD To... In the system RAM/SDRAM in , Release CPU Reset , Make it read and execute RAM/SDRAM Instructions and data in , After the simulation , see LOG/MEM_COMPARE/TXT/WAVE, confirm CASE Whether it ends normally ;
The simulation system flow is for reference only , There are many details in the system simulation of the actual project , To be confirmed at that time .
边栏推荐
- Exclusive analysis | real situation of software test about resume and interview
- [solution] longest common subsequence
- Magic Quadrant of motianlun's 2021 China Database
- [TS] as type assertion
- PR FAQ: how to retrieve accidentally deleted video and audio in PR?
- Rasa dialogue robot helpdesk (V)
- [understanding of opportunity -33]: seeing is not necessarily true. Most of the time, "seeing is false"
- Live broadcast preview | can SQL also play industrial machine learning? Mlops meetup V3 takes you to the bottom!
- AHA C language, C language programming introductory books and PPT (PDF version) download website
- Similarities and differences between SRAM and DRAM
猜你喜欢

Research on VB multi-layer firewall technology - state detection

TypeScript(4)接口

Exclusive analysis | real situation of software test about resume and interview

C language course design - food warehouse management system

统计学习方法(3/22)K近邻法

Interviewer: with the for loop, why do you need foreach??

统计学习方法(2/22)感知机

Statistical learning method (3/22) k-nearest neighbor method
Scala 基础 (三):运算符和流程控制

Rasa对话机器人之HelpDesk (五)
随机推荐
PHP hospital network reservation management system source code, hospital consultation reservation registration OA system (commercial or graduation design)
Statistical learning method (2/22) perceptron
Exclusive analysis | about resume and interview
[TS] as type assertion
Exclusive analysis | real situation of software test about resume and interview
[从零开始学习FPGA编程-49]:视野篇 - 芯片是如何被设计出来的?
IPFs Brief
Pat grade a real problem 1165
[image detection] recognition of the front and back of a coin based on texture features with matlab code attached
Typescript (5) class, inheritance, polymorphism
Advanced installer architect authoring tool
如何成为一名高级数字 IC 设计工程师(1-1)Verilog 编码语法篇:引言
Advanced Installer Architect创作工具
TypeScript(6)函数
如何成为一名高级数字 IC 设计工程师(6-5)数字 IC 验证篇:覆盖率收集
Docker中安裝Oracle數據庫
C语言课程设计------食品仓库管理系统
What is stock online account opening? Is it safe to open an account online?
独家分析 | 软件测试关于简历和面试的真实情况
[C language] Fibonacci sequence and frog jumping steps (the most detailed elementary frog jumping steps)