Last wednesday it was mentioned that there would be some pointers to the caravel architecture provided on the next meeting.
I was trying to get the repo
caravel_user_project_analog and this brought some questions that might be related to that topic:
-It seems that doing
make pdk tries to get google-skywater pdk repo. Does this mean that installing the google-skywater pdk is not a preqrequisite?
-I can see that magic is a prerequisite , but what about open_pdks, netgen and the other tools needed for analog flow ?
-The repo includes a set of folders (like gds,mag,netgen,xschem, verilog, among others), which seem to provide a folder structure for adding my design's schematic,layout and some basic verilog model so that some higher-level verification sims can be run. Is this the correct way of interpreting this, or are there other folders that might be neccesary? or we only need to submit the gds?
-Conversely, are there any folders that might be of interest for us, the designers, but not for the "foundry" (or whoever receives our gds), for example extracted simulations, that can be left out from the caravel_user_project_analog folder structure?
-I have seen that apparently something called "dockers" simplify some of this setup tasks, is there one single docker to get all tools and sets up the folder structure, so we can just start designing?
Thanks