Hello. I am getting the error in CTS, I have inter...
# openlane
m
Hello. I am getting the error in CTS, I have interfaced a simple Counter module with the caravel user project. What is the reason for this error? I have attached all the files in the RTL folder. I may be defining the Clock wrong. Kindly verify, If anyone has faced a similar error.
v
do you got any
issue_reproducible
in the run directory?
m
issue_reproducible , >> NO.
m
Hey Naveed, Which module are you running OL at, right now? Is it the wrapper or the counter? I guess you are pointing to a wrong signal “address” as your clock.
m
I used the command make count_test
user_project_wrapper Error
Thanks for the reply it's working, Now, I need to figure out HOW to WRITE Code for RISC V in C, Kindly Send RISC V manual. I have experience using STM 32 and Arduino. But STM there are plenty of templates like how to control pins etc. Any one have resources for This too? Kindly share. Thanks
m
@M_Naveed_Abbasi You might find this helpful (just as an example to write your test/c-code): https://github.com/manili/vsdmemsoc_mpw3/tree/main/verilog/dv/la_test
Note that this code has been written for MPW3, so you need to recheck the updated docs about the Caravel.
m
Thanks, I have this one. I need more detail doc.
m
Thank you So much.....
👍🏻 1
m
what are you specifying for -clk_nets - it seems like the named nets doesn't exist in your netlist
m
Copy code
wb_clk_i used this Clock .
I have defined it in User_Project_Wrapper. Why I am getting errors. Check attached image
v
share your config.json
m
How I can generate .lef files for my design. images are attached. (method_1) I have synthesized my design by putting RTL in the user_proj_example and used (make user_project_wrapper ) Worked Fine / had No issues. (method_2) But when I try to synthesize using make user_project_wrapper I get errors. (in this case, I instantiated my design in the user_project_wrapper).
v
lef/counter_test.lef
file not found in the path
m
yes, you are 100% right the file is not available. But to generate this file for my design?
m
Naveed It seems like you’re getting some errors during the OenLane’s flow and it doesn’t finish successfully, right? AFAIK in this case you won’t get any “final” products (including the LEF file).
m
yes, OpenLane’s flow gets fail. But user_project_wrapper works fine.