Quantcast
Channel: Cadence Custom IC Skill Forum
Viewing all articles
Browse latest Browse all 5066

What special about schEditPinOrder?

$
0
0

Hi,

It is a dedicated function for changing pin order of schematic and symbol - schEditPinOrder()

Why special function? How using this function different from symbolCv->portOrder=somePortOrder?

It is two option to set pin order below that seems to be exactly same. So is it any difference?

Also, is schVIC(symbolCv) needed after changing pin order of symbol?

Option 1:

symbolCv=dbOpenCellViewByType("lib" "cell" "symbol" nil "a")

symbolCv->portOrder=somePortOrder

schVIC(symbolCv);Is it needed?

dbSave(symbolCv)

dbClose(symbolCv)

Option 2:

symbolCv=dbOpenCellViewByType("lib" "cell" "symbol" nil "a")

schEditPinOrder(symbolCv somePortOrder nil)

schVIC(symbolCv);Is it needed?

dbSave(symbolCv)

dbClose(symbolCv)


Viewing all articles
Browse latest Browse all 5066

Trending Articles