{"id":50391,"date":"2015-12-11T12:50:40","date_gmt":"2015-12-11T12:50:40","guid":{"rendered":"https:\/\/www.xjtag.com\/case-studies\/finisar-corporation-case-study-2\/"},"modified":"2025-02-24T10:25:30","modified_gmt":"2025-02-24T10:25:30","slug":"finisar-corporation-case-study","status":"publish","type":"case_studies","link":"https:\/\/www.xjtag.com\/de\/case-studies\/finisar-corporation-case-study\/","title":{"rendered":"XJTAG Boundary Scan \u00fcbertrifft die Erwartungen des Marktf\u00fchrers f\u00fcr optische Kommunikation"},"content":{"rendered":"<p>Finisar, das leistungsstarke optischen Linecards herstellt, investierte zun\u00e4chst in XJTAG Boundary Scan, um eine bestimmte Testherausforderung zu bew\u00e4ltigen. In der Praxis haben die Benutzerfreundlichkeit und die leistungsstarken Funktionen von XJTAG wesentlich mehr M\u00f6glichkeiten geboten, um die Abdeckung zu verbessern und die Tests zu optimieren, sodass nur einwandfreie Boards das Werk verlassen.<\/p>\n<p>Finisar, ein weltweit f\u00fchrender Anbieter von optischen Kommunikationstechnologien, ist verantwortlich f\u00fcr die Entwicklung von Ger\u00e4ten wie rekonfigurierbaren ROADM-Linecards (Optical Add-Drop Multiplexer), die auf der WSS-Technologie (Wavelength Selective Switching) basieren. ROADMs steigern die Effizienz und Flexibilit\u00e4t in optischen U-Bahn-Netzen, indem sie den Datenverkehr auf der Wellenl\u00e4ngenschicht umschalten. Die Boards sind hochwertige Teile, die um ein Mikroprozessorsystem herum aufgebaut sind, das in eine FPGA eingebettet ist.<\/p>\n<p>Die Platinen werden bei Finisars Produktionspartner Fabrinet hergestellt und in verschiedenen Phasen mithilfe von Boundary Scan sowie R\u00f6ntgen-, optischen Inspektions- und In-Circuit-Tests getestet. \u201eWir m\u00f6chten Fehler so fr\u00fch wie m\u00f6glich erkennen, um eine optimale Effizienz zu gew\u00e4hrleisten\u201c, sagt Finisar-Testingenieur Gili Goldfarb. \u201eWir verwenden den XJTAG Boundary Scan unmittelbar nach dem L\u00f6tprozess, um Fehler schnell zu lokalisieren und auch um Komponenten auf der Platine zu programmieren.\u201c<\/p>\n<p>Goldfarb erkl\u00e4rt, dass Finisar sich zuerst an den lokalen XJTAG-Distributor Polaris Systems Engineering gewandt hat, um die Verbindungen zu BGA-Komponenten zu testen. Jetzt nutzt er XJTAG auch, um viele andere Komponenten zu testen, darunter eine einstellbare Stromversorgung und analoge Schaltkreise. \u201eWir haben uneingeschr\u00e4nkten Zugriff auf die Pins von Komponenten, die an die Boundary-Scan-Kette angeschlossen sind, wie z. B. FPGA, Konfigurations-Flash und Ethernet-PHY, und k\u00f6nnen andere mit dem FPGA verbundene Chips testen, indem wir Bussignale emulieren. Auf diese Weise k\u00f6nnen wir mit XJTAG viele analoge Signale auf der Platine flexibel lesen und pr\u00fcfen.\u201c<\/p>\n<p>Das Steuern und \u00dcberwachen der Pins von Boundary-Scan-Komponenten ist mit dem Schaltkreisvisualisierungs- und Debugging-Tool XJAnalyser von XJTAG einfach. Testingenieure k\u00f6nnen auf niedriger Ebene auf Setup-Pin-Zust\u00e4nde zugreifen und Busse manipulieren. Sie k\u00f6nnen auch die farbcodierten Grafiken nutzen, um Logikpegel oder andere Eigenschaften wie die Eingabe\/Ausgabe auf dem Bildschirm in Echtzeit zu bewerten.<\/p>\n<p>Gili Goldfarb von Finisar hebt auch die einfache Codeentwicklung als einen Faktor hervor, der dem Unternehmen geholfen hat die Rendite seiner Investition in Boundary Scan zu maximieren. Das Erstellen eines \u00fcbergeordneten Programms zum Generieren von Testvektoren ist mit der XJEase-Skriptsprache von XJTAG einfach und erm\u00f6glicht komplexe Tests, die mit anderen Boundary-Scan-Systemen nicht m\u00f6glich sind. \u201eXJEase vereinfacht die Testentwicklung und wir k\u00f6nnen den Code problemlos an unsere Zwecke anpassen\u201c, f\u00fcgt er hinzu.<\/p>\n<p>Das Test-Engineering-Team von Finisar verwendet die XJDeveloper-Entwicklungsumgebung im eigenen Haus, um eine Reihe von XJTAG-Tests f\u00fcr jedes Design zu erstellen. Diese Tests werden dann an Fabrinet \u00fcbergeben, um Produktionseinheiten mit XJRunner, einer speziellen Laufzeitumgebung, zu testen. XJRunner ist f\u00fcr die Produktion optimiert und f\u00fchrt vorkompilierte XJDeveloper-Projekte aus, einschlie\u00dflich Tests und In-System-Programmierung.<\/p>\n<p>Finisar hat den Boundary Scan eingef\u00fchrt, um die besonderen Herausforderungen von BGA-Komponenten zu bew\u00e4ltigen und maximiert nun die Rendite seiner Investition in XJTAG. \u201eXJTAG bietet ein ausgezeichnetes Preis-Leistungs-Verh\u00e4ltnis und hat uns geholfen, das Potenzial f\u00fcr eine sehr hohe Testabdeckung zu erkennen. Wir profitieren jetzt davon mehr Boundary-Scan-Komponenten zu verwenden und uns in einem fr\u00fchen Stadium des Designs auf die Testbarkeit zu konzentrieren\u201c, schlie\u00dft Gili Goldfarb.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finisar, das leistungsstarke optischen Linecards herstellt, investierte zun\u00e4chst in XJTAG Boundary Scan, um eine bestimmte Testherausforderung zu bew\u00e4ltigen. In der Praxis haben die Benutzerfreundlichkeit und die leistungsstarken Funktionen von XJTAG wesentlich mehr M\u00f6glichkeiten geboten, um die Abdeckung zu verbessern und die Tests zu optimieren, sodass nur einwandfreie Boards das Werk verlassen. Finisar, ein weltweit f\u00fchrender [&hellip;]<\/p>\n","protected":false},"author":1577,"featured_media":41409,"template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","footnotes":""},"caseindustry":[139],"caselanguage":[],"caselocation":[335,247],"caseusecases":[217,124,216,220,215],"product":[],"class_list":["post-50391","case_studies","type-case_studies","status-publish","has-post-thumbnail","hentry","caseindustry-comms-telecom","caselocation-israel","caselocation-usa","caseusecases-ball-grid-arrays-bga","caseusecases-circuit-visualisation","caseusecases-design-for-test","caseusecases-fast-test-development","caseusecases-in-system-programming"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/case_studies\/50391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/case_studies"}],"about":[{"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/types\/case_studies"}],"author":[{"embeddable":true,"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/users\/1577"}],"version-history":[{"count":0,"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/case_studies\/50391\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/media\/41409"}],"wp:attachment":[{"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/media?parent=50391"}],"wp:term":[{"taxonomy":"caseindustry","embeddable":true,"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/caseindustry?post=50391"},{"taxonomy":"caselanguage","embeddable":true,"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/caselanguage?post=50391"},{"taxonomy":"caselocation","embeddable":true,"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/caselocation?post=50391"},{"taxonomy":"caseusecases","embeddable":true,"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/caseusecases?post=50391"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.xjtag.com\/de\/wp-json\/wp\/v2\/product?post=50391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}