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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: ershier86

[求助] 出digital top 的gds的流程

[复制链接]
发表于 2015-7-24 08:28:54 | 显示全部楼层
模拟那边virtuoso有tf,laker有tf。数字这边icc也有tf。
----
各个工具 tf 不能混用 ~~~
 楼主| 发表于 2015-7-24 11:32:54 | 显示全部楼层
回复 10# 真我个性

多谢回复!目前gds--> CEL 和 LEF--> FRAM 的流程都跑了下。大概明白你所说的了。您提到的由CEL-->FRAM还没有跑,有时间了再试下。
现在遇到了另外一个问题。也是版图中digital做top的问题。
我想实现一个想法,就是模拟那边给出gds。然后把这个gds做成Milkyway的库。当用ICC调用这个Milkyway库里面的cell时应该怎么操作呢?是个什么流程呢?我的理解是这样的。直接改DC后的netlist。把这个模拟cell例化。比如在*.v中加入这样的语句 PLL u_PLL (.IN(IN),.OUT(OUT));
但是当我用ICC读这个netlist后出现错误。后面查资料说还需要模拟模块的*.lib文件才能例化。请问是这样吗?谢谢!
 楼主| 发表于 2015-7-24 11:33:52 | 显示全部楼层
回复 11# voiluce

多谢回复!
现在遇到了另外一个问题。也是版图中digital做top的问题。
我想实现一个想法,就是模拟那边给出gds。然后把这个gds做成Milkyway的库。当用ICC调用这个Milkyway库里面的cell时应该怎么操作呢?是个什么流程呢?我的理解是这样的。直接改DC后的netlist。把这个模拟cell例化。比如在*.v中加入这样的语句 PLL u_PLL (.IN(IN),.OUT(OUT));
但是当我用ICC读这个netlist后出现错误。后面查资料说还需要模拟模块的*.lib文件才能例化。请问是这样吗?谢谢!
发表于 2015-7-24 13:07:59 | 显示全部楼层
本帖最后由 真我个性 于 2015-7-24 13:09 编辑

回复 12# ershier86


   不需要.lib,因为不用PLL来仿真,只需要创建一个 空的PLL 的module。dc综合使可以在PLL端口上设置些delay或者load以和实际情况相符
 楼主| 发表于 2015-7-24 13:50:16 | 显示全部楼层
回复 14# 真我个性


   这样有些问题吧。dc没有读入Milkyway的库,也就没有PLL的信息,即使创建空module。DC也不知道拿什么来例化的吧?我想应该让DC读入有关PLL的db文件后,才能综合吧。您看我说的对不对?
发表于 2015-7-24 14:14:56 | 显示全部楼层
回复 15# ershier86


   如果用DCT就需要读入milkyway的库。你看看DC中black box如何处理吧
 楼主| 发表于 2015-7-24 15:12:01 | 显示全部楼层
回复 16# 真我个性


   好的!
发表于 2015-7-26 22:19:17 | 显示全部楼层
后面查资料说还需要模拟模块的*.lib文件才能例化。
===
如果是纯电源的模块,不需要.lib。
由普通信号的,还是乖乖写个 .lib 文件,只要有基本信息就可以,timing ,power表格都不需要。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-26 22:13 , Processed in 0.019342 second(s), 6 queries , Gzip On, Redis On.

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