番外3:ADS生成版图报错解决方案
在原理图生成版图时可能会报错:
Library “xxxxxxxx” has layout layers defined, but the units and resolution are not defined. Please use the Technology Dialog to complete the layout technology before creating a layout or substrate.
造成这种问题的原因是存在一些版图参数没有定义,初学者可能不知道到底怎么解决,在此介绍一种解决方法。
在工程主界面选择Options选项栏,点击Technology选项,选择Technology Setup按钮:
打开后显示界面如下所示,可以看到有好多的报错信息:
先添加版图的参考库,点击上述界面右侧中部的Add Referenced Library选项,选择第一个ads_standard_layers并点击确定:
修改完成如下所示:
下面切换界面,点击Layout Units选项:
初始界面如下所示:
首先设置允许单位,单位任意设置,一般设置为mil:
点击Enable Database Resolution,数值一般为1000:
由此设置完成,总界面如下所示:
回到最初的界面,发现原来打叉的地方都变成了绿色,版图生成也没有问题了:
点击ok,注意此时如果没有关闭其他原理图可能无法保存设置,系统会弹出提示框要求关闭其他打开项,关闭其他打开项重新设置即可。
一般每个工程新建时就需要执行这个步骤,否则可能会出现层冲突等现象,这时就需要到层管理器中删除原来设置的冲突的层。