大神们,我之前做的设计一直没有io_pad,综合做完也没有违例啥的,很正常的结果。这几天在原设计上例化了io_pad,也通过了前仿真。但做综合时出现了违例。如下:
max_transition
Required Actual
Net Transition Transition Slack
-----------------------------------------------------------------
pad_PWM_B 1.97 3.72 -1.75 (VIOLATED)
pad_PWM_G 1.97 3.72 -1.75 (VIOLATED)
pad_PWM_R 1.97 3.72 -1.75 (VIOLATED)
pad_curr_mode_out[0] 1.97 3.72 -1.75 (VIOLATED)
pad_curr_mode_out[1] 1.97 3.72 -1.75 (VIOLATED)
pad_rpt_rz_err[0] 1.97 3.72 -1.75 (VIOLATED)
pad_rpt_rz_err[1] 1.97 3.72 -1.75 (VIOLATED)
pad_rpt_rz_err[2] 1.97 3.72 -1.75 (VIOLATED)
pad_rpt_rz_err[3] 1.97 3.72 -1.75 (VIOLATED)
pad_rpt_rz_err[4] 1.97 3.72 -1.75 (VIOLATED)
pad_rpt_rz_err[5] 1.97 3.72 -1.75 (VIOLATED)
pad_sd_out 1.97 3.72 -1.75 (VIOLATED)
pad_cfg_curr_mode[0] 1.97 2.57 -0.60 (VIOLATED)
PORT : pad_cfg_curr_mode[0]
1.97 2.57 -0.60 (VIOLATED)
pad_cfg_curr_mode[1] 1.97 2.57 -0.60 (VIOLATED)
PORT : pad_cfg_curr_mode[1]
1.97 2.57 -0.60 (VIOLATED)
pad_sd_in 1.97 2.57 -0.60 (VIOLATED)
PORT : pad_sd_in 1.97 2.57 -0.60 (VIOLATED)
-----------------------------------------------------------------
Total 15 -22.74
max_capacitance
Required Actual
Net Capacitance Capacitance Slack
-----------------------------------------------------------------
pad_PWM_B 0.58 1.12 -0.54 (VIOLATED)
pad_PWM_G 0.58 1.12 -0.54 (VIOLATED)
pad_PWM_R 0.58 1.12 -0.54 (VIOLATED)
pad_curr_mode_out[0] 0.58 1.12 -0.54 (VIOLATED)
pad_curr_mode_out[1] 0.58 1.12 -0.54 (VIOLATED)
pad_rpt_rz_err[0] 0.58 1.12 -0.54 (VIOLATED)
pad_rpt_rz_err[1] 0.58 1.12 -0.54 (VIOLATED)
pad_rpt_rz_err[2] 0.58 1.12 -0.54 (VIOLATED)
pad_rpt_rz_err[3] 0.58 1.12 -0.54 (VIOLATED)
pad_rpt_rz_err[4] 0.58 1.12 -0.54 (VIOLATED)
pad_rpt_rz_err[5] 0.58 1.12 -0.54 (VIOLATED)
pad_sd_out 0.58 1.12 -0.54 (VIOLATED)
pad_cfg_curr_mode[0] 0.58 0.77 -0.19 (VIOLATED)
pad_cfg_curr_mode[1] 0.58 0.77 -0.19 (VIOLATED)
pad_sd_in 0.58 0.77 -0.19 (VIOLATED)
-----------------------------------------------------------------
Total 15 -7.01
min_capacitance
Required Actual
Net Capacitance Capacitance Slack
-----------------------------------------------------------------
cfg_curr_mode[0] 0.00 0.00 0.00 (VIOLATED: increase significant digits)
cfg_curr_mode[1] 0.00 0.00 0.00 (VIOLATED: increase significant digits)
-----------------------------------------------------------------
Total 2 -0.00
和这个警告:
Warning: In design 'jstwrapper', input port 'pad_clk_main_in' drives wired logic; the port direction may have been specified incorrectly. (LINT-6)
Warning: In design 'jstwrapper', input port 'pad_sd_in' drives wired logic; the port direction may have been specified incorrectly. (LINT-6)
Warning: In design 'jstwrapper', input port 'pad_rst_n' drives wired logic; the port direction may have been specified incorrectly. (LINT-6)
Warning: In design 'jstwrapper', input port 'pad_cfg_curr_mode[1]' drives wired logic; the port direction may have been specified incorrectly. (LINT-6)
Warning: In design 'jstwrapper', input port 'pad_cfg_curr_mode[0]' drives wired logic; the port direction may have been specified incorrectly. (LINT-6)
我本来的设计input是clk_main_in,例化io的时候这些端口就都加了pad_xxx。这些该怎么改呀
|