OpenSTA/examples/example5.tcl

16 lines
483 B
Tcl
Raw Normal View History

2019-11-08 16:45:03 +01:00
# 3 corners with +/- 10% derating example
2019-03-21 22:17:25 +01:00
define_corners ss tt ff
2019-11-08 16:45:03 +01:00
read_liberty -corner ss example1_slow.lib
2019-03-21 22:17:25 +01:00
read_liberty -corner tt example1_typ.lib
2019-11-08 16:45:03 +01:00
read_liberty -corner ff example1_fast.lib
2019-03-21 18:48:50 +01:00
read_verilog example1.v
link_design top
set_timing_derate -early 0.9
2019-03-22 01:08:48 +01:00
set_timing_derate -late 1.1
2019-03-21 18:48:50 +01:00
create_clock -name clk -period 10 {clk1 clk2 clk3}
set_input_delay -clock clk 0 {in1 in2}
2019-03-21 22:17:25 +01:00
# report all corners
2019-03-21 18:48:50 +01:00
report_checks -path_delay min_max
2019-03-21 22:17:25 +01:00
# report typical corner
report_checks -corner tt