CIS元件数据库配置和管理(高手绕路):CIS元件管理小工具,本软件需要Microsoft .net Framework 2.0的或更高的平台才能运行
其实网上也有类似的文章,配置数据库的好处是你的元件以后不会太乱,特别是元件越来越多后更不好管理,CIS自带了一个ACCESS的数据库,名称是BENCH.MDB,该数据在一般在C:\Cadence\SPB_16.2\tools\capture\samples目录下,该库有4张表,Capacitor(电容),IC,Mics(混杂元件),Resistor(电阻),该库的元件库指向由Schematic Part这个字段来定义。由于该库一般由ICA来添加,要修改的话必须用office的Access数据库工具来修改,添加,如果熟悉Access还好说,可是现在没有多少人熟悉Access,所以我做了一个简单的数据库编辑工具,发放给朋友使用。
我在开发这个小工具时,把数据做了以下修改:
1、除了Part Number字段外,别的字段都允许空字符,原表是不行的,不知道Access会不会报错,至少我的编程工具写空字符报错。
2、添加了Connector接插件表,把接插件从Misc里面分离出来。
3、给Part Number加了主键。
配置文件Benchacc.dbc里添加了Connector的映射表。
Capture.ini里添加了如下几行:
[Footprint Viewer Type]
type=allegro
[Allegro Footprints]
dir0=d:\Cadence works
上面的意思是告诉CIS你的封装库在哪里,这样你按Z键后,点元件便可以看到封装图了。
[CIS Browse Directories]
dir0=d:\pdf
告诉CIS元件的PDF在d:\pdf目录里
这样设置后,以后你就有自己的一个元件数据库了,极大方便了元件的管理。
小工具的的数据库路径在CadenceManage.config的 connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\BENCH.MDB"
Data Source里设置。
同时ODBC里的系统DSN下面的BenchAccess1620也要指向和Data Source相同的路径才可以使用。