1、Cadence cis 配置数据库(一)环境,win7 ,cad 版本 16.2;使用 access2010 做数据库;一).首先使用 access2010 新建一个数据库,双击空数据库;菜单栏“创建” ,工具栏“表设计” ,设计一个 capacitor 所需要的字段;如下图:关闭的时候会弹出提示:选择” 是 ”,保存为 capacitor;如下图:此时可以双击上图中左边所有 access 对象中的表“capacitor” ,可以看到:录入数据:以此类推,建立多张表,根据需要设置字段名称;弄完后,保存数据库,我的数据库保存为名字“ACR_database.mdb”.二) 设置数据源 ODBC,
2、打开“控制面板系统和安全 管理工具”里面的“数据源 ODBC”,单击标签页“系统 DSN”单击右边的“添加”像我这里,除了 SQL Server 外什么都没有,无法添加其他的。我参照网友提供的资料,通过下面的方法打开了;解决方法是:C:WindowsSysWOW64在这个目录下找到:odbcad32.exe这个文件,双击打开。里面有很多可用个数据源驱动,然后就可用添加连接 Access 的 ODBC 的数据源了。我打开为:下面在”系统 dsn”标签页单击“添加”,我在这里选择了 microsoft access driver(*.mdb),点击“完成”“数据源名” 就自己起个名字吧,看到数据库
3、那个“选择” ,选择刚才上面建立的那个数据库“ACR_database.mdb”“确定”“确定”再“确定”。三)下面要在 capture cis 里面配置;打开 orcad capture CIS,随便打开一个原理图页,点击菜单栏中的”options” ”CIS configuration”点击 New,新建一个配置。选择是(Y),弹出下图窗口选择“下一步”:可以看到我们的数据源”ACR_database”已经列出来了,点击它,然后下一步;弹出这里问你要设置的 table,我这里选择: capacitor,connector,IC ,Misc,Resister 。选择“下一步” ,弹出:这里是
4、要设置你数据源里面的字段和 orcad 文件属性里面的关联;如上图可以看到当前是询问我数据库 table:Capacitor,然后有个 part_number,这个是 orcad 自带的属性,我需要把这个 part_number 和我的数据库字段名称对应起来,所以我选择哪个 activapartsID 的下拉菜单, (下拉菜单其实就是我们的数据库中的字段名称)选择我的字段 part number,上图选择完后为:单击下一步,它会询问 table:connecor,orcad 属性和数据库字段的对应关系。一次类推其它如法炮制,直到下图:这里会有一张总表出来,可以看到左边是数据库的字段名称,右边是
5、 orcad 的 property name,中间是 transfer to design,如果需要对应就可以打上勾,然后在右边选择要映射到orcad 的哪个属性。我选择好后,如下图:那个 schematic part 默认是不可选的,然后选择“下一步 ”这里问你要不要连接 ICA,我就选择 No ICA properti,因为我的器件不需要连接互联网上的元件。下一步;这里选择你要浏览的项,选择后,对应的属性就会被显示出来,这里选择哪些属性放在原理图的时候是否显示出来,我这里选择了 value 和 allegro pcb footprint,一般原理图中元器件需要查看它的 value 和封装名
6、,下一步;这里问你在连接原理图中的器件的时候,以哪个属性为关键属性来查找数据库,我这里选择默认 value, 。选择好后,点击 finish;最后可以看到一张汇总的设置,单击确定即可。如果需要更改,可以直接在这里更改。确定后,弹出:说我的一些信息和 ICA 没有映射到网络数据库,问我是否需要,我选择 NO,因为我的数据库自己建的。然后弹出保存配置的窗口,自己随便起个英文名,另存好就行了。已经 Ok 了,如果需要修改配置,可以选择 setup,其实就是上上上图面出现的那个配置的汇总。四)下面说一下如何通过数据库来放置器件,选择菜单中的“place” “database part”,这里可以点击
7、table,然后在下面可以看到对应 table 中的数据,可以点击标签 Query 进行搜索,假设我要搜索一个 0402,10K 的电阻,可以看到已经显出一个来了。点击下面搜索到的器件,在这个绿色条上右键,place database part,然后自动切换到原理图,并且可以看到有一个电阻附在鼠标上,直接放就可以了。可以看到 value 和 pcb footprint 都显示出来了。五)单个更新器件,假设有个 1K 的需要换成 10K 的电阻,在 1K 的电阻上直接右键“link database part”(或者 ctrl+L) ,自动根据 key 属性,搜索到 1K的电阻,那我改 value 为 10K 的,搜索;点击搜索出来的结果,可以看到中间有个对比,当前器件属性和数据库的差别,红色为有差别的, 直接同上面的方法,右键然后放置即可。后续更新待定。以上内容为珠海鼎芯工程师亲自制作。始终致力于 imx6 方案产品研发和项目定制。