Open a terminal and run:
git clone https://github.com/FOSSEE/eSim-to-OpenROAD_Design_Flow_Plugin.gitcd eSim-to-OpenROAD_Design_Flow_PluginGive execution permission to the installation script and run it:
chmod +x install-eSim.sh
./install-eSim.sh --installThis step installs:
- eSim
- OpenROAD dependencies
- Required tools and libraries
./install-eSim.sh --uninstallThis removes eSim and all installed components from the system.
Run the following command:
python3 orfs-setup.pyThis command builds the OpenROAD Flow Scripts required for RTL-to-GDSII generation.
If the build process fails:
- Delete the existing
OpenROAD-flow-scriptsfolder. - Run the build command again:
python3 orfs-setup.pyesimDouble-click the eSim desktop icon.
cd ~/OpenROAD-flow-scripts/flow
openroad -guiyosysklayoutStart the OpenROAD GUI:
cd ~/OpenROAD-flow-scripts/flow
openroad -guiread_lef platforms/sky130hd/lef/sky130_fd_sc_hd.tlef
read_lef platforms/sky130hd/lef/sky130_fd_sc_hd_merged.lef
read_def results/sky130hd/Half_Adder/base/6_final.def
gui::fitread_lef platforms/sky130hd/lef/sky130_fd_sc_hd.tlef
read_lef platforms/sky130hd/lef/sky130_fd_sc_hd_merged.lef
read_def results/sky130hd/FullAdder/base/6_final.def
gui::fit