Você conhece a diferença entre “replicação” e “emulação”?
Emulação é uma tentativa de imitar as funcionalidades e a sincronização da peça original.
Replicação (replicação ou clonagem de produto) é uma cópia física e elétrica exata com correspondência de processos de semicondutores: construção pino a pino, tamanho de chip idêntico e sincronização ciclo a ciclo correspondente garantem o desempenho do dispositivo original.
Emulação não é uma substituta da replicação de produto autorizada. Um componente emulado imita as funcionalidades e tenta replicar a sincronização do original. Frequentemente, as funcionalidades do componente emulado estão incompletas e ele pode falhar no fim dos ensaios de regressão quando um cliente está no estágio de validação do software do sistema. Inicialmente, a emulação pode parecer mais econômica do que a replicação, no entanto, experiência já comprovou que os custos aumentam rapidamente durante a validação do sistema. Além disso, semicondutores emulados não são testados com o programa de ensaio do fabricante original, portanto, não se garante o desempenho exigido em todas as condições. Para aplicações críticas, é crucial para a integridade, segurança e proteção que os dispositivos não falhem em campo e tenham o desempenho necessário.
Uma adaptação de emulação consiste em usar RTL (Verilog ou VHDL) com restrições e mapeá-lo a partir de uma implementação de tecnologia para outra, particularmente para produtos de tensão (5 V e 3,3 V) legada, por exemplo, convertendo uma FPGA de tensão legada em outra FPGA ou de uma FPGA em ASIC. O desafio dessa abordagem é a confiabilidade em relação a restrições minuciosas anteriores. Na realidade, esses produtos de tensão legada não foram totalmente validados até serem integrados aos sistemas para os quais foram projetados. Durante essa era de tensão legada, essa metodologia de validação de projeto era a mais comum. Infelizmente, ela não leva a restrições minuciosas ou pacotes de regressão. Essa forma de emulação pode gerar facilmente resultados ineficazes.
Na Rochester, transformamos essa abordagem de emulação em uma abordagem de replicação caracterizando minuciosamente o dispositivo de tensão legada original no laboratório antes da conversão da tecnologia em ASIC. Com a caracterização minuciosa do dispositivo, preenchemos as lacunas de restrição e podemos garantir aos nossos clientes que adotamos uma abordagem que resulta em reposições provisórias completas.
A Rochester Electronics fornece produtos replicados que suportam as demandas de vida útil de dispositivos para os setores de aviação civil, militar, controles industriais e médico. Como líder em replicação e dispositivos semicondutores de transferência autorizados, a carteira de produtos replicados da Rochester inclui microprocessadores, DSPs, microcontroladores, sinal misto e projetos totalmente digitais ou analógicos. Clientes de aviação firmam parcerias com a Rochester para evitar a dispendiosa recertificação DO-254 replicando ou clonando dispositivos que simplificam a classificação de pequenas alterações. As metodologias e equipes de desenvolvimento líderes do setor da Rochester também permitem que os clientes migrem FPGA, PLD ou outras soluções programáveis para produtos que podem ser adquiridos durante toda a vida útil de suas linhas de produtos.
A Rochester pode replicar o dispositivo original evitando os longos e caros processos de requalificação, recertificação ou reprojeto do sistema. O produto final é uma reposição de forma/adaptação/funcionalidades garantida com base no desempenho da datasheet original – sem necessidade de alterações de software.
- Replicação física de projeto a partir do arquivo ou chip original.
- Replicação física do processo através da análise e seleção de dispositivo.
- Oportunidades de engenharia reversa.
- Replicação de desempenho elétrico por clonagem de dispositivo ou conversão de tensão legada em ASIC
- Produção de projetos ITAR.