Hello,
I can't meet the following constraint after playing around w/ some synthesis and implementation settings. Any specific advice as it relates to this delay path?
I'm also a bit unsure how it's calculating this path. The signals are connected as follows:
fifo_full -> [combinational logic] -> usr_tx_ack -> next_st (combinational logic) -> curr_st (register)
Any ideas why it's reporting the path this way?
Thanks,
-Brandon
================================================================================ Timing constraint: TS_clkgen_ifclk200 = PERIOD TIMEGRP "TG_clkgen_ifclk200" 5 ns HIGH 50%;
9757 items analyzed, 50 timing errors detected. (50 setup errors, 0 hold errors) Minimum period is 5.630ns.-------------------------------------------------------------------------------- Slack: -0.630ns (requirement - (data path - clock path skew + uncertainty)) Source: ctrl_inst/curr_st_FFd4 (FF) Destination: ctrl_inst/fifo_inst/BU2/U0/gen_as.fgas/ normgen.memblk/mem1nc.coreinst/BU1023 (RAM) Requirement: 5.000ns Data Path Delay: 5.435ns (Levels of Logic = 3) Clock Path Skew: -0.135ns Source Clock: clkgen_ifclk200 rising at 0.000ns Destination Clock: clkgen_ifclk200 rising at 5.000ns Clock Uncertainty: 0.060ns Timing Improvement Wizard Data Path: ctrl_inst/curr_st_FFd4 to ctrl_inst/fifo_inst/BU2/U0/ gen_as.fgas/normgen.memblk/mem1nc.coreinst/BU1023 Delay type Delay(ns) Logical Resource(s) ---------------------------- ------------------- Tcko 0.360 ctrl_inst/curr_st_FFd4 net (fanout=23) 0.677 ctrl_inst/curr_st_FFd4 Tilo 0.194 ctrl_inst/curr_st_Out391 net (fanout=3) 0.604 ctrl_inst/usr_tx_ack Tilo 0.195 ctrl_inst/fifo_inst/BU2/U0/ gen_as.fgas/normgen.memblk/tmp_ram_rd_en1 net (fanout=18) 1.052 ctrl_inst/fifo_inst/BU2/U0/ gen_as.fgas/normgen.memblk/tmp_ram_rd_en Tilo 0.194 ctrl_inst/fifo_inst/BU2/U0/ gen_as.fgas/normgen.memblk/mem1nc.coreinst/BU163 net (fanout=14) 1.641 ctrl_inst/fifo_inst/BU2/U0/ gen_as.fgas/normgen.memblk/mem1nc.coreinst/N1881 Trcck_ENB 0.518 ctrl_inst/fifo_inst/BU2/U0/ gen_as.fgas/normgen.memblk/mem1nc.coreinst/BU1023 ---------------------------- --------------------------- Total 5.435ns (1.461ns logic, 3.974ns route) (26.9% logic, 73.1% route)