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.

What is the difference between a .lib and a .db file used for Design Compiler?

Status
Not open for further replies.

rayhuangno1

Newbie level 4
Joined
Jul 8, 2011
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,333
Please kindly leave your comments.
Thanks a lot.
 

.db file is only the compiled of .lib (liberty) file. the compilation is made by lc_shell, library compiler, a tool from synopsys as well.
we could beleived, the .db is "more" rapidly ready by the synopsys tool, than the liberty file.

.db & .lib should contains the same timing/power/area../ informations, because the library compiler only read the liberty and write .db without other inputs.
 
Hi,

Both .lib and .db are synopsys logical library modeling formats.library compiler converts .lib to .db format.these .db files are in binary format whereas .lib in ASCII format. Before a library can be used, it must be compiled to .db.


Cheers
 
.lib is ASCII file while .db is binary file
 

.db is processed very fast as it is native format of synopsys
 

.lib and .db provides timingfunctionality,power information of standard cells and macro cells
Logical DRC's
Max Tran
Max Cap
Min/Max Fanout

The only difference is .db is encrypted(ASCII) format
 

most of them are replied. other way to see like this.

.db is generated from .lib. but, you cant generate .lib from .db
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top