google / skywater-pdk

Open source process design kit for usage with SkyWater Technology Foundry's 130nm node.
https://skywater-pdk.rtfd.io
Apache License 2.0
3k stars 391 forks source link

Request for tutorial: How to construct a new/custom cell library #395

Open AyaseErii opened 2 years ago

AyaseErii commented 2 years ago

Request Description

Hi, I am trying to figure out how to construct a new/custom cell library based on sky130. Basically, the new/custom cell library that I want to achieve can include several custom cells (same heights as the standard cells but different widths) and other standard cells. Right now, I have the .gds file and .lef file for the custom cells but have no idea how to construct a new library with those cells. I searched in the documentation: create a new library but it shows TODO: Finish the criteria. in the corresponding section. Could anyone help me out with this? I will appreciate it! Thanks!

Expected Behavior

A valid new/custom cell library is constructed based on sky130 tech and ready for design flow.

Actual Behavior

I tried to add my custom cells (.gds and .lef) into the existing standard cell library (sky130A) but it cannot work.

proppy commented 2 years ago

@stineje might have some good advices here.