warshining的个人空间 https://blog.eetop.cn/warshining [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

(forward)绝对面积与相对面积:Design Compiler中的report_area

已有 5954 次阅读| 2011-8-25 22:21 |个人分类:数字前后端

       设计过程中,难免要用DC估计一下芯片的面积。DC中的命令report_area可以达到这个目的。不过这个命令读取的每个cell的area参数都是从logic library里读取的,一般格式为db。这个library一般由vender提供,每个vender的做法不同。比如T vender,它的library里的area参数的单位就是um^2,即绝对面积。而C vender,它的标准单元库里的area参数的单位却是二输入与非门的等效门数,即相对面积,例如二输入与非门的area是1,某加法器的area是8,相当于8个二输入与非门的面积之和。
      这样的话,当我们用DC report_area的时候,一定要清楚所用的logic library里的area参数究竟是什么单位,否则会给决策带来误导。C vender还有一个奇怪的做法,它的IO lib里的area参数是绝对面积,即um^2,这跟它的标准单元库的做法不一致,所以分析 report_area的结果的时候,一定要分开计算,不能简单加在一起。
       有的Macro提供的面积更离谱,所以report_area报出的结果只能参考,不过可以用report_area -h 命令来看得更详细点。

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 5

    粉丝
  • 0

    好友
  • 14

    获赞
  • 52

    评论
  • 3742

    访问数
关闭

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

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

GMT+8, 2025-6-5 00:32 , Processed in 0.013468 second(s), 8 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部