SKY130 / GF180MCU / OpenRule1umPDK development tools for Ubuntu 22 (WSL2)
- Run
openroad-install.sh
git clone https://github.com/3zki/wsl_osic
cd wsl_osic
./openroad-option.sh
- Restart your environment
- Get
OpenROAD-flow-scripts
git clone https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts
- Tool installation is already done. now you can check...
cd OpenROAD-flow-scripts
cd flow
make
make gui_final
See OpenROAD-flow-scripts documents for more details.
- Run
tool-install.sh
git clone https://github.com/3zki/wsl_osic
cd wsl_osic
./tool-install.sh
- Restart your environment
- Choose the PDK you want to use...
- Run
sky130-setup.sh
- Enjoy!
- If you want to change the PDK, run
uninstall.sh
- Delete pip packages:
sky130
andflayout
. pip-autoremove might be useful:
pip-autoremove sky130 flayout
- Now you can change the PDK
Under construction...
- Modify xschemrc
- Modify LVS rules
- Add GDSFactory PCell Library
- Add DRC/LVS/PEX menu
- Run
gf180mcu-setup.sh
- Enjoy!
- If you want to change the PDK, run
uninstall.sh
- Delete pip packages:
gf180
. pip-autoremove might be useful:
pip-autoremove gf180
- Now you can change the PDK
Under construction...
-
Modify xschemrc
-
Change color scheme table in GF180MCU technology files
-
Add undefined but used layers such as Nwell_Label in mcu7t5v0 standard cells
- Change LVS rules to recognize Nwell_Label, LVPwell_Label
-
Modify Pcells to support the latest GDSFactory
-
Add DRC/LVS/PEX menu
- Magic LVS cannot recognize V5_XTOR therefore menu replaces "05v0" with "06v0" in source netlist
- Run
or1pdk-setup.sh
- Enjoy!
- If you want to change the PDK, run
uninstall.sh
- Now you can change the PDK
Under construction...
- Xschem Libraries