Escolar Documentos
Profissional Documentos
Cultura Documentos
ebugging Tools
TA:
Author: Trumen
Outline
Environment Setup
NC-Verilog
nLint
nWave
Verdi
2
Environment Setup
3
Login to the Linux Server
4
NTUEE Linux Servers
5
X Window System
7
Introduction to MobaXterm
(2/2)
1
2
9
1 2
10
1 (double-click)
11
Command Line Shell
12
Upload Files (1/2)
3. Choose
which
file(s) to
upload
13
Upload Files (2/2)
14
Download Files (1/2)
2
3. Select
1 directory
15
Download Files (2/2)
2
1
16
NC-Verilog
17
Introduction to NC-Verilog
18
Before Using NC-Verilog
19
Running Verilog (1/2)
In exp2_rsa.f
20
Running Verilog (2/2)
or
22
nLint
23
Introduction to nLint
24
Before Using nLint
25
Start nLint
27
1
2
5
28
Start Checking
29
Not all the warnings or errors are valuable.
30
nWave
31
Introduction to nWave
32
Before Using nWave
35
2
36
Choose Signals
37
1
Choose signals
we are interested
in.
3 4
38
Browse the Whole Waveform
39
Browse the Specified Interval
40
41
Search for Specified Signal
4,5, 2 3
42
Jump to the cursor position (Used when we are lost)
cursor position
(Search by rising oe)
43
Change Sign Representation
2
3
44
Change Radix Representatio
n 2
45
46
Change Signal Position
2
Press middle mouse
button,
drag and then drop.
1
47
48
Signal Aliasing
2
1
3
49
1
4
3 6
50
51
Reload the Waveform
52
Verdi
53
Introduction to Verdi
nTrace
A source code viewer and analyzer that operates o
n the knowledge database (KDB) to display the desi
gn hierarchy and source code (Verilog, VHDL, Sysm
Verilog, SystemC, PSL, OVA, mixed) for selected des
ign blocks.
The main window of Verdi.
55
Basic Function (2/2)
nWave
A state-of-the-art graphical waveform viewer and a
nalyzer that is fully integrated with Verdi's source c
ode, schematic, and flow views.
nSchema
A schematic viewer and analyzer that generates int
eractive debug-specific logic diagrams showing the
structure of selected portions of a design.
59
1
2
5
60
1 (double-click)
Netlist Code
Window
Hierarchical
Browser
Message
Window
61
1
1
double-click
62
1
1
double-click
63
1
64
1
65
2
66
67
2
68
69
nSchema
70
Push View In
1 (double-click)
71
1
72
73
1 (right-click)
74
1 (right-click)
75
76
nWave
77
1
3
78
1
Press middle mouse
button,
drag and then drop.
79
80
1
Ctrl + C
81
1 (right-click)
82
83
1
84
1
85
1
86
87
88
The End.
Any question?
Reference
90