Stefan Schippers
09/26/2021, 9:30 AMTim Edwards
09/26/2021, 3:53 PMTim Edwards
09/26/2021, 4:03 PM--enable-sky130-pdk=_path_to_skywater_pdk_
instead of just --enable-sky130-pdk
. If you don't provide the path, then open_pdks will clone the repo itself and do a full build.
Now, to reduce the amount of time and disk space used by the skywater-pdk repository, only build the submodules that you need. In general, the "make" process is only long and hogs disk space because of the liberty format files for the digital standard cells. So make sure you initialize the primitives library and the I/O library. Then initialize the sky130_fd_sc_hd
standard cell library, which is the most-used and most common. After that, the sky130_fd_sc_hvl
is useful for any 3.3V logic, and sky130_fd_sc_hs
is useful for high-speed logic---but the open source tools struggle with precision timing, so I'm not sure it's a great idea to use the high-speed logic until the tools improve a bit.Tim Edwards
09/26/2021, 4:10 PMStefan Schippers
09/26/2021, 7:13 PMvks
12/06/2023, 7:59 AMStefan Schippers
12/06/2023, 9:19 AMLinen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by