0
我有多個實例連接到其中一個網絡的原理圖。 我需要一個技能的功能,將打印連接到此網絡如何獲得使用SKILL在Cadence Virtuoso原理圖中連接到網絡的實例引腳列表
我有多個實例連接到其中一個網絡的原理圖。 我需要一個技能的功能,將打印連接到此網絡如何獲得使用SKILL在Cadence Virtuoso原理圖中連接到網絡的實例引腳列表
procedure(CCSgetLostOfConnectedInstancePinsForNet(netname)
let((cv netid instid termid revhierarchy subcktPath pinHierName inst_list)
;get cellview
cv = geGetEditCellView()
; get netid
netid = dbFindNetByName(cv netname)
foreach(inst netid~>allInstTerms~>inst
unless(member(inst inst_list)
inst_list = cons(inst inst_list)
);unless
);foreach
;get instid
foreach(instid inst_list
;printf("Instance %L\n" instid~>name)
foreach(term instid~>instTerms
when(car(term~>net~>sigNames) == netname
termid=term
;printf("\tNet %L is connected to terminal %L of Instance %L\n" netname termid~>name instid~>name)
revhierarchy = reverse(mapcar('car geGetHierMemInst()))
subcktPath = CCSgetSubcktPath(revhierarchy)
pinHierName=strcat(subcktPath instid~>name "/" termid~>name)
printf("%s\n" pinHierName)
);when
);foreach
);foreach
t
);let);procedure
只是爲未來的問題引腳的所有實例列表,更好地問它的節奏論壇。只是谷歌它SKILL節奏論壇:) – Paddy