- A diferença entre o modelo perpétuo e o de subscrição determina apenas o que se paga — não o que é necessário medir. Os termos de licenciamento da Cadence e da Synopsys definem a propriedade, mas a sua medição ainda tem de distinguir a procura permanente de um pico pontual de «tape-out».
- A obtenção de uma licença não constitui prova de utilização. O FlexNet regista que uma funcionalidade foi obtida, mas não se alguém estava efetivamente a trabalhar — por isso, a utilização real requer dados de atividade (CPU, teclado/rato), e não apenas registos do servidor.
- Compre com base no valor de referência, não no pico. Dimensionar as licenças com base no máximo histórico incorpora um pico pontual de regressão na quantidade comprometida do próximo período — em vez disso, considere separadamente o consumo médio por contador, os picos recorrentes, os picos excecionais e as recusas.
O custo da sua licença da Cadence e o da sua licença da Synopsys dependem do compromisso que assumir. A Synopsys afirma que as suas taxas de licença dependem do tipo de licença, do conjunto de produtos e do número de cópias. A escolha entre licença perpétua e por assinatura determina apenas o primeiro aspeto. Depois disso, a sua medição tem uma tarefa mais difícil: comprovar qual a procura que é permanente e qual a que corresponde a um pico de tape-out.

A escolha é mais limitada do que parece
A Cadence afirma que concede licenças do seu software principalmente através de licenças com duração determinada, geralmente de dois a três anos. Os pagamentos são, em geral, repartidos ao longo do período de licença, sem direito de devolução, pelo que uma proposta da Cadence constitui, na prática, um compromisso plurianual. Apenas uma pequena parte é perpétua. Essas licenças perpétuas não incluem o direito de utilizar novas tecnologias.
A Synopsys afirma que a maioria dos seus acordos consiste em Licenças de Subscrição de Tecnologia com prazo determinado e que a maioria das suas licenças de EDA são licenças de rede. Vários utilizadores partilham-nas numa rede definida, por vezes regional ou global. Os seus acordos restringem a utilização a fins específicos dentro de áreas geográficas específicas.
Por isso, na Cadence, é raro haver uma escolha clara entre uma opção ou outra, e, em ambos os fornecedores, são os termos de utilização que determinam até que ponto a capacidade pode ser partilhada. A verdadeira questão é esta: quais os direitos perpétuos de que já dispõe que vale a pena manter na manutenção e qual a capacidade baseada no tempo que lhes está associada?
O que cada modelo exige que o seu sistema de medição comprove
| Direitos perpétuos de que já é titular | Acordo com base no tempo | |
|---|---|---|
| O que está a pagar | Assistência e atualizações relativas aos lugares que mantém | Acesso a um portfólio de produtos por um período determinado, normalmente de dois a três anos na Cadence |
| O que a medição deve responder | Será que estes lugares são utilizados com a frequência suficiente para justificar o apoio? | A quantidade e a composição são adequadas para todo o período letivo? |
| Quando os dados são importantes | Antes de cada renovação da manutenção | Antes da assinatura e sempre que o contrato permitir a criação de uma versão derivada |
| O custo de uma decisão errada | Suporte pago para software não utilizado, ou atualizações perdidas quando o suporte expira | Anos de capacidade calculados com base num pico |
Separar a linha de base da sequência de sinais
Comece com dois números que já conhece: o número de licenças por funcionalidade e o pico de utilizadores simultâneos para essa funcionalidade. A diferença entre ambos é onde está o dinheiro. Nos ambientes de engenharia, o Open iT costuma registar que 20 a 40 % das licenças estão inativas em qualquer momento.
Um único pico esconde dois tipos de procura. A procura de base é aquela a que as equipas recorrem em todas as fases do projeto: esquemas e layout básicos, simulação padrão e verificação diária. A procura pontual surge com os testes de regressão, a aprovação final e os tape-outs. Depois, desaparece.
Eis como um pico se torna o valor de referência. Na semana que antecede o tape-out, uma campanha de regressão ocupa todas as instâncias de simulação durante a noite. O relatório de utilização mostra que a funcionalidade atingiu o limite máximo, com recusas. Ninguém o regista como um pico. Passa a ser a base para a quantidade do próximo período.
Adquira a base com o direito de consumo a longo prazo de menor risco que conseguir. Cubra as oscilações recorrentes com capacidade a prazo ou recombinável. Trate o pico excecional como tal.
Medir quatro níveis para cada característica:
- Utilização simultânea média
- Pico recorrente
- Pico excecional
- Pedido recusado
Não defina a quantidade no máximo histórico. Basta uma regressão descontrolada para determinar esse valor por si só.

Uma compra não constitui prova de utilização
O Common Licensing da Synopsys funciona com o FlexNet: lmgrd, juntamente com o daemon do fornecedor snpslmd. Um servidor de licenças da Cadence executa o FlexNet com o daemon cdslmd. Quer utilize um servidor de licenças da Synopsys ou um gestor de licenças da Cadence, ambos registam que uma funcionalidade foi retirada. Nenhum deles regista se alguém estava a trabalhar.
O erro funciona nos dois sentidos. As sessões inativas que ficam abertas inflacionam a procura e acabas por comprar mais do que o necessário. As simulações sem supervisão decorrem sem qualquer interação por parte do utilizador, seja através do teclado ou do rato. Uma regra de ecrã inativo classifica-as como inativas e acabas por comprar menos do que o necessário. Precisas de dados de atividade, como a utilização da CPU ou da GPU, provenientes da máquina, e não apenas do registo do servidor.
Destaque as características, não as aplicações
Os servidores de licenças registam a utilização do EDA funcionalidade a funcionalidade. Um servidor da Cadence regista o nome de uma funcionalidade, como «Concept_HDL_studio», e não o nome de uma aplicação. Se um fluxo de projeto utilizar várias funcionalidades, a contagem de «licenças Virtuoso» oculta aquela que fica esgotada. Dispõe de muitas licenças. No entanto, os engenheiros continuam a receber recusas.

Se perguntar quanto custa uma licença do Cadence Virtuoso ou do Synopsys VCS, a resposta sincera depende das funcionalidades que cada uma inclui. O mesmo se aplica ao Xcelium, ao Innovus e ao Allegro. Certos contratos da Cadence com duração determinada também permitem combinar os produtos fornecidos inicialmente. Os direitos de combinação só valem a pena quando se sabe quais as funcionalidades que são intercambiáveis.
Antes de assinar, peça que lhe apresentem estas provas:
- Inventário de direitos com datas de validade e de manutenção
- Utilização simultânea por hora, por funcionalidade e por local
- Recusas e tempos de espera
- Indicadores de utilização ativa, e não apenas caixas registadoras
- Atribuição por utilizador, equipa, região e projeto
- O calendário do projeto e da conclusão do desenho
- Direitos de remistura e direitos geográficos no contrato
O papel do Open iT
A Cadence e a Synopsys utilizam o FlexNet Publisher para os seus principais portfólios de EDA com licença em rede — através do cdslmd e do snpslmd, respetivamente — embora possam aplicar-se exceções ao nível dos produtos. O seu autoconfigurador deteta a instalação do FlexNet e configura automaticamente a recolha de dados. Eis o que os departamentos de SAM e de aquisições visualizam assim que o programa é executado.
Os picos surgem quando ocorrem. O Open iT pode recolher amostras do estado do FlexNet a intervalos de cinco minutos e combiná-las com a recolha de registos do Flex para captar as utilizações de curta duração que ocorrem entre as amostras. Os relatórios são discriminados por anfitrião, utilizador e grupo de utilizadores, pelo que um pico de esgotamento de licenças aparece com a indicação da equipa responsável. As recusas também são contabilizadas. O relatório «Utilização máxima e média de licenças com recusas» ajuda os decisores a «determinar o número adequado de licenças, analisando a frequência com que as licenças atingem o limite máximo e as recusas».
Pode verificar o que possui em comparação com o que o servidor disponibiliza. Uma verificação opcional de discrepâncias compara o número de licenças no ficheiro de licenças com o que o servidor de licenças indica. Execute-a antes de uma renovação.
As reservas de lugares deixam de estar ocultas. O FlexNet permite-lhe reservar lugares para utilizadores ou máquinas específicos num ficheiro de opções. O Open iT lê esse ficheiro e apresenta, por funcionalidade, a percentagem da reserva que se encontra não utilizada, em tempo real e sob a forma de tendência. Essas reservas reduzem a capacidade disponível para o resto da organização, independentemente de os utilizadores reservados a consumirem ou não.
O Nível 2 «True Active Usage» inclui os dados da máquina: CPU, E/S e atividade do teclado e do rato nos sistemas Windows, Unix e macOS. Uma estação de trabalho em funcionamento apresenta valores diferentes de uma estação inativa.
O LicensePredictor™, um plug-in para o LicenseAnalyzer, prevê a utilização das licenças com meses de antecedência. Antes de apresentar um valor, o modo «Avaliar» verifica a previsão com base no histórico de utilização retido e atribui-lhe uma pontuação de confiança numa escala de 100. Assim, apresenta ao departamento de compras uma previsão que já foi verificada em relação à utilização real.

Para conhecer os conceitos básicos da medição, consulte «Como medir eficazmente o software de conceção de cadência». Para saber mais sobre a mudança mais ampla nos modelos de licenciamento, consulte «Evolução dos modelos de licenciamento por subscrição e por unidade processada (PPU)».
Perguntas mais frequentes
Ainda é possível adquirir licenças perpétuas da Cadence ou da Synopsys?
A Cadence afirma que uma pequena parte do seu software é licenciada a título perpétuo e que recorre principalmente a licenças com duração determinada, geralmente de dois a três anos. A Synopsys afirma que a maioria dos seus acordos consiste em Licenças de Subscrição Tecnológica de duração determinada, enquanto o seu software de simulação e análise é disponibilizado tanto por subscrição como a título perpétuo. A sua equipa de conta confirma quais são as opções disponíveis para os seus produtos.
O que determina o custo da licença da Synopsys?
A Synopsys afirma que as taxas de licença dependem do tipo de licença, do conjunto de produtos e do número de cópias licenciadas. É por isso que os dados de utilização ao nível das funcionalidades são mais importantes do que a contagem de aplicações.
Uma licença flutuante altera a decisão entre licença perpétua e por assinatura?
Não. O termo «flutuante» refere-se à forma como as licenças são partilhadas, e não ao período durante o qual se detêm os direitos. Qualquer um dos termos comerciais pode incluir licenças flutuantes, pelo que é necessário definir o número de utilizadores simultâneos em cada um dos termos.
De quanto histórico de utilização é que uma previsão de licenças necessita?
LicensePredictor São necessárias, no mínimo, cerca de 20 observações datadas, sendo que um período de dois a três anos constitui um intervalo prático. A consistência dos dados é mais importante do que a duração da série.
Compra a combinação, não o pico
O risco não reside apenas na aquisição de capacidade temporária em excesso. Reside na aquisição da combinação errada de funcionalidades, na região errada e com a duração errada, enquanto as licenças perpétuas de que já dispõe ficam por utilizar ou sem suporte.
Experimente a demonstração interativa «LicensePredictor » ou marque uma sessão de apresentação ao vivo.




