I would like to make some modifications to my cellview in scratch view mode and stream that out directly from virtual memory. Is there a way for me to do it using SKILL i.e. without using the GUI (File > Export > Stream...)?
Thanks in advance!
I believe that the IC613 version and later can Stream Out from virtual memory, but I don't think this option is available for the IC5141 version.
Hope this helps.
Yes I'm using IC613, in the XStreamOut GUI there are 2 ways to StrmOut my design: StrmOut From Disk and StrmOut From Virtual Memory.
My first question would be what streamout command, with what switches, do I need to put in the GUI's command textbox when I'm using the StrmOut From Virtual Memory option.
The 2nd question is how can I do the StrmOut From Virtual Memory without using GUI. Is there a way to dump out my scratch cellview and somehow get strmout to pick them up?
Can you check for me wheather you have the wrapper in your local bin. Just open a terminal, and type command - which strmin
In IC614, this is easier. Streaming out from virtual memory can be properly done from the GUI without needing to type in a command line, and there's also SKILL support. You can do:
xstSetField("library" "mylib")xstSetField("topCell" "mycell")xstSetField("strmFile" "mycell.gds")xstSetField("virtualMemory" "true")xstOutDoTranslate()
Note the documentation for xstOutDoTranslate leaves a little to be desired - I've pushed for this to be fixed (I requested the ability to do this from SKILL, but it seems the documentation has not been done properly).
In IC613, you need to fill in the field on the form with the same command line arguments you would give to the strmout command from the command line. e.g. "strmout -help". You could enter:
strmout -library mylib -topCell mycell -strmFile mycell.gds
in the field.
There's no public SKILL function in IC613 to do the stream out from memory (you'll need to move to IC614 for that).
Hi How, thanks for the reply, but I don't think using wrapper or not is making a difference here.
Thanks for the detailed reply, I already suspected there's no way to do the strmout from virtual memory using SKILL in IC613. It's good to know the feature is coming in IC614, for now I guess my only option is to copy my cellview to a new view, make the changes I need then do the streamout. I could also make changes to my existing cellview and revert the changes after the streamout is done.
Thank you for all the feedbacks!