Sta command documentation #3596
-
Hello, I am trying to extract static timing analysis results using the What option does this command takes? Is it possible to get fewer information, only latest arrival time for instance? Is there an option to output it in a nice format like I assume the arrival times are computed using timing information provided in https://github.com/YosysHQ/yosys/blob/3ebc50dee4007f8cca4ffc0e850bc3e86f7641f4/techlibs/ecp5/cells_sim.v, am I right? What is the unit for the arrival time? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
The I'm not sure about the units, as far as I can tell, it just uses the values in the specify blocks without ever performing any unit conversion. (I haven't used the |
Beta Was this translation helpful? Give feedback.
The
sta
command doesn't take any options at all, so it's not possible to adjust how the output is presented. It uses the timing information loaded into the current design, so to useecp5/cells_sim.v
you would precedesta
withread_verilog -specify +/ecp5/cells_sim.v
where-specify
enables loadingspecify ... endspecify
blocks.I'm not sure about the units, as far as I can tell, it just uses the values in the specify blocks without ever performing any unit conversion.
(I haven't used the
sta
command, this is just what I got from a glance at the implementation, so I might have missed things)