2008年12月16日星期二

DFT Compiler的学习------part8 tips and tricks

1.down-top的扫描链插入处理。

主要的考虑是在顶层直接处理会造成占用内存太大,容易溢出。采取的方法是层次化插入扫描链,先对底层的模块进行扫描链插入,插入完毕后,写出test model,并且释放内存。test model的形式有两种,一种是ddc形式,一种是ctl形式。ctl形式是可以查看内容的,是用ascii文件表示的。如果整个流程呢个都是galaxy流程的化,最好使用ddc的格式。释放内存remove_design就可以了。对底层模块都插入完毕后,在顶层首先是读入各个test model。使用的命令是read_ddc或者是read_test_model。注意这里read_ddc读入的不是底层模块的网表,而是test model。读入test model 之后,使用use_test_model -true [design]来指定,然后该干啥就干啥。

没有评论: