SOFA icon indicating copy to clipboard operation
SOFA copied to clipboard

How do we change the standard cell library being used here?

Open iamkarthikbk opened this issue 3 years ago • 1 comments

I want to know if there's way I can do exactly what SOFA is doing but not use skywater standard cells. Is there a way I can just select which standard cell library to use?

iamkarthikbk avatar Sep 20 '21 11:09 iamkarthikbk

Sure, you can do that. You will have to makes changes to a couple of files

  1. ./FPGA1212_QLSOFA_HD_PNR/FPGA1212_QLSOFA_HD_task/arch/openfpga_arch.xml defines the standard cell mapping (sky130_fd_sc_* for Sky130) change that to your preferred standard cell.
  2. FPGA1212_QLSOFA_HD_PNR/FPGA1212_QLSOFA_HD_task/sc_verilog this directory also has few standard cells defined please change that as well.

With those changes, you should be able to generate a new Verilog netlist with your preferred standard cell library using OpenFPGA.

ganeshgore avatar Sep 20 '21 15:09 ganeshgore