Skip to content

Saving clock tree image hits ORD-2018 in finish stage using bazel build #4371

Description

@jeffng-or

Subject

[Stage]: GDS generation.

Describe the bug

When the clock tree image is generated in flow/scripts/save_images.tcl as part of the finish step:

[WARNING GUI-0010] File path does not end with a valid extension, new path is: ./reports/asap7/riscv32i/base/final_all.webp.png
[WARNING GUI-0010] File path does not end with a valid extension, new path is: ./reports/asap7/riscv32i/base/final_routing.webp.png
[WARNING GUI-0010] File path does not end with a valid extension, new path is: ./reports/asap7/riscv32i/base/final_placement.webp.png
[WARNING GUI-0010] File path does not end with a valid extension, new path is: ./reports/asap7/riscv32i/base/final_ir_drop.webp.png
[WARNING GUI-0066] Heat map "IR Drop" has not been populated with data.
[WARNING GUI-0010] File path does not end with a valid extension, new path is: ./reports/asap7/riscv32i/base/final_clocks.webp.png
[ERROR ORD-2018] Pin is not ITerm or BTerm or modITerm.
[ERROR GUI-0070] ORD-2018
Error: final_report.tcl, 7 GUI-0070
Elapsed time: 0:09.95[h:]min:sec. CPU time: user 19.52 sys 7.93 (275%). Peak memory: 470684KB.

This particular OR was built with bazel.

When I compare it with a CMake-based build, the CMake-based build doesn't have the same issue:

Design area 2653 um^2 67% utilization.
[WARNING GUI-0076] QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-jeffng'
[WARNING GUI-0076] QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-jeffng'
[WARNING GUI-0066] Heat map "IR Drop" has not been populated with data.
[WARNING GUI-0066] Heat map "Routing Congestion" has not been populated with data.
Elapsed time: 0:10.00[h:]min:sec. CPU time: user 16.81 sys 6.32 (231%). Peak memory: 643268KB.

Expected Behavior

No error

Environment

orfs git commit tag: 19c2b08c4caa7d5fae6fecd81415e808f7a92b83

To Reproduce

make DESIGN_CONFIG=designs/asap7/riscv32i/config.mk metadata

Relevant log output

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions