Virtuoso 自定义 Library Manager

1. 创建 Cadence.lib

需要在工程目录下创建 .cadence_lib 目录

# DEFINE Cadence libraries
UNDEFINE	cdsDefTechLib
DEFINE		cdsDefTechLib	$CDSHOME/tools/dfII/etc/cdsDefTechLib
UNDEFINE 	analogLib
SOFTDEFINE 	analogLib	$CDSHOME/tools/dfII/etc/cdslib/artist/analogLib 
UNDEFINE 	functional
SOFTDEFINE 	functional 	$CDSHOME/tools/dfII/etc/cdslib/artist/functional 
UNDEFINE 	sbaLib
SOFTDEFINE 	sbaLib     	$CDSHOME/tools/dfII/etc/cdslib/artist/sbaLib 
UNDEFINE 	ahdlLib
SOFTDEFINE 	ahdlLib    	$CDSHOME/tools/dfII/samples/artist/ahdlLib 
UNDEFINE 	basic
SOFTDEFINE 	basic      	$CDSHOME/tools/dfII/etc/cdslib/basic 
UNDEFINE 	sample
SOFTDEFINE 	sample     	$CDSHOME/tools/dfII/samples/cdslib/sample
UNDEFINE 	US_8ths
SOFTDEFINE 	US_8ths    	$CDSHOME/tools/dfII/etc/cdslib/sheets/US_8ths 

# License Specific Cadence libraries
ASSIGN		cdsDefTechLib	DISPLAY		Cadence_lib
ASSIGN		analogLib	DISPLAY		Cadence_lib
ASSIGN		functional	DISPLAY		Cadence_lib
ASSIGN		sbaLib		DISPLAY		Cadence_lib
ASSIGN		ahdlLib		DISPLAY		Cadence_lib
ASSIGN		basic		DISPLAY		Cadence_lib
ASSIGN		sample		DISPLAY		Cadence_lib
ASSIGN		US_8ths		DISPLAY		Cadence_lib

UNDEFINE	CadenceLibs
DEFINE		CadenceLibs 	.cadence_lib
ASSIGN		CadenceLibs	DISPLAY		Cadence_top
ASSIGN		CadenceLibs	COMBINE		cdsDefTechLib analogLib functional sbaLib ahdlLib basic sample US_8ths

2. 创建对应工艺库的 lib

需要在工程目录下创建 .smic_lib 目录

并在末尾加上(这里以 smic18 为例):

DEFINE Smic18Libs .smic_lib
ASSIGN Smic18Libs DISPLAY Smic18Libs_top
ASSIGN Smic18Libs COMBINE smic18mmrf SCC018UG_HD_RVT_V0p3 SP018RP_V1p0

3. 设置图标与颜色