Stream In problem

B

Boki

Guest
Dear Andrew and all,

I want to stream in TSMC IO PAD, I need your help.

Stream In problem:

I have a "xxx.gds" file, I want to convert it as layout or symbol in order
to instance them in my layout.

Problem description (Step by step):

1. ICW-> Stream in

( Virtuoso@ Stream In window)
2. Template file, Is this one -->techfile.cds ?

3. Input file ---> my xxx.gds

4. Top cell Name ---> is the cell name I want to place in my library? if
not, I just have only a xxx.gds what should I do?

5. Output
*Opus DB *ASCII *TechFile
I choose Opus DB for instance to my layout, correct?

6. Library Name , my cellvew of libreary name.
7. ASCII Technology File name, The start to creatie library file "xxxx.tf" ?

Apply.....

I got fail.

PIPO.LOG:
Can't file out primary cell (test)

but my cell "test" is exisit. why ?


Thank you very much!

Boki.
 
Hi Boki,

Answers below each point:

On Tue, 30 Sep 2003 12:16:16 +0800, "Boki" <bokiteam@ms21.hinet.net> wrote:

Dear Andrew and all,

I want to stream in TSMC IO PAD, I need your help.

Stream In problem:

I have a "xxx.gds" file, I want to convert it as layout or symbol in order
to instance them in my layout.

Problem description (Step by step):

1. ICW-> Stream in

( Virtuoso@ Stream In window)
2. Template file, Is this one -->techfile.cds ?
No - the template file is the name of the file which you want to save
the form settings into - you don't have to fill this in unless you want to
save the form settings for later reuse. It certainly shouldn't be techfile.cds

3. Input file ---> my xxx.gds

4. Top cell Name ---> is the cell name I want to place in my library? if
not, I just have only a xxx.gds what should I do?
If you leave this blank, it will read in all cells from the stream file.
Otherwise it will only read in the cell hierarchy starting with the top
cell that you specify.

5. Output
*Opus DB *ASCII *TechFile
I choose Opus DB for instance to my layout, correct?
Yes, Opus DB is what you want.

6. Library Name , my cellvew of libreary name.
Your library name.

7. ASCII Technology File name, The start to creatie library file "xxxx.tf" ?
You only need to specify a tech file if the library didn't exist. I would
generally create the library first and attach it to the technology library
you're using, and then stream in.

Apply.....

I got fail.

PIPO.LOG:
Can't file out primary cell (test)

but my cell "test" is exisit. why ?


Probably you specified the top cell name and it didn't actually exist
in the stream file (or had different case, or something like that). Leave
the top cell name field blank and see what happens.

Andrew.

Thank you very much!

Boki.
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
Done, Thanks a lot!.

: D

Boki.

"Andrew Beckett" <andrewb@DELETETHISBITcadence.com> ???
news:uh6nnvc7ct29sdhhetqqqgopu3pbb48g0d@4ax.com ???...
Hi Boki,

Answers below each point:

On Tue, 30 Sep 2003 12:16:16 +0800, "Boki" <bokiteam@ms21.hinet.net
wrote:

Dear Andrew and all,

I want to stream in TSMC IO PAD, I need your help.

Stream In problem:

I have a "xxx.gds" file, I want to convert it as layout or symbol in
order
to instance them in my layout.

Problem description (Step by step):

1. ICW-> Stream in

( Virtuoso@ Stream In window)
2. Template file, Is this one -->techfile.cds ?


No - the template file is the name of the file which you want to save
the form settings into - you don't have to fill this in unless you want to
save the form settings for later reuse. It certainly shouldn't be
techfile.cds

3. Input file ---> my xxx.gds

4. Top cell Name ---> is the cell name I want to place in my library? if
not, I just have only a xxx.gds what should I do?


If you leave this blank, it will read in all cells from the stream file.
Otherwise it will only read in the cell hierarchy starting with the top
cell that you specify.

5. Output
*Opus DB *ASCII *TechFile
I choose Opus DB for instance to my layout, correct?


Yes, Opus DB is what you want.

6. Library Name , my cellvew of libreary name.

Your library name.

7. ASCII Technology File name, The start to creatie library file
"xxxx.tf" ?


You only need to specify a tech file if the library didn't exist. I would
generally create the library first and attach it to the technology library
you're using, and then stream in.

Apply.....

I got fail.

PIPO.LOG:
Can't file out primary cell (test)

but my cell "test" is exisit. why ?


Probably you specified the top cell name and it didn't actually exist
in the stream file (or had different case, or something like that). Leave
the top cell name field blank and see what happens.

Andrew.

Thank you very much!

Boki.


--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
John,

However, the command line interface to pipo is completely different, and so it
won't help you very much if you aren't on OA yet (which most won't be, since
ICOA5033 isn't out yet).

With pipo, you can create a template file from the GUI, and then do:

pipo strmout /path/to/template/file

Andrew.

On 5 Oct 2003 21:51:57 -0700, dmsflow@yahoo.com (John Gianni) wrote:

1. Here's a stream out script I just happened to run Sunday while streaming
out my 32-million-transistor mixed-signal test design;
2. This script happens to use OpenAccess XStream (strmout) because it's
vastly faster than PIPO in creating the 1.5 Gbyte GDSII file for
the official Cadence test chip;
3. But, it could apply to PIPO just as well and may be useful to you:

#! /bin/csh -f
# double memory when working with very large files:
limit memorysize 4000M
limit datasize 4000M
# Set path pointing to the very latest DFII software:
source ./cshrc/cshrc.dfii_oa_32-bit
date '+%H:%M'
echo "(34bit) run xstream strmout on raptor ..."
# clean
mkdir log
rm -f log/strmout.raptor_vce_remaster_32b.{log,out,sum}
rm -f ../cicdata/gds2/raptor_vce_remaster_32b.gds2
##################################################################
#-cellMap <input cell map file
#-refLibList <file containing refliblist
strmout \
-library raptor \
-topCell raptor \
-view layout_vce_remaster \
\
-case preserve \
-pathToPolygon \
-flattenPcells \
-layerMap cmd/vce/tsmc13lg.layermap \
-strmFile ../cicdata/gds2/raptor_vce_remaster_32b.gds2 \
-logFile log/strmout.raptor_vce_remaster_32b.log \
-summaryFile log/strmout.raptor_vce_remaster_32b.sum \
& log/strmout.raptor_vce_remaster_32b.out
##################################################################

4. Of course, you can also run strmout from the GUI as previously
mentioned in this thread.
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
1. Here's a stream out script I just happened to run Sunday while streaming
out my 32-million-transistor mixed-signal test design;
2. This script happens to use OpenAccess XStream (strmout) because it's
vastly faster than PIPO in creating the 1.5 Gbyte GDSII file for
the official Cadence test chip;
3. But, it could apply to PIPO just as well and may be useful to you:

#! /bin/csh -f
# double memory when working with very large files:
limit memorysize 4000M
limit datasize 4000M
# Set path pointing to the very latest DFII software:
source ./cshrc/cshrc.dfii_oa_32-bit
date '+%H:%M'
echo "(34bit) run xstream strmout on raptor ..."
# clean
mkdir log
rm -f log/strmout.raptor_vce_remaster_32b.{log,out,sum}
rm -f ../cicdata/gds2/raptor_vce_remaster_32b.gds2
##################################################################
#-cellMap <input cell map file>
#-refLibList <file containing refliblist>
strmout \
-library raptor \
-topCell raptor \
-view layout_vce_remaster \
\
-case preserve \
-pathToPolygon \
-flattenPcells \
-layerMap cmd/vce/tsmc13lg.layermap \
-strmFile ../cicdata/gds2/raptor_vce_remaster_32b.gds2 \
-logFile log/strmout.raptor_vce_remaster_32b.log \
-summaryFile log/strmout.raptor_vce_remaster_32b.sum \
& log/strmout.raptor_vce_remaster_32b.out
##################################################################

4. Of course, you can also run strmout from the GUI as previously
mentioned in this thread.

--
ALL my USENET posts are personal opinion; the email above is a spam trap.




"Andrew Beckett" <andrewb@DELETETHISBITcadence.com> ???
news:uh6nnvc7ct29sdhhetqqqgopu3pbb48g0d@4ax.com ???...
Hi Boki,

Answers below each point:

On Tue, 30 Sep 2003 12:16:16 +0800, "Boki" <bokiteam@ms21.hinet.net
wrote:

Dear Andrew and all,

I want to stream in TSMC IO PAD, I need your help.

Stream In problem:

I have a "xxx.gds" file, I want to convert it as layout or symbol in
order
to instance them in my layout.

Problem description (Step by step):

1. ICW-> Stream in

( Virtuoso@ Stream In window)
2. Template file, Is this one -->techfile.cds ?


No - the template file is the name of the file which you want to save
the form settings into - you don't have to fill this in unless you want to
save the form settings for later reuse. It certainly shouldn't be
techfile.cds

3. Input file ---> my xxx.gds

4. Top cell Name ---> is the cell name I want to place in my library? if
not, I just have only a xxx.gds what should I do?


If you leave this blank, it will read in all cells from the stream file.
Otherwise it will only read in the cell hierarchy starting with the top
cell that you specify.

5. Output
*Opus DB *ASCII *TechFile
I choose Opus DB for instance to my layout, correct?


Yes, Opus DB is what you want.

6. Library Name , my cellvew of libreary name.

Your library name.

7. ASCII Technology File name, The start to creatie library file
"xxxx.tf" ?


You only need to specify a tech file if the library didn't exist. I would
generally create the library first and attach it to the technology library
you're using, and then stream in.

Apply.....

I got fail.

PIPO.LOG:
Can't file out primary cell (test)

but my cell "test" is exisit. why ?


Probably you specified the top cell name and it didn't actually exist
in the stream file (or had different case, or something like that). Leave
the top cell name field blank and see what happens.

Andrew.

Thank you very much!

Boki.


--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 

Welcome to EDABoard.com

Sponsor

Back
Top