当前位置:网站首页>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 ;
<
边栏推荐
- [temperature detection] thermal infrared image temperature detection system based on Matlab GUI [including Matlab source code 1920]
- Design and development of VB mine sweeping game
- Redis data migration (III)
- To the interface problems we have encountered
- Near consensus mechanism
- IPFs Brief
- How does flush open an account? Is it safe to open an account online?
- Advanced installer architect authoring tool
- 为什么建议大家尽可能选择自研公司
- [understanding of opportunity -33]: seeing is not necessarily true. Most of the time, "seeing is false"
猜你喜欢

Application of X6 in data stack index management

SAP ui5 beginner tutorial 24 - how to use OData data model

In MySQL database, the two data written when creating tables with foreign keys are the same. Do I copy them or fail to display them

TypeScript(4)接口

Business system anti-virus

Exclusive analysis | about resume and interview

Magic Quadrant of motianlun's 2021 China Database

Research on VB multi-layer firewall technology - state detection

有了这款工具,自动化识别验证码再也不是问题

How to choose source code encryption software
随机推荐
Share the code technology points and software usage of socket multi client communication
Learning notes of Lichuang EDA: Copper laying dead zone? isolated island? Dead copper?
Would like to ask how to choose a securities firm? Is it safe to open an account online now?
[image detection] recognition of the front and back of a coin based on texture features with matlab code attached
Sword finger offer 14- I. cut rope
Exclusive analysis | about resume and interview
I'd like to ask you, where can I open an account in Zhongshan? Is it safe to open an account online?
Day 7 scripts and special effects
Typescript (7) generic
大厂裁员潮下,测试人员路在何方?
Who do you want to know when opening a stock account? Is it safe to open an account online now?
想请教一下,我在中山,到哪里开户比较好?在线开户是安全么?
Hello i am back
如何成为一名高级数字 IC 设计工程师(5-1)理论篇:时钟技术、复位技术
[從零開始學習FPGA編程-49]:視野篇 - 芯片是如何被設計出來的?
SAP ui5 beginner tutorial Part 23 - sorting sort and grouping Group trial version of list control
Battle drag method 1: moderately optimistic and build self-confidence (2)
SQL splits strings into tables
Application of X6 in data stack index management
独家分析 | 软件测试关于简历和面试的真实情况