Shuo Lai
07/15/2021, 6:27 PMmehdi
07/15/2021, 7:56 PMTim Edwards
07/15/2021, 8:21 PMopen_pdks
install, then there is a file primitives.v
that you need to include in the verilog.Shuo Lai
07/15/2021, 8:37 PMprimitives.v
in my top-level verilog. I think the issue is that yosys cannot recognize the keyword "primitive". It gives error ERROR: syntax error, unexpected TOK_ID
.Tim Edwards
07/15/2021, 8:56 PMFUNCTIONAL
or USE_POWER_PINS
.Shuo Lai
07/15/2021, 10:27 PMsky130_fd_sc_hvl__lsbufhv2lv_1
in sky130_fd_sc_hvl__tt_025C_3v30_lv1v80.lib
The lib is also automatically included in the config.tcl. (Showed in the image.) But I still got the error message from yosys `ERROR: Module `\sky130_fd_sc_hvl__lsbufhv2lv_1' referenced in module `\user_analog_project_wrapper' in cell \level_converter' is not part of the design.
I think I must miss something. Not sure if you have any idea on this?mehdi
07/15/2021, 10:30 PMShuo Lai
07/15/2021, 10:46 PMTim Edwards
07/16/2021, 1:40 AMPeijun Hou
07/16/2021, 5:09 PMTim Edwards
07/16/2021, 6:01 PMManar Abdelatty
07/16/2021, 6:03 PMSYNTH_READ_BLACKBOX_LIB
to one so that yosys will treat the hvl cell as a black box and won't complain that it isn't part of the designPeijun Hou
07/16/2021, 10:12 PM