| ||
在触发Callback时,需要再触发下面两个函数,这是SMIC的bug,而TSMC不需要这两个函数。
SMIC:
Form Initialization Procedure:
PasCdfFormInit(cdfData)
Form Done Procedure:
PasCdfDone(inst)
TSMC:
Form Initialization Procedure:
tsmcCdfFormInitCB(cdfData)
Form Done Procedure:
无
举例:
instId = dbCreateParamInstByMasterName(cv libName cellName "layout" "I1" list(0 0) "R0" 1 list(list("fingers" "string" "4") list("l" "string" "0.5u")));;;在cv中调用Inst
cdfgData = cdfGetInstCDF( instId )
callback没有效果之后,还需要触发上面两个函数:
PasCdfFormInit(cdfData)
PasCdfDone(inst)
这样就可以了
wParam = cdfFindParamByName( cdfgData "w" )
when( wParam~>callback evalstring(wParam~>callback) )