The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 19th, 2024, 11:53am
Pages: 1
Send Topic Print
Can .sf file be imported into virtuoso layout edit (Read 11669 times)
jaylin79
Junior Member
**
Offline



Posts: 26

Can .sf file be imported into virtuoso layout edit
Dec 20th, 2005, 5:09pm
 
Hi guys,

Does anybody know how to import the .sf layout database into virtuoso layout edit for modification,
Do I need to creat a new display.drf and techfile.tf myself to support this importing?

Thanks a lot
Back to top
 
 

Regards
Jay
View Profile   IP Logged
bernd
Senior Member
****
Offline



Posts: 229
Munich/Germany
Re: Can .sf file be imported into virtuoso layout
Reply #1 - Dec 21st, 2005, 1:27am
 
You first have to figure out what data format .sf is.
I'm unfortunately not aware of these .sf extension.

Cadence Virtuoso currently support two layout exchange
formats.

First, most common used in industry GDSII 'Graphic Data System' (File -> Import/Export -> Stream),
for further information have a look at Cadence Online Docu (cdsdoc)
Design Translators Reference, Appendix A Stream Format

Second CIF 'Caltech Intermediate Form' (File -> Import/Export -> CIF),
http://caltechcstr.library.caltech.edu/431/
which is more used for education on Universities because it is an ASCII format and you can hack it whether GDSII is binary.

Bernd
Back to top
 
 

Just another lonesome cad guy
View Profile WWW   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: Can .sf file be imported into virtuoso layout
Reply #2 - Dec 22nd, 2005, 2:06pm
 
Bernd,

I've seen people use ".sf" to mean Stream Format. Whilst the format is often known as GDSII or GDS, it's really called Stream Format. GDSII was the name of the Calma workstation where Stream Format originated as its archiving format.

CIF used to be used more commonly before Stream Format became the industry standard. It's simple, but tends to suffer a bit from incompatibility between tools as different tools have extended it in different ways over the years. Stream is a much more rigid format.

Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
jaylin79
Junior Member
**
Offline



Posts: 26

Re: Can .sf file be imported into virtuoso layout
Reply #3 - Dec 22nd, 2005, 5:40pm
 
Dear Andrew&Bernd,

I can just use import-->stream in with a default.tf supplied by Cadence to convert the .sf file into a layout library, but the layer names showed in the LSW is L1, L2..., how can I change this name from the LSW?


Thanks a lot
Back to top
 
 

Regards
Jay
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: Can .sf file be imported into virtuoso layout
Reply #4 - Dec 22nd, 2005, 9:40pm
 
You'd need to create a proper technology file with appropriate layer names. Read the documentation on the technology file, and take a look at some of the sample tech files in the installation...

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
bernd
Senior Member
****
Offline



Posts: 229
Munich/Germany
Re: Can .sf file be imported into virtuoso layout
Reply #5 - Dec 23rd, 2005, 6:48am
 
I think since DFII Version 5.0.33 there is an option
'Attach Techfile Of Library'
under the Stream In Form 'Options'.

So if you already have a proper Technology Library
with a defined Techfile you can fill in there the name
of these library.

You may need also a layer mapping table.

Check it out.

Bernd
Back to top
 
 

Just another lonesome cad guy
View Profile WWW   IP Logged
jaylin79
Junior Member
**
Offline



Posts: 26

Re: Can .sf file be imported into virtuoso layout
Reply #6 - Dec 25th, 2005, 5:35pm
 
what is the formation of the layer mapping table, should I put it at "User defined data"? BTW, should the layer number in the techfile be the same as that in the Input-layer description of the DRC and LVS rule file, Can I choose this layer number at will?

Thanks a lot
Back to top
 
 

Regards
Jay
View Profile   IP Logged
jaylin79
Junior Member
**
Offline



Posts: 26

Re: Can .sf file be imported into virtuoso layout
Reply #7 - Dec 25th, 2005, 7:34pm
 
My way to transfer the *.sf from foundry into library is that :
(1)use import-->stream in to create a techfile aaa.tf from the *.sf, then layer names are L1, L2...L99, I modify only the layer names as Ndiff, Nplus, Nwell..
(2)use import-->stream in to create a library bbb from the *.sf and techfile aaa.tf.
(3)Open the bbb library top cell view, modify the display format of each layer in the LSW and save.

Is it correct?

And there is only one purpose definition P0, can it work?

the aaa.tf contains:
layerDefinitions()
techPurposes(
;( PurposeName          Purpose#  Abbreviation          )
( P0                      1      P0                      )
)
techLayerPurposePriorities()
techDisplays()
layerRules(
streamLayers(
;( Layer            streamNumber      dataType      translate      )
)


Have a nice days
Back to top
 
 

Regards
Jay
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.