UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Explorer
Explorer
4,064 Views
Registered: ‎03-23-2015

Planahead Cannot place carry chain instance

Hello,

 

Planahead is driving me crazy lateley. Let me just say that I must use planahead, among other reasons because this is an Spart6 project, so upgrading to vivado or barebone ISE is not an option.

 

Lately, and for no apparent reason planAhead keeps failing synthesis giving the following errors:

 

 

ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance ticks_sys/counter_cry[4] at (SLICE_X34Y56): Instance placement is not aligned with its shape'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance ticks_sys/counter_cry[8] at (SLICE_X34Y57): Instance placement is not aligned with its shape'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance ticks_sys/counter_cry[12] at (SLICE_X34Y58): Instance placement is not aligned with its shape'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance ticks_sys/counter_cry[16] at (SLICE_X34Y59): Instance placement is not aligned with its shape'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance ticks_sys/counter_cry[20] at (SLICE_X34Y60): Instance placement is not aligned with its shape'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance ticks_sys/counter_s[22] at (SLICE_X34Y61): Instance placement is not aligned with its shape'

I have looked around and can not find any reference to this error and even less a way to solve it...

The only reference I found to the same error is on this thread by @eteam00 which seemed to be related to planahead 12.1, while I am running 14.7...

https://forums.xilinx.com/t5/Design-Methodologies-and/PlanAhead-12-1-driving-me-NUTS/td-p/73652

 

Again, this error started occuring for no apparent reason, I have not change the tool's versions nor the source code... The error does not always appear, however it is very common, happening on 80% of the builds I would say.

 

Any planAhead/ISE guru that can help me?

 

0 Kudos
8 Replies
Explorer
Explorer
4,024 Views
Registered: ‎03-23-2015

Re: Planahead Cannot place carry chain instance

@michael.miller I think you "recently" had the same error, did you find out what was cqusing the error?
0 Kudos
Moderator
Moderator
4,000 Views
Registered: ‎07-21-2014

Re: Planahead Cannot place carry chain instance

@arquer

 

Which OS you are using? Also, please share the log files(failing and passing run) for us to understand the issue.

 

Thanks,
Anusheel
-----------------------------------------------------------------------------------------------
Search for documents/answer records related to your device and tool before posting query on forums.
Search related forums and make sure your query is not repeated.

Please mark the post as an answer "Accept as solution" in case it helps to resolve your query.
Helpful answer -> Give Kudos
-----------------------------------------------------------------------------------------------

Thanks
Anusheel
0 Kudos
Moderator
Moderator
3,909 Views
Registered: ‎07-21-2014

Re: Planahead Cannot place carry chain instance

@arquerAre you still getting the same issue? If yes, please share the log files of failing and passing runs.

Thanks
Anusheel
0 Kudos
Explorer
Explorer
3,702 Views
Registered: ‎03-23-2015

Re: Planahead Cannot place carry chain instance

The issue magically dissapeared, just like it appeared in the first place... I could svn revert to try to replicate it but I don't really have the time now. If it appears again I'll post the details here.

 

Thanks

0 Kudos
Explorer
Explorer
3,470 Views
Registered: ‎03-23-2015

Re: Planahead Cannot place carry chain instance

Hello,

 

I was building some old revisions of a project and I stumbled across the same error again. I thought I would post the logs just in case somebody can help me with it or in case somebody comes across the same thing in the future.

0 Kudos
Contributor
Contributor
1,229 Views
Registered: ‎09-25-2008

Re: Planahead Cannot place carry chain instance

Hi All,

 

We are facing the same Problem with one of our Designs (Zynq7 with ISE14.7, not able to upgrade to Vivado for this Design):

 

ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<3> at (SLICE_X66Y143): Could not legally place instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<3> at SLICE_X66Y143 since it belongs to a shape containing instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>. The shape requires relative placement between PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<3> and PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28> that cannnot be honored because it would result in an invalid location for PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>.'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<7> at (SLICE_X66Y144): Could not legally place instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<7> at SLICE_X66Y144 since it belongs to a shape containing instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>. The shape requires relative placement between PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<7> and PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28> that cannnot be honored because it would result in an invalid location for PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>.'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<11> at (SLICE_X66Y145): Could not legally place instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<11> at SLICE_X66Y145 since it belongs to a shape containing instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>. The shape requires relative placement between PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<11> and PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28> that cannnot be honored because it would result in an invalid location for PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>.'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<15> at (SLICE_X66Y146): Could not legally place instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<15> at SLICE_X66Y146 since it belongs to a shape containing instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>. The shape requires relative placement between PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<15> and PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28> that cannnot be honored because it would result in an invalid location for PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>.'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<19> at (SLICE_X66Y147): Could not legally place instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<19> at SLICE_X66Y147 since it belongs to a shape containing instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>. The shape requires relative placement between PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<19> and PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28> that cannnot be honored because it would result in an invalid location for PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>.'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<23> at (SLICE_X66Y148): Could not legally place instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<23> at SLICE_X66Y148 since it belongs to a shape containing instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>. The shape requires relative placement between PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<23> and PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28> that cannnot be honored because it would result in an invalid location for PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>.'
ERROR: [Designutils 20-662] Internal error: 'Cannot place carry chain instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_xor<24> at (SLICE_X66Y149): Could not legally place instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_xor<24> at SLICE_X66Y149 since it belongs to a shape containing instance PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>. The shape requires relative placement between PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_xor<24> and PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28> that cannnot be honored because it would result in an invalid location for PSS12LM02D01feup_top_inst/PSS12LM02D01feup_inst/axi_vdma_videochain/axi_vdma_videochain/GEN_SPRT_FOR_S2MM.I_S2MM_DMA_MNGR/I_SM/Maccum_dm_address_cy<28>.'

The whole Design Implements without any Error, but when I try to open the Design in Planahead the above Errors occur. Has anyone an idea how to resolve this. This is really a big issue for us because until now we trusted the results during implementation and do not always reopen the implemented design.

 

Thanks,

 

Regards

Stefan

 

0 Kudos
Xilinx Employee
Xilinx Employee
1,171 Views
Registered: ‎05-08-2012

Re: Planahead Cannot place carry chain instance

Hi @boeck. Can you try setting the below parameter to disable an optimization phase? This has been reported to resolve similar issues:

 

set_param logicopt.enableMandatoryLopt NO

 


*Please mark replies with the "Accept as solution" option if they are found to be helpful

0 Kudos
Contributor
Contributor
1,107 Views
Registered: ‎09-25-2008

Re: Planahead Cannot place carry chain instance

Hi Marc,

 

Thanks for that hint. I changed a small detail in my design and at the moment it is fine. But I guess the error will come back, and then I will try to change this parameter.

 

As soon I have additional infos I will post the results.

 

Regards

0 Kudos