巧用unix command:strings 检查gds的有效性
来源:IC模拟版图设计发布时间:2022-09-29708浏览
询问 AI可能有些同事会遇到这样的问题,stream outgds file时,没有真正导出需要的layout 信息,但是还是生成了一份空的gds file。尤其在自动化脚本中来执行stream out gds这个的动作,生成的无效gds提供到drc 或lvs的flow 中,导致drclvs 的过程中报nothing in layout 相似的错误。
所以在自动化脚本执行verification前,需要对input的data 做下检查。对于gds 我们就可以利用strings 这个命令来读出gds中的字符信息。如果是正确导出了的gds ,执行strings +gdsfile会得到 library name,cell name这样的信息,如果是无效的gds file,得到的则是只有library name这样的信息。相比其他方式要更加方便。
所以在自动化脚本执行verification前,需要对input的data 做下检查。对于gds 我们就可以利用strings 这个命令来读出gds中的字符信息。如果是正确导出了的gds ,执行strings +gdsfile会得到 library name,cell name这样的信息,如果是无效的gds file,得到的则是只有library name这样的信息。相比其他方式要更加方便。
新闻来源:IC模拟版图设计,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。