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相同的路徑才可以使用。