当fanout太大时候一般自己手动复制寄存器还是用工具去做?
时间:12-12
整理:3721RD
点击:
各有啥优缺点?
为什么要复制寄存器呢?复制后面的buffer不一样吗?不就是传统意义上的split嘛
哪里的FANOUT?如果是Q端的,在后面加BUFFER不是更好吗?
有可能后面驱动的逻辑放的太散,工艺高了线延占比越来越高时做寄存器复制比较好
但是有手动自己复制个一样的逻辑
好像综合器也能自己复制
有时候扎堆导致线走不开
复制在不同位置就容易些
还是手动复制比较好,这样比较好划分结构。复制好了注意综合的时候别又给优化掉了就是了,呵呵。
那综合脚本里面就太复杂了
工具能自动做这事么?
能,dc里set_register_replication
不过不推荐用dc做,如果你真要复制register一般都是跟后端的驱动和place问题有关,所以一般通过eco来改
普通的驱动不够插buffer就够了
想做高速design就不能太依赖tool