Skip to content

AttributeError: module 'openroad' has no attribute 'tool' Erro happened when running the sky130-openroad example in hammer #718

Discussion options

You must be logged in to vote

Hello, this might be a chipyard vs hammer version issue. In your example-openroad.yml file, does the par YAML key look like this:

vlsi.core.par_tool: "hammer.par.openroad"

Or like this:

vlsi.core.par_tool: "openroad"
vlsi.core.par_tool_path: ["hammer/src/hammer-vlsi/par"]
vlsi.core.par_tool_path_meta: "append"

Because if the ~chipyard/vlsi/hammer/src/hammer-vlsi/hammer_vlsi/hammer_vlsi_impl.py file is being called it expects the latter format, but we switched to use the much-simplified first format.

I will also mention, we are about to push many changes to the sky130+openroad tutorial flow in the next chipyard release happening this week that will significantly improve results. So it ma…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@ZhaoHaowenn
Comment options

Answer selected by ZhaoHaowenn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Chipyard This pertains to ucb-bar/chipyard integration
2 participants
Converted from issue

This discussion was converted from issue #715 on March 08, 2023 07:25.