I download the NCSU's Cadence Design Kit. Which includes some tsmc and ami libraries, and I am trying to convert that into .db files.
I looked through many posts on this forum, but I think none of them applies to me. I was trying to find some files like ami06m.lib, however when I searched the entire folder, and I can only find one .lib file which is called cds.lib, which includes the path to each library folder and almost nothing else.
When i try to use DC_shell's read_lib command on the cds.lib. It didn't like it at all.
So i am wondering if there is a way to extract a .db file from that package.
You need a library compiler to generate the synopsys .db file.. You can use DC to dump out .db file only if you are OK to give up cell functionality, but I guess you can't use that .db for synthesis.
I haven't used Cadence real long time and have no idea how .lib from CDNS looks like, but I assume they are the same as .lib that Synopsys uses. What do you mean by 'does not like it' when you did read_lib on DC ? Does it report syntax errors or something. If yes, I guess you are in trouble since the format doesn't match, but if no, then you can use library compiler.
Just consult with Library Compiler manual.. Shouldn't be difficult.