在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: 无我千里

[讨论] place阶段短线插入大量inverter的原因

[复制链接]
发表于 2020-11-6 11:41:11 | 显示全部楼层


无我千里 发表于 2020-11-5 20:53
万分感谢以上各位的解答.
结合其他资料个人总结如下:
1. 工具在短线插入的这么多inverter是为了meet maxCa ...


#1, #2 都是对的。
#3 试一下可以,我个人估计还是过不了 timing 的。

最佳的方案应该是改设计。FIFO 读指针实际就是地址,解码后从 FIFO 选一位置读数据。 读出的数据应该锁存一下,再送出去。 从一楼的报告看,并没有这级锁存,FIFO 的读指针经给一堆组合逻辑就到了数据输出。 FIFO 浅,频率几个M,勉强OK。 这种 1G 时钟还不锁存读数据,基本就像对 physical design, timing 无知的新手写的 RTL 。

冒昧讲一句,用这么先进的工艺,一次流片消耗巨大的资金。 如此之大的投资,找新手做前端基本就是给整个团队挖坑。 前端设计烂,后端只能是 garbage in garbage out,  修不好的。

高速设计,低功耗设计都是前后端整体优化的。   

 楼主| 发表于 2020-11-6 11:55:18 | 显示全部楼层


jake 发表于 2020-11-6 11:41
#1, #2 都是对的。
#3 试一下可以,我个人估计还是过不了 timing 的。


感谢回复,我试着反馈下..
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 14:51 , Processed in 0.013073 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表