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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7763|回复: 13

[求助] encounter 工具中 DB命令

[复制链接]
发表于 2011-12-14 13:36:15 | 显示全部楼层 |阅读模式

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

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

x
关于encounter工具中 DB命令 中 端口地址有几种命名方式。 HTerm FTerm Term  分别是代表哪种类型的? 三种类型的作用有何不同?
   个人觉得 FTerm 是展平的端口地址,HTerm 是层次的端口地址,Term是最底层的的端口地址。  另一方面:DB的命名方式是什么样子的。在使用DB命令的时候,该从什么角度来准确查到自己需要的DB命令?
      求大牛们及时详细解释      万分感谢
发表于 2011-12-14 23:31:12 | 显示全部楼层
每隔一段时间这个问题就出来一次啊.  继续贴这个经典解释了.
Assuming you are familiar with Verilog constructs, I'll explain it as follows.  Assume we have a nand gate called NAND2 connected as follows:
NAND2 U42(.A(net1),.B(net2),.Q(net3));
   In this case, the "U42" (the instantiation of the nand gate) would be considered the "inst", "NAND2" would be considered the "cell".  "terms" and "fterms" are essentiallys "pins" but the difference is whether it is a pin of the "cell" (fterm) or the pin of the "inst" (term).  The 'h' in "hinst" and "hterm" simply means it is hierarchical.  For instance, say we have a top-level design "TOP" and a child "CHILD" connected as follows:
module TOP (in, out);
input in;
output out;
CHILD child_inst (.cin (in),.cout (out));
endmodule

module CHILD(cin,cout);
input cin ;
output cin;
...
endmodule
In this case, 'child_inst' would be an 'hinst' and 'child_inst/cin' would be an 'hterm'.  However, 'CHILD' is still a 'cell' and 'CHILD/cin' and 'CHILD/cout' are still 'fterms'.  Also note the 'TOP' is a cell and 'TOP/in' and 'TOP/out' are 'fterms'.

db命名规则.
通过地址找名字. dbXXName. 比如: dbTermName
通过A地址找B地址. dbAB. 比如: dbInstTerm
通过名字找地址: dbGetXXByName 比如: dbGetInstByName
其他我一时想不起来有什么规律.

PS: 以上拼写可能有错. 习惯tab补全了.
发表于 2011-12-15 20:45:43 | 显示全部楼层
dingding
发表于 2011-12-15 20:49:29 | 显示全部楼层
没关系
 楼主| 发表于 2011-12-16 14:33:20 | 显示全部楼层
回复 2# farren


    相当的感谢,受教了。。
发表于 2011-12-16 16:00:01 | 显示全部楼层
写的太好了, edi专家啊
发表于 2011-12-16 23:13:55 | 显示全部楼层




版主过奖了. 搞得我诚惶诚恐啊.我其他地方问过你个问题, 估计你太忙没看到. 这里再写一下.

我觉得perl/tcl写到一定程度就可以了, 有必要研究那么深入么?
因为我看你介绍了一些perl方面的书籍, 觉得你在这方面很精通.
以我现在的层次, 还看不到这样带来的好处. 求指点.
发表于 2011-12-17 22:29:21 | 显示全部楼层
你如果有空就研究啊,不是很难,比IC设计简单

perl如果用到很多pm,能够自己写pm的话,数据结构经常用,已经是高手了

tcl也有package的,没有太深入研究
发表于 2011-12-19 16:34:30 | 显示全部楼层
encounter工具中 DB命令 是什么命令?还望版主解答下~
发表于 2012-9-22 09:28:51 | 显示全部楼层
mark一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-5 18:55 , Processed in 0.022843 second(s), 8 queries , Gzip On, Redis On.

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