bharat123
Newbie level 6
Hi Guys,
I am new to RC synthesis Tool.
While doing synth -to_map, RC dumps the global estimated target slack as :
========
Cost Group 'abc1' target slack: 59 ps
Target path end-point (Pin: top/abc/abc1/dataram_rdata_lat_reg_03/d)
Warning : Possible timing problems have been detected in this design. [TIM-11]
: The design is 'top'.
Pin Type Fanout Load Arrival
(fF) (ps)
-------------------------------------------------------------------------------------
(clock dside_clk) <<< launch 575 F
latency
top
abc
a_ram_arrays
a_ddata_bank4/CLK
a_ddata_bank4/Q[31] (u) (P) RF1CC_1024X32M8 1 5.0
a_ram_arrays/ddataram_rdata0_o[03]
abc1/dataram_array_rdata_i[03]
dataram_rdata_lat_reg_03/d <<< unmapped_latch
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(clock dside_clk) open
latency
uncertainty
dataram_rdata_lat_reg_03/ena borrowed
-------------------------------------------------------------------------------------
Cost Group : 'abc1' (path_group 'abc1')
Start-point : top/abc/a_ram_arrays/a_ddata_bank4/CLK
End-point : top/abc/abc1/dataram_rdata_lat_reg_03/d
(P) : Instance is preserved
(u) : Net has unmapped pin(s).
The global mapper estimates a slack for this path of 59ps.
===============
I wish to know 2 things here:
1, What does target slack means?
2, And, when RC has not done the mapping of all the instances in the design, then how does RC estimates the slack for this path?
Please help to provide your suggestions on this.
Thanks!
bharat
I am new to RC synthesis Tool.
While doing synth -to_map, RC dumps the global estimated target slack as :
========
Cost Group 'abc1' target slack: 59 ps
Target path end-point (Pin: top/abc/abc1/dataram_rdata_lat_reg_03/d)
Warning : Possible timing problems have been detected in this design. [TIM-11]
: The design is 'top'.
Pin Type Fanout Load Arrival
(fF) (ps)
-------------------------------------------------------------------------------------
(clock dside_clk) <<< launch 575 F
latency
top
abc
a_ram_arrays
a_ddata_bank4/CLK
a_ddata_bank4/Q[31] (u) (P) RF1CC_1024X32M8 1 5.0
a_ram_arrays/ddataram_rdata0_o[03]
abc1/dataram_array_rdata_i[03]
dataram_rdata_lat_reg_03/d <<< unmapped_latch
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(clock dside_clk) open
latency
uncertainty
dataram_rdata_lat_reg_03/ena borrowed
-------------------------------------------------------------------------------------
Cost Group : 'abc1' (path_group 'abc1')
Start-point : top/abc/a_ram_arrays/a_ddata_bank4/CLK
End-point : top/abc/abc1/dataram_rdata_lat_reg_03/d
(P) : Instance is preserved
(u) : Net has unmapped pin(s).
The global mapper estimates a slack for this path of 59ps.
===============
I wish to know 2 things here:
1, What does target slack means?
2, And, when RC has not done the mapping of all the instances in the design, then how does RC estimates the slack for this path?
Please help to provide your suggestions on this.
Thanks!
bharat