Forum Discussion

tessier5894's avatar
tessier5894
Icon for New Member rankNew Member
13 hours ago

Xcelium Simulation using XRUN with Verilog Configurations defining Library Search Order

I have an AgileX based design using Quartus 26.1.0.110 and Simulating with Xcelium 24.09.005.

If I simulate the FPGA entirely standalone using this combination and embracing the xcelium/xcelium_setup.sh approach I can have some success.  So I know that everything within the FPGA is resolving.

If I attempt to develop a Verilog Configuration for the design by integrating the xmelab run for the resolved libraries found in order to develop my "default liblist" within the Verilog configuration and then migrate the flow to Cadence XRUN it fails.  My XRUN environment does NOT have a cds.lib or hdl.var files as they are empty. Everything in this flow is to be governed by the XRUN environment. I need the XRUN flow to run to further integrate this FPGA into a larger multiple Mixed Signal ASICs.

Can someone tell me the correct order that should be present in the "default liblist" for a Verilog Configuration? 

The errors I get are unresolved cells in library where everything inside the rest of the error is inside the encrypted Altera libraries. So it is impossible to debug exactly which cell it is referencing.

Something like:

xmelab: *E, BILCNF: Cell '{Name Protected*}' not found for instance '{*Name Protected*}' through configuration '{*Name Protected*}'

The cell listed was: ip7521serdes_uxs2t1r1gpd_pipe_msvmodelknobmod

Has anyone tried this? Could Altera Engineering provided a defined expected library order for the lowest level encrypted libraries?

Thanks,

Thomas D. Tessier

No RepliesBe the first to reply