Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How can I generate a .LIB format ?

Status
Not open for further replies.

mosalem2003

Junior Member level 3
Junior Member level 3
Joined
Dec 11, 2002
Messages
28
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
309
How can I generate a .LIB format ?
What tool can be used for that ?
Is there any open source tool for it ?
Is there any good materail that descipe this issue in details ?

Thanks for your feedback
 

sandysuhy

Member level 2
Member level 2
Joined
May 5, 2005
Messages
43
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,288
Activity points
1,679
xlibcreator tool

Hi,

You can use the tool SYNOPSYS LIBRSRY COMPILER for .LIB generation.
You can do on your own using TCl/TK or PERL scripting.
 

tony_taoyh

Full Member level 2
Full Member level 2
Joined
Oct 20, 2004
Messages
131
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,298
Activity points
1,785
leonardo spectrum +.lib

Library compiler is used to transform *.lib into
*.db.
 

feel_on_on

Full Member level 5
Full Member level 5
Joined
Apr 29, 2005
Messages
283
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,298
Activity points
3,208
xlibcreator +leonardo spectrum +convert

.lib ought to be provied by foundry
 

billjoe

Member level 1
Member level 1
Joined
May 2, 2005
Messages
34
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,576
.lib synopsys library format

I dont know what you mean,
if you mean digital synthesis call .lib , then it's written by verilog /VHDL (normail we use synopsys compile to .db, and the delay need hspice calculate, you just feed in the time)

foundry provide model, not library

another case is use Laker transform .db to .lib( it's layout file) , I dont know which .lib you mean!
 

ceyjey

Junior Member level 1
Junior Member level 1
Joined
Apr 15, 2005
Messages
16
Helped
4
Reputation
8
Reaction score
0
Trophy points
1,281
Activity points
1,532
lib format db format

Hi,
You wanna create a library by yourself, or simply transform the other format into .lib? As for the former one, what you need to do is complete the layout of the standard cell with different drive strength. Then extract the parasitics and back annotate them into SPICE netlists. Simulate them with combination of different input sequence, different input signal slew rate, different ouput load, etc. A tool called StarMTB can do this for you, however, it is not free. You can resort to perl scripts to achieve this if you like. As for the later, many EDA tools support that.

hope this helps
ceyjey
 

smith_kang

Member level 5
Member level 5
Joined
Jan 22, 2005
Messages
89
Helped
4
Reputation
8
Reaction score
3
Trophy points
1,288
Activity points
861
cadence liberty format

Use library compiler to convert to .lib format you can also read .db format
 

arunragavan

Advanced Member level 1
Advanced Member level 1
Joined
Jul 1, 2004
Messages
415
Helped
30
Reputation
60
Reaction score
9
Trophy points
1,298
Location
India
Activity points
5,028
liberty spice scripts synopsys perl

u can try xlibcreator tool for creating lib files
 

spauls

Advanced Member level 2
Advanced Member level 2
Joined
Dec 17, 2002
Messages
524
Helped
26
Reputation
52
Reaction score
9
Trophy points
1,298
Activity points
3,354
.lib library format synopsys

.lib is vendor specific, it gives useful info about timings and area in .txt . plerase ask your vendor , you can't create .lib from any tool ( other than memory compiler for memories)
 

ramnathvg

Newbie level 2
Newbie level 2
Joined
Sep 17, 2004
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
38
Re: .LIB format

R U creating standard cell library?

If it is so only u need to create .lib file for Your cells.

.lib is synopsys liberty format used to describe cells in library for synthesis tool.

All vendors of synthesis tool accept this liberty format.

for creating .lib files there are tools from vendors say for example

from cadence it is signal storm .
But u can create manually also for that u need to read

liberty format.

As for as to my knowledge it is not available openly in internet.
U can get it from synopsys by registering.

I actually got the format by chance when I dowloaded xlibcreator package which converts .lib to .syn(leonardo spectrum's(synthesis tool from mentor) library format). In that they have given liberty(.lib) format specifications of synopsys.hope this will help You.


regards,
Ram
ramnathvg@gmail.com

Added after 39 minutes:

R U creating standard cell library?

If it is so only u need to create .lib file for Your cells.

.lib is synopsys liberty format used to describe cells in library for synthesis tool.

All vendors of synthesis tool accept this liberty format.

for creating .lib files there are tools from vendors say for example

from cadence it is signal storm .
But u can create manually also for that u need to read

liberty format.

As for as to my knowledge it is not available openly in internet.
U can get it from synopsys by registering.

I actually got the format by chance when I dowloaded xlibcreator package which converts .lib to .syn(leonardo spectrum's(synthesis tool from mentor) library format). In that they have given liberty(.lib) format specifications of synopsys.hope this will help You.


regards,
Ram
ramnathvg@gmail.com
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top