1.5 I 3K MAP映射忽略了未绑定的PAD类型,并创建了绑定IOBs,这可能导致过映射和BITGEN错误。

描述

在XNF2NGD中有一个问题,其中XNF文件中有未焊垫。
EXT语句的形式:

EXT,N90067,U

正在删除未绑定的属性,从而导致对它们进行映射处理。
作为保税垫。这可能导致过映射错误或DRC错误。
当bitgen跑的时候。

解决方案

解决这个问题的方法是可行的。它涉及修改
XNF文件,用一个未绑定的垫片符号替换:

Sym,N0674PAD,UAD
引脚,UPAD,I,N00
结束

对于每个未绑定Ext语句:

EXT,N90067,U

下面的Perl脚本UpAD.PL可以用来进行替换。
请记住CNTL M卡将被切割和过去损坏。
并且应该重新进入。需要修改Perl Expert的路径
对于用户的环境。工作站用户应删除CNTL M(^)
由于第5行的字符串匹配测试,因为CNTL M仅出现IIN。
PC生成.xnf文件。

哎呀!/urr/Studio/bin /PrL5
当(& lt;& gt;){
乔姆斯;
字段=拆分(/,/);
如果($field(0)eq”Ext &&;$field(2)eq“u^ m”){
$net =“$field(1)”;
$PAD=“${NET}垫”;
打印“Sym,$PAD,Upad ^ m \n”;
打印“PIN,UPAD,I,$MU\M \N”;
打印“结束^ m \n”;
}
否则{
打印“$\n”;
}
}

运行此脚本的命令是:
OXAD.PL Or.XNF&G.HACKED.XNF

这个问题的解决方案被安排在2.1i版本中。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 19:12:05 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它