We see mentions on the skywater pdk documentation ...
# sky130
g
We see mentions on the skywater pdk documentation page for the standard cell library that there are power gating cells provided: https://skywater-pdk.readthedocs.io/en/main/contents/libraries/foundry-provided.html Are these limited to clock gating cells, or are there ways to actually remove power from a section of the design at runtime and where might we find documentation for that?
t
We did not get any "user guide" type documentation on any standard cell libraries from SkyWater. The tools we have (OpenROAD) do not support UPF, which is the only way to automate the process of handling multiple power domains. You can ask Andy Wright about it, as he knows more about the libraries than anybody else around, but I think it will be difficult to enable power gating by hand.
g
Thanks! It looks like we’re going to stick to clock gating then
t
Note that there was another thread (in the #general channel) where I had the attention of Matt Liberty of the OpenROAD project, so I asked him about UPF support, and he said that they are actively working on integrating it, with a target rollout of a few months from now. I would allow maybe half a year for this to be completed, debugged, and then integrated into our own flows (i.e., Openlane), but it sounds like it will be happening sooner than I was expecting.
👍 1