what is about symbol library in Design-vision?

Status
Not open for further replies.

kermit

Advanced Member level 4
Joined
Apr 7, 2002
Messages
100
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
927
synopsys .slib

Recently i want to transfer my synthesis tool from pks to dc.but in design-vision , i cant understand an option --symbol library .
I just wonder what is symbol library,and where i can get it .
maybe i may compile a library use library compile,maynot I?


pls give me some advice!
 

Hi kermit:

Symbol library is used by design-vision/design-analyzer to display a

symbol accroding the gate.If you have experience of Debussy, you can

understand it quickly.

You can get a symbol library from the Asic Vendor or you can generate a

symbol library yourself.

Library compiler is used to convert the .lib to .db.

wang1
 

Actually, Library Compiler has to be used to convert both the tech.file(.lib) and symbol library(.slib) to .db and .sdb respectively.
 

wadaye:
You can get a symbol library from the Asic Vendor or you can generate a symbol library yourself.
How to generate a symbol library by myself? can you give more detail information about this? Or you can give me some reference documents about this in SOLD!


giggs11
Actually, Library Compiler has to be used to convert both the tech.file(.lib) and symbol library(.slib) to .db and .sdb respectively.
where can i get symbol library .slib?Vendor provide?
But I can't find this in UMC 0.25 CMOS library.
 


If foundry do NOT provide slib, you might find it in synopsys CD.
 

jaxshai:
If foundry do NOT provide slib, you might find it in synopsys CD.
I dont have synopsys CD, I just download install file from synopsys ftp. Can you give me more information about this,such as the content in this CD ?!!
 

One Slib library , for your information
 

Thanks a lot ! !!!
I know something about symbol library!!!
I find this on synopsys website:

 

another article about slib:



BTW I find this slib or sdb on symbol directory !
 

Respected all..........
Whats the difference between link library, target library & symbol library
I have library files with extensions ".lib" , ".lef" , ".tf"
out of these which one is my target, link and symbol library
I dnt have any resource here to clarify these things
Please help me and clarify my doubt
Thanks
 

Hi Srini,

Target library is one to which you want to implement your design in.
Link Library is for resolving the references in your design
Symbol library is for schematic information of the gates that are present in your netlist in case you are using Design Vision

You need to convert your .lib files to .db format for using in your synthesis process

I strongly suggest you to go through Design Compiler user guide for more understanding of these issues...

PS: Please do not reopen old threads...search the forum to find out whether your query had already been posted and answered by someone.

Cheers
 
Reactions: Morell

    Morell

    Points: 2
    Helpful Answer Positive Rating
Thank you so much pavan
But i am in confusion while deciding these three...
first i need to convert these files into .db and .sdb na
For those which file refrs to target and which refers to link and to symbol
please clarify those
waiting for u r reply
 

Your ASIC vendor must provide a DC-compatible technology library for synthesis. The Target Library is the library used by Design Compiler for building a circuit.

set target_library my_tech.db so in this my_tech will be the one of your choice based on your requirements.

So it works the other way round...the lib file which you choose to use with set_target_library will be your target library..Its not that you there are separate trget libraries listed.

For link set link_library {* my_tech.db} * refers to the DC memory. You can also other db files also along with mem and target lib.

Helpful??
 

Thank u pavan
but my doubt was i have tsmc90 library in that may be am having the target library , is it correct
and what abt link library and symbol library
Symbol lib-->> schematic info of the gates that are present in your netlist...
 

Yes you can choose tsmc90 lib as your target
you have the dc memory and tsmc90 as your linklibrary..
For symbol library check for the extension .sdb and set it

cheers
 

Thank you pavan for u r quick response
As u r suggestion, i will set this target library as my tech TSMC90(.lib) file but i need to convert this to .db na
how to convert this to .db file
and i dnt know about the dc memory, is it like "*" + target.db (as given in the design vision pdf)
and i have one .sdb file i will arrange it to that
please clarify how to change .lib to .db
Thank u soo much
 

You need a library compiler to convert your .lib files to .db

You can use read_lib command to convert but a lc license is required
 

Ya
i have generated the .db file for my technology library .lib file
then i need link library.............
one more thing i want to ask, if we write in a tcl file all these things then it will automatically set to all libraries
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…