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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2384|回复: 1

[原创] 劳烦帮忙看一下 DFT Compiler 的报告

[复制链接]
发表于 2012-2-16 21:00:13 | 显示全部楼层 |阅读模式
50资产
本帖最后由 fl_5588 于 2012-2-16 21:03 编辑

下面是一个简单的仅含有两个DFF的扫描链插入报告。verilog中核心语句:(IN1与IN2是输入。时钟周期2.5ns)
.....
always@ ( posedge clk )
.....
Dff1 <= IN1 + IN2;
Dff2 <= Dff1 + IN2;
.....

下面是在compile -scan 命令之后紧跟着 report_constraint 命令得到的报告。

*************************************
Report: constraint -all_violators
Design:   my_design
Version:  D-2010.03-sp5-3
Date:      Feb 16 . 2012
**************************************
max_area

Design           Required Area          Actual Area      Slack
----------------------------------------------------------
my_design            0.00                      89.43       -89.43 (VIOLATED)

不明白这里的Slack是什么?为什么是-89.43 (VIOLATED)?因为下面在compile -scan 执行的时候屏幕显示:

.....
Beginning Aera_Recovery phase (max_area 0)

ELAPSED   AREA         WORST              TOTAL              DESIGN
  Time                     NEG SLACK        NEG SLACK        RULE COST   
-----------------------------------------------------------------------
.....
.....
0:00:05     93.0            0.00                  0.0                     0.0  


谢谢帮忙解答
发表于 2012-7-23 17:41:57 | 显示全部楼层
那个violation没有关系,你要求的面积(Required Area)是0,实际的面积(Actual Area)是89.43.当然有violation。想想就知道,要求面积为0,是无论如何不可能达到的。你可以设置要求的面积为90(89.43以上就可以了),脚本:set_max_area 90,violation就不见了。其实设置不设置无所谓。直接忽视那个violation就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-19 15:18 , Processed in 0.020954 second(s), 7 queries , Gzip On, Redis On.

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