Download asic/sta.tcl from Snapkitty/bit-string-accelerator: direct link, hf CLI and curl.
- Browser
- Download file 670 Bytes
-
https://huggingface.co/Snapkitty/bit-string-accelerator/resolve/main/asic/sta.tcl
- Command line
-
hf download hf://Snapkitty/bit-string-accelerator/asic/sta.tcl
-
curl -L -o sta.tcl https://huggingface.co/Snapkitty/bit-string-accelerator/resolve/main/asic/sta.tcl
670 Bytes
| # Pre-layout static timing for the sky130 netlist (OpenSTA). | |
| # Environment: LIB (liberty), NETLIST (gate-level Verilog), PERIOD (ns). | |
| read_liberty $::env(LIB) | |
| read_verilog $::env(NETLIST) | |
| link_design bit_accelerator | |
| create_clock -name clk -period $::env(PERIOD) [get_ports clk] | |
| # Inputs come from, and outputs go to, registers on the same clock. | |
| set_input_delay 0 -clock clk [delete_from_list [all_inputs] [get_ports clk]] | |
| set_output_delay 0 -clock clk [all_outputs] | |
| set_input_transition 0.1 [all_inputs] | |
| set_load 0.005 [all_outputs] | |
| report_checks -path_delay max -digits 3 | |
| report_check_types -max_slew -max_capacitance -max_fanout -violators | |
| report_wns | |
| report_tns | |
| exit | |