google / globalfoundries-pdk-libs-gf180mcu_fd_sc_mcu7t5v0

7 track standard cells for GF180MCU provided by GlobalFoundries.
https://gf180mcu-pdk.rtfd.io
Apache License 2.0
22 stars 8 forks source link

liberty issues with yosys #28

Closed kareefardi closed 1 year ago

kareefardi commented 1 year ago

Expected Behavior

liberty be read by yosys

Actual Behavior

yosys rejects the liberty. see https://github.com/The-OpenROAD-Project/OpenLane/issues/1535.

Steps to Reproduce the Problem

simply attempt to read any liberty with yosys

Specifications

Further information:

I tracked down the problem to what yosys perceives as a syntax error:

        clear : !RN ;

Yosys is rejecting !RN as it is not wrapped in quotations. Usage of !RN in the liberty file in most places is wrapped with quotations. So it is logical to assume that having "!RN" instead of !RN is legal syntax. I also found *a reference* which states that *some* attributes must be wrapped in quotes.