如何快速实现IC时序收敛?MCMM唱主角

2014-10-14 09:12 来源:电子信息网 作者:娣雾儿

应用举例

以实验室一款PLC芯片为例,具体介绍如何使用MCMM技术来加速时序收敛。

scenario 的定义

该芯片有2种正常工作模式,时钟频率分别是90Mhz和60Mhz,3种DFT测试模式,分别是shift模式,capture模式和mbist模式,需要工作在两个工艺角下,WCCOM和BCCOM,也就是5种模式2个工艺角组成了10 个scenario,每个scenario 指定对应的寄生模型(TLU+ 文件),worst 和best,如表1所示。在WCCOM工艺角下检查建立时间(setup time),在BCCOM 工艺角下检查保持时间(hold time)。

IC3

基于MCMM 的时序收敛实现

在同时激活10 个scenario 的情况下,会出现服务器内存溢出,死机等状况,导致设计无法顺利进行。我们对这10 个scenario 进行了分析,其中MBIST_MAX,SHIFT_MAX,CAPTURE_MAX,MISSION 60_MAX 这4 个scenario中,时钟频率最大的是MISSION60_MAX中的60MHz,其余三个scenario时钟频率只有10MHz,建立时间裕量都在9.9ns 以上,即使在修复过程中不激活,修复其它scenario 时带来的影响在承受范围之内,也不会对后续的绕线产生影响;在MISSION90_MAX 这个scenario中,时钟频率是90MHz,建立时间虽然没有违例,但是留下的裕量只有0.84ns,不足以抵挡修复其它scenario时带来的影响;剩下的5 个scenario 中,都有保持时间违例,必须进行修复。

基于以上分析,我们选择同时激活MISSION90_MAX,MISSION_MIN,MISSION 60_MIN,MBIST_MIN, SHIFT_MIN,CAPTURE_MIN这6个关键scenario 进行时序收敛。

< 1 2 3 > 
IC MCMM

相关阅读

暂无数据

一周热门