Timing Is Fixed After MBIST Insertion

插了MBIST后的timing问题总算解决了,修改了不少path,主要在Channel Estimation (信道估计)和Turbo Decoder模块中。

另外一个问题是之前综合的constraint也有点问题,主要是把scan_mode设成high-fanout port,scan_mode上就加上了dont_touch_network的属性,这样DC就没法很好的优化某些timing path了。我现在的做法是,去掉pSetHighFanout的设置,改成set_false_path -from [get_ports scan_mode]。这样optimize的结果就非常好了。

Netlist现在也出来了,明天上班好好调一下pre-layout STA就可以交差了。哦对了,要开始准备做formality了。

2 Comments:

Jim said...

Nnd, 有要改RTL(要求JD_OBUF可读),没办法只能重新run一遍synthesis了,今天看来又要加班了。:(

Jim said...

今天终于结束了,目前看来似乎没什么大问题了,slack还是-0.37。
总算可以歇歇了。