Zephyrnet Logosu

Nitelikli IP Revizyonlarının Önemi

Tarih:

Tasarım fikri mülkiyeti (IP), modern çip üzerindeki sistemin (SoC) temel yapı taşıdır. SoC'lerin ölçeği ve karmaşıklığı arttıkça, tasarım bileşenlerinin modülerleştirilmesini ve yeniden kullanılmasını mümkün kıldığından, tasarım IP bloklarının kullanımı da hızla artar. Sonuç olarak, tasarım IP'sinin kullanımı son on yılda hızla arttı.

Bir IP veri kitaplığı, doğru IP entegrasyonunu sağlamak için doğru ve tutarlı olması gereken birçok görünüm ve biçimden oluşur. Ek olarak, her IP revizyonunda beklenmeyen değişikliklerin olmamasını sağlamak önemlidir. Tasarım IP blokları birçok revizyondan, PDK değişikliğinden ve sürüm sonrası güncellemelerden geçer. IP'nin geliştirme döngüsü ilerledikçe, IP'nin daha yeni sürümlerindeki beklenmeyen ve yanlış değişiklikler maliyetli geri dönüşlere veya yeniden dönüşlere yol açabilir.

Şekil 1: Sürümden sürüme IP QA, birden çok tasarım görünümü ve biçimi içerir.

Bu makalede, IP üretimi ve entegrasyon akışlarında sürümden sürüme sağlam bir IP QA metodolojisine sahip olmanın önemini ve bunun silikonun nihai kalitesi üzerindeki etkisini tartışıyoruz.

IP revizyon zorlukları

IP verileri, her yeni revizyonda beklenmeyen değişiklikler için doğrulanması gereken çeşitli görünümler ve biçimler içerir. Bu, aşağıdaki zorlukları sunar.

Sürümler arasındaki değişiklikleri takip etme

Genel sürüm değişikliklerinin belirlenmesi, her biçimde meydana gelen değişikliklerin analiz edilmesini gerektirir. Bu, birçok sürüm ve revizyonda tekrarlanması gereken, manuel olarak yoğun bir süreçtir. IP blokları birden fazla revizyondan geçtiğinden, tüm değişiklikleri takip etmek için tekrarlanabilir bir sürece sahip olmak önemlidir.

Sürümler arasında beklenmeyen değişiklikler

Her IP revizyonunda bir önceki revizyondan değişiklikler olacaktır. Ancak bunlar beklenen değişikliklerdir. Beklenmedik değişiklikler olursa, akışa yakalanmadan geçebilir ve akışta çok daha sonra sorunlara neden olabilir.

Spesifikasyon her revizyonda değişir

Tasarım IP'sinde yapılan her revizyon için, performans ve teknik özellikler kasıtlı olarak (örneğin, IP'nin hedeflenen genel güç iyileştirmesi) veya değişikliklerin bir yan etkisi olarak (örneğin, zamanlama veya düzen değişikliklerinden güç farklılıkları) değişebilir.

IP versiyonu QA için endüstri standardı IP QA çözümü eksikliği

Bu zorluğu çözmek için kurum içi çözümler oluşturmak ve sürdürmek zor olabilir. Bu çözümler en son standartlara ayak uydurmalı ve bu nedenle sürekli güncellenmelidir. Kurum içi araçlar ayrıca geliştirme ve bakım için özel kaynaklar gerektirebilir. Ek olarak, ölçeklenebilir olmalı ve tür veya süreç teknolojisinden bağımsız olarak tüm IP bloklarına hitap etmelidir.

IP sürümleri arasındaki eksik QA'nın etkileri

Etkisiz sürümden sürüme IP doğrulaması birkaç soruna yol açabilir. Birincisi, doğrulama sürecinin tamamlanması daha uzun sürdüğü için geliştirme sürecini yavaşlatabilir. Bu, IP'nin daha yeni sürümünün zamanında teslim edilmesinde gecikmelere yol açabilir. Ek olarak, doğrulamayı gerçekleştirmek için daha fazla kaynak gerektiğinden maliyetlerin artmasına neden olabilir.

Etkisiz sürümden sürüme IP doğrulamasından kaynaklanabilecek başka bir sorun, nihai üründeki hata veya hataların sayısındaki artıştır. Bunun nedeni, doğrulama sürecinin tüm sorunları yakalayamaması veya tüm olası sorunları belirleyecek kadar kapsamlı olmamasıdır. Sonuç olarak kullanıcılar, doğrulama süreci daha verimli olsaydı önlenebilecek kalite sorunları yaşayabilir. Ayrıca, daha büyük bir SoC'ye entegrasyon zor olabilir, çünkü IP alt optimal PPA (performans, güç ve alan) ölçümleriyle sonuçlanabilir ve böylece silikonun nihai kalitesini etkileyebilir.

Sağlam bir IP sürümden sürüme QA metodolojisinin gereksinimleri

Yukarıda belirtilen zorlukları ve etkilerini çözmek için iyi bir yaklaşım, farklı IP revizyonlarını karşılaştırmak, beklenmeyen değişiklikleri belirlemek ve her yinelemede yüksek kaliteli bir revizyon sağlamak için ölçeklenebilir, tekrarlanabilir ve kapsamlı bir çözüme sahip olmaktır.

IP sürümden sürüme QA metodolojisi araçtan bağımsız olmalı, tüm tasarım türlerini desteklemeli ve daha hızlı tasarım kapanışı için raporlama, hata ayıklama ve sonuçları görüntüleme için destekleyici bir çerçeve içermelidir. Eksiksiz bir çözüm, IP'nin eski ve yeni sürümünde bulunan her biçimi karşılaştıran ve kullanıcı dostu bir şekilde farklılıkları bildiren bir karşılaştırma motorunu içerebilir. İki sürüm arasında beklenen uyumsuzluklardan feragat edilebilir ve IP verilerinde beklenmeyen uyumsuzluklar düzeltilmelidir. Bu, IP entegrasyon ekiplerinin IP'nin daha yeni sürümünü kullanırken tasarım kararları vermek için doğru bilgileri elde etmesini sağlar.

Şekil 2: Ölçeklenebilir, tekrarlanabilir bir sürümden sürüme QA çerçevesi.

Karşılaştırma motoru, iki IP sürümü arasındaki biçim karşılaştırmaları, PPA puanı farklılıkları, düzendeki değişiklikler ve diğer sürümler arası kontroller gibi çeşitli farklılıkları bulmak ve raporlamak için kullanılabilir.

Tablo 1: IP geliştirme için kritik olan sürümden sürüme karşılaştırma türleri.

Özet

IP blokları, günümüzün karmaşık SoC'leri için önemli bir bileşendir. Daha sonra akışta sürpriz olmamasını sağlamak için IP'nin kalitesi entegrasyondan önce doğrulanmalıdır. Bu IP blokları birden fazla revizyondan geçtiğinden, bunlara giren değişiklikleri takip etmek gerekir. Sürümler arasındaki beklenmeyen farklılıklar, entegrasyon sırasında ciddi sorunlara neden olabilir ve bu da silikonun nihai kalitesini etkiler.

Bu etkiler, güçlü bir karşılaştırma motoru, kullanıcı dostu raporlama için destekleyici çerçeve ve farklılıkların kolay analizini içeren ölçeklenebilir, tekrarlanabilir ve kapsamlı bir metodoloji ile hafifletilebilir.

Bu, her yinelemede IP'nin yüksek kaliteli bir revizyonunu sağlayacaktır.

spot_img

En Son İstihbarat

spot_img