RTimothyEdwards / open_pdks

PDK installer for open-source EDA tools and toolchains. Distributed with setups for the SkyWater 130nm and Global Foundries 180nm open processes.
http://opencircuitdesign.com/open_pdks
Apache License 2.0
292 stars 86 forks source link

Compilation error in sky130_fd_sc_hd.v #318

Open kauser-rl opened 1 year ago

kauser-rl commented 1 year ago

In pdks/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v line number 49162, there appears to be a syntax error on the line. See the code below. It has an invalid label (should have been a comment). My guess is that in the Caravel SoC netlist simulation flow we don't see this because we always run with USE_POWER_PINS defined whereas I'm running on a netlist without the power pins.

From: endif SKY130_FD_SC_HD__LPFLOW_BLEEDER_FUNCTIONAL_V

To: endif // SKY130_FD_SC_HD__LPFLOW_BLEEDER_FUNCTIONAL_V

vijayank88 commented 1 year ago

This issue already reported in OpenLane https://github.com/The-OpenROAD-Project/OpenLane/issues/1121

RTimothyEdwards commented 1 year ago

Now fixed by patch script in open_pdks version 1.0.365.