https://open-source-silicon.dev logo
Title
w

Will Ch

04/03/2023, 8:07 PM
hello everyone. I'm installing openROAD (to use it with sky130) but i got those warnings. I'd like to know if it's necessary to solve them and how to do it. thank you all for your time.
i

Ioannis

04/03/2023, 8:08 PM
The message means that these libraries exist in both your system library path and in the library path supplied by anaconda, and the anaconda ones have higher priority. Since this situation may cause issues further down the road, cmake is warning you about it.
If I were you, I would use the openroad docker image instead
w

Will Ch

04/03/2023, 8:09 PM
i see
so... it could be a problem as i could not... it depends on the library compatibility... i suppose it shouldn't be so problematic, should it?
sorry, i'm new... how can i get a openROAD docker imagen?
i have sky130 installed on my distro, will i have to install all sky130 and everything else on a docker imagen too?
i

Ioannis

04/03/2023, 8:13 PM
Me saying "openroad docker image" was a bit of a mistake -- what you can use is the openlane docker image, which comes with a variety of openroad tools preinstalled, and a ready-made flow you can use
w

Will Ch

04/03/2023, 8:13 PM
oh, i see. thanks!
i

Ioannis

04/03/2023, 8:15 PM
No problem!
FYI, you can take see an example of the openlane docker image being used in the github workflow for the caravel_user_project template: https://github.com/efabless/caravel_user_project/blob/main/.github/workflows/user_project_ci.yml
w

Will Ch

04/03/2023, 8:20 PM
thanks!
i would like to ask you something more if you don't have problem i have just finished solving possible test issues on OpenROAD installation, but i have some warnings on the test 11 that i'd like to know it could be a problem that needs to be solve.
here you have the log file
LastTest_log
i

Ioannis

04/03/2023, 9:12 PM
I dunno, the errors look scary, but the end result is a pass. I'm not really familiar with building openroad myself, so, if what you want really is openroad (and not openlane), perhaps #openroad may be the place to ask
w

Will Ch

04/03/2023, 9:15 PM
well i was doing this before i asked there. hehe i haven't tried neither operoad neither openlane
but thanks for the information about openlane. i think i'm going to try it too
i

Ioannis

04/03/2023, 9:17 PM
If you don't mind me asking, what are you planning to do?
w

Will Ch

04/03/2023, 9:19 PM
i'm trying to do a project for a university subject: introduction to VLSI
i

Ioannis

04/03/2023, 9:19 PM
Digital or analog?
w

Will Ch

04/03/2023, 9:19 PM
digital
i

Ioannis

04/03/2023, 9:20 PM
Ah, openlane will be easier to you, then. It provides a complete flow from verilog to GDS2
w

Will Ch

04/03/2023, 9:20 PM
really?
maybe i should start installing it
i

Ioannis

04/03/2023, 9:21 PM
It might also be best to familiarize yourself with using yosys for synthesis, since it's what the openroad ecosystem uses, and you'll probably need to separately synthesize your design using yosys to debug your rtl or, at least, be able to parse yosys' output
w

Will Ch

04/03/2023, 9:21 PM
yes, i have to use yosys for synthesis
hehe
i

Ioannis

04/03/2023, 9:21 PM
If you haven't installed it, using the https://github.com/YosysHQ/oss-cad-suite-build distribution is probably the easiest way
Just source the environment script in the distribution's root directory, and you're good to go as far as yosys and friends are concerned
...Just make sure your professor actually allows you to use openlane
(because part of the point of their assignment may be getting all the tools to work together by yourself)
w

Will Ch

04/03/2023, 9:25 PM
yeah, that yosys is the one i'm going to install right now
yes, i'll ask my profesor about openlane
yeah, my profesor talks about using openroad. but if openlane is almost the same but easier, maybe there won't be any problem
but that's why i'm trying to install openroad first in case my profesor don't allow me to use openlane for this subject
i

Ioannis

04/03/2023, 9:27 PM
If they want you to use openroad, there's probably a reason for that. Good on you for planning to ask!
w

Will Ch

04/03/2023, 9:28 PM
thank you so much!
👍 1