Follow the stories of academics and their research expeditions
STA is the math behind every chip’s timing closure. Unlike simulation, STA does not need test vectors — it checks every timing path against setup and hold constraints. Master STA and you are 70% of the way to a PD/signoff job.
Setup: Data must arrive at the capture flop before the clock edge, by at least Tsetup. Slack = required − arrival.
Hold: Data must remain stable after the clock edge, by at least Thold. Slack = arrival − required.
create_clock -name clk -period 2.0 [get_ports clk] set_input_delay -max 0.5 -clock clk [get_ports din] set_output_delay -max 0.5 -clock clk [get_ports dout] set_multicycle_path 2 -setup -from FF1 -to FF2 set_false_path -from FF_async -to FF_sync
Synopsys PrimeTime (industry standard signoff), Cadence Tempus.
STA is covered in depth in our Physical Design Course with PrimeTime labs.
Leave a comment