Skip to content
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

Xcelium: file list #381

Open
pantikov opened this issue Apr 18, 2023 · 1 comment
Open

Xcelium: file list #381

pantikov opened this issue Apr 18, 2023 · 1 comment

Comments

@pantikov
Copy link

pantikov commented Apr 18, 2023

I met a problem in phase elaborate when used a xcelium as a sim tool. Because each module file contains into one -makelib group xcelium create much top units.

	Top level design units:
		$unit_0x150380b5
		$unit_0x4774b165
		$unit_0x49436910
		$unit_0x7b5dc52f
		$unit_0x252b2dd6
		$unit_0x1a841a4d
                ...

As result I saw error:
Port or terminal connection type check failed on instance 'tb' (expecting datatype compatible with 'class $unit::<type>' but found a different class $unit::'<type>' instead).

I re-grouped file list as below

-makelib worklib some xmvlog_options +define+vlogdefine_bool=1 +define+vlogdefine_int=42 +define+vlogdefine_str=hello -sv +incdir+. sv_file.sv another_sv_file.sv -endlib
-makelib worklib some xmvlog_options +define+vlogdefine_bool=1 +define+vlogdefine_int=42 +define+vlogdefine_str=hello +incdir+. vlog_file.v vlog05_file.v -endlib
-makelib worklib various xmvhdl_options vhdl_file.vhd -endlib
-makelib libx various xmvhdl_options vhdl_lfile -endlib
-makelib worklib -v200x various xmvhdl_options vhdl2008_file -endlib

After that I didn't saw this error. Is it possible to change grouping in file-list xcelium?

@pantikov
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant