-
Notifications
You must be signed in to change notification settings - Fork 426
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with the constraints file #642
Comments
hello @Mar486 , can you please provide what are all the commands you type in DC? |
|
Hi, Has this been fixed? I got similar issues. |
And I also saw there's a draft version DC script here: #305 |
@zorrolee777 We do not have the intention to provide synthesis scripts for specific vendors, just example constraints. (I don't know if the stated issue has been fixed; I do not have access to the stated tool.) |
I replaced these two lines by the following lines: set f [all_inputs] set a_b [add_to_coll $a $b] set all_other_input_ports [remove_from_coll $f $abcd] set q [all_outputs] set m_n [add_to_coll $m $n] set all_other_output_ports [remove_from_coll $q $mnop] |
can you please provide more details about the points 1 to 6? I would need to replicate your commands to understand the issue |
@Mar486, would it be possible for you to share your script? |
set design cv32e40p_core set_app_var search_path "/home/standard_cell_libraries/NangateOpenCellLibrary_PDKv1_3_v2010_12/lib/Front_End/Liberty/NLDM" set_app_var link_library "* NangateOpenCellLibrary_ss0p95vn40c.db" sh rm -rf work
elaborate $design -lib work check_design source ./cons/cv32e40p_core.sdc compile_ultra -timing_high_effort_script |
Hi,
I have a problem regarding the constraints file.
DC compiler gives me warnings regarding these two lines in the constraint file:
set all_other_input_ports [remove_from_collection [all_inputs] [get_ports [list $all_clock_ports $obi_input_ports $irq_input_ports $early_input_ports]]]
set all_other_output_ports [remove_from_collection [all_outputs] [get_ports [list $all_clock_ports $obi_output_ports $sleep_output_ports $irq_output_ports]]]
the warnings:
Warning: Can't find ports matching 'instr_gnt_i instr_rvalid_i instr_rdata_i* data_gnt_i data_rvalid_i data_rdata_i*' in design 'cv32e40p_core'. (UID-95)
Warning: Can't find ports matching 'debug_req_i boot_addr_i* mtvec_addr_i* dm_halt_addr_i* hart_id_i* dm_exception_addr_i*' in design 'cv32e40p_core'. (UID-95)
Warning: Can't find ports matching 'instr_req_o instr_addr_o* data_req_o data_we_o data_be_o* data_addr_o* data_wdata_o*' in design 'cv32e40p_core'. (UID-95)
Warning: Can't find ports matching 'irq_ack_o irq_id_o*' in design 'cv32e40p_core'. (UID-95)
The text was updated successfully, but these errors were encountered: