Hi everyone,
I am trying to run a CORE-V-VERIF simulation for a CV32E40X-based SoC using DSim Cloud. The test is a custom firmware benchmark called crypto_raw_perm_bench.
The command is launched from the CORE-V-VERIF UVM simulation flow. The simulation does not reach RTL compilation. It fails immediately when DSim tries to open a new cloud/usage session.
The error log is:
Copyright (C) 2017-2025 Altair Engineering Inc. All rights reserved.
=N:[UsageMeter (2026-06-28 22:22:56 +0700)] Using SSL_CERT_DIR=/usr/lib/ssl/certs SSL_CERT_FILE=/usr/lib/ssl/cert.pem as location of CA certificates to verify license server.
=W:[UsageMeter (2026-06-28 22:22:57 +0700)] Not retryable
=E:[UsageMeter (2026-06-28 22:22:57 +0700)] Failed to connect to app.metricsvcloud.com:443. 8007D02854710000:error:10080002:BIO routines:BIO_lookup_ex:system lib:crypto/bio/bio_addr.c:758:Name or service not known
=W:[UsageMeter (2026-06-28 22:22:57 +0700)] cannot communicate with usage server for opening new session, num session retries left:2
=W:[UsageMeter (2026-06-28 22:23:07 +0700)] Not retryable
=E:[UsageMeter (2026-06-28 22:23:07 +0700)] Failed to connect to app.metricsvcloud.com:443. 8007D02854710000:error:10080002:BIO routines:BIO_lookup_ex:system lib:crypto/bio/bio_addr.c:758:Name or service not known
=W:[UsageMeter (2026-06-28 22:23:07 +0700)] cannot communicate with usage server for opening new session, num session retries left:1
=W:[UsageMeter (2026-06-28 22:23:17 +0700)] Not retryable
=E:[UsageMeter (2026-06-28 22:23:17 +0700)] Failed to connect to app.metricsvcloud.com:443. 8007D02854710000:error:10080002:BIO routines:BIO_lookup_ex:system lib:crypto/bio/bio_addr.c:758:Name or service not known
=F:[UsageMeter (2026-06-28 22:23:17 +0700)] retries exhausted, exiting
make: *** [/home/lu/workspace/core-v-verif/mk/uvmt/dsim.mk:129: comp] Error 101
No DSim log found to archive: dsim_results/default/crypto_raw_perm_bench/0/dsim-crypto_raw_perm_bench.log
My understanding is that this is not an RTL or UVM compilation error, because no DSim simulation log is generated. It looks like the DSim Cloud client or usage meter cannot resolve or connect to app.metricsvcloud.com:443.
Environment:
OS: Linux
Project: CORE-V-VERIF / CV32E40X UVM flow
Simulator: DSim Cloud
Test: crypto_raw_perm_bench
Failing makefile step: core-v-verif/mk/uvmt/dsim.mk:129, target comp
Network: please advise whether proxy/DNS/firewall configuration is required
Could anyone confirm the following?
- Is
app.metricsvcloud.com:443 the correct endpoint required by DSim Cloud for opening a session? - Does this error indicate a DNS/proxy/firewall issue on the local machine?
- Are there any required environment variables for DSim Cloud when running behind a proxy, such as
HTTP_PROXY or HTTPS_PROXY? - Is there a way to test DSim Cloud connectivity before launching the CORE-V-VERIF make flow?
- If the DSim Cloud portal is accessible from a browser but the CLI fails, what should be checked first?
I would appreciate any guidance on how to configure the Linux environment correctly for DSim Cloud connectivity.
Thanks!