Hi I'm getting this warning in the pre-check phase...
# caravel
i
Hi I'm getting this warning in the pre-check phase
Copy code
WARNING
Consistency Checks Failed+ Reason: Instance user_proj was not connected to any power in /usr/local/bin/proj_16854610-1a5f-46fa-88c3-7eb01ac521a3/verilog/gl/user_project_wrapper.v
I don't use the power pins that are in the wrapper ( similar to the example) is that important or I can ignore that?
m
Probably important. When you look at the GDS can you see the power lines connecting to the power lines in your macro?
I have been copy pasting the user proj example config.tcl and module definition for ally projects
i
I'm not quite sure how to look that, ( I'm pretty new to hardware design). I will check the config.tcl to check that
m
check my summary tool, it knows where the important files are:

https://www.youtube.com/watch?v=2wBbYU_8dZI

i
thanks!!!
m
in 'caravel context' you'll need to add the --caravel argument
image.png
it's a bit hard to see,
but the vertical lines are the power stripes of my macro
and the horizontal are part of the pdn of caravel
the dark blue dots are the vias connecting metal5 caravel pdn to metal4 macro power stripes
so you want to make sure the power is connected
but if the precheck is failing then you need to fix it
i
Is not failing, is a warning that launch, is not an error
m
well I guess you can run it on the efabless website and see if it passes or fails
i
Is in the efables website
m
Yeah, make your application and part of it is running the pre check
i
I' mean I harden my application and I run the pre check in the efables website, the output is success, but I notice that warning, so I ask if is important or not ( I'm pretty new to this stuff 😅)
m
Me too!
@jeffdi can hopefully give us a definitive answer
i
This is power plan using your helpful tool
this is only the user proj example
m
Show the User project wrapper zoomed in on your design
Check the vias like I showed above
i
In the user project wrapper I didn't see any vias.
All I see is this in all parts of the project
m
That's the power distribution network pdn
But where is your macro?
i
Did you mean this?
m
Yes
So it looks empty to me, with no vertical power stripes, and no connection to the pdn
i
If I open the detailed placement I can see this
image.png
m
Pretty hard to see
i
If in the Klayout I change the top view to the user_proj I can see my desing
m
I would spend a bit of time looking at the user project wrapper GDS that comes in the repo
The example
Look how the pdn works, check the connection, find the vias
Then apply that to your design
Use the caravel user project as a good reference for how things should look
i
I will do that. But is pretty similar to the user project example ( the interconnection with the wrapper at least)