RTimothyEdwards / open_pdks

PDK installer for open-source EDA tools and toolchains. Distributed with setups for the SkyWater 130nm and Global Foundries 180nm open processes.
http://opencircuitdesign.com/open_pdks
Apache License 2.0
277 stars 85 forks source link

Problem in using a different cells library than sky130_fd_sc_hd in OpenLane. #429

Open mycrosatt opened 8 months ago

mycrosatt commented 8 months ago

I'm attempting to utilize a different cells library in OpenLane 2. I employed the test file spm.v, and it functions correctly with the default cells library sky130_fd_sc_hd. However, when I try to use any other library such as sky130_fd_sc_hs, sky130_fd_sc_ls, or sky130_fd_sc_ms, I encounter an error while reading "dfrtp_1 layer=230 type=242 is unknown."

In OpenLane 1, there was another problem concerning DRC and LVS.

Obviously, the design ran successfully with the default cells library.

Thanks for your help ;)

RTimothyEdwards commented 8 months ago

I cannot see the layer in question in the HS library, but I can confirm that it exists in the others. I can also confirm that the layer does not appear in any SkyWater documentation that I have, or any SkyWater rule decks. It is quite likely that it is a deprecated layer---we ran into one of those in the HVL library just a few weeks ago. I can fix these, although I would have to confirm with SkyWater that it is, in fact, a deprecated and unused layer. Nonetheless, it should have no impact on the operation of Openlane. It would not cause openlane to halt (that I am aware of).