@@ -7,7 +7,10 @@ set_units -time 1.0ps
77current_design jpeg_encoder
88
99create_clock -name " tclk" -period 1000.0 -waveform {0.0 500.0} [get_ports clk]
10- set_propagated_clock [all_clocks]
10+ create_clock -name vclk -period 1000.0
11+ set_clock_latency 1000.0 [get_clocks {tclk}]
12+ set_clock_latency 1000.0 [get_clocks {vclk}]
13+ set_propagated_clock [get_clocks tclk]
1114set_load -pin_load -max 3.0 [get_ports {qnt_cnt[5]}]
1215set_load -pin_load -max 3.0 [get_ports {qnt_cnt[4]}]
1316set_load -pin_load -max 3.0 [get_ports {qnt_cnt[3]}]
@@ -96,53 +99,53 @@ group_path -weight 1.000000 -name cg_enable_group_tclk -through [list \
9699 [get_pins RC_CG_DECLONE_HIER_INST/enable]]
97100set_clock_gating_check -setup 0.0
98101
99- set_input_delay 100 -clock tclk [get_ports ena]
100- set_input_delay 100 -clock tclk [get_ports rst]
102+ set_input_delay 100 -clock vclk [get_ports ena]
103+ set_input_delay 100 -clock vclk [get_ports rst]
101104
102- set_input_delay 100 -clock tclk [get_ports {qnt_val[0]}]
103- set_input_delay 100 -clock tclk [get_ports {qnt_val[1]}]
104- set_input_delay 100 -clock tclk [get_ports {qnt_val[2]}]
105- set_input_delay 100 -clock tclk [get_ports {qnt_val[3]}]
106- set_input_delay 100 -clock tclk [get_ports {qnt_val[4]}]
107- set_input_delay 100 -clock tclk [get_ports {qnt_val[5]}]
108- set_input_delay 100 -clock tclk [get_ports {qnt_val[6]}]
109- set_input_delay 100 -clock tclk [get_ports {qnt_val[7]}]
110- set_input_delay 100 -clock tclk [get_ports {din[0]}]
111- set_input_delay 100 -clock tclk [get_ports {din[1]}]
112- set_input_delay 100 -clock tclk [get_ports {din[2]}]
113- set_input_delay 100 -clock tclk [get_ports {din[3]}]
114- set_input_delay 100 -clock tclk [get_ports {din[4]}]
115- set_input_delay 100 -clock tclk [get_ports {din[5]}]
116- set_input_delay 100 -clock tclk [get_ports {din[6]}]
117- set_input_delay 100 -clock tclk [get_ports {din[7]}]
118- set_input_delay 100 -clock tclk [get_ports dstrb]
119- set_output_delay 100 -clock tclk [get_ports douten]
120- set_output_delay 100 -clock tclk [get_ports {amp[0]}]
121- set_output_delay 100 -clock tclk [get_ports {amp[1]}]
122- set_output_delay 100 -clock tclk [get_ports {amp[2]}]
123- set_output_delay 100 -clock tclk [get_ports {amp[3]}]
124- set_output_delay 100 -clock tclk [get_ports {amp[4]}]
125- set_output_delay 100 -clock tclk [get_ports {amp[5]}]
126- set_output_delay 100 -clock tclk [get_ports {amp[6]}]
127- set_output_delay 100 -clock tclk [get_ports {amp[7]}]
128- set_output_delay 100 -clock tclk [get_ports {amp[8]}]
129- set_output_delay 100 -clock tclk [get_ports {amp[9]}]
130- set_output_delay 100 -clock tclk [get_ports {amp[10]}]
131- set_output_delay 100 -clock tclk [get_ports {amp[11]}]
132- set_output_delay 100 -clock tclk [get_ports {rlen[0]}]
133- set_output_delay 100 -clock tclk [get_ports {rlen[1]}]
134- set_output_delay 100 -clock tclk [get_ports {rlen[2]}]
135- set_output_delay 100 -clock tclk [get_ports {rlen[3]}]
136- set_output_delay 100 -clock tclk [get_ports {size[0]}]
137- set_output_delay 100 -clock tclk [get_ports {size[1]}]
138- set_output_delay 100 -clock tclk [get_ports {size[2]}]
139- set_output_delay 100 -clock tclk [get_ports {size[3]}]
140- set_output_delay 100 -clock tclk [get_ports {qnt_cnt[0]}]
141- set_output_delay 100 -clock tclk [get_ports {qnt_cnt[1]}]
142- set_output_delay 100 -clock tclk [get_ports {qnt_cnt[2]}]
143- set_output_delay 100 -clock tclk [get_ports {qnt_cnt[3]}]
144- set_output_delay 100 -clock tclk [get_ports {qnt_cnt[4]}]
145- set_output_delay 100 -clock tclk [get_ports {qnt_cnt[5]}]
105+ set_input_delay 100 -clock vclk [get_ports {qnt_val[0]}]
106+ set_input_delay 100 -clock vclk [get_ports {qnt_val[1]}]
107+ set_input_delay 100 -clock vclk [get_ports {qnt_val[2]}]
108+ set_input_delay 100 -clock vclk [get_ports {qnt_val[3]}]
109+ set_input_delay 100 -clock vclk [get_ports {qnt_val[4]}]
110+ set_input_delay 100 -clock vclk [get_ports {qnt_val[5]}]
111+ set_input_delay 100 -clock vclk [get_ports {qnt_val[6]}]
112+ set_input_delay 100 -clock vclk [get_ports {qnt_val[7]}]
113+ set_input_delay 100 -clock vclk [get_ports {din[0]}]
114+ set_input_delay 100 -clock vclk [get_ports {din[1]}]
115+ set_input_delay 100 -clock vclk [get_ports {din[2]}]
116+ set_input_delay 100 -clock vclk [get_ports {din[3]}]
117+ set_input_delay 100 -clock vclk [get_ports {din[4]}]
118+ set_input_delay 100 -clock vclk [get_ports {din[5]}]
119+ set_input_delay 100 -clock vclk [get_ports {din[6]}]
120+ set_input_delay 100 -clock vclk [get_ports {din[7]}]
121+ set_input_delay 100 -clock vclk [get_ports dstrb]
122+ set_output_delay 100 -clock vclk [get_ports douten]
123+ set_output_delay 100 -clock vclk [get_ports {amp[0]}]
124+ set_output_delay 100 -clock vclk [get_ports {amp[1]}]
125+ set_output_delay 100 -clock vclk [get_ports {amp[2]}]
126+ set_output_delay 100 -clock vclk [get_ports {amp[3]}]
127+ set_output_delay 100 -clock vclk [get_ports {amp[4]}]
128+ set_output_delay 100 -clock vclk [get_ports {amp[5]}]
129+ set_output_delay 100 -clock vclk [get_ports {amp[6]}]
130+ set_output_delay 100 -clock vclk [get_ports {amp[7]}]
131+ set_output_delay 100 -clock vclk [get_ports {amp[8]}]
132+ set_output_delay 100 -clock vclk [get_ports {amp[9]}]
133+ set_output_delay 100 -clock vclk [get_ports {amp[10]}]
134+ set_output_delay 100 -clock vclk [get_ports {amp[11]}]
135+ set_output_delay 100 -clock vclk [get_ports {rlen[0]}]
136+ set_output_delay 100 -clock vclk [get_ports {rlen[1]}]
137+ set_output_delay 100 -clock vclk [get_ports {rlen[2]}]
138+ set_output_delay 100 -clock vclk [get_ports {rlen[3]}]
139+ set_output_delay 100 -clock vclk [get_ports {size[0]}]
140+ set_output_delay 100 -clock vclk [get_ports {size[1]}]
141+ set_output_delay 100 -clock vclk [get_ports {size[2]}]
142+ set_output_delay 100 -clock vclk [get_ports {size[3]}]
143+ set_output_delay 100 -clock vclk [get_ports {qnt_cnt[0]}]
144+ set_output_delay 100 -clock vclk [get_ports {qnt_cnt[1]}]
145+ set_output_delay 100 -clock vclk [get_ports {qnt_cnt[2]}]
146+ set_output_delay 100 -clock vclk [get_ports {qnt_cnt[3]}]
147+ set_output_delay 100 -clock vclk [get_ports {qnt_cnt[4]}]
148+ set_output_delay 100 -clock vclk [get_ports {qnt_cnt[5]}]
146149set_max_fanout 40.000 [current_design]
147150set_max_transition 80.0 [current_design]
148151set_clock_uncertainty -setup 20.0 [get_clocks tclk]
0 commit comments