proton icon indicating copy to clipboard operation
proton copied to clipboard

Undefined subrutine liberty::si2drPIInit

Open 3ll34ndr0 opened this issue 8 years ago • 3 comments

Hi! I found that when trying to use the command read_lib it fails with the following error:

Undefined subroutine &liberty::si2drPIInit called at /home/lean/vlsi/temp/proton/PARSER/make_rw_lib

I installed succesfully the Liberty-Parser-0.04 perl module and the liberty_parse-2.5.

Any help on this? Thanks, L.

3ll34ndr0 avatar Feb 11 '18 18:02 3ll34ndr0

Hello Leandro,

I found that when trying to use the command read_lib it fails with the following error:

Undefined subroutine &liberty::si2drPIInit called at
/home/lean/vlsi/temp/proton/PARSER/make_rw_lib

I installed succesfully the Liberty-Parser-0.04 perl module and the liberty_parse-2.5.

Any help on this?

"Proton" is not my tool, so I have no idea how to fix it; I don't even know how to use it. It was developed at Silverline, and I can put you in contact with Rajeev Srinistava or somebody who knows something about it. efabless purchased the rights to it and we keep it as part of our github repository, but it is not specifically part of our supported toolchain. Regards, Tim

+--------------------------------+-------------------------------------+ | R. Timothy Edwards (Tim) | email: [email protected] | | Open Circuit Design | web: http://opencircuitdesign.com | | 19601 Jerusalem Road | phone: (240) 489-3255 | | Poolesville, MD 20837 | cell: (408) 828-8212 | +--------------------------------+-------------------------------------+

RTimothyEdwards avatar Feb 11 '18 23:02 RTimothyEdwards

Hello Tim, thank you for your quick answer. I've just solved the issue (in a very pragmatic way) and also found the authors' emails on the source code, so I think next time I'll write them directly. Thanks, Leandro.

L.

2018-02-11 20:01 GMT-03:00 R. Timothy Edwards [email protected]:

Hello Leandro,

I found that when trying to use the command read_lib it fails with the following error:

Undefined subroutine &liberty::si2drPIInit called at /home/lean/vlsi/temp/proton/PARSER/make_rw_lib

I installed succesfully the Liberty-Parser-0.04 perl module and the liberty_parse-2.5.

Any help on this?

"Proton" is not my tool, so I have no idea how to fix it; I don't even know how to use it. It was developed at Silverline, and I can put you in contact with Rajeev Srinistava or somebody who knows something about it. efabless purchased the rights to it and we keep it as part of our github repository, but it is not specifically part of our supported toolchain. Regards, Tim

+--------------------------------+-------------------------------------+ | R. Timothy Edwards (Tim) | email: [email protected] | | Open Circuit Design | web: http://opencircuitdesign.com | | 19601 Jerusalem Road https://maps.google.com/?q=19601+Jerusalem+Road&entry=gmail&source=g | phone: (240) 489-3255 | | Poolesville, MD 20837 | cell: (408) 828-8212 | +--------------------------------+-------------------------------------+

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/efabless/proton/issues/1#issuecomment-364798304, or mute the thread https://github.com/notifications/unsubscribe-auth/AGs7MOfXbh2DBlNN0LfKHK5GW7Z6mtLtks5tT3E3gaJpZM4SBb9H .

3ll34ndr0 avatar Feb 12 '18 17:02 3ll34ndr0

Hi! Just for the record, if you have any comments for this:

Solution 1, not quite sure if it is the best way, but at least did the work: Replace every single liberty:: for libertyc:: on file PARSER/make_rw_lib

Solution 2: Replace liberty::si2dr... for lib_...

After fixing that, uncomment line 1577 #&read_lib ("-lib","$lib"); on file make_gui_support_func if you want to import .lib files from gui in menu: Library -> select technology

Regards, L.

3ll34ndr0 avatar Feb 17 '18 16:02 3ll34ndr0