Hi everyone, what does the error "Inout port expre...
# sky130
s
Hi everyone, what does the error "Inout port expression must support continuous assignment" mean and how do you fix it?
a
tool? version? input files? command to reproduce
s
I have been trying to go through the tapeout process with openlane (which is up to date) using this: https://github.com/google/skywater-pdk-libs-sky130_fd_io/tree/01b18699b4102d8e54ad1406b3991ecb652e5aee/cells/top_gpiov2 just for practice. However when I do the `make verify-gpio-rtl`with the gpiov2.v as the file it gave the error of no models found. Then I tried to do it with only the .functional.pp.v and that's when it recognized the model but then gave me the error I talked about above. Also for my current test bench and wrapper they are pointing to gpio.v still but it has .functional.pp.v save to it right now. Below are my test bench and wrapper.
a
Okay. There is a lot of unclarity. 1. Why are you trying to run openlane on simulation model of analog component? It makes no sense If you are trying to practice openlane take picorv or something like that. If I misunderstood whatyou are yrying to do, then you need to clarify what you are trying to achieve
s
Sorry I am new to this, I didn't even realize that I was trying to simulate a analog component. I will look into picorv. Thankyou.
a
Thats perfectly fine. Also there is example deaigns source code in openlane/designs/. Take the rtl and write the config.json from sctratch
s
Okay, thankyou.