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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5483|回复: 10

[求助] 数字ASIC前端与后端交接时,需要给出哪些信息

[复制链接]
发表于 2017-5-17 09:26:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
除RTL级代码外,前端设计师还需要给出哪些信息,从哪里得知这些消息。现在导师要我告诉后端,时序约束应该怎么做,我不太明白,所以希望大家可以指点一下。如果可以的话,请告诉我前端与后端如何交接工作,或者说中间有哪些流程要走?
发表于 2017-5-17 09:41:31 | 显示全部楼层
我不算有经验的,就我了解到的,前端至少要告诉后端综合时候用的多少频率时钟,余量是多少,这个对后端很重要。
期待高手的精确解答。
 楼主| 发表于 2017-5-17 15:52:18 | 显示全部楼层
回复 2# fleeflower

首先谢谢你的回复,你说的时钟是指主时钟的频率,还是说regsiter performance即电路实际能达到的最大速率?余量这个是不是指建立时间和保持时间的余量?我对时序这个了解的太少,你能不能说的详细一点,或者说推荐几篇资料让我可以详细了解一下前端需要完成那些工作
发表于 2017-5-17 16:34:33 | 显示全部楼层
一般來說,需要給三個東西
1. Netlist file, .v or .vhd
2. timing constraint file, .sdc
3. floor plan, 這部份好像還沒有標準檔案
发表于 2017-5-17 17:44:47 | 显示全部楼层
你这不叫前后端交接。
RTL交给综合,两者一般都算前端。前端交给后端的东西一般不会包含RTL。
RTL交给综合,最基本的,需要告知:所有的时钟及时钟间的关系;输入、输出延迟相关信息;需要设置multiple cycle path、false path的地方;dont touch的地方;其它需要特殊处理的地方。
发表于 2017-5-17 19:27:27 | 显示全部楼层
你前后都走一遍就知道了
发表于 2017-5-17 23:00:26 | 显示全部楼层
回复 1# mysoul


   看来你对数字ASIC设计的流程不太清楚,建议看看我的EETOP博客,http://www.eetop.cn/blog/html/30/1638430.html .另外,数字前端一般包括DC综合,布局布线才属于后端,而综合所需要的约束信息,比如时钟,版图面积,这些应该是在RTL设计之初就应该写在项目规格书里的.具体从RTL到综合需要哪些文件,在我博客今天更新的一篇里有介绍.如果有其他问题,请继续追问。
 楼主| 发表于 2017-5-20 16:34:51 | 显示全部楼层
回复 5# orlye

有没有好的文章或者书籍推荐的,我现在对这个东西很是困惑
 楼主| 发表于 2017-5-20 16:35:50 | 显示全部楼层
回复 7# tfpwl_lj


    谢谢你的指点,我一直以为前端昨晚RTL级代码就完了,我先看完你的博文,有问题再向你请教
发表于 2017-5-21 19:59:15 | 显示全部楼层
回复 9# mysoul


   嗯,有问问多多交流,我其实也是个菜鸟啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-5 19:01 , Processed in 0.031934 second(s), 7 queries , Gzip On, MemCached On.

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