Come monitorare le licenze di Cadence con FlexLM

Cadence Design Systems è una suite di strumenti per la progettazione elettronica (EDA), largamente utilizzata in ambito industriale per la realizzazione di circuiti integrati, PCB e sistemi digitali e analogici.

Cadence Design Systems è una suite di strumenti per la progettazione elettronica (EDA), largamente utilizzata in ambito industriale per la realizzazione di circuiti integrati, PCB e sistemi digitali e analogici. I principali strumenti includono Virtuoso, Spectre, Allegro e OrCAD. L’utilizzo di licenze floating rende fondamentale il controllo e il monitoraggio continuo per garantire la disponibilità dei tool agli utenti.

Come si possono controllare le licenze floating di Cadence?

Cadence utilizza il gestore di licenze FlexLM. Per monitorare lo stato delle licenze è necessario eseguire comandi remoti che interroghino direttamente il demone cdslmd in esecuzione sul server di licenza.

1. Preparazione

Scaricare il tool lmutil dal sito Flexera. Assicurati che la versione sia uguale o superiore a quella del server, altrimenti l’output potrebbe risultare incompleto o nullo.

2. Informazioni necessarie

  • Porta di comunicazione (es. 27000)
  • Nome del server (es. cadence-licsrv01)

Attenzione: inserire il nome del server senza suffissi di dominio. Se necessario, modificare il file hosts o la configurazione DNS per garantire la risoluzione corretta.

Come controllare le licenze disponibili di Cadence

Esegui il seguente comando:

lmutil lmstat -a -c 27000@cadence-licsrv01

Esempio di output:

License server status: 27000@cadence-licsrv01
    License file(s) on cadence-licsrv01: /cadence/licenses/license.dat:
cadence-licsrv01: license server UP (MASTER) v11.14.1

Vendor daemon status (on cadence-licsrv01):
    cdslmd: UP v11.14.1

Feature usage info:
Users of virtuoso:  (Total of 10 licenses issued;  Total of 3 licenses in use)
  "virtuoso" v12.0, vendor: cdslmd
  floating license

Users of spectre:  (Total of 8 licenses issued;  Total of 2 licenses in use)
  "spectre" v17.1, vendor: cdslmd
  floating license

Users of allegro_pcb:  (Total of 5 licenses issued;  Total of 0 licenses in use)
  "allegro_pcb" v16.6, vendor: cdslmd
  floating license

Users of orcad_capture:  (Total of 6 licenses issued;  Total of 1 license in use)
  "orcad_capture" v17.4, vendor: cdslmd
  floating license

In questo esempio:

  • virtuoso ha 10 licenze, 3 sono in uso
  • spectre ha 8 licenze, 2 in uso
  • orcad_capture ha 6 licenze, 1 in uso

Come controllare gli utenti che usano le licenze di Cadence

Esegui questo comando:

lmutil lmstat -S -c 27000@cadence-licsrv01

Esempio di output:

Users of virtuoso:  (Total of 10 licenses issued;  Total of 3 licenses in use)
  "virtuoso" v12.0, vendor: cdslmd
  floating license
    user01 workstation01 (v12.0) (cadence-licsrv01/27000 1523), start Tue 04/09 09:12
    user02 workstation02 (v12.0) (cadence-licsrv01/27000 1524), start Tue 04/09 09:15
    user03 workstation03 (v12.0) (cadence-licsrv01/27000 1525), start Tue 04/09 09:17

Qui si vedono:

  • Gli utenti connessi (user01, user02, user03)
  • I rispettivi client (workstation01, ecc.)
  • L’orario di inizio della sessione

Automatizza tutto con Observer

Sebbene questi comandi siano utili, non sono adatti a un monitoraggio continuo e centralizzato. Per questo esiste Observer.

Observer:

  • Interroga il server FlexLM (e quindi Cadence) a intervalli configurabili
  • Raccoglie gli output e li trasforma in grafici e report interattivi
  • Mostra l’utilizzo in tempo reale senza dover usare lmutil
  • Monitora le scadenze delle feature, inviando notifiche email automatiche ai responsabili IT

👉 Vuoi evitare downtime dovuti alla saturazione delle licenze Cadence?
Prova Observer con una demo e scopri il monitoraggio smart per la tua infrastruttura.


 

News

Prova GRATIS Observer
per 60 giorni.

Inizia a monitorare le tue licenze!

Principali gestori di licenze utilizzati:
Privacy Policy - Ho letto e autorizzo il trattamento dei miei dati personali
Prova la demo gratuita
Enjoy. Call us!