Build Error ------- Error: rtr.M0004: E1216: Routing of net _

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
shge_4395051
Level 4
Level 4
25 sign-ins 25 replies posted First solution authored

Hello

When I add an I2C  SCB block to my design, I receive a build error.  My resources Window does not indicate that I am maxed out on any available components. 

I have a feeling it is conflicting with my Soft Uart component.  However, if I remove the soft UART, it still will not build.  My design worked until I added the I2C block.

Any help would be appreciated.

thanks

--------------- Build Started: 01/16/2020 14:50:49 Project: PSOC_SPM, Configuration: ARM GCC 5.4-2016-q2-update Debug ---------------

cydsfit.exe -.appdatapath "C:\Users\shawng.WAGNER\AppData\Local\Cypress Semiconductor\PSoC Creator\4.2" -.fdsnotice -.fdswarpdepfile=warp_dependencies.txt -.fdselabdepfile=elab_dependencies.txt -.fdsbldfile=generated_files.txt -.fdsreffile=referenced_files.txt -p "C:\Users\shawng.WAGNER\Documents\PSoC Creator\PSOC SPM\PSOC_SPM.cydsn\PSOC_SPM.cyprj" -d CY8C4247AXI-M485 -s "C:\Users\shawng.WAGNER\Documents\PSoC Creator\PSOC SPM\PSOC_SPM.cydsn\Generated_Source\PSoC4" -- -yv2 -q10 -ygs -o0 -v3 -.fftcfgtype=LE

Elaborating Design...

HDL Generation...

Synthesis...

Tech Mapping...

ADD: pft.M0040: information: The following 2 pin(s) will be assigned a location by the fitter: \I2C_Module:scl(0)\, \I2C_Module:sda(0)\

Analog Placement...

Analog Routing...

Analog Code Generation...

Digital Placement...

Digital Routing...

Error: rtr.M0004: E1216: Routing of net __ZERO__ Failed. Source : :udb@[UDB=(1,0)]:pld0:mc1.q, Sink : :m0s8scbcell_0.uart_rx

Error: rtr.M0004: Error routing design: Routing Failed (12)

Dependency Generation...

Cleanup...

Error: fit.M0050: The fitter aborted due to errors, please address all errors and rebuild. (App=cydsfit)

--------------- Build Failed: 01/16/2020 14:50:55 ---------------

0 Likes
1 Solution
Ekta_N
Moderator
Moderator
Moderator
750 replies posted First like given 250 solutions authored

Hello Shawn,

Go to the Build settings> Code Generation > Set Synthesis Optimization Effort to Exhaustive and Build the project again.

pastedImage_0.png

Please let me know if this resolves the issue.

Best Regards

Ekta

View solution in original post

0 Likes
2 Replies
Ekta_N
Moderator
Moderator
Moderator
750 replies posted First like given 250 solutions authored

Hello Shawn,

Go to the Build settings> Code Generation > Set Synthesis Optimization Effort to Exhaustive and Build the project again.

pastedImage_0.png

Please let me know if this resolves the issue.

Best Regards

Ekta

0 Likes

This worked. Thank you!

Shawn Gerber

Manufacturing Engineer Manager

Wagner Electronic Products Inc.

326 Pine Grove Road

Rogue River, OR 97537

Office: (541) 582-0541 x238

http://www.WagnerMeters.com/<http://www.wagnermeters.com/>

0 Likes