18l18luck新利
的意见

案例研究在不具有Double-Patterning调试

第2部分:如何处理奇循环错误和为什么你需要提前计划。

受欢迎程度

在我最后一篇文章,我们看一些案例研究的独特类型的双模式相关的问题(DP)地点和路线(不)和芯片完成工程师必须处理。我有一些更有趣的案例给你。

在现代不设计,金属线路在特定层是单向(或至少主要是单向)。长期的金属碎片紧密相邻整个街区。因为这个一般性的自动路由、奇怪的循环错误发生时他们可以很长。大周期可以在大部分的块。当你打开这些非常有用的警报响了我们上次讨论,帮助你调试的周期,这显示乍一看似乎压倒性由于瘦,远程性质的错误,需要进行分析。图1显示了错误显示可以是什么样子的。

Fig1_error-display
图1所示。奇怪的循环错误和警告戒指不设计。

因为错误是如此的长,瘦,很难视图没有缩放成小区域,然后上下平移误差环看到这一切。此外,错误似乎很复杂,因为环跟踪的方式下每一对线中心点之间的间距交互。图2解释了这方面的显示更清楚。

Fig2_Advanced-Display
图2。不奇怪的循环使用简单和先进的可视化。

在这个例子中,金属路由有一个奇怪的循环。如果看作是一个简单的错误环没有信息甚至相邻周期会导致新的错误,你可以看到相当简单的圈在中间。看戒指,扩展的可视化,包括警告错误环扩展到每个间距交互的中点所以你可以看到,他们甚至与相邻周期(部分显示)。它在视觉上看起来更复杂,但它是相同的环间距相同的交互。您现在可以看到,大部分的修复的潜在空间封锁。

我的第一个建议设计师并不是狂大型和复杂的错误看起来如何!你还评估它就像任何其他奇怪的循环。使用显示放大到一个点,你可以看到一个合理的细节,然后锅在错误的空间,看着所有错误和警告环交互看到修复是可能的。

谈到解决这些事情,不具有的本质布局导致一些有趣的情况是很重要的工作通过在你中间tape-out之前,试图找出你能做什么来让你的错误解决。大多数时候,我们建议设计师关注空间的周期,并寻找一个不是被警告戒指作为好修复的机会。在不具有布局,是不可能改变相邻轨道之间的间距。你希望找到的是一个翼展间距交互,就像图2的最右侧。

这将是简单的扩大这两个多边形之间的差距在同一轨道,对吧?问题是,翼展min-space交互是臭名昭著的引发奇循环错误,所以大多数路由器配置总是使用一个更大的空间翼展在同一轨道,以避免这种可能性。这是什么意思?以我的经验与实际布局,你永远不会找到一个简单的,同一个铁轨翼展空间在一个奇怪的循环来解决。你可能会发现这样的例子如图3所示。

Fig3_adjacent-tracks
图3。下邻居短重叠配置。

经常有位置沿着一个奇循环错误在两个相邻轨道min-space互动,但这个空间互动的并发运行周期很小,如下所示。这些交互点修复奇数周期可以是伟大的候选人,因为它往往是相对容易把两条线互相远离(黄色箭头所示),直到破碎,奇循环间隔的相互作用是固定的。在这个特殊的例子中,然而,警告戒指证明自己的价值,通过展示你这间距交互也甚至相邻周期的一部分。如果你试图让这个特定的修复,它只会创建一个新的,更大的错误。

在奇循环修正与不具有设计师合作,我的经验表明,在大多数情况下,所有的空间戒指在奇循环错误被警告。这是最初非常不安,似乎没有简单的方法来解决这些问题。一些设计师采取插入一块路由在整个跟踪参与循环来迫使路由器避免创建它。然而,这种方法可能会导致更少的包装密度,或未能找到一个路由解决方案。

相反,关键是要看问题不同,使用的信息来自警告戒指以一种新的方式。而不是专注于空间,关注行本身。当你扫描误差环,注意在环沿着一条路由,然后看是否有报警电话另一边的线(图4)。

Fig4_jumper-fix
图4。奇循环修复使用跳线没有环的一个警告。

你看左边的图片,你可以看到整个右边的奇怪的循环运行预警环与它,阻止所有的空间和边界大部分的线路。这些戒指告诉你,如果你创建一个新的空白的行,试图改变的交替计算周期从奇怪,它不会解决这个错误。相反,你会得到一个新的错误甚至将邻近的周期。然而,左边的图片,你可以看到最左边的路由线路参与错误环没有警告环沿着它的另一面。这意味着您可以插入一个新的在这条线修复的周期。右边的图像显示的一个例子“跳投”插在路由修复的周期。事实证明,这种技术非常有效地修复奇循环不具有设计中的错误。它还表明,重要的警告戒指找到位置,这种技术将工作。

最后一个问题我想看看在不具有或芯片完成问题实际上是一个煽动的细胞库。说完这些,它可以声称这是一个细胞设计问题,而不是一个不具有或芯片完成问题。然而,根据我的经验与客户,问题是从未在单元设计水平,和总是最终芯片tape-out问题的方式,当修复不但昂贵而且耗时。我希望通过指向它,你可以与你的细胞库供应商合作,确保你不会遇到这个问题当你急于满足紧tape-out时间表。

这个问题与密度平衡。大多数铸造厂有严格的规定,以确保一个相当均匀分布的每个面具颜色布局。他们通常有密度检查流程设计工具(此后)检查颜色的比例在windows跨过设计。大多数形状在给定设计层大小很相似,因为他们倾向于交替的颜色由于他们彼此间隔,他们最终很好平衡区域/颜色。

然而,在标准电池,电力和地面rails通常比其他更大的区域在给定互连金属层。原来使用的单元设计方法可能导致或避免密度问题。图5显示了两个不同的单元设计方法的影响。

Fig5_Cell-design
图5。比较不同的细胞密度之间的平衡的颜色设计方法。

如果标准甚至使用一个追踪细胞库,如图所示在第一种情况下,DP颜色交替通过细胞力量的力量和地面rails是相同的颜色。他们可以是蓝色或绿色,但他们必须都是相同的颜色。因为这些rails是大面积多边形与路由跟踪相比,你会得到一个明显的偏向一种颜色。相反,如果电池使用一个奇怪的跟踪库,那么rails被迫对电力和地面颜色。在这种情况下,你会得到一个更平衡的颜色区域。图6显示了如何在芯片级表现。

Fig6_density-imbalance
图6。甚至跟踪库造成颜色密度不平衡全芯片。

这个芯片甚至使用了一个追踪细胞库。芯片组装和运行时通过不,有density-balancing违反标准电池的地区。颜色之间的比率是67%到32%,特别是由于rails被迫同样的颜色。当我们忽略rails,如右图所示,其余的多边形平均一个几乎完美的50/50的比例。这种不平衡成为芯片完成工程师的一个重要问题,因为它需要更改在图书馆,试图解决这个问题。这么晚在设计流程,使细胞的变化是非常昂贵。得到的教训吗?确保你解决这些类型的问题早在你进行最后组装和tape-out芯片。

我希望这些案例研究将帮助不具有和芯片完成工程师理解和妥善处理的一些独特而有趣的情况下,可以发生在DP流程。知识是成功的一个关键组成部分的准备。尽可能花时间的前期教育自己关于这些话题,和联系Calibre AE帮助你如果你困。有点自我教育和准备了很长一段路,当你打一场tape-out期限。

工程师是全新的多模式,或者想了解这项技术的基本知识,我的白皮书”,介绍了多模式”,使你为什么需要多模式的概述,简要介绍不同的技术现在被使用。



留下一个回复


(注意:这个名字会显示公开)

Baidu