Boundary Scan Neden Modern PCBA Test Stratejisinde Ayrı Bir Katmandır?
Yüksek yoğunluklu PCBA kartlarda test erişimi her yıl biraz daha zorlaşıyor. BGA paketler, mikro pitch konnektörler, çift taraflı SMT dizilim, RF shield can yapıları ve sınırlı test point alanı nedeniyle klasik prob temasına dayalı test yöntemleri tek başına yeterli kalmayabiliyor. Boundary scan, çoğu zaman JTAG testi olarak da anılır, bu boşluğu kapatmak için kullanılan dijital erişim ve doğrulama katmanıdır. Temel fikir, fiziksel probla her pine dokunmak yerine, entegre devrelerin test erişim portlarını kullanarak pin durumlarını, bağlantı sürekliliğini ve bazı programlama işlemlerini kontrol etmektir.
Bu yaklaşım özellikle BGA altında kalan netlerde değerlidir. AOI lehim topunun altında ne olduğunu göremez, flying probe BGA pinine fiziksel olarak erişemez, ICT ise test point yoksa coverage kaybeder. Boundary scan ise uygun komponentler ve doğru DFT planı varsa, aynı netleri dijital olarak sürebilir ve okuyabilir. Standart arka plan için boundary scan ve JTAG kavramları birlikte okunmalıdır; üretim tarafında ise asıl değer, bu teorinin kart tasarımı ve test akışına doğru bağlanmasıyla ortaya çıkar.
"Boundary scan, BGA altındaki 300 pine sihirli şekilde bakmaz; yalnız test zinciri tasarım başında doğru kurulmuşsa, erişilemeyen netlerin önemli bir bölümünü 2-5 dakikalık otomatik doğrulamaya çevirir."
Boundary Scan, ICT, Flying Probe ve FCT Arasında Nerede Konumlanır?
Boundary scan'i doğru anlamanın en pratik yolu, onu diğer test katmanlarıyla karşılaştırmaktır. ICT fixture tabanlı hızlı elektriksel doğrulama sağlar; flying probe NPI ve düşük adetlerde esnek açık-kısa kontrolü sunar; FCT ürünün gerçek davranışını test eder. Boundary scan ise özellikle dijital IC pinleri, JTAG destekli zincirler, FPGA/CPLD/MCU programlama ve BGA altında erişilemeyen bağlantılar için aradaki boşluğu doldurur. Bu nedenle tek başına "en iyi test" değildir; doğru kartta çok güçlü tamamlayıcıdır.
| Test Katmanı | En Güçlü Olduğu Alan | Tipik Süre | Fixture İhtiyacı | Sınırı |
|---|---|---|---|---|
| Boundary scan / JTAG | BGA altı dijital net, zincir kontrolü, programlama | 30 sn - 5 dk | Basit konektör veya pogo erişimi | JTAG destekli komponent ve doğru DFT ister |
| ICT | Seri üretimde hızlı açık-kısa ve komponent değeri kontrolü | 20 - 60 sn | Bed-of-nails fixture | Test point yoksa coverage düşer |
| Flying probe | NPI, prototip, düşük adetli elektriksel doğrulama | 2 - 8 dk | Özel fixture gerektirmez | BGA altı ve yüksek hacimde sınırlı |
| FCT | Güç sekansı, firmware, haberleşme ve sistem davranışı | 1 - 15 dk | Ürüne özel fixture gerekebilir | Kök neden yerine davranış sonucu verir |
| AOI / X-Ray | Görsel lehim ve gizli geometri inceleme | Saniyeler - dakikalar | Makine programı | Elektriksel mantık doğrulaması yapmaz |
Bu tablo, satın alma ve mühendislik ekipleri için önemli bir mesaj verir: test yöntemleri birbirinin yerine geçmez. Örneğin ICT coverage hedefi yüzde 85 olsa bile, BGA altındaki kritik dijital bağlantılar görünmez kalabilir. Benzer şekilde FCT kartın boot ettiğini gösterebilir, ama hangi adres hattının marjinal lehim bağlantısı ile çalıştığını açıklamayabilir. Boundary scan bu gri alanı azaltır.
Hangi Kartlarda Boundary Scan Gerçekten Değer Üretir?
Boundary scan her PCBA için zorunlu değildir. Basit iki katmanlı, THT ağırlıklı veya düşük pin sayılı kartlarda maliyet ve hazırlık çabası gereksiz olabilir. Ancak bazı ürünlerde erken planlanmadığında test boşluğu ciddi hale gelir. BGA FPGA, yüksek pin sayılı MCU, DDR bellek, Ethernet PHY, CPLD, çoklu JTAG zinciri, programlanabilir lojik ve sınırlı test point alanı içeren kartlarda boundary scan değerlendirilmelidir.
Özellikle 0.8 mm ve altı BGA pitch, 6 katman ve üzeri yoğun routing, shield altında kalan dijital hatlar, yüksek hacimli tekrar siparişler ve yüksek güvenilirlikli endüstriyel kontrol uygulamaları iyi adaylardır. Bu tip kartlarda bir açık bağlantının sahada bulunması saatler sürebilir; boundary scan ise aynı hatayı üretim hattında lot bazlı yakalayabilir. Bu yüzden konu yalnız test mühendisliğinin değil, tasarım ve satın alma ekibinin de RFQ başlığında yer almalıdır.
"JTAG konektörünü layout sonunda boş kalan yere koymak çoğu zaman geç kalmaktır. 10 pinlik erişim, doğru net planıyla yüzlerce BGA bağlantısına test değeri üretebilir; yanlış yerleşimde ise yalnız programlama portu olarak kalır."
DFT Planı Olmadan Boundary Scan Neden Zayıf Kalır?
Boundary scan'in en büyük yanılgısı, sonradan yazılımla çözülebilecek bir test gibi görülmesidir. Gerçekte başarı, tasarım aşamasındaki DFT kararlarına bağlıdır. Test access port sinyalleri doğru yönlendirilmemişse, zincir sırası belgelenmemişse, pull-up/pull-down dirençleri eksikse, reset ve boot mode pinleri kontrol edilemiyorsa veya farklı voltaj domainleri izolasyonsuz bağlanmışsa test programı sahada zayıf kalır.
- JTAG zincir mimarisi: Hangi komponentlerin zincirde olduğu, sıralama ve bypass davranışı dokümante edilmelidir.
- TAP erişimi: TCK, TMS, TDI, TDO, TRST veya reset sinyalleri güvenilir konektör ya da pogo pad üzerinden erişilebilir olmalıdır.
- Voltaj domain kontrolü: 1.8 V, 2.5 V ve 3.3 V mantık alanları test cihazı ile uyumlu tanımlanmalıdır.
- Programlama senaryosu: FPGA, CPLD, flash veya MCU programlama gerekiyorsa süre ve veri doğrulama adımı baştan planlanmalıdır.
- Test dışı pinler: Analog, RF, güç ve yüksek akım hatlarının boundary scan ile doğrudan doğrulanamayacağı kabul edilmelidir.
Bu nedenle boundary scan kararı, DFM hataları kadar erken konuşulmalıdır. Üretime hazır Gerber geldikten sonra JTAG erişimi eklemek çoğu zaman revizyon ister. Özellikle turnkey PCB montajı projelerinde, üreticiye yalnız BOM ve centroid göndermek yerine test erişim dosyası, zincir bilgisi ve beklenen coverage hedefi de verilmelidir.
Boundary Scan Hangi Hataları Yakalar, Hangilerini Yakalayamaz?
Boundary scan'in güçlü olduğu hata grupları genelde dijital bağlantı seviyesindedir: açık pin, kısa devre, yanlış bağlantı, stuck-at davranışı, zincir kopması, yanlış yüklenmiş firmware veya programlama doğrulama hatası. Bunun yanında bazı bellek arayüzleri, konnektör pinleri ve dijital IO bankları için iyi coverage sağlayabilir. Ancak lehim void oranı, analog gain sapması, güç kaynağı ripple değeri veya RF empedans uyumu gibi konular boundary scan'in doğal kapsamı dışındadır.
| Risk / Kusur | Boundary Scan Yakalama Şansı | Tipik Örnek | Ek Test Gerekir mi? | Pratik Yorum |
|---|---|---|---|---|
| BGA dijital pin open | Yüksek | Adres veya kontrol hattı açık | Bazen X-Ray ile kök neden | DFT uygunsa en değerli alanlardan biridir |
| Yanlış JTAG zincir sırası | Yüksek | TDO beklenen cihaza dönmez | Hayır | İlk ürün doğrulamada hızlı yakalanır |
| Flash / FPGA programlama hatası | Yüksek | Verify checksum uyuşmazlığı | FCT ile davranış doğrulama | Programlama ve test aynı fixture'da birleşebilir |
| Analog komponent toleransı | Düşük | Op-amp gain sapması | Evet, ICT veya FCT | Boundary scan analog ölçüm cihazı değildir |
| Lehim void veya HIP riski | Düşük-Orta | BGA topu marjinal temas | Evet, X-Ray ve proses analizi | Elektriksel belirti yakalanabilir ama geometriyi göstermez |
| Güç rayı kararlılığı | Düşük | Ripple, transient düşüş | Evet, FCT ve ölçüm fixture | JTAG cihaz çalışsa bile güç tasarımı sorunlu olabilir |
Bu sınırlar açık yazılmadığında boundary scan ya olduğundan küçük ya da olduğundan büyük beklentiyle değerlendirilir. Doğru kullanım, onu X-Ray muayene, ICT, flying probe ve FCT ile tamamlayıcı hale getirmektir. Böylece üretim hattı hem görünür lehim kusurlarını hem erişilemeyen dijital bağlantıları hem de ürün davranışını ayrı ayrı kontrol eder.
RFQ Dosyasında Boundary Scan İçin Hangi Bilgiler Yazılmalıdır?
Birçok RFQ dosyasında "JTAG available" gibi kısa bir not bulunur. Bu not test kapsamı için yeterli değildir. Tedarikçi hangi cihazların zincirde olduğunu, hangi dosyaların sağlanacağını, programlama sorumluluğunu, fixture erişim şeklini ve kabul kriterini bilmezse teklif yalnız varsayım olur. Özellikle seri üretim veya yüksek güvenilirlikli PCBA projelerinde boundary scan beklentisi teknik olarak ölçülebilir yazılmalıdır.
- BSDL ve cihaz bilgisi: JTAG destekli komponentlerin üretici, parça numarası, BSDL dosyası ve revizyon bilgisi paylaşılmalıdır.
- Zincir topolojisi: TDI-TDO sırası, bypass edilen cihazlar ve opsiyonel populasyon varyantları belirtilmelidir.
- Erişim noktası: Konektör pinout'u, pogo pad koordinatı veya fixture tarafı temas planı eklenmelidir.
- Coverage hedefi: Örneğin kritik BGA netleri için yüzde 70-90 arası bağlantı coverage beklentisi yazılmalıdır.
- Programlama kapsamı: FPGA bitstream, MCU firmware, flash image, checksum ve seri numarası akışı netleştirilmelidir.
- Raporlama: Lot, kart seri numarası, test zamanı, pass/fail, fail net adı ve programlama doğrulama sonucu kayıt altına alınmalıdır.
"RFQ'da yalnız 'JTAG var' yazıyorsa, üretici programlama portu mu istendiğini, bağlantı testi mi beklendiğini, yoksa yüzde 80 coverage raporu mu gerektiğini tahmin etmek zorunda kalır. Tahmin, test stratejisi değildir."
Üretim Akışında Boundary Scan Nasıl Uygulanır?
Tipik akışta ilk adım, tasarım verisinin ve BSDL dosyalarının doğrulanmasıdır. Ardından zincir canlılık testi yapılır: TCK, TMS, TDI ve TDO hattı beklenen cihaz sırası ile cevap veriyor mu kontrol edilir. Sonra interconnect testleri, cluster testleri, bellek veya konnektör doğrulamaları ve gerekiyorsa programlama adımları çalıştırılır. NPI aşamasında fail sonuçları çoğu zaman DFT iyileştirmesine geri döner; seri üretimde ise aynı test otomatik fixture'a bağlanarak lot bazlı kayıt üretir.
WellPCB Turkey açısından en iyi sonuç, boundary scan'in üretim sonunda izole bir dosya çalıştırması olarak değil, test mimarisinin bir parçası olarak ele alınmasıyla gelir. AOI ve SPI lehim prosesini izler; X-Ray gizli BGA geometrisini doğrular; boundary scan erişilemeyen dijital bağlantıları test eder; FCT ise sistem davranışını kapatır. Bu zincir özellikle yüksek pin sayılı, yüksek maliyetli veya sahada erişimi zor ürünlerde garanti geri dönüş riskini düşürür.
FAQ
S1: Boundary scan ile JTAG testi aynı şey midir?
Pratik üretim dilinde çoğu ekip aynı anlamda kullanır; ancak JTAG test erişim arayüzünü, boundary scan ise bu arayüzle yapılan pin ve interconnect doğrulama yaklaşımını ifade eder. IEEE 1149.1 ailesi bu alanın temel referansıdır ve modern PCBA testlerinde 4 ana sinyal olan TCK, TMS, TDI ve TDO üzerinden çalışılır.
S2: Boundary scan ICT'nin yerine geçer mi?
Genellikle hayır. Boundary scan BGA altı dijital netlerde çok güçlüdür, fakat direnç, kapasitans, diyot yönü veya analog ölçümler için ICT daha uygundur. Seri üretimde yüzde 75-90 ICT coverage ile boundary scan birlikte kullanıldığında daha dengeli bir test planı oluşur.
S3: Her BGA kartta boundary scan kullanılabilir mi?
Hayır. BGA paketli komponentin JTAG veya boundary scan desteği yoksa ya da zincir tasarımda erişilebilir yapılmadıysa kapsam sınırlı kalır. 0.8 mm ve altı pitch BGA kullanılan kartlarda bu karar layout başlamadan önce verilmelidir.
S4: Boundary scan testi için özel fixture gerekir mi?
Bazen yalnız 10-20 pinlik bir JTAG konektörü yeterlidir; seri üretimde ise pogo pinli basit bir fixture tercih edilebilir. ICT fixture'a göre daha küçük olabilir, ancak güvenilir temas, kart besleme sırası ve ESD kontrolü yine tanımlanmalıdır.
S5: Boundary scan programlama süresini de yönetebilir mi?
Evet, birçok projede FPGA, CPLD, flash veya MCU programlama aynı istasyonda yapılabilir. Ancak büyük image dosyalarında süre 30 saniyeden birkaç dakikaya çıkabilir; bu yüzden takt time ve checksum doğrulaması RFQ aşamasında yazılmalıdır.
S6: Boundary scan raporunda hangi bilgiler olmalıdır?
Minimum olarak kart seri numarası, lot, test program revizyonu, zincirdeki cihaz listesi, pass/fail sonucu, fail net adı, programlama checksum değeri ve tarih-saat kaydı tutulmalıdır. Yüksek güvenilirlikli ürünlerde bu kayıtlar en az 5-10 yıl saklama politikasına bağlanabilir.
Sonuç ve Sonraki Adım
Boundary scan ve JTAG testi, modern PCBA üretiminde fiziksel erişim kaybını azaltan en güçlü yöntemlerden biridir. Ancak değeri, yalnız test cihazı satın almakla değil; tasarım aşamasında DFT planı yapmak, zincir bilgisini dokümante etmek, BSDL dosyalarını yönetmek ve test sonuçlarını üretim kayıtlarına bağlamakla ortaya çıkar. Özellikle BGA yoğun, yüksek pin sayılı, programlanabilir ve seri üretime gidecek kartlarda bu konu RFQ'nun erken maddelerinden biri olmalıdır.
Yeni PCBA projenizde boundary scan, ICT, flying probe ve fonksiyonel test dengesini baştan kurmak istiyorsanız bizimle iletişime geçin veya hemen teklif isteyin. Gerber, BOM, centroid, kritik BGA listesi ve hedef üretim adedini paylaştığınızda; test coverage hedefini ve üretim doğrulama akışını birlikte netleştirebiliriz.

