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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2768|回复: 6

[求助] ASIC RTL代码编写时是否需要考虑具体工艺

[复制链接]
发表于 2016-12-14 10:53:50 | 显示全部楼层 |阅读模式

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

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

x
如题,在编写RTL代码时,是否需要考虑具体的工艺实现,如流水级数的选择,等?
需要考虑工艺的话,如何结合具体的工艺进行代码的优化设计?

望各位大神赐教!
发表于 2016-12-14 18:30:46 | 显示全部楼层
不需要直接考虑工艺,需要考虑,电路的时序,面积和功耗
设计流程每一个层次都抽象出若干接口因素了。
另外,流水的级数不算是考虑工艺实现,是电路结构,这个是必须的考虑对象。
发表于 2016-12-15 09:26:16 | 显示全部楼层
既然用rtl写了,综合就需要lib。lib都把工艺相关都考虑进去了,写rtl就不需要考虑工艺。
如果是手搭电路,对于sram rom flash等需要考虑寄生,很多时候需要根据工艺文档,估算寄生,以实现更加优化的设计。
 楼主| 发表于 2016-12-15 16:34:44 | 显示全部楼层
回复 2# arthur_wang_orz


    您好,谢谢回复。我写到流水线,就是因为目前我们在写一个模块,里面需要考虑各级的长度,这个和具体的工艺有关。需要将流水线的各级根据具体的长度进行合并或拆分。
 楼主| 发表于 2016-12-15 16:37:14 | 显示全部楼层
回复 3# johnli330


    谢谢您的回复。
    开始写RTL的时候,也是考虑需要与工艺独立的。但是后面为了最大程度的发挥工艺下的潜能,所以有些RTL代码还是考虑了工艺,比如各级流水线的长度安排,乘法器的速度安排等。
    就是不知道其他的是不是也要注意到的。
发表于 2016-12-22 21:27:52 | 显示全部楼层
不需要吧!!
发表于 2016-12-23 11:17:25 | 显示全部楼层
很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错很不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 21:03 , Processed in 0.017838 second(s), 8 queries , Gzip On, Redis On.

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