ldpack工作日记-2016/5/30

原创 2016年05月30日 21:45:57

今天对t-vpack的参数做了些调整和测试,发现edge delay estimation的作用非常小,另外net share的权重变大使性能提高。

下午和吴老师讨论了一些目前的工作进展,主要有以下问题:

1. global placement的timing比pack+global placement的timing差,对此,预布局对packing的意义受到质疑。

2. 一次预布局对packing的作用有较大的随机性。

3. 我所写的t-vpack并没有完全按照t-vpack算法来写,参考价值需要质疑;另外性能也没有原pack好。

4. 目前的算法太简单。


接下来需要做的事情:

1. 修改global placement的delay model,在距离小于一定值的时候,LUT-FF的delay从inter delay切换到intra delay。

2. 做10次不同的预布局,计算criticality和distance求平均值。

3. group做完之后做refinement,通过移动cell来提升性能。

ldpack工作日记-2016/5/25

今天对procise的pack和ISE的map的结果进行了对比,比较方法是对两种结果都进行布局和布线,统计三个阶段(global place, detail place, route)的slack/r...
  • molinfeng507
  • molinfeng507
  • 2016年05月25日 19:26
  • 90

ldpack工作日记-2016/5/23

经过调参测试发现,将packEdge函数注释掉反而比原pack的结果要好1%,所以pack算法本身就存在很多问题,我打算按照T-vpack的思路重新写一个新的pack算法,观察一下结果。...
  • molinfeng507
  • molinfeng507
  • 2016年05月23日 19:39
  • 84

ldpack工作日记-2016/5/18

在global placement之后的时序分析前没有更新edge delay,统计的时序信息有误差,现已修复。 修改penalty参数做了18组测试,初始值设为128较好。 明天尝试修改pack...
  • molinfeng507
  • molinfeng507
  • 2016年05月18日 20:16
  • 66

ldpack工作日记-2016/5/19&20

修改了packEdge的算法,每次group后更新当前path的criticality(=10 / (1 + slack - wns)),计算方法如下: 1. 计算group前的edge delay...
  • molinfeng507
  • molinfeng507
  • 2016年05月20日 19:23
  • 100

ldpack工作日记-2016/5/16

今天在观察预布局的gui显示的时候,发现SLICE构成的chain的移动幅度很大,并不是一点一点向外扩散,debug发现chain的gradient是要除以它的长度的,否则chain内部的每个SLIC...
  • molinfeng507
  • molinfeng507
  • 2016年05月16日 20:08
  • 91

ldpack工作日记-2016/5/4&5

这两天把所有case中导致crash的bug修复了,主要有以下bug: 1. 在global placement中,将所有cell分类成movable和fixed两类,其中fixed cell是从m...
  • molinfeng507
  • molinfeng507
  • 2016年05月05日 19:13
  • 124

ldpack工作日记-2016/5/9

今天在查找一些case的max density降不下去的原因的过程中,发现了3个问题: 1. 在判断坐标相等的时候,一些cell的double类型的坐标只有最后一两位不相等,我怀疑在计算坐标的时候有...
  • molinfeng507
  • molinfeng507
  • 2016年05月09日 19:18
  • 141

ldpack工作日记-2016/5/6

关于等价单元无法推开的问题,在前五次迭代中,每次迭代找出坐标重叠最多的单元,对这些单元的坐标加上一个随机的扰动,公式如下: x += 0.02 * (rand() % 100)     即会出现[...
  • molinfeng507
  • molinfeng507
  • 2016年05月06日 19:58
  • 114

ldpack工作日记-2016/5/11&12

这两天主要对max density存在异常的case进行了调试分析,有一个case的max density有一个位置的density只能收敛到1.24,debug发现在最后几次的迭代中,处在该点位置的...
  • molinfeng507
  • molinfeng507
  • 2016年05月12日 21:42
  • 166

ldpack工作日记-2016/5/26

为了使设计的pack算法和ISE的map两者的结果比较更具可靠性,后续的步骤都通过ISE的工具实现,具体步骤如下: 1. 用pack生成XDL 2. 利用xdl生成NCD文件 3. 利用par生...
  • molinfeng507
  • molinfeng507
  • 2016年05月26日 19:26
  • 149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ldpack工作日记-2016/5/30
举报原因:
原因补充:

(最多只允许输入30个字)