Czy znasz różnicę między "replikacją" a "emulacją"?

emulation_product replication_email.jpg?crop=false&position=c&q=100&color=ffffffff&u=bitava&w=1200&h=628&retina=truePrzedmiotem emulacji jest zaledwie odwzorowanie podstawowej funkcjonalności i taktowania oryginalnego podzespołu.
Replikacja (replikacja produktu lub klonowanie) ma na celu uzyskanie dokładnego fizycznego i elektrycznego duplikatu z odwzorowanym procesem produkcji półprzewodnika: odwzorowanie układu wyprowadzeń, identyczny rozmiar matrycy i odwzorowanie charakterystyk taktowania cykli gwarantują uzyskanie oryginalnych charakterystyk pracy układu.

Emulacja nie zastępuje autoryzowanej replikacji produktu. Emulowany komponent naśladuje funkcjonalność i próbuje odtworzyć charakterystyki czasowe oryginału. Często funkcjonalność emulowanego komponentu jest niekompletna i może zawieść bardzo późno w testach regresji, gdy klient jest na etapie walidacji oprogramowania systemowego. Początkowo emulacja może wydawać się bardziej opłacalna niż replikacja, jednak doświadczenie pokazuje, że podczas walidacji systemu koszty szybko rosną. Ponadto emulowane półprzewodniki nie są testowane na podstawie oryginalnego programu testowego producenta, więc zakładana wydajność nie jest gwarantowana w każdych warunkach. W przypadku krytycznych zastosowań kluczowe znaczenie dla zdrowia, bezpieczeństwa i ochrony ma bezawaryjność komponentów w systemach końcowych i ich działanie działanie zgodnie z wymaganiami. 

Jedna z metod emulacji zakłada wykorzystanie warunków brzegowych z plików projektowych RTL (Verilog lub VHDL) i mapowanie z jednej implementacji technologicznej na drugą, szczególnie w przypadku starszych produktów zasilanych napięciami 5 V i 3,3 V, na przykład w przypadku konwersji starszego standardu napięcia FPGA na inny FPGA lub z FPGA na ASIC. Wyzwaniem wynikającym z takiego podejścia jest poleganie na dokładności określenia warunków brzegowych w istniejącej dokumentacji projektowej. Z praktyki wiadomo, że starsze produkty o określonych napięciach zasilania nie zostały w pełni zweryfikowane, dopóki nie zostały zintegrowane w systemach docelowych, dla których zostały zaprojektowane. W tych czasach właśnie taka metodologia walidacji projektu była bardziej powszechna. Niestety prowadzi to do niskiej dokładności warunków określonych warunków brzegowych i braku ścisłych specyfikacji regresji. Metoda emulacji polegająca na takich danych może z dużym prawdopodobieństwem prowadzić do niezadowalających wyników. 
W Rochester Electronics porzucamy tego typu metody emulacji na rzecz replikacji, z dokładną charakterystyką oryginalnego komponentu w laboratorium przed konwersją technologii na ASIC. Dzięki dokładnej charakterystyce układu uzupełniamy luki w specyfikacji warunków brzegowych i możemy zapewnić naszych klientów, że stosujemy metodologię, które owocuje uzyskaniem pełnej zamienności. 

Rochester Electronics oferuje komponenty replikowane spełniające wymagania cyklu życia obowiązujące w lotnictwie cywilnym, wojsku, w sektorze przemysłowych systemów sterowania i urządzeniach medycznych. Jesteśmy liderem w dziedzinie autoryzowanej replikacji i konwersji procesu technologicznego układów półprzewodnikowych. W ramach oferta replikowanych produktów udostępniamy mikroprocesory, cyfrowe procesory sygnałowe (DSP), mikrokontrolery, układy mieszane oraz w układy w pełni cyfrowe lub w pełni analogowe. Klienci z branży lotniczej współpracują z firmą Rochester Electronics, aby dzięki replikacji i klonowaniu komponentów półprzewodnikowych uniknąć kosztownego procesu ponownej certyfikacji zgodnie z normą DO-254, co pozwala na skorzystanie z procedur certyfikacji niewielkich zmian projektowych. Metodologie Rochester i nasze najlepsze w branży zespoły programistyczne pozwalają również klientom na migrację FPGA, PLD lub innych programowalnych rozwiązań do produktów dostępnych na rynku przez cały okres eksploatacji ich linii produktów.

Usługi projektowe Rochester Electronics pozwalają replikować oryginalne urządzenie, unikając długotrwałej, kosztownej ponownej certyfikacji lub przeprojektowania systemu. Produkt końcowy stanowi zamiennik zgodny co do formy, wymiarów i funkcjonalności. Jego zgodność z charakterystykami określonymi przez oryginalnego producenta jest gwarantowana.

  • Replikacja charakterystyk fizycznych układu oryginalnego w oparciu o archiwum lub matryce.
  • Replikacja procesów fizycznych poprzez analizę i wybór układów.
  • Możliwości w zakresie inżynierii odwrotnej.
  • Replikacja charakterystyk elektrycznych; analiza możliwości klonowania urządzenia lub konwersji starszego standardu napięcia na ASIC
  • Tworzenie projektów ITAR.

100% kompatybilność z oryginalnym oprogramowaniem bez konieczności wprowadzania zmian.

Rozwiązania Rochester Electronics w zakresie projektowania i autoryzowanej replikacji układów

Spojrzenie poza listy materiałowe (BOM): projektowanie, replikacja produktów i analiza systemów – usługi Rochester Electronics

czytaj więcej aktualności