当前位置:网站首页>How to become a senior digital IC Design Engineer (6-7) digital IC Verification: debug skills
How to become a senior digital IC Design Engineer (6-7) digital IC Verification: debug skills
2022-06-29 01:42:00 【New core design】
One 、DEBUG Ideas
Before simulation , The simulator needs to understand Simulation Pattern Main test contents of 、 Test method and control process , These contents exist in PatternList in ;
In the design Pattern When , Can increase Pattern Goto Printing of , It is very necessary , On the one hand, it can help the simulator locate the current Pattern Operating condition , On the other hand, it can also prove that the software program is executed as scheduled .
Two 、FAIL situation
1、 One is to show Finish, however mem_compare Failed: such CASE Need to view mem_compare.txt file , There will be a prompt indicating which segment of address data comparison is wrong , Then you need to confirm the type of error , For example, it is only a few bytes wrong or a large segment wrong , Or it's all wrong , According to the law of mistakes , Inverse inference CPU perhaps Master act , What kind of unreasonable configuration may lead to such errors , Then find out where the error started from the intermediate nodes , So as to locate the cause ;
2、 One is direct Failed: such CASE yes Pattern There are some status or data judgments , It's not as expected , So I printed it directly Pattern Gogo Make the simulation fail directly , In this case, you can directly trace the printing error to the point of difference , So as to locate the cause ;
<
边栏推荐
- TypeScript(7)泛型
- SQL splits strings into tables
- Day 7 scripts and special effects
- 如何成为一名高级数字 IC 设计工程师(5-1)理论篇:时钟技术、复位技术
- NOIP2006-2018 提高组 初赛试题完善程序题 CSP-S 2019 2020 初赛试题完善程序题
- 我想今天买股票,可以么?现在网上开户安全么?
- AHA C language, C language programming introductory books and PPT (PDF version) download website
- 如何成为一名高级数字 IC 设计工程师(6-4)数字 IC 验证篇:测试点分解
- 想请教一下,如何选择券商?现在网上开户安全么?
- How to encrypt the device
猜你喜欢

PAT甲级真题1165

Magic Quadrant of motianlun's 2021 China Database

直播预告|SQL也能玩转工业级机器学习?MLOps meetup V3带你一探究竟!
Scala 基礎 (三):運算符和流程控制

Battle drag method 1: moderately optimistic and build self-confidence (2)

Live broadcast preview | can SQL also play industrial machine learning? Mlops meetup V3 takes you to the bottom!

How to manage device authorization

When you complain about the roll, others have quietly begun to prepare for the golden three silver four

Pat grade a real problem 1165

Introduction to UE gameplay 44 (animation import FBX and production standard)
随机推荐
I want to buy stocks today, OK? Is it safe to open an account online now?
AHA C language, C language programming introductory books and PPT (PDF version) download website
Ambiguity between 0 and 1
ASP. Design and implementation of net+sql online alumni list
How to manage device authorization
[從零開始學習FPGA編程-49]:視野篇 - 芯片是如何被設計出來的?
Statistical learning method (2/22) perceptron
大厂裁员潮下,测试人员路在何方?
Kuboardv3与监控套件安装
IPFS简述
Installing Oracle database in docker
Stm32l4xx serial port log configuration analysis
Sword finger offer 16 Integer power of numeric value
Near consensus mechanism
Magic Quadrant of motianlun's 2021 China Database
Installation de la base de données Oracle dans docker
Magic Quadrant of motianlun's 2021 China Database
直播预告|SQL也能玩转工业级机器学习?MLOps meetup V3带你一探究竟!
PR FAQ: how to retrieve accidentally deleted video and audio in PR?
I have summarized some experiences from the whole process of R & D platform splitting