Skip to content

Commit 79f5dba

Browse files
committed
Added ODB debugMessages.md
Signed-off-by: Jaehyun Kim <[email protected]>
1 parent be4ab72 commit 79f5dba

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

src/odb/doc/debugMessages.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# OpenDB Debug Messages
2+
3+
## Groups
4+
5+
### DB editing
6+
- Group Name: `DB_EDIT`
7+
- Levels:
8+
1. Netlist editing operations (e.g., connect, disconnect, create, ...).
9+
2. Other operations. (e.g., create dbGuide, add resistance segment, adjust cap node, field value update, ...).
10+
11+
### ECO journal
12+
- Group Name: `DB_ECO`
13+
- Levels:
14+
1. Certain operations (e.g., create dbCCSeg)
15+
2. Most ECO operations
16+
3. Undo ECO operations + dbGuide creation
17+
4. Undo ECO status change (e.g., start of undo, early exit of undo, ...)
18+
19+
### Replace design
20+
- Group Name: `replace_design`
21+
- Levels:
22+
1. Module/Instance/Port creation and connection operations.
23+
2. Print iterms in a new module during swap master operation.
24+
3. Skipping non-internal nets during replacement.
25+
26+
### Verilog Reader
27+
- Group Name: `dbReadVerilog`
28+
- Levels:
29+
1. High-level hierarchy creation (Blocks, Modules, Instances, Ports), Properties, Linking, and dumping block content.
30+
2. Detailed netlist creation (Nets, Connections, Child instances).
31+
32+
### Get Default Vias
33+
- Group Name: `get_default_vias`
34+
- Levels:
35+
1. Default via resolution process (candidates, selection, or missing defaults).

0 commit comments

Comments
 (0)