Does ic5141 have any S&R utlility? If yes where can I find it?
I also need a SKILL script that would place all the symbols in a library
into one schematic. Here is the description of what I need:
The script will put the symbols for all IP’s in a schematic
The call should be something like:
It should search for all libraries starting with the string
matching the srcLibPattern and put all the symbols of the cell that has the same
name as the library in a schematic called “allIPinoneSchematicName” in Library
Can I get SKILL for this? Or some pointer will help.
Any clues for SKILL query?
If this was urgent you should log a service request with customer support - we're all volunteers here - even those from Cadence who post do so in their spare time.
Yes, IC5141 has a search and replace (Edit->Search->Replace in the schematic editor).
And you could write SKILL for this. Something like:
procedure(CreateAllIPinOneSchematic(srcLibPattern trgLib trgCell @key (xSpacing 1.0) (srcView "symbol") (trgView "schematic")) let((srcCv trgCv x) trgCv=dbOpenCellViewByType(trgLib trgCell trgView "schematic" "w") foreach(srcLib rexMatchList(srcLibPattern ddGetLibList()~>name foreach(srcCell ddGetObj(srcLib)~>cells~>name when(ddGetObj(srcLib srcCell srcView) srcCv=dbOpenCellViewByType(srcLib srcCell srcView) when(srcCv dbCreateInst(trgCv srcCv "" x:0 "R0") x=x+xSpacing ) ) ) ) ))
Something like that. Note I have not tested the above - just typed it into the post - and it's intended to give you the rough idea. I'll leave you to finish and test it.