syedshan
Advanced Member level 1
- Joined
- Feb 27, 2012
- Messages
- 463
- Helped
- 27
- Reputation
- 54
- Reaction score
- 26
- Trophy points
- 1,308
- Location
- Jeonju, South Korea
- Activity points
- 5,134
Slack (setup path): -0.668ns (requirement - (data path - clock path skew + uncertainty))
Source: sip_mig_ddr3_512MB_fifo_1/i_ddr2_fifo/i_ddr3_mmu/u_memc_ui_top/u_mem_intfc/phy_top0/u_phy_data_io/gen_dq[15].u_iob_dq/u_oserdes_dq (FF)
Destination: sip_mig_ddr3_512MB_fifo_1/i_ddr2_fifo/i_ddr3_mmu/u_memc_ui_top/u_mem_intfc/phy_top0/u_phy_data_io/gen_dq[15].u_iob_dq/u_iserdes_dq (FF)
Requirement: 1.500ns
Data Path Delay: 2.297ns (Levels of Logic = 1)(Component delays alone exceeds constraint)
Clock Path Skew: 0.187ns (2.203 - 2.016)
Source Clock: sip_clkrst_fm680_0_clkout_clkout<5> rising at 0.000ns
Destination Clock: sip_clkrst_fm680_0_clkout_clkout<17> falling at 1.500ns
Clock Uncertainty: 0.058ns
Clock Uncertainty: 0.058ns ((TSJ^2 + DJ^2)^1/2) / 2 + PE
Total System Jitter (TSJ): 0.070ns
Discrete Jitter (DJ): 0.091ns
Phase Error (PE): 0.000ns
ERROR:ConstraintSystem:300 - In file: fm680_ggeen_lx240t.pcf(48492): Unexpected end of file '.\fm680_ggeen_lx240t.pcf' during read.
ERRORar:51 - The .pcf file contains errors. PAR cannot proceed.
par -w -intstyle ise -ol high -xe n -mt 4 fm680_ggeen_lx240t_map.ncd fm680_ggeen_lx240t.ncd
ConstraintSystem:300 - In file: D:\Coding\4dsp programs\219_fm680_ggeen\output\fm680_ggeen_lx240t\fm680_ggeen_lx240t.pcf(48492): Unexpected end of file 'D:\Coding\4dsp programs\219_fm680_ggeen\output\fm680_ggeen_lx240t\fm680_ggeen_lx240t.pcf' during read.
This might be an older version of mig. You shouldn't have a 680M clock in the design except for the fast clock of the oserdes. The logic should be running at 340MHz with a 4:1 serdes -- 4b per 340M cycle being the same as 2b per 680M cycle. Possibly even 170MHz with an 8:1 serdes.
A requirement of 1.5 ns did have me wondering what fpga you were using...
1.5ns is very high speed,i don't think xilinx has FPGAs which supports this much speed on DDR3 interface..Are u sure that ur going to operate the memory at 1333Mbps data rate? or is it 666Mbps data rate?
you can't reach those speeds with the part you are using.
ok that was really easy, I was missing a little thing.can you share with me how can I relax the MMCM created constraints?
I mean the constraints that the MMCM generate ?
I am trying to relax it but cannot using TIG, we need to do instantiation or what
ok that was really easy, I was missing a little thing.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?