Converting Synopsys SAED32nm EDK .tf file into .lef file

Status
Not open for further replies.

dlvalencia

Newbie level 2
Joined
Oct 31, 2018
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
22
Hi,

I was wondering if anyone knows how to convert the Synopsys (Milkyway?) tech file (file extension .tf) into an LEF file that I can use for Cadence SoC Encounter.
The standard cell libraries that I am using have LEF files defined for them, but what I need is the technology LEF file.

I have tried using "generateLef" command in Encounter, but I get several parse errors when reading the file, and Encounter ultimately crashes.

Code:
generateLef -techFile /export/opt/synopsys/saed32/SAED32_EDK/tech/milkyway/saed32nm_1p9m_mw.tf saed.lef
dbgMicronPerDBU=0.001000
DATABASE MICRONS=1000, MIN GRID=1 
Reading ATF /export/opt/synopsys/saed32/SAED32_EDK/tech/milkyway/saed32nm_1p9m_mw.tf ...
Unsupported capacitance unit name: ff
ATF db unit = 1000
line 510: parse error at 'layerNumber'
line 631: parse error at 'layerNumber'
line 683: parse error at 'layerNumber'
line 712: parse error at '" 1, 1"'
line 760: parse error at 'layerNumber'
line 789: parse error at '" 1, 1"'
line 835: parse error at 'layerNumber'
line 864: parse error at '" 1, 1"'
line 909: parse error at 'layerNumber'
line 938: parse error at '" 1, 1"'
line 983: parse error at 'layerNumber'
line 1012: parse error at '" 1, 1"'
line 1057: parse error at 'layerNumber'
line 1086: parse error at '" 1, 1"'
line 1131: parse error at 'layerNumber'
line 1160: parse error at '" 1, 1"'
line 1205: parse error at 'layerNumber'
line 1260: parse error at 'layerNumber'
line 3257: parse error at '='
Reading ATF /export/opt/synopsys/saed32/SAED32_EDK/tech/milkyway/saed32nm_1p9m_mw.tf successfully
Output tech LEF saed.lef ...
Encounter terminated by internal (SEGV) error/signal...
*** Stack trace in log file.

Does anyone have experience with using this SAED32nm EDK library for Cadence Encounter or is there a way I can fix this error? I saw a similar thread from years ago that someone suggested to use the -clfFile option, but I do not have a Milkyway CLF file for this particular .tf file. Is there perhaps a Synopsys tool I can use to extract or generate a CLF file?

Any help at all would be greatly appreciated.
 


I can tell you the generateLef function inside Innovus is not for generating a tech lef. You can try using synopsys milkyway library management tool. It has a lot of conversion options
 
I can tell you the generateLef function inside Innovus is not for generating a tech lef. You can try using synopsys milkyway library management tool. It has a lot of conversion options

Thanks for the reply.
Is there a specific tool (i.e. program or terminal command) that runs this library management tool? I am googling for it but I cannot seem to find it anywhere.
 

Thanks for the reply.
Is there a specific tool (i.e. program or terminal command) that runs this library management tool? I am googling for it but I cannot seem to find it anywhere.

I haven't used synopsys for years now. the name of the utility was milkyway or a variant of it. milky something. I am sure someone here knows.
 

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