微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 当fanout太大时候一般自己手动复制寄存器还是用工具去做?

当fanout太大时候一般自己手动复制寄存器还是用工具去做?

时间:12-12 整理:3721RD 点击:
各有啥优缺点?

为什么要复制寄存器呢?复制后面的buffer不一样吗?不就是传统意义上的split嘛

哪里的FANOUT?如果是Q端的,在后面加BUFFER不是更好吗?

有可能后面驱动的逻辑放的太散,工艺高了线延占比越来越高时做寄存器复制比较好
但是有手动自己复制个一样的逻辑
好像综合器也能自己复制

有时候扎堆导致线走不开
复制在不同位置就容易些

还是手动复制比较好,这样比较好划分结构。复制好了注意综合的时候别又给优化掉了就是了,呵呵。

那综合脚本里面就太复杂了
工具能自动做这事么?

能,dc里set_register_replication
不过不推荐用dc做,如果你真要复制register一般都是跟后端的驱动和place问题有关,所以一般通过eco来改
普通的驱动不够插buffer就够了
想做高速design就不能太依赖tool

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top