新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 微捷码Talus TCL界面实现复杂分区平面布局

微捷码Talus TCL界面实现复杂分区平面布局

作者: 时间:2009-06-26 来源:网络 收藏

第IV章:控制

有时完成初始布局后,我们必须降低标准单元区域的以解决布线或时序问题,通过减少迂回布线从而改善特定区域的布线资源并降低互连线延迟,特别在逻辑组拥有很强的内部连接时这项技术尤其有用。在这种情形下,工具会将单元放置的尽可能近,以满足时序要求并降低总线长。这可能造成其单元密度太高,从而导致布线问题。

在这章中,我们将讨论两种控制方式。一种是微捷码为我们提供的局部密度控制方式,使用带有阻挡百分比的标准单元布局阻挡(placement blockage)方式。我们可在区域添加这类布局阻挡功能并设定阻挡百分比。阻挡百分比可确定在这种阻挡范围内可设置多少个标准单元。如果我们设定的百分比低于平均密度,那么工具将会扩散所有标准单元。下方就是采用这种方式的一个例子。

图7:带有阻挡百分比的布局阻挡

图8:布局的结果

图7显示了带有阻挡百分比的布局阻挡,而图8显示了布局的结果。首先,我们必须选择一个适合的阻挡百分比,而这并不容易做到。出于多方面考虑,我们必须几次尝试才可获得适合的百分比,这会影响到设计师生产率。其次,密度在阻挡边缘会发生剧烈变化。这是个大问题,它会导致边缘出现新的情况。换句话来说,它可能将情况向周围扩散。这个结果并不符合我们的本意。



评论


技术专区

关闭