File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,4 +13,10 @@ set_load [convert_cap_value 10] [all_outputs]
1313set_max_capacitance [convert_cap_value 10] [all_inputs]
1414
1515create_clock -name " clk" -add -period $clk_period \
16- -waveform [list 0.0 [expr 0.5*$clk_period ]] [get_ports clk]
16+ -waveform [list 0.0 [expr { 0.5 * $clk_period }]] [get_ports clk]
17+
18+ set_clock_latency $clk_period clk
19+
20+ # ## Setup input delay is set to 20% of CT
21+ set_input_delay 0.150 -clock clk [all_inputs]
22+ set_output_delay 0.050 -clock clk [all_outputs]
Original file line number Diff line number Diff line change 4848 "compare" : " <="
4949 },
5050 "globalroute__timing__setup__ws" : {
51- "value" : -0.0383 ,
51+ "value" : -0.0596 ,
5252 "compare" : " >="
5353 },
5454 "globalroute__timing__setup__tns" : {
55- "value" : -0.473 ,
55+ "value" : -1.04 ,
5656 "compare" : " >="
5757 },
5858 "globalroute__timing__hold__ws" : {
6464 "compare" : " >="
6565 },
6666 "finish__timing__setup__ws" : {
67- "value" : -0.0383 ,
67+ "value" : -0.0596 ,
6868 "compare" : " >="
6969 },
7070 "finish__timing__setup__tns" : {
71- "value" : -0.473 ,
71+ "value" : -1.04 ,
7272 "compare" : " >="
7373 },
7474 "finish__timing__hold__ws" : {
Original file line number Diff line number Diff line change 4848 "compare" : " <="
4949 },
5050 "globalroute__timing__setup__ws" : {
51- "value" : -0.0225 ,
51+ "value" : -0.0894 ,
5252 "compare" : " >="
5353 },
5454 "globalroute__timing__setup__tns" : {
55- "value" : -0.0993 ,
55+ "value" : -0.314 ,
5656 "compare" : " >="
5757 },
5858 "globalroute__timing__hold__ws" : {
6464 "compare" : " >="
6565 },
6666 "finish__timing__setup__ws" : {
67- "value" : -0.0225 ,
67+ "value" : -0.0894 ,
6868 "compare" : " >="
6969 },
7070 "finish__timing__setup__tns" : {
71- "value" : -0.0993 ,
71+ "value" : -0.314 ,
7272 "compare" : " >="
7373 },
7474 "finish__timing__hold__ws" : {
Original file line number Diff line number Diff line change @@ -14,3 +14,9 @@ set_max_capacitance [convert_cap_value 10] [all_inputs]
1414
1515create_clock -name " clk" -add -period $clk_period \
1616 -waveform [list 0.0 [expr { 0.5 * $clk_period }]] [get_ports clk]
17+
18+ set_clock_latency $clk_period clk
19+
20+ # ## Setup input delay is set to 20% of CT
21+ set_input_delay 0.150 -clock clk [all_inputs]
22+ set_output_delay 0.050 -clock clk [all_outputs]
Original file line number Diff line number Diff line change 1212 "compare" : " <="
1313 },
1414 "placeopt__design__instance__count__stdcell" : {
15- "value" : 647733 ,
15+ "value" : 647436 ,
1616 "compare" : " <="
1717 },
1818 "detailedplace__design__violations" : {
1919 "value" : 0 ,
2020 "compare" : " =="
2121 },
2222 "cts__design__instance__count__setup_buffer" : {
23- "value" : 56325 ,
23+ "value" : 56299 ,
2424 "compare" : " <="
2525 },
2626 "cts__design__instance__count__hold_buffer" : {
27- "value" : 56325 ,
27+ "value" : 56299 ,
2828 "compare" : " <="
2929 },
3030 "cts__timing__setup__ws" : {
31- "value" : -0.0185 ,
31+ "value" : -0.114 ,
3232 "compare" : " >="
3333 },
3434 "cts__timing__setup__tns" : {
35- "value" : -0.074 ,
35+ "value" : -85.7 ,
3636 "compare" : " >="
3737 },
3838 "cts__timing__hold__ws" : {
4848 "compare" : " <="
4949 },
5050 "globalroute__timing__setup__ws" : {
51- "value" : -0.0815 ,
51+ "value" : -0.248 ,
5252 "compare" : " >="
5353 },
5454 "globalroute__timing__setup__tns" : {
55- "value" : -65.4 ,
55+ "value" : -567.0 ,
5656 "compare" : " >="
5757 },
5858 "globalroute__timing__hold__ws" : {
5959 "value" : -0.0125 ,
6060 "compare" : " >="
6161 },
6262 "globalroute__timing__hold__tns" : {
63- "value" : -0.05 ,
63+ "value" : -0.302 ,
6464 "compare" : " >="
6565 },
6666 "finish__timing__setup__ws" : {
67- "value" : -0.0815 ,
67+ "value" : -0.248 ,
6868 "compare" : " >="
6969 },
7070 "finish__timing__setup__tns" : {
71- "value" : -65.4 ,
71+ "value" : -567.0 ,
7272 "compare" : " >="
7373 },
7474 "finish__timing__hold__ws" : {
7575 "value" : -0.0125 ,
7676 "compare" : " >="
7777 },
7878 "finish__timing__hold__tns" : {
79- "value" : -0.05 ,
79+ "value" : -0.302 ,
8080 "compare" : " >="
8181 },
8282 "finish__design__instance__area" : {
Original file line number Diff line number Diff line change 2828 "compare" : " <="
2929 },
3030 "cts__timing__setup__ws" : {
31- "value" : -0.0185 ,
31+ "value" : -0.141 ,
3232 "compare" : " >="
3333 },
3434 "cts__timing__setup__tns" : {
35- "value" : -0.074 ,
35+ "value" : -99.3 ,
3636 "compare" : " >="
3737 },
3838 "cts__timing__hold__ws" : {
4848 "compare" : " <="
4949 },
5050 "globalroute__timing__setup__ws" : {
51- "value" : -0.133 ,
51+ "value" : -0.201 ,
5252 "compare" : " >="
5353 },
5454 "globalroute__timing__setup__tns" : {
55- "value" : -123 .0 ,
55+ "value" : -537 .0 ,
5656 "compare" : " >="
5757 },
5858 "globalroute__timing__hold__ws" : {
5959 "value" : -0.0125 ,
6060 "compare" : " >="
6161 },
6262 "globalroute__timing__hold__tns" : {
63- "value" : -0.05 ,
63+ "value" : -0.23 ,
6464 "compare" : " >="
6565 },
6666 "finish__timing__setup__ws" : {
67- "value" : -0.133 ,
67+ "value" : -0.201 ,
6868 "compare" : " >="
6969 },
7070 "finish__timing__setup__tns" : {
71- "value" : -123 .0 ,
71+ "value" : -537 .0 ,
7272 "compare" : " >="
7373 },
7474 "finish__timing__hold__ws" : {
7575 "value" : -0.0125 ,
7676 "compare" : " >="
7777 },
7878 "finish__timing__hold__tns" : {
79- "value" : -0.05 ,
79+ "value" : -0.23 ,
8080 "compare" : " >="
8181 },
8282 "finish__design__instance__area" : {
You can’t perform that action at this time.
0 commit comments