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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5553|回复: 2

[原创] 讨论GTETCH网表该如何综合的问题!!!

[复制链接]
发表于 2010-11-19 18:38:18 | 显示全部楼层 |阅读模式

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

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

x
大家好,我有一个问题:      当我们拿到一个GTETCH形式的数字网表,需要对其进行综合(FPGA综合和DC综合)的时候,该怎么做呢?
      我现在的做法如下,先晒出来,大家评价一下,希望能讨论出有更好的方法!

      我现在拿到的GTECH网表,最底层是用UDP描述的,就是形式如下的一些东东(有好几十个):
primitive GTECH_UDP_FD1  (Q, D, CP);
    output Q;
    input D, CP;
    reg Q;

// FUNCTION :  DFF

    table
   //   D   CP  :  Q   : Qt+1
   //-------------------------
        0  (01) :  ?   :  0;
        1  (01) :  ?   :  1;
        0  (0x) :  0   :  0;
        0  (x1) :  0   :  0;
        1  (0x) :  1   :  1;
        1  (x1) :  1   :  1;
        ?  (?0) :  ?   :  -;
        ?  (1x) :  ?   :  -;
        *   ?   :  ?   :  -;

    endtable
endprimitive   


   很明显,上面的UDP只能用来进行仿真,但是不能用来综合。
   为了对付FPGA综合和DC综合,我把所有的UDP都用可综合的逻辑重新描述了一遍,以上面的这个UDP为例,重新描述如下:
module GTECH_UDP_FD1  (Q, D, CP);
    output Q;
    input D, CP;
    reg Q;

always @(posedge CP)

Q  <= D;
endmodule   


好几十个UDP全部这么描述替换,然后就可以在FPGA上和DC上进行综合了!!!,FPGA综合得到的结果是正常的,DC的结果还需流片验证。


我在想,我是不是愚昧了,是不是这种GTECH网表有更好的处理方式? 希望有经验的大侠指点一下。
发表于 2010-11-22 17:30:37 | 显示全部楼层
GTECH不是DC自己内部的网表形式吗?
你确认DC不能认,也许能呢?试过没?
发表于 2010-11-23 00:19:04 | 显示全部楼层
同意楼上的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-23 06:40 , Processed in 0.014847 second(s), 6 queries , Gzip On, Redis On.

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