通常综合的时候所有的 flop 都成了 scan flop. 综合的软件当然要把所有的 flop 连到 scan chain 里。 有些设计故意不用 scan chain, 另当别论。 综合工具如果发现无法 stitch scan chain, 会报告 DFT error.
综合工具没有足够物理信息,scan chain ordering 不是最优化。 在 place & route 工具里, 做 scan chain recordering 优化。
最后 ATPG pattern 生成, 则由 Modus, Tetramax 这样的工具生成。 这时的 scan chain 都已经定下来了, Modus, Tetramax 只是生成 pattern, 报告 test coverage, fault coverage.
抱歉,很久没上,回复晚了。 |