描述
在ISE设计套件中PAR发生以下错误。
我该如何解决呢?
警告:路由:438 -路由器检测到由于本地拥塞导致的不可路由的情况。路由器将完成其余的设计,并留下一个或多个连接作为未路由。这种行为的原因可能是因为太在单个CLB中有很多逻辑。为了让您使用FPGA编辑器隔离问题,以下是一个列表(上)10)这种拥挤的联系:拥塞:OMUX(32168,13919)信号:XXX拥塞:OMUX(32168,13919)信号:XXX拥塞:OMUX(30309,16616)信号:XXX……
解决方案
一般来说,由于CLB资源过度利用,导致OMUX路由拥塞。
在此上下文中的OMUX指的是CLB瓦片中的组件可用的输出开关盒路径。
要解决这个错误,首先在FPGA编辑器中查看这些信号来自何处。
- 如果这些信号来自BRAM和乘法器,请参考(赛灵思答案32080)
- 如果这些信号来自代码中推断的正常切片逻辑,则检查LOC或RLOC约束是否在这些逻辑上使用。
评估CLB内的资源是否在这些约束条件下被过度利用,并相应地改变约束。 - 如果这些信号来自用户定义的宏,则评估CLB内的资源是否在宏中被过度利用,并相应地修改宏。
- 有时使用不同的成本表有助于解决错误。
没有回复内容