|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 ic小顽童 于 2012-9-1 10:30 编辑
本来初衷是打散展平layout,但是这个过程中发现了新问题。
让我慢慢道来, 先是从PnR导出gds(无stdcell layout), 到virtuoso里去merge, 完毕后 Edit->Hierarchy->Flat, 成功flat。 为啥说成功呢? 因为我导出这个flatten gds后, file size明显变大了, 然后新建一个目录, 再次导入virtuoso后, 跟我预期的一样, 只有一个top cell, 并且layout 是完整的。
接下来, 新问题来了!!!啥新问题呢? Calibre报Flatten GDS里有“cell XXXXX referenced but not found”, 然后就跳出来了! 这就不对了, 不是flatten了吗, 怎么还会有cell的instance存在呢, flatten时我选的是“displayed level”,也就是看到的层次全部展平啊? 我试着vim flatten gds,虽然gds不是ASCII格式, 但是依然可以找到cell name, 清晰可见。 嗯, 看来是这些cell name存在, calibre读入时没有发现其layout所致。
这个error很像是从PnR出来的gds,跳过merge,直接做DRC时报的错, 我感觉还是flatten那步的问题, 虽然flatten layout看似OK, 但导出的gds依然保留层级, 不知何原因。 |
|