I am running into some seeming folder structure ch...
# analog-design
j
I am running into some seeming folder structure changes though, /home/johnsimons/caravel_user_project_analog/caravel/verilog/rtl/caravan_netlists.v30 Include file libs.ref/verilog/sky130_fd_io/sky130_fd_io.v not found
m
Hi @John Simons, Looking at the comments in the file
Copy code
/* NOTE: Need to pass the PDK root directory to iverilog with option -I */
    `ifdef EF_STYLE // efabless style pdk installation; mainly for open galaxy users
Do you 1. pass the PDK root directory to iverilog with the option -I (this is actually probably
$PDK_ROOT/sky130A
)? 2. have
EF_STYLE
set correctly?
j
Hey thanks for responding. I dug into the code myself and saw this, and that EF_STYLE should be set automatically based on the folder structure it detects. I had tried to set $PDK_ROOT to $PDK_ROOT/skya130A and later $PDK_ROOT/skya130B as it seemed that this did make things more happy but then I was running into an issue where it could not find the mgmt core wrapper. I tried install the management core wrapper, building the PDK manually with volare but neither seem to have really made a huge difference. I'll copy over the snippets later as I don't have it near right now. I am reinstalling a fresh Ubuntu 22.04 now in hopes that it must have been some remnant from it being an install I used some months ago that has some specific versions of gcc and such which may be outdated or incompatible, hopefully