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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13255|回复: 24

[求助] 可不可用tsmc工艺库 综合已经设计好的电路

[复制链接]
发表于 2010-5-14 13:02:54 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 wrient 于 2010-5-14 13:04 编辑

可不可用tsmc工艺库 综合已经设计好的电路(自带库文件)
我使用的是synopsys 的dc

比如使用 tsmc 0.13工艺
库fast.db slow.db


不知道能不能用tsmc综合呀。


S27电路
module s27(blif_clk_net, blif_reset_net, G0, G1, G2, G3, G17);
  input blif_clk_net, blif_reset_net, G0, G1, G2, G3;
  output G17;
  wire blif_clk_net, blif_reset_net, G0, G1, G2, G3;
  wire G17;
  wire G5, G6, G7, n_1, n_3, n_4, n_5, n_7;
  wire n_8, n_11, n_12, n_14, n_15, n_16, n_21, n_26;
  wire n_27, n_28;
  DFFSRX1 G5_reg(.RN (n_15), .SN (1'b1), .CK (blif_clk_net), .D (n_16),
       .Q (G5), .QN ());
  INVX2 g69(.A (n_14), .Y (n_16));
  DFFSRX1 G6_reg(.RN (n_15), .SN (1'b1), .CK (blif_clk_net), .D (n_12),
       .Q (G6), .QN ());
  NAND2X2 g70(.A (G17), .B (G0), .Y (n_14));
  INVX1 g71(.A (G17), .Y (n_12));
  DFFSRX1 G7_reg(.RN (n_15), .SN (1'b1), .CK (blif_clk_net), .D (n_11),
       .Q (G7), .QN ());
  NOR2X1 g74(.A (G2), .B (n_8), .Y (n_11));
  INVX1 g79(.A (n_7), .Y (n_8));
  NAND2X1 g80(.A (n_3), .B (n_1), .Y (n_7));
  OR2X1 g77(.A (G0), .B (n_4), .Y (n_5));
  INVX1 g81(.A (G1), .Y (n_3));
  INVX1 g86(.A (G7), .Y (n_1));
  INVX1 g82(.A (G6), .Y (n_4));
  INVX1 g84(.A (blif_reset_net), .Y (n_15));
  NOR2X1 g23(.A (G0), .B (n_4), .Y (n_21));
  NAND2X2 g17(.A (n_27), .B (n_28), .Y (G17));
  NOR2X1 g18(.A (G5), .B (n_26), .Y (n_27));
  NOR2X1 g19(.A (G3), .B (n_21), .Y (n_26));
  NAND2X2 g90(.A (n_5), .B (n_7), .Y (n_28));
endmodule



比如库文件:(一个元器件)
`timescale 1ns/10ps
`celldefine
module NOR2X1 (A, B, Y);
input  A ;
input  B ;
output Y ;

   or  (I0_out, A, B);
   not (Y, I0_out);

   specify
     // delay parameters
     specparam
       tplhl$A$Y = 0.036:0.036:0.036,
       tphlh$A$Y = 0.036:0.036:0.036,
       tplhl$B$Y = 0.025:0.025:0.025,
       tphlh$B$Y = 0.028:0.028:0.028;

     // path delays
     (A *> Y) = (tphlh$A$Y, tplhl$A$Y);
     (B *> Y) = (tphlh$B$Y, tplhl$B$Y);

   endspecify

endmodule
`endcelldefine



发表于 2010-5-16 14:59:49 | 显示全部楼层
Thanks a lot !!!!!!!!!
发表于 2010-5-17 16:30:09 | 显示全部楼层
thank you very much
发表于 2010-5-18 04:47:25 | 显示全部楼层
ding ding
发表于 2010-5-18 09:41:44 | 显示全部楼层
这个工艺转换综合是可以的啊。
 楼主| 发表于 2010-5-23 12:29:48 | 显示全部楼层
5# geffory
具体是怎么做的呀,能讲细一点吗?
发表于 2010-6-28 23:25:17 | 显示全部楼层
用DC先转到自带标准库
再转到想要的库
发表于 2010-10-2 04:16:11 | 显示全部楼层
路过!!!!!!!
发表于 2010-10-2 07:54:35 | 显示全部楼层
这个东西是没法子用的,比如现在你有一个Design可以优化,其中一个BUFX1的cell可以优化到BUFX2的cell, 那么你这个library中有吗? 而且有线负载模型吗????

所以你找个一个真正的Library。

我有0.13um跟90nm的工艺库,当然65的也有,不过还在逐步建设成完整的。
发表于 2010-10-2 23:51:35 | 显示全部楼层
赞一个啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-15 08:00 , Processed in 0.025753 second(s), 9 queries , Gzip On, Redis On.

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