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
2.91k stars 381 forks source link

Liberty timing file for sky130_fd_sc_hs__tt_025C_1v80 without ccsnoise data #289

Open wenbodd opened 3 years ago

wenbodd commented 3 years ago

Expected Behavior

After running make timing, I want to get a clean sky130_fd_sc_hs__tt_025C_1v80.lib that does not contain ccsnoise data in it.

Actual Behavior

The generated sky130_fd_sc_hstt_025C_1v80.lib still has ccsnoise data like ccsn_dc or ccsn_ovrf in it. The current hs lib only has `*tt_025C_1v80_ccsnoise.lib.json` for each cell, for example the a2111o cell:

sky130_fd_sc_hs__a2111o_1__tt_025C_1v20.lib.json
sky130_fd_sc_hs__a2111o_1__tt_025C_1v35.lib.json
sky130_fd_sc_hs__a2111o_1__tt_025C_1v44.lib.json
sky130_fd_sc_hs__a2111o_1__tt_025C_1v50.lib.json
sky130_fd_sc_hs__a2111o_1__tt_025C_1v62.lib.json
sky130_fd_sc_hs__a2111o_1__tt_025C_1v68.lib.json
sky130_fd_sc_hs__a2111o_1__tt_025C_1v80_ccsnoise.lib.json
sky130_fd_sc_hs__a2111o_1__tt_025C_1v89.lib.json
sky130_fd_sc_hs__a2111o_1__tt_025C_2v10.lib.json
sky130_fd_sc_hs__a2111o_1__tt_100C_1v80.lib.json
sky130_fd_sc_hs__a2111o_1__tt_150C_1v80.lib.json

Steps to Reproduce the Problem

  1. make timing
  2. Check the sky130_fd_sc_hs__tt_025C_1v80.lib under the timing folder

Specifications

msaligane commented 3 years ago

I think this is related to #77